0001437749-23-029093.txt : 20231026 0001437749-23-029093.hdr.sgml : 20231026 20231026161037 ACCESSION NUMBER: 0001437749-23-029093 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXPRO GROUP HOLDINGS N.V. CENTRAL INDEX KEY: 0001575828 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 981107145 STATE OF INCORPORATION: P7 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36053 FILM NUMBER: 231350262 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-Q 1 fi20230930_10q.htm FORM 10-Q fi20230930_10q.htm
0001575828 Expro Group Holdings N.V. false --12-31 Q3 2023 0.06 0.06 200,000,000 200,000,000 111,526,719 110,710,188 108,814,536 108,743,761 2,712,183 1,966,427 0 0 85 15 10 33.76 00015758282023-01-012023-09-30 xbrli:shares 00015758282023-10-23 thunderdome:item iso4217:USD 00015758282023-07-012023-09-30 00015758282022-07-012022-09-30 00015758282022-01-012022-09-30 iso4217:USDxbrli:shares 00015758282023-09-30 00015758282022-12-31 iso4217:EURxbrli:shares 00015758282021-12-31 00015758282022-09-30 0001575828xpro:CommonStockOutstandingMember2021-12-31 0001575828us-gaap:TreasuryStockCommonMember2021-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001575828us-gaap:RetainedEarningsMember2021-12-31 0001575828xpro:CommonStockOutstandingMember2022-01-012022-03-31 0001575828us-gaap:TreasuryStockCommonMember2022-01-012022-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0001575828us-gaap:RetainedEarningsMember2022-01-012022-03-31 00015758282022-01-012022-03-31 0001575828xpro:CommonStockOutstandingMember2022-03-31 0001575828us-gaap:TreasuryStockCommonMember2022-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001575828us-gaap:RetainedEarningsMember2022-03-31 00015758282022-03-31 0001575828xpro:CommonStockOutstandingMember2022-04-012022-06-30 0001575828us-gaap:TreasuryStockCommonMember2022-04-012022-06-30 0001575828us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001575828us-gaap:RetainedEarningsMember2022-04-012022-06-30 00015758282022-04-012022-06-30 0001575828xpro:CommonStockOutstandingMember2022-06-30 0001575828us-gaap:TreasuryStockCommonMember2022-06-30 0001575828us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0001575828us-gaap:RetainedEarningsMember2022-06-30 00015758282022-06-30 0001575828xpro:CommonStockOutstandingMember2022-07-012022-09-30 0001575828us-gaap:TreasuryStockCommonMember2022-07-012022-09-30 0001575828us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0001575828us-gaap:RetainedEarningsMember2022-07-012022-09-30 0001575828xpro:CommonStockOutstandingMember2022-09-30 0001575828us-gaap:TreasuryStockCommonMember2022-09-30 0001575828us-gaap:AdditionalPaidInCapitalMember2022-09-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0001575828us-gaap:RetainedEarningsMember2022-09-30 0001575828xpro:CommonStockOutstandingMember2022-12-31 0001575828us-gaap:TreasuryStockCommonMember2022-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001575828us-gaap:RetainedEarningsMember2022-12-31 0001575828xpro:CommonStockOutstandingMember2023-01-012023-03-31 0001575828us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001575828us-gaap:RetainedEarningsMember2023-01-012023-03-31 00015758282023-01-012023-03-31 0001575828xpro:CommonStockOutstandingMember2023-03-31 0001575828us-gaap:TreasuryStockCommonMember2023-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001575828us-gaap:RetainedEarningsMember2023-03-31 00015758282023-03-31 0001575828xpro:CommonStockOutstandingMember2023-04-012023-06-30 0001575828us-gaap:TreasuryStockCommonMember2023-04-012023-06-30 0001575828us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0001575828us-gaap:RetainedEarningsMember2023-04-012023-06-30 00015758282023-04-012023-06-30 0001575828xpro:CommonStockOutstandingMember2023-06-30 0001575828us-gaap:TreasuryStockCommonMember2023-06-30 0001575828us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0001575828us-gaap:RetainedEarningsMember2023-06-30 00015758282023-06-30 0001575828xpro:CommonStockOutstandingMember2023-07-012023-09-30 0001575828us-gaap:TreasuryStockCommonMember2023-07-012023-09-30 0001575828us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 0001575828us-gaap:RetainedEarningsMember2023-07-012023-09-30 0001575828xpro:CommonStockOutstandingMember2023-09-30 0001575828us-gaap:TreasuryStockCommonMember2023-09-30 0001575828us-gaap:AdditionalPaidInCapitalMember2023-09-30 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0001575828us-gaap:RetainedEarningsMember2023-09-30 xbrli:pure 0001575828xpro:StockRepurchaseProgramMember2022-06-16 0001575828xpro:StockRepurchaseProgramMember2023-01-012023-09-30 0001575828xpro:StockRepurchaseProgramMember2022-06-162023-09-30 0001575828xpro:StockRepurchaseProgramMemberus-gaap:SubsequentEventMember2023-10-25 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-082023-02-08 0001575828us-gaap:OtherLiabilitiesMemberxpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-08 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-08 0001575828xpro:DeltatekOilToolsLimitedMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-092023-09-30 0001575828xpro:MergerWithExproMember2023-02-08 0001575828xpro:MergerWithExproMember2023-07-012023-09-30 0001575828xpro:MergerWithExproMember2023-09-30 utr:Y 0001575828xpro:DeltatekOilToolsLimitedMembersrt:MinimumMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMembersrt:MaximumMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-082023-02-08 0001575828xpro:PrtOffshoreMember2023-10-022023-10-02 0001575828us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0001575828us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0001575828us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-30 0001575828us-gaap:FairValueMeasurementsRecurringMember2023-09-30 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 0001575828xpro:NLAMember2023-07-012023-09-30 0001575828xpro:NLAMember2022-07-012022-09-30 0001575828xpro:NLAMember2023-01-012023-09-30 0001575828xpro:NLAMember2022-01-012022-09-30 0001575828xpro:ESSAMember2023-07-012023-09-30 0001575828xpro:ESSAMember2022-07-012022-09-30 0001575828xpro:ESSAMember2023-01-012023-09-30 0001575828xpro:ESSAMember2022-01-012022-09-30 0001575828xpro:MENAMember2023-07-012023-09-30 0001575828xpro:MENAMember2022-07-012022-09-30 0001575828xpro:MENAMember2023-01-012023-09-30 0001575828xpro:MENAMember2022-01-012022-09-30 0001575828xpro:APACMember2023-07-012023-09-30 0001575828xpro:APACMember2022-07-012022-09-30 0001575828xpro:APACMember2023-01-012023-09-30 0001575828xpro:APACMember2022-01-012022-09-30 0001575828xpro:WellConstructionMember2023-07-012023-09-30 0001575828xpro:WellConstructionMember2022-07-012022-09-30 0001575828xpro:WellConstructionMember2023-01-012023-09-30 0001575828xpro:WellConstructionMember2022-01-012022-09-30 0001575828xpro:WellManagementMember2023-07-012023-09-30 0001575828xpro:WellManagementMember2022-07-012022-09-30 0001575828xpro:WellManagementMember2023-01-012023-09-30 0001575828xpro:WellManagementMember2022-01-012022-09-30 0001575828us-gaap:BilledRevenuesMember2023-09-30 0001575828us-gaap:BilledRevenuesMember2022-12-31 0001575828us-gaap:UnbilledRevenuesMember2023-09-30 0001575828us-gaap:UnbilledRevenuesMember2022-12-31 0001575828us-gaap:OtherCurrentLiabilitiesMember2023-09-30 0001575828us-gaap:ConstructionMember2023-09-30 0001575828xpro:CETSMember2023-09-30 0001575828xpro:PVDExproMember2023-09-30 0001575828xpro:CETSMember2022-12-31 0001575828xpro:PVDExproMember2022-12-31 0001575828us-gaap:LandMember2023-09-30 0001575828us-gaap:LandMember2022-12-31 0001575828us-gaap:LandImprovementsMember2023-09-30 0001575828us-gaap:LandImprovementsMember2022-12-31 0001575828xpro:BuildingsAndLeaseholdImprovementMember2023-09-30 0001575828xpro:BuildingsAndLeaseholdImprovementMember2022-12-31 0001575828xpro:PlantAndEquipmentMember2023-09-30 0001575828xpro:PlantAndEquipmentMember2022-12-31 0001575828us-gaap:BuildingMember2023-09-30 0001575828us-gaap:BuildingMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentNetMember2023-09-30 0001575828xpro:PropertyPlantAndEquipmentNetMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2023-07-012023-09-30 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2023-01-012023-09-30 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2022-07-012022-09-30 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2022-01-012022-09-30 0001575828us-gaap:BuildingMember2023-01-012023-09-30 0001575828us-gaap:BuildingMember2022-01-012022-09-30 0001575828us-gaap:CustomerRelationshipsMember2023-09-30 0001575828us-gaap:CustomerRelationshipsMember2022-12-31 0001575828us-gaap:TrademarksMember2023-09-30 0001575828us-gaap:TrademarksMember2022-12-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2023-09-30 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-30 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-31 0001575828us-gaap:CustomerRelationshipsMember2023-01-012023-09-30 0001575828us-gaap:TrademarksMember2023-01-012023-09-30 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-09-30 0001575828xpro:NLAMember2023-09-30 0001575828xpro:NLAMember2022-12-31 0001575828xpro:ESSAMember2023-09-30 0001575828xpro:ESSAMember2022-12-31 0001575828xpro:MENAMember2023-09-30 0001575828xpro:MENAMember2022-12-31 0001575828xpro:APACMember2023-09-30 0001575828xpro:APACMember2022-12-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:NLAMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:ESSAMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:MENAMember2023-09-30 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:APACMember2023-09-30 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2021-10-01 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2021-10-01 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMember2021-10-01 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMember2022-07-21 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2022-07-21 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2021-10-012021-10-01 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:LondonInterbankOfferedRateMember2021-10-012021-10-01 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberxpro:LondonInterbankOfferedRateMember2021-10-012021-10-01 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:OnethirdDrawnMember2021-10-01 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:TwothirdsDrawnMember2021-10-01 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2022-03-31 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2023-09-30 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2023-09-30 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2022-12-31 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMember2023-10-06 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMember2023-10-06 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMember2023-10-06 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMemberxpro:SecuredOvernightFinancingRateSofrMember2023-10-06 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMemberxpro:SecuredOvernightFinancingRateSofrMember2023-10-062023-10-06 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMemberxpro:SecuredOvernightFinancingRateSofrMember2023-10-062023-10-06 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberxpro:OnethirdDrawnMemberus-gaap:SubsequentEventMember2023-10-06 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberxpro:TwothirdsDrawnMemberus-gaap:SubsequentEventMember2023-10-06 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMemberus-gaap:SubsequentEventMember2023-10-062023-10-06 0001575828us-gaap:CapitalAdditionsMember2023-07-012023-09-30 0001575828us-gaap:CapitalAdditionsMember2022-01-012022-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2023-07-012023-09-30 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2022-07-012022-09-30 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-09-30 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-09-30 0001575828xpro:GoodsAndServicesMemberus-gaap:CorporateJointVentureMember2023-07-012023-09-30 0001575828xpro:GoodsAndServicesMemberus-gaap:CorporateJointVentureMember2023-01-012023-09-30 0001575828xpro:GoodsAndServicesMemberus-gaap:CorporateJointVentureMember2022-07-012022-09-30 0001575828xpro:GoodsAndServicesMemberus-gaap:CorporateJointVentureMember2022-01-012022-09-30 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2023-07-012023-09-30 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2023-01-012023-09-30 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2022-07-012022-09-30 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2022-01-012022-09-30 0001575828us-gaap:RelatedPartyMember2023-07-012023-09-30 0001575828us-gaap:RelatedPartyMember2023-01-012023-09-30 0001575828us-gaap:RelatedPartyMember2023-09-30 0001575828us-gaap:RelatedPartyMember2022-12-31 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-262016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2021-10-012021-10-01 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2023-07-012023-09-30 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2023-01-012023-09-30 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2022-07-012022-09-30 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2022-01-012022-09-30 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2023-07-012023-09-30 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2023-01-012023-09-30 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2022-07-012022-09-30 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2022-01-012022-09-30 0001575828us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-30 0001575828xpro:PerformanceRestrictedStockUnitsMember2023-01-012023-09-30 0001575828xpro:EmployeeStockPurchasePlanMember2023-07-012023-09-30 0001575828xpro:EmployeeStockPurchasePlanMember2023-01-012023-09-30 0001575828xpro:EmployeeStockPurchasePlanMember2022-07-012022-09-30 0001575828xpro:EmployeeStockPurchasePlanMember2022-01-012022-09-30
 

 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

(Mark One)

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of

1934

For the quarterly period ended September 30, 2023

 

OR

 

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

the Securities Exchange Act of 1934

 

For the transition period from ______ to ______

Commission file number: 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 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☑

 

As of October 23, 2023, there were 110,672,028 shares of common stock, €0.06 nominal value per share, outstanding.

 

 

 

 

   

Page

PART I. FINANCIAL INFORMATION

     

Item 1.

Financial Statements

 
 

Condensed Consolidated Statements of Operations (Unaudited) for the Three and Nine Months Ended September 30, 2023 and 2022

1

 

Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) for the Three and Nine Months Ended September 30, 2023 and 2022

2

 

Condensed Consolidated Balance Sheets as of September 30, 2023 (Unaudited) and December 31, 2022

3

  Condensed Consolidated Statements of Cash Flows (Unaudited) for the Nine Months Ended September 30, 2023 and 2022

4

 

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) for the Three and Nine Months Ended September 30, 2023 and 2022

5

 

Notes to the Unaudited Condensed Consolidated Financial Statements

6

     

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

23

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

40

     

Item 4.

Controls and Procedures

40

     

PART II. OTHER INFORMATION

     

Item 1.

Legal Proceedings

41

     

Item 1A.

Risk Factors

41

     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 41
     
Item 5.

Other Information

41
     

Item 6.

Exhibits

42

     

Signatures

 

43

 

 

 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

 

Expro Group Holdings N.V.

Condensed Consolidated Statements of Operations (Unaudited)

(In thousands, except share data)

 

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Total revenue

  $ 369,818     $ 334,351     $ 1,106,014     $ 928,452  

Operating costs and expenses:

                               

Cost of revenue, excluding depreciation and amortization expense

    (315,825 )     (283,695 )     (924,420 )     (779,808 )

General and administrative expense, excluding depreciation and amortization expense

    (15,437 )     (18,593 )     (44,908 )     (47,943 )

Depreciation and amortization expense

    (37,414 )     (34,825 )     (109,386 )     (105,229 )

Merger and integration expense

    (817 )     (1,629 )     (4,332 )     (8,624 )

Severance and other expense

    (1,897 )     (3,242 )     (5,487 )     (5,414 )

Total operating cost and expenses

    (371,390 )     (341,984 )     (1,088,533 )     (947,018 )

Operating income (loss)

    (1,572 )     (7,633 )     17,481       (18,566 )

Other (expense) income, net

    (1,129 )     432       (3,540 )     1,672  

Interest and finance (expense) income, net

    (373 )     1,502       (1,688 )     3,227  

(Loss) income before taxes and equity in income of joint ventures

    (3,074 )     (5,699 )     12,253       (13,667 )

Equity in income of joint ventures

    2,495       3,510       7,736       10,141  

(Loss) income before income taxes

    (579 )     (2,189 )     19,989       (3,526 )

Income tax expense

    (13,307 )     (15,405 )     (30,931 )     (29,550 )

Net loss

  $ (13,886 )   $ (17,594 )   $ (10,942 )   $ (33,076 )
                                 

Loss per common share:

                               

Basic and diluted

  $ (0.13 )   $ (0.16 )   $ (0.10 )   $ (0.30 )

Weighted average common shares outstanding:

                               

Basic and diluted

    108,777,429       108,708,651       108,764,599       109,183,863  

 

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

 

 

 

 

Expro Group Holdings N.V.

Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)

(in thousands)

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Net loss

  $ (13,886 )   $ (17,594 )   $ (10,942 )   $ (33,076 )

Other comprehensive loss:

                               

Amortization of prior service credit

    (61 )     (61 )     (183 )     (183 )

Other comprehensive loss

    (61 )     (61 )     (183 )     (183 )

Comprehensive loss

  $ (13,947 )   $ (17,655 )   $ (11,125 )   $ (33,259 )

 

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

 

 

 

Expro Group Holdings N.V.

Condensed Consolidated Balance Sheets

(in thousands, except share data)

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 
   (Unaudited)     

Assets

        

Current assets

        

Cash and cash equivalents

 $255,323  $214,788 

Restricted cash

  1,688   3,672 

Accounts receivable, net

  412,642   419,237 

Inventories

  154,488   153,718 

Assets held for sale

  -   2,179 

Income tax receivables

  26,585   26,938 

Other current assets

  59,873   44,975 

Total current assets

  910,599   865,507 
         

Property, plant and equipment, net

  466,894   462,316 

Investments in joint ventures

  67,500   66,038 

Intangible assets, net

  213,447   229,504 

Goodwill

  229,131   220,980 

Operating lease right-of-use assets

  70,937   74,856 

Non-current accounts receivable, net

  10,350   9,688 

Other non-current assets

  8,047   8,263 

Total assets

 $1,976,905  $1,937,152 
         

Liabilities and stockholders’ equity

        

Current liabilities

        

Accounts payable and accrued liabilities

 $297,456  $272,704 

Income tax liabilities

  42,663   37,151 

Finance lease liabilities

  1,055   1,047 

Operating lease liabilities

  17,375   19,057 

Other current liabilities

  88,597   107,750 

Total current liabilities

  447,146   437,709 
         

Long-term borrowings

  50,000   - 

Deferred tax liabilities, net

  25,119   30,419 

Post-retirement benefits

  9,163   11,344 

Non-current finance lease liabilities

  12,563   13,773 

Non-current operating lease liabilities

  53,846   60,847 

Other non-current liabilities

  102,072   97,165 

Total liabilities

  699,909   651,257 
         

Commitments and contingencies (Note 17)

          
         

Stockholders’ equity:

        

Common stock, €0.06 nominal value, 200,000,000 shares authorized, 111,526,719 and 110,710,188 shares issued and 108,814,536 and 108,743,761 shares outstanding

  7,956   7,911 

Treasury stock (at cost) 2,712,183 and 1,966,427 shares

  (54,561)  (40,870)

Additional paid-in capital

  1,862,950   1,847,078 

Accumulated other comprehensive income

  27,366   27,549 

Accumulated deficit

  (566,715)  (555,773)

Total stockholders’ equity

  1,276,996   1,285,895 

Total liabilities and stockholders’ equity

 $1,976,905  $1,937,152 

 

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

 

 

 

Expro Group Holdings N.V.

Condensed Consolidated Statements of Cash Flows (Unaudited)

(in thousands)

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Cash flows from operating activities:

        

Net loss

 $(10,942) $(33,076)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

        

Depreciation and amortization expense

  109,386   105,229 

Equity in income of joint ventures

  (7,736)  (10,141)

Stock-based compensation expense

  14,682   14,932 

Change in fair value of investments

  -   1,199 

Elimination of unrealized profit on sales to joint ventures

  3,520   - 

Deferred taxes

  (8,066)  (3,171)

Unrealized foreign exchange loss

  1,725   6,544 

Changes in assets and liabilities:

        

Accounts receivable, net

  3,193   (105,814)

Inventories

  (587)  (8,044)

Other assets

  (15,279)  (1,289)

Accounts payable and accrued liabilities

  29,269   18,792 

Other liabilities

  (15,422)  (2,154)

Income taxes, net

  4,481   11,884 

Dividends from joint ventures

  2,754   2,985 

Other

  (5,450)  (10,650)

Net cash provided by (used in) operating activities

  105,528   (12,774)
         

Cash flows from investing activities:

        

Capital expenditures

  (84,623)  (50,606)

Payment for acquisition of business, net of cash acquired

  (8,477)  - 

Acquisition of technology

  -   (7,967)

Proceeds from disposal of assets

  2,013   6,579 

Proceeds from sale / maturity of investments

  288   11,386 

Net cash used in investing activities

  (90,799)  (40,608)
         

Cash flows from financing activities:

        

Release of (cash pledged for) collateral deposits, net

  350   (131)

Payments of loan issuance and other transaction costs

  -   (132)

Proceeds from long-term borrowings

  50,000   - 

Acquisition of common stock

  (10,011)  (12,996)

Payment of withholding taxes on stock-based compensation plans

  (2,436)  (4,145)

Repayment of financed insurance premium

  (6,733)  (5,074)

Repayment of finance leases

  (1,296)  (855)

Net cash provided by (used in) financing activities

  29,874   (23,333)
         

Effect of exchange rate changes on cash and cash equivalents

  (6,052)  (6,418)

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

  38,551   (83,133)

Cash and cash equivalents and restricted cash at beginning of period

  218,460   239,847 

Cash and cash equivalents and restricted cash at end of period

 $257,011  $156,714 

 

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

 

 

 

 

Expro Group Holdings N.V.

Condensed Consolidated Statements of Stockholders Equity (Unaudited)

(in thousands)

 

   

Nine Months Ended September 30, 2022

 
                                   

Accumulated

                 
                           

Additional

   

other

           

Total

 
   

Common

   

Treasury

   

paid-in

   

comprehensive

   

Accumulated

   

stockholders’

 
   

stock

   

Stock

   

capital

   

income

   

deficit

   

equity

 

Balance at January 1, 2022

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

Net loss

    -       -       -       -       -       (11,132 )     (11,132 )

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       6,018       -       -       6,018  

Common shares issued upon vesting of share-based awards

    336       24       -       378       -       -       402  

Treasury shares withheld

    (100 )     -       (1,506 )     -       -       -       (1,506 )

Balance at March 31, 2022

    109,379     $ 7,868     $ (24,291 )   $ 1,834,178     $ 20,297     $ (546,760 )   $ 1,291,292  

Net loss

    -       -       -       -       -       (4,350 )     (4,350 )

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       4,230       -       -       4,230  

Common shares issued upon vesting of share-based awards

    542       35       -       (35 )     -       -       -  

Acquisition of common stock

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

Treasury shares withheld

    (184 )     -       (3,187 )     -       -       -       (3,187 )

Balance at June 30, 2022

    108,637     $ 7,903     $ (40,473 )   $ 1,838,373     $ 20,236     $ (551,110 )   $ 1,274,929  

Net loss

    -       -       -       -       -       (17,594 )     (17,594 )

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       4,684       -       -       4,684  

Common shares issued upon vesting of share-based awards

    132       8       -       545       -       -       553  

Treasury shares withheld

    (27 )     -       (377 )     -       -       -       (377 )

Balance at September 30, 2022

    108,742     $ 7,911     $ (40,850 )   $ 1,843,602     $ 20,175     $ (568,704 )   $ 1,262,134  

 

   

Nine Months Ended September 30, 2023

 
                                   

Accumulated

                 
                           

Additional

   

other

           

Total

 
   

Common

   

Treasury

   

paid-in

   

comprehensive

   

Accumulated

   

stockholders’

 
   

stock

   

Stock

   

capital

   

income

   

deficit

   

equity

 

Balance at January 1, 2023

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

Net loss

    -       -       -       -       -       (6,351 )     (6,351 )

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       4,171       -       -       4,171  

Common stock issued upon vesting of share-based awards

    582       32       -       566       -       -       598  

Treasury shares withheld

    (185 )     -       (3,556 )     -       -       -       (3,556 )

Acquisition of common stock

    (557 )     -       (10,011 )     -       -       -       (10,011 )

Balance at March 31, 2023

    108,584       7,943     $ (54,437 )   $ 1,851,815     $ 27,488     $ (562,124 )   $ 1,270,685  

Net income

    -       -       -       -       -       9,295       9,295  

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       5,577       -       -       5,577  

Common stock issued upon vesting of share-based awards

    113       6       -       (6 )     -       -       -  

Treasury shares refunded

    7       -       119       -       -       -       119  

Balance at June 30, 2023

    108,704     $ 7,949     $ (54,318 )   $ 1,857,386     $ 27,427     $ (552,829 )   $ 1,285,615  

Net loss

    -       -       -       -       -       (13,886 )     (13,886 )

Other comprehensive loss

    -       -       -       -       (61 )     -       (61 )

Stock-based compensation expense

    -       -       -       4,934       -       -       4,934  

Common stock issued upon vesting of share-based awards

    122       7       -       630       -       -       637  

Treasury shares withheld

    (11 )     -       (243 )     -       -       -       (243 )

Balance at September 30, 2023

    108,815     $ 7,956     $ (54,561 )   $ 1,862,950     $ 27,366     $ (566,715 )   $ 1,276,996  

 

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

 

 
5

Expro Group Holdings N.V.
Notes to Unaudited Condensed 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 which enhance production and improve recovery across the well lifecycle, from exploration through abandonment.

 

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. 

 

On June 16, 2022, the Company’s Board of Directors (the “Board”) approved a new stock repurchase program, under which the Company is authorized to acquire up to $50.0 million of its outstanding common stock through November 24, 2023. 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 is being utilized at management’s discretion and in accordance with U.S. federal securities laws. The timing and actual numbers of shares repurchased, if any, 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. Under the stock repurchase plan, the Company has repurchased approximately 0.6 million shares at an average price of $17.99 per share, for a total cost of approximately $10.0 million during the nine months ended September 30, 2023. Since the inception of the stock repurchase program, the Company has repurchased total of approximately 1.7 million shares at an average price of $13.89 per share, for a total cost of $23.0 million through September 30, 2023.

 

On October 25, 2023, the Company’s Board of Directors (the “Board”) approved an extension to the stock repurchase program, which was set to expire on November 24, 2023.  Pursuant to the extended stock repurchase program, the Company is now authorized to acquire up to $100.0 million of its outstanding common stock 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 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.

 

6

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

2.

Basis of presentation and significant accounting policies

 

Basis of presentation

 

The unaudited condensed 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 unaudited condensed 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.

 

The accompanying condensed consolidated financial statements have not been audited by our independent registered public accounting firm. The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim consolidated financial information. Accordingly, these unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for annual consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023.

 

In the opinion of management, these unaudited condensed consolidated financial statements, which are prepared in accordance with the rules of the SEC and U.S. GAAP for interim financial reporting, included herein contain all adjustments necessary to present fairly our financial position as of September 30, 2023, the results of our operations for the three and nine months ended September 30, 2023 and 2022 and our cash flows for the nine months ended September 30, 2023 and 2022. Such adjustments are of a normal recurring nature. Operating results for the three and nine months ended  September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending  December 31, 2023 or for any other period.

 

The unaudited condensed consolidated financial statements have been prepared on an historical cost basis using the United States dollar (“$” or “U.S. dollar”) as the reporting currency.

 

Significant accounting policies

 

Refer to Note 2Basis of presentation and significant accounting policies” of our consolidated financial statements as of and for the year ended December 31, 2022, which are included in our most recent Annual Report on Form 10-K filed with the SEC on February 23, 2023, for a discussion of our significant accounting policies. There have been no material changes in our significant accounting policies as compared to the significant accounting policies described in our consolidated financial statements as of and for the year ended  December 31, 2022.

 

Recent accounting pronouncements

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) generally in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

 

We consider the applicability and impact of all accounting pronouncements. Recently issued ASUs were assessed and were either determined to be not applicable or are expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

 

7

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

3.

Business combinations and dispositions

 

DeltaTek Oil Tools Limited

 

On February 8, 2023 (“Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the 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 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 change during the measurement period and such changes are based on facts and circumstances that existed as of the 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 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 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 Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the 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 September 30, 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 

 

8

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 

The preliminary valuation of the assets acquired and liabilities assumed, including other liabilities, in the 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 three and nine months ended September 30, 2023 and 2022, assuming the 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 Acquisition been completed on either date indicated or of future operating results.

 

PRT Offshore

 

On October 2, 2023, Expro completed its acquisition of Houston-based offshore services provider PRT Offshore. Total consideration paid at closing was approximately $106.3 million, including $62.5 million of cash and $43.8 million of newly issued Expro shares. Potential additional consideration will be based on PRT Offshore’s financial performance during the four quarters following closing.

 

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 September 30, 2023 and December 31, 2022, were as follows (in thousands):

 

  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $10,350  $-  $10,350 

Liabilities:

                

Finance lease liabilities

  -   13,618   -   13,618 

Contingent consideration liabilities

  -   -   11,655   11,655 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688  $-  $9,688 

Liabilities:

                

Finance lease liabilities

  -   14,820   -   14,820 

 

9

Expro Group Holdings N.V.
Notes to Unaudited Condensed 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, in deciding how to allocate resources and assess performance. Our CODM manages our operational segments that are aligned with our geographical 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):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $105,252  $134,574  $366,310  $368,129 

ESSA

  135,395   99,809   387,105   271,998 

MENA

  58,057   50,030   168,165   146,108 

APAC

  71,114   49,938   184,434   142,217 

Total

 $369,818  $334,351  $1,106,014  $928,452 

 

Segment EBITDA

 

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

 

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

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $19,967  $39,743  $88,544  $100,083 

ESSA

  39,268   17,760   95,017   44,502 

MENA

  16,871   14,667   49,930   43,882 

APAC

  (4,286)  (8,617)  (3,532)  1,177 

Total Segment EBITDA

  71,820   63,553   229,959   189,644 

Corporate costs

  (24,070)  (18,849)  (73,961)  (63,626)

Equity in income of joint ventures

  2,495   3,510   7,736   10,141 

Depreciation and amortization expense

  (37,414)  (34,825)  (109,386)  (105,229)

Merger and integration expense

  (817)  (1,629)  (4,332)  (8,624)

Severance and other expense

  (1,897)  (3,242)  (5,487)  (5,414)

Stock-based compensation expense

  (4,934)  (4,684)  (14,682)  (14,932)

Foreign exchange loss

  (4,260)  (7,957)  (4,630)  (10,385)

Other (expense) income, net

  (1,129)  432   (3,540)  1,672 

Interest and finance (expense) income, net

  (373)  1,502   (1,688)  3,227 

(Loss) income before income taxes

 $(579) $(2,189) $19,989  $(3,526)

 

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.

 

10

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 

6.

Revenue

 

Disaggregation of revenue

 

We disaggregate our revenue from contracts with customers by geography, as disclosed in Note 5 “Business segment reporting,” 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 main areas of capabilities.

 

The following table sets forth the total amount of revenue by main area of capabilities as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Well construction

 $116,293  $129,455  $388,277  $362,684 

Well management

  253,525   204,896   717,737   565,768 

Total

 $369,818  $334,351  $1,106,014  $928,452 

 

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 customer’s payment, which results in the recognition of unbilled 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $274,124  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $148,868  $139,690 

Deferred revenue (included within other liabilities)

 $28,509  $51,192 

 

The Company recognized revenue during the three and nine months ended  September 30, 2023 of $6.3 million and $48.6 million, respectively, and for the three and nine months ended  September 30, 2022 of $6.0 million and $14.9 million, respectively, out of the deferred revenue balance as of the beginning of the applicable year.

 

As of September 30, 2023, $26.9 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the condensed consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the condensed 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 construction contracts, revenue allocated to remaining performance obligations is $48.7 million.

 

11

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

7.

Income taxes

 

For interim financial reporting, the annual tax rate is based on pre-tax income (loss) before equity in income of joint ventures. We have historically calculated the income tax expense/(benefit) during interim reporting periods by applying a full year estimated Annual Effective Tax Rate (“AETR”) to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the three and nine months ended September 30, 2023, we determined that using an AETR would not provide a reliable estimate of income taxes due to the forecasting methodology used to project income (loss) before income taxes, resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the three and nine months ended September 30, 2023.

 

Our effective tax rates were (432.9)% and 252.4% for the three and nine months ended September 30, 2023, respectively, and were (270.3)% and (216.2)% for the three and nine months ended September 30, 2022, respectively.

 

Our effective tax rate was impacted primarily due to changes in the mix of taxable profits between jurisdictions with different tax regimes, in particular in Latin America and Sub-Saharan Africa.

 

 

8.

Investment in joint ventures

 

We have investments in two joint venture companies, 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 Expro 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 Expro, but each company is independently managed.

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

CETS

 $63,938  $62,471 

PVD-Expro

  3,562   3,567 

Total

 $67,500  $66,038 

 

12

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

9.

Accounts receivable, net

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $436,693  $441,605 

Less: Expected credit losses

  (13,701)  (12,680)

Total

 $422,992  $428,925 
         

Current

  412,642   419,237 

Non – current

  10,350   9,688 

Total

 $422,992  $428,925 

 

 

10.

Inventories

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Finished goods

 $33,820  $26,810 

Raw materials, equipment spares and consumables

  100,837   102,395 

Work-in-progress

  19,831   24,513 

Total

 $154,488  $153,718 

 

 

11.

Other assets and liabilities

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Prepayments

 $27,926   18,084 

Value-added tax receivables

  24,089   20,727 

Collateral deposits

  1,319   1,669 

Deposits

  7,951   7,245 

Other

  6,635   5,513 

Total

 $67,920  $53,238 
         

Current

  59,873   44,975 

Non – current

  8,047   8,263 

Total

 $67,920  $53,238 

 

13

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $28,509  $51,192 

Other tax and social security

  34,916   28,557 

Income tax liabilities – non-current portion

  56,652   58,036 

Provisions

  41,590   45,248 

Contingent consideration liabilities

  11,655   3,227 

Other

  17,347   18,655 

Total

 $190,669  $204,915 
         

Current

  88,597   107,750 

Non – current

  102,072   97,165 

Total

 $190,669  $204,915 

 

 

12.

Accounts payable and accrued liabilities

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $129,552  $100,951 

Payroll, vacation and other employee benefits

  44,820   46,935 

Accruals for goods received not invoiced

  22,015   32,102 

Other accrued liabilities

  101,069   92,716 

Total

 $297,456  $272,704 

 

14

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

13.

Property, plant and equipment, net

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvements

  3,042   3,054 

Buildings and lease hold improvements

  99,411   98,490 

Plant and equipment

  873,866   789,910 
   998,495   913,715 

Less: accumulated depreciation

  (531,601)  (451,399)

Total

 $466,894  $462,316 

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (9,325)  (9,085)

Total

 $9,887  $10,813 

 

Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $27.9 million and $81.2 million for the three and nine months ended September 30, 2023, respectively, and $25.9 million and $77.8 million for the three and nine months ended September 30, 2022, respectively.

 

During the nine months ended September 30, 2023 and 2022, assets held for sale were sold for net proceeds of $2.0 million and $6.3 million, respectively.

 

15

Expro Group Holdings N.V.
Notes to Unaudited Condensed 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 September 30, 2023 and December 31, 2022 (in thousands):

 

  

September 30, 2023

  

December 31, 2022

  

September 30, 2023

 
  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Weighted average remaining life (years)

 

CR&C

 $224,771  $(133,461) $91,310  $222,200  $(118,221) $103,979   4.6 

Trademarks

  57,357   (35,601)  21,756   57,100   (32,921)  24,179   6.8 

Technology

  178,889   (79,479)  99,410   170,652   (71,191)  99,461   11.4 

Software

  12,613   (11,642)  971   11,556   (9,671)  1,885   0.3 

Total

 $473,630  $(260,183) $213,447  $461,508  $(232,004) $229,504   8.0 

 

Amortization expense for intangible assets was $9.6 million and $28.2 million for the three and nine months ended September 30, 2023, respectively, and $8.9 million and $27.4 million for the three and nine months ended September 30, 2022, respectively.

 

The following table summarizes the intangible assets which were acquired pursuant to the Acquisition (in thousands):

 

  

Acquired Fair Value

  

Weighted average life (years)

 

CR&C

  2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 

 

 

15.

Goodwill

 

Our reporting units are our operating segments which are NLA, ESSA, MENA and APAC.

 

The allocation of goodwill by operating segment as of September 30, 2023 and December 31, 2022 is as follows (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

NLA

 $120,956  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $229,131  $220,980 

 

16

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 

The following table summarizes the goodwill by operating segment which were acquired pursuant to the Acquisition (in thousands):

 

  

September 30,

 
  

2023

 

NLA

 $2,445 

ESSA

  3,261 

MENA

  1,223 

APAC

  1,223 

Total

 $8,151 

 

As of September 30, 2023, we did not identify any triggering events that would represent an indicator of impairment of our goodwill. Accordingly, no impairment charges related to goodwill have been recorded during the three and nine months ended September 30, 2023.

 

 

16.

Interest bearing loans

 

New Facility

 

On October 1, 2021, we entered into a new revolving credit facility (the “New Facility”) with DNB Bank ASA, London Branch, as agent (the “Agent”), with total commitments of $200.0 million, of which $130.0 million was available for drawdowns as loans and $70.0 million was available for letters of credit. On July 21, 2022, the Company increased the facility available for letters of credit to $92.5 million and total commitments to $222.5 million. Proceeds of the New Facility may be used for general corporate and working capital purposes.

 

All obligations under the New Facility are guaranteed jointly and severally by the Company and certain of the Company’s subsidiaries incorporated in the U.S., the U.K., the Netherlands, Norway, Hungary, Australia, Cyprus, the Cayman Islands and Guernsey. Going forward, the guarantors must comprise at least 80% of the EBITDA (as defined in the New Facility) and 70% of the consolidated assets of the Company and its subsidiaries, as well as subsidiaries individually representing 5% or more of the EBITDA or assets of the group, subject to customary exceptions and exclusions. In addition, the obligations under the New Facility are secured by first priority liens on certain assets of the borrowers and guarantors, including pledges of equity interests in certain of the Company’s subsidiaries, including all of the borrowers and subsidiary guarantors, material operating bank accounts, intercompany loans receivable and, in jurisdictions where customary, including the U.S., the U.K., Australia and the Cayman Islands, substantially all of the assets and property of the borrowers and guarantors incorporated in such jurisdictions, in each case subject to customary exceptions and exclusions.

 

Borrowings under the New Facility bear interest at a rate per annum of LIBOR, subject to a 0.00% floor, plus an applicable margin of 3.75% for cash borrowings or 3.00% for letters of credit. A 0.75% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on drawdowns as loans to the extent one-third or two-thirds, respectively, or more of commitments are drawn. The unused portion of the New Facility is subject to a commitment fee of 30% per annum of the applicable margin. Interest on loans is payable at the end of the selected interest period, but no less frequently than semi-annually.

 

The New Facility contains various undertakings and affirmative and negative covenants 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 New Facility also requires the Company to maintain (i) a minimum cash flow cover ratio of 1.5 to 1.0 based on the ratio of cash flow to debt service; (ii) a minimum interest cover ratio of 4.0 to 1.0 based on the ratio of EBITDA to net finance charges; and (iii) a maximum senior leverage ratio of 2.25 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. In addition, the aggregate capital expenditure of the Company and its subsidiaries cannot exceed 110% of the forecasted amount in the relevant annual budget, subject to certain exceptions. If the Company fails to perform its obligations under the agreement that results in an event of default, the commitments under the New Facility could be terminated and any outstanding borrowings under the New Facility may be declared immediately due and payable. The New Facility also contains cross-default provisions that apply to the Company and its subsidiaries’ other indebtedness.

 

17

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements

On March 31, 2022, the Agent, on behalf of the consenting lenders, countersigned a Consent Request Letter dated March 10, 2022, to the New Facility (the “Consent”). Pursuant to the Consent, the lenders consented to, among other things, an amendment to the New Facility permitting dividends or distributions by the Company, or the repurchase or redemption of the Company’s shares in an aggregate amount of $50.0 million over the life of the New Facility, subject to pro forma compliance with the 2.25 to 1.0 maximum senior leverage ratio financial covenant.

 

As of  September 30, 2023, we had $50.0 million of borrowings outstanding under the New Facility. The Company's New Facility was undrawn as of December 31, 2022. We utilized $58.0 million and $53.8 million as of  September 30, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

Amended and Restated Facility

 

On October 6, 2023, we amended and restated the New Facility agreement (the “Amended and Restated Facility Agreement”) pursuant to an amendment and restatement agreement with DNB Bank ASA, London Branch, as agent (the “Agent”), in order to extend the maturity of the New 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.

 

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

 

18

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements

 

 

17.

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 $50.5 million and $45.5 million as of  September 30, 2023 and December 31, 2022, respectively.

 

Contingencies

 

Certain conditions may exist as of the date our unaudited condensed 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 unaudited condensed 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 had no material accruals for loss contingencies, individually or in the aggregate, as of September 30, 2023 and December 31, 2022. 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 other material legal accruals for loss contingencies, individually or in the aggregate, as of  September 30, 2023 and December 31, 2022.

 

19

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

18.

Post-retirement benefits

 

Amounts recognized in the unaudited condensed consolidated statements of operations in respect of the defined benefit schemes were as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 
                 

Amortization of prior service credit

 $61  $61  $183  $183 

Interest cost

  (1,571)  (958)  (4,655)  (3,003)

Expected return on plan assets

  1,030   1,313   3,023   4,116 

Total

 $(480) $416  $(1,450) $1,296 

 

The Company contributed $1.3 million and $3.8 million for the three and nine months ended September 30, 2023, respectively, and $1.2 million and $3.7 million for the three and nine months ended September 30, 2022, respectively, to defined benefit schemes.

 

Amortization of prior service credit, interest cost and expected return on plan assets have been recognized in “Other income, net” in the unaudited condensed consolidated statements of operations.

 

 

19.

Earnings per share

 

Basic earnings per share attributable to Company stockholders is calculated by dividing net income attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings per share attributable to Company stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, assuming all potentially dilutive shares were issued. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and Employee Stock Purchase Program (“ESPP”) shares.

 

The calculation of basic and diluted earnings per share attributable to Company stockholders for the three and nine months ended  September 30, 2023 and 2022, respectively, are as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Net loss

 $(13,886) $(17,594) $(10,942) $(33,076)

Basic and diluted weighted average number of shares outstanding

  108,777   108,709   108,765   109,184 

Total basic and diluted loss per share

 $(0.13) $(0.16) $(0.10) $(0.30)

 

Approximately 0.8 million and 0.6 million shares of unvested restricted stock units 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 three and nine months ended September 30, 2023, respectively.

 

Approximately 0.1 million and 0.3 million shares of unvested restricted stock units 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 three and nine months ended September 30, 2022, respectively.

 

20

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 
 

20.

Related party disclosures

 

Our related parties consist primarily of CETS and PVD-Expro, the two companies in which we exert significant influence, and Mosing Holdings LLC, a company that is owned by various members of the Mosing family. During the three and nine months ended September 30, 2023, we provided goods and services to related parties totaling $2.2 million and $8.7 million, respectively and $5.9 million and $8.2 million respectively, during the three and nine months ended September 30, 2022. During the three months ended September 30, 2023 we received no material goods and services from related parties. During the nine months ended September 30, 2023 we received goods and services from related parties totaling $0.4 million. We received no goods or services during both the three and nine months ended September 30, 2022.

 

Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.1 million and $0.3 million, respectively, for the three and nine months ended  September 30, 2023.

 

As of  September 30, 2023 and December 31, 2022 amounts receivable from related parties were $2.3 million and $2.4 million, respectively, and amounts payable to related parties were $1.1 million and $0.8 million, respectively.

 

As of September 30, 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. 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.

 

21

Expro Group Holdings N.V.
Notes to Unaudited Condensed Consolidated Financial Statements
 

 

 

21.

Stock-based compensation

 

The Company recognized $0.2 million and $0.9 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during the three and nine months ended September 30, 2023, respectively. The Company recognized expense of $0.5 million and $3.7 million attributable to the MIP stock options during the three and nine months ended September 30, 2022, respectively. 

 

Stock-based compensation expense relating to the Long-Term Incentive Plan (“LTIP”), including restricted stock units (“RSUs”) and performance restricted stock units (“PRSUs”) for the three and nine months ended  September 30, 2023 was $4.7 million and $13.5 million, respectively. Stock-based compensation expense relating to LTIP RSUs and PRSUs for the three and nine months ended  September 30, 2022 was $4.1 million and $10.8 million, respectively.

 

During the nine months ended September 30, 2023, 788,216 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.47 per RSU and $33.76 per PRSU.

 

During the three and nine months ended  September 30, 2023 we recognized $0.1 million and $0.3 million of compensation expense related to stock purchased under the ESPP. The Company recognized ESPP expense for the three and nine months ended  September 30, 2022 of $0.1 million and $0.4 million, respectively.

 

22.

Supplemental cash flow

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Supplemental disclosure of cash flow information:

        

Cash paid for income taxes, net of refunds

 $34,722  $20,529 

Cash paid for interest, net

 $1,456  $2,890 

Change in accounts payable and accrued expenses related to capital expenditures

 $1,432  $2,508 

 

 

Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Form 10-Q and the audited consolidated financial statements and notes thereto and Managements Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report.

 

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 and Risk Factors of this Form 10-Q and our Annual Report.

 

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

 

 

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 over 35 years of experience providing a wide range of fit-for-purpose subsea well access solutions, our technology aims to ensure 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, ensure 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 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 services 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.

 

Market Conditions and Price of Oil and Gas

 

The third quarter of 2023 has seen continued growth and increased activity as the market rebounds from the effects of the pandemic and Russia’s invasion of Ukraine. 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 third quarter of 2023 exceeded average daily demand levels in 2022, with liquid demand estimated to exceed annualized 2019 levels in 2023. Brent crude oil prices have been on an increasing trend throughout the third quarter, increasing from an average of $75/bbl in June to an average of $94/bbl in September. The Brent price increase has come as a result of balances moving towards a deficit amid strong demand and constrained supply due to the extension of voluntary production cuts by the Organization of Petroleum Exporting Countries and certain other oil producing nations (“OPEC+”), and the additional production cuts by Saudi Arabia.

 

 

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 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 has continued to strengthen in 2023 as operator upstream investments increase to pre-pandemic levels. We are also experiencing increased demand for services 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 third quarter of 2023 and is forecast to continue into the fourth quarter, which, along with Saudi Arabia’s extension of its voluntary 1.0 million b/d production cut until the end of 2023 further constraining supply, is expected to lead to the decline of global inventories. The tight supply and demand balances are expected until at least the end of 2023 and continue to support strong oil prices.

 

The U.S. Energy Information Administration (“EIA”) estimates that global liquid fuels consumption will reach an average of 100.9 million b/d in 2023 (surpassing pre-pandemic average consumption levels of 100.8 million b/d), an increase of 1.8 million b/d from 2022. Global liquid fuels demand is expected to grow a further 1.3 million b/d to average 102.2 million b/d in 2024. The EIA forecasts that global liquid fuels production will average 101.3 million b/d in 2023 (an increase of 1.3 million b/d over 2022) and grow a further 0.9 million b/d to average 102.2 million b/d in 2024. The 2023 growth in liquid fuels supply comes despite the recent voluntary cuts in production from OPEC+ as non-OPEC+ production is forecast to grow by 2.7 million b/d driven by new projects in Guyana and Brazil adding to supply and the United States and Canada increasing production. The EIA predicts that OPEC+ crude oil production will fall by 0.9 million b/d in 2023 and a further 0.1 million b/d in 2024 assuming some extension of voluntary production cuts from Saudi Arabia and overall OPEC+ production falling short of targets. As a result of tight supply and demand dynamics, the EIA anticipates that global inventories will fall through to the end of 2023, adding upward pressure to oil prices in the coming months. The EIA forecasts the Brent crude oil spot price to average $91/bbl for the fourth quarter of 2023, increasing to $95/bbl for 2024.

 

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 predicts that Henry Hub prices will decline from their 2022 highs, averaging $2.61 per million British thermal unit (“MMBtu”) in 2023 with elevated storage levels and inelastic supply placing downward pressure on prices. The Henry Hub spot price is expected to increase to $3.23/MMBtu in 2024 as balances may tighten over the winter. Rystad Energy predicts that the European Title Transfer Facility (“TTF”) and Northeast Asian LNG spot price to trade at $13.7/MMBtu and $14.3/MMBtu respectively for 2023 as balances remain healthy amid high European storage levels and a slower LNG comeback in Asia easing upward pressure on the market. The market is expected to remain fundamentally tight through 2026, however. Shocks to the supply or demand side may drive short-term price spikes.

 

The 2023 market outlook remains positive with signs of growth in exploration and production expenditures, with upstream investments surpassing pre-pandemic levels. Strong investment growth is expected in the deepwater and offshore shelf segments with support from large projects in the Middle East driven by Saudi Arabia, as well as Latin America and Norway.

 

As a result, we expect demand for our services and solutions to continue trending positively through 2023 and into 2024.

 

 

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 (loss) income, the most directly comparable financial performance measure calculated and presented in accordance with 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

 

Three months ended September 30, 2023, compared to three months ended June 30, 2023

 

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

 

 

 

Revenue for the three months ended September 30, 2023, decreased by $27.1 million, or 6.8%, to $369.8 million, compared to $396.9 million for the three months ended June 30, 2023. The decrease in revenue was driven by lower activity, primarily in the NLA segment, partially offset by higher revenue in APAC. Revenue for our segments is discussed separately below under the heading “Operating Segment Results.”

   

 

 

We reported net loss for the three months ended September 30, 2023, of $13.9 million, compared to a net income of $9.3 million for the three months ended June 30, 2023, primarily reflecting lower Adjusted EBITDA by $21.4 million as discussed below, and higher foreign exchange losses by $2.8 million, offset by lower merger and integration expense by $0.8 million.
   

 

 

Adjusted EBITDA for the three months ended September 30, 2023, decreased by $21.4 million, or 29.9%, to $50.2 million from $71.6 million for the three months ended June 30, 2023. Adjusted EBITDA margin decreased to 13.6% during the three months ended September 30, 2023, as compared to 18.0% during the three months ended June 30, 2023. The decrease in Adjusted EBITDA and Adjusted EBITDA margin is primarily attributable to lower revenue, particularly in NLA, a less favorable activity mix, and demobilization and other unrecoverable operating costs within our light well intervention (“LWI”) business. For the three months ended September 30, 2023 Adjusted EBITDA includes LWI-related unrecoverable operating costs of $15.3 million. Adjusted EBITDA for the three months ended June 30, 2023 include LWI-related unrecoverable operating costs of $5.7 million. Excluding LWI-related unrecoverable operating costs, Adjusted EBITDA for the third and second quarter of 2023 would have been $65.5 million and $77.3 million, and Adjusted EBITDA margin would have been 17.7% and 19.5%, respectively.

 

The Company suspended vessel-deployed LWI operations during the third quarter following a wire failure on the main crane of the third party-owned vessel working with Expro while the crane was suspending the subsea module (“SSM”) of Expro’s vessel-deployed LWI system. We are continuing to work with the relevant stakeholders and independent experts to assess the incident and plan the recovery operation, which we expect to be completed during the fourth quarter of 2023 or in early 2024. Third quarter results do not include an estimate for recovery and repair costs; however, based on the information that is currently available to us, we do not expect that such recovery and repair costs, net of insurance, will be material to Expro’s financial results. After we have recovered our equipment, we will be able to determine a path forward for our vessel-deployed LWI business, including when our LWI system will return to operational status, 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 and whether such costs could be material to Expro’s financial results.

     
 

Net cash provided by operating activities for the three months ended September 30, 2023, was $58.9 million, compared to net cash provided by operating activities of $25.4 million for the three months ended June 30, 2023, with the change primarily driven by a favorable movement in net working capital of $46.0 million and decrease in cash paid for exceptional costs of $7.2 million, partially offset by a decrease in Adjusted EBITDA by $21.4 million. Adjusted Cash Flow from Operations and Cash Conversion for the three months ended September 30, 2023 were $63.6 million and 127%, respectively, compared to $36.0 million and 50%, respectively, for the three months ended June 30, 2023.

 

 

Nine months ended September 30, 2023, compared to nine months ended September 30, 2022

 

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

 

 

Revenue for the nine months ended September 30, 2023, increased by $177.5 million, or 19.1%, to $1,106.0 million, compared to $928.5 million for the nine months ended September 30, 2022. The increase in revenue was driven by higher activity across ESSA, MENA and APAC segments, slightly offset by lower activity in NLA. Revenue for our segments is discussed separately below under the heading “Operating Segment Results.”

   

 

 

We reported net loss for the nine months ended September 30, 2023, of $10.9 million, compared to a net loss of $33.1 million for the nine months ended September 30, 2022, primarily reflecting higher Adjusted EBITDA by $27.5 million, lower merger and integration expense by $4.3 million and lower foreign exchange losses by $5.8 million, partially offset by higher income tax expense by $1.4 million, higher interest and finance expense by $4.9 million, higher depreciation and amortization expense by $4.2 million and higher other expense by $5.2 million.

   

 

 

Adjusted EBITDA for the nine months ended September 30, 2023, increased by $27.5 million, or 20.2%, to $163.7 million from $136.2 million for the nine months ended September 30, 2022. Adjusted EBITDA margin increased to 14.8% during the nine months ended September 30, 2023, as compared to 14.7% during the nine months ended September 30, 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 start up and commissioning costs and unrecoverable operating costs associated with our LWI business in APAC. Adjusted EBITDA for the nine months ended September 30, 2023 includes unrecoverable LWI-related costs in APAC of $31.6 million. Adjusted EBITDA for the nine months ended September 30, 2022 includes unrecoverable mobilization costs and start-up and commissioning costs on subsea projects in APAC of $22.9 million. Excluding LWI-related start up and commissioning costs and unrecoverable operating costs, Adjusted EBITDA for the nine months ended September 30, 2023 and 2022 would have been $195.3 million and $159.1 million, and Adjusted EBITDA margin would have been 17.7% and 17.1%, respectively.

 

The Company suspended vessel-deployed LWI operations during the third quarter following a wire failure on the main crane of the 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 and plan the recovery operation, which we expect to be completed during the fourth quarter of 2023 or in early 2024. Third quarter results do not include an estimate for recovery and repair costs; however, based on the information that is currently available to us, we do not expect that such recovery and repair costs, net of insurance, will be material to Expro’s financial results. After we have recovered our equipment, we will be able to determine a path forward for our vessel-deployed LWI business, including when our LWI system will return to operational status, 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 and whether such costs could be material to Expro’s financial results.

   

 

 

Net cash provided by operating activities for the nine months ended September 30, 2023, was $105.5 million, compared to net cash used in operating activities of $12.8 million for the nine months ended September 30, 2022, with the change primarily driven by favorable movement in net working capital of $95.7 million, and an increase in Adjusted EBITDA of $27.6 million, partially offset by higher payments for income taxes of $14.2 million for the nine months ended September 30, 2023. Adjusted Cash Flow from Operations and Cash Conversion for the nine months ended September 30, 2023, were $126.8 million and 77%, respectively, compared to $16.4 million and 12%, respectively, for the nine months ended September 30, 2022.

 

 

Non-GAAP Financial Measures

 

We include in this Form 10-Q 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 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 (received) 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 three and nine months presented (in thousands): 

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2023

   

September 30, 2022

   

September 30, 2023

   

September 30, 2022

 

Net loss

  $ (13,886 )   $ (17,594 )   $ (10,942 )   $ (33,076 )
                                 

Income tax expense

  $ 13,307     $ 15,405     $ 30,931     $ 29,550  

Depreciation and amortization expense

    37,414       34,825       109,386       105,229  

Severance and other expense

    1,897       3,242       5,487       5,414  

Merger and integration expense

    817       1,629       4,332       8,624  

Other expense (income), net (1)

    1,129       (432 )     3,540       (1,672 )

Stock-based compensation expense

    4,934       4,684       14,682       14,932  

Foreign exchange loss

    4,260       7,957       4,630       10,385  

Interest and finance expense (income), net

    373       (1,502 )     1,688       (3,227 )

Adjusted EBITDA (2)

  $ 50,245     $ 48,214     $ 163,734     $ 136,159  
                                 

Adjusted EBITDA Margin (2)

    13.6 %     14.4 %     14.8 %     14.7 %

(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 $15.3 million and $16.8 million of LWI-related unrecoverable operating costs during the three months ended September 30, 2023 and 2022, respectively, Adjusted EBITDA would have been $65.5 million and $65.0 million and Adjusted EBITDA margin would have been 17.7% and 19.4%, respectively. Excluding $31.6 million and $22.9 million of LWI-related start up and commissioning costs and other unrecoverable operating costs during the nine months ended September 30, 2023 and 2022, respectively, Adjusted EBITDA would have been $195.3 million and $159.1 million and Adjusted EBITDA margin would have been 17.7% and 17.1%, respectively.

 

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

 

      Three Months Ended       Nine Months Ended  
   

September 30, 2023

   

September 30, 2022

   

September 30, 2023

   

September 30, 2022

 

Net cash provided by (used in) operating activities

  $ 58,841     $ (667 )   $ 105,528     $ (12,774 )

Cash paid for interest, net

    910       891       1,456       2,890  

Cash paid for merger and integration expense

    1,614       5,525       13,014       22,994  

Cash paid for severance and other expense

    2,208       2,501       6,779       3,273  

Adjusted Cash Flow from Operations

  $ 63,573     $ 8,250     $ 126,777     $ 16,383  
                                 

Adjusted EBITDA

  $ 50,245     $ 48,214     $ 163,734     $ 136,159  
                                 

Cash Conversion

    127 %     17 %     77 %     12 %

 

 

Results of Operations

 

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 three months ended September 30, 2023 and June 30, 2023:

 

   

Three Months Ended

   

Percentage

 

(in thousands)

 

September 30, 2023

   

June 30, 2023

   

September 30, 2023

   

June 30, 2023

 

NLA

  $ 105,252     $ 134,830    

28.5%

      34.0 %

ESSA

    135,395       138,062    

36.6%

      34.8 %

MENA

    58,057       59,163    

15.7%

      14.9 %

APAC

    71,114       64,862    

19.2%

      16.3 %

Total Revenue

  $ 369,818     $ 396,917    

100.0%

      100.0 %

 

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

 

   

Nine Months Ended

   

Percentage

 

(in thousands)

 

September 30, 2023

   

September 30, 2022

   

September 30, 2023

   

September 30, 2022

 

NLA

  $ 366,310     $ 368,129    

33.1%

      39.6 %

ESSA

    387,105       271,998    

35.0%

      29.3 %

MENA

    168,165       146,108    

15.2%

      15.7 %

APAC

    184,434       142,217    

16.7%

      15.3 %

Total Revenue

  $ 1,106,014     $ 928,452    

100.0%

      100.0 %

 

 

 

The following table shows Segment EBITDA and Segment EBITDA margin by segment and a reconciliation to income before income taxes for the three months ended September 30, 2023 and June 30, 2023:

 

   

Three Months Ended

   

Segment EBITDA Margin

 

(in thousands)

 

September 30, 2023

   

June 30, 2023

   

September 30, 2023

   

June 30, 2023

 

NLA

  $ 19,967     $ 36,703    

19.0%

      27.2 %

ESSA

    39,268       34,964    

29.0%

      25.3 %

MENA

    16,871       18,491    

29.1%

      31.3 %

APAC (1)

    (4,286 )     3,452    

(6.0)%

      5.3 %

Total Segment EBITDA

    71,820       93,610                

Corporate costs (2)

    (24,070 )     (24,810 )              

Equity in income of joint ventures

    2,495       2,805                

Depreciation and amortization expense

    (37,414 )     (37,235 )              

Merger and integration expense

    (817 )     (1,377 )              

Severance and other expense

    (1,897 )     (2,663 )              

Stock-based compensation expense

    (4,934 )     (5,577 )              

Foreign exchange loss

    (4,260 )     (1,440 )              

Other expense, net

    (1,129 )     (1,462 )              

Interest and finance expense, net

    (373 )     (17 )              

(Loss) income before income taxes

  $ (579 )   $ 21,834                

 

The following table shows Segment EBITDA and Segment EBITDA margin by segment and a reconciliation to income (loss) before income taxes for the nine months ended September 30, 2023 and September 30, 2022:

 

   

Nine Months Ended

   

Segment EBITDA Margin

 

(in thousands)

 

September 30, 2023

   

September 30, 2022

   

September 30, 2023

   

September 30, 2022

 

NLA

  $ 88,544     $ 100,083    

24.2%

      27.2 %

ESSA

    95,017       44,502    

24.5%

      16.4 %

MENA

    49,930       43,882    

29.7%

      30.0 %

APAC (1)

    (3,532 )     1,177    

(1.9)%

      0.8 %

Total Segment EBITDA

    229,959       189,644                

Corporate costs (2)

    (73,961 )     (63,626 )              

Equity in income of joint ventures

    7,736       10,141                

Depreciation and amortization expense

    (109,386 )     (105,229 )              

Merger and integration expense

    (4,332 )     (8,624 )              

Severance and other expense

    (5,487 )     (5,414 )              

Stock-based compensation expense

    (14,682 )     (14,932 )              

Foreign exchange loss

    (4,630 )     (10,385 )              

Other (expense) income, net

    (3,540 )     1,672                

Interest and finance (expense) income, net

    (1,688 )     3,227                

Income (loss) before income taxes

  $ 19,989     $ (3,526 )              

 

(1) Excluding $15.3 million and $16.8 million of LWI-related unrecoverable operating costs during the three months ended September 30, 2023 and 2022, respectively, Segment EBITDA would have been $11.0 million and $9.2 million and Segment EBITDA margin would have been 15.5% and 14.2%, respectively. Excluding $31.6 million and $22.9 million of LWI-related start up and commissioning costs and other unrecoverable operating costs during the nine months ended September 30, 2023 and 2022, respectively, Segment EBITDA would have been $28.1 million and $24.1 million and Adjusted EBITDA margin would have been 15.2% and 17.0%, respectively.
(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.

 

 

Three months ended September 30, 2023 compared to three months ended June 30, 2023

 

NLA

 

Revenue for the NLA segment was $105.3 million for the three months ended September 30, 2023, a decrease of $29.5 million, or 21.9%, compared to $134.8 million for the three months ended June 30, 2023. The decrease was generally lower U.S. onshore activity, offshore rigs undergoing maintenance and undertaking non-drilling operations, and a number of dry wells in the region, resulting in lower well construction revenue in the U.S., Canada and Guyana and lower well flow management revenue in Mexico.

 

Segment EBITDA for the NLA segment was $20.0 million, or 19.0% of revenues, during the three months ended September 30, 2023, a decrease of $16.7 million, or 45.5%, compared to $36.7 million or 27.2% of revenues during the three months ended June 30, 2023. The decrease in Segment EBITDA and Segment EBITDA margin was attributable to lower activity and less favorable activity mix during the three months ended September 30, 2023.

 

ESSA

 

Revenue for the ESSA segment was $135.4 million for the three months ended September 30, 2023, a decrease of $2.7 million, or 2.0%, compared to $138.1 million for the three months ended June 30, 2023. The decrease in revenues was primarily driven by lower well construction revenue in Cyprus, Mozambique and Senegal and lower well flow management revenue due to a decrease in customer activity. The decrease in revenue was partially offset by increased subsea well access revenue, particularly in Congo and Angola. 

 

Segment EBITDA for the ESSA segment was $39.3 million, or 29.0% of revenues, for the three months ended September 30, 2023, an increase of $4.3 million, or 12.3%, compared to $35.0 million, or 25.3% of revenues, for the three months ended June 30, 2023. The increase in Segment EBITDA and Segment EBITDA margin was attributable to a combination of a more favorable activity mix and increased activities on higher margin services during the three months ended September 30, 2023.

 

MENA

 

Revenue for the MENA segment was $58.1 million for the three months ended September 30, 2023, a decrease of $1.1 million, or 1.9%, compared to $59.2 million for the three months ended June 30, 2023. The decrease in revenue was driven by lower well flow management activity primarily in Saudi Arabia, partially offset by higher activity in Algeria.

 

Segment EBITDA for the MENA segment was $16.9 million, or 29.1% of revenues, for the three months ended September 30, 2023, a decrease of $1.6 million, or 8.6%, compared to $18.5 million, or 31.3% of revenues, for the three months ended June 30, 2023. The decrease in Segment EBITDA and Segment EBITDA margin was primarily due to lower activity and less favorable product mix during the three months ended September 30, 2023.

 

APAC

 

Revenue for the APAC segment was $71.1 million for the three months ended September 30, 2023, an increase of $6.2 million, or 9.6%, compared to $64.9 million for the three months ended June 30, 2023. The increase in revenue was primarily due to higher activity across all product lines, in particular, higher subsea well access revenue in China (product sales) and Australia (LWI activity).

 

Segment EBITDA for the APAC segment was ($4.3) million, or (6.0)% of revenues, for the three months ended September 30, 2023, a decrease of $7.8 million compared to $3.5 million, or 5.3% of revenues, for the three months ended June 30, 2023. The decrease in Segment EBITDA is attributable primarily to demobilization and unrecoverable operating costs within our LWI business. For the three months ended September 30, 2023 Segment EBITDA includes LWI-related unrecoverable operating costs of $15.3 million. Segment EBITDA for the three months ended June 30, 2023 include LWI-related unrecoverable operating costs of $5.7 million. Excluding LWI-related unrecoverable operating costs, Segment EBITDA for the third and second quarter of 2023 would have been $11.0 million or 15.5% of revenue and $9.2 million or 14.2% of revenue, respectively.

 

 

Equity in income of joint ventures

 

Equity in income of joint ventures for the three months ended September 30, 2023, decreased by $0.3 million, or 10.7%, to $2.5 million as compared to $2.8 million for the three months ended June 30, 2023. The decrease reflects lower income from our joint venture in China during the three months ended September 30, 2023.

 

Merger and integration expense

 

Merger and integration expense for the three months ended September 30, 2023, decreased by $0.6 million, to $0.8 million as compared to $1.4 million for the three months ended June 30, 2023. The decrease was primarily attributable to lower integration related expenses incurred during the three months ended September 30, 2023, as compared to the three months ended June 30, 2023.

 

Income tax expense

 

Income tax expense for the three months ended September 30, 2023, increased by $0.8 million to $13.3 million from $12.5 million for the three months ended June 30, 2023, primarily due to changes in the mix of taxable profits between jurisdictions.

 

 

Nine months ended September 30, 2023 compared to nine months ended September 30, 2022

 

NLA

 

Revenue for the NLA segment was $366.3 million for the nine months ended September 30, 2023, a decrease of $1.8 million, or 0.5%, compared to $368.1 million for the nine months ended September 30, 2022. The decrease was primarily due to lower well flow management revenue in Mexico, offset by higher well intervention and integrity revenue in South America, and higher well construction revenue in Mexico and Brazil offset by lower well construction revenue in the U.S.

 

Segment EBITDA for the NLA segment was $88.5 million, or 24.2% of revenues, during the nine months ended September 30, 2023, compared to $100.1 million or 27.2% of revenues during the nine months ended September 30, 2022. The decrease of $11.6 million in Segment EBITDA was attributable to lower activity and less favorable product mix during the nine months ended September 30, 2023.

 

ESSA

 

Revenue for the ESSA segment was $387.1 million for the nine months ended September 30, 2023, an increase of $115.1 million, or 42.3%, compared to $272.0 million for the nine months ended September 30, 2022. The increase in revenues was primarily driven by higher well flow management revenue, particularly in Congo 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 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 $95.0 million, or 24.5% of revenues, for the nine months ended September 30, 2023, an increase of $50.5 million, or 113.5%, compared to $44.5 million, or 16.4% of revenues, for the nine months ended September 30, 2022. The increase was primarily attributable to higher activity levels and a more favorable activity mix during the nine months ended September 30, 2023.

 

MENA

 

Revenue for the MENA segment was $168.2 million for the nine months ended September 30, 2023, an increase of $22.1 million, or 15.1%, compared to $146.1 million for the nine months ended September 30, 2022. The increase in revenue was primarily due to increased well flow management and well construction activity in Saudi Arabia, increased well flow management in Algeria and increased well construction revenue in the United Arab Emirates.

 

Segment EBITDA for the MENA segment was $49.9 million, or 29.7% of revenues, for the nine months ended September 30, 2023, an increase of $6.0 million, or 13.7%, compared to $43.9 million, or 30.0% of revenues, for the nine months ended September 30, 2022. The increase in Segment EBITDA was primarily due to higher activity during the nine months ended September 30, 2023.

 

APAC

 

Revenue for the APAC segment was $184.4 million for the nine months ended September 30, 2023, an increase of $42.2 million, or 29.7%, compared to $142.2 million for the nine months ended September 30, 2022. The increase in revenue was primarily due to higher subsea well access revenue in Australia and China and higher well construction revenue in Southeast Asia. 

 

Segment EBITDA for the APAC segment was ($3.5) million, or (1.9)% of revenues, for the nine months ended September 30, 2023, a decrease of $4.7 million compared to $1.2 million, or 0.8% of revenues, for the nine months ended September 30, 2022. The decrease in Segment EBITDA despite the increase in revenues was primarily due to unrecoverable LWI-related costs in APAC of $31.6 million incurred during the nine months ended September 30, 2023. Comparatively, during the nine months ended September 30, 2022. the Company incurred unrecoverable mobilization costs and start-up and commissioning costs on subsea projects of $22.9 million. Excluding $31.6 million and $22.9 million of LWI-related start up and commissioning costs and other unrecoverable operating costs during the nine months ended September 30, 2023 and 2022, respectively, Segment EBITDA would have been $28.1 million and $24.1 million and Adjusted EBITDA margin would have been 15.2% and 17.0%, respectively.

 

 

Equity in income of joint ventures

 

Equity in income of joint ventures for the nine months ended September 30, 2023, decreased by $2.4 million, or 23.8%, to $7.7 million as compared to $10.1 million for the nine months ended September 30, 2022. The decrease reflects lower income from our joint venture in China during the nine months ended September 30, 2023.

 

Merger and integration expense

 

Merger and integration expense for the nine months ended September 30, 2023, decreased by $4.3 million, to $4.3 million as compared to $8.6 million for the nine months ended September 30, 2022. The decrease was primarily attributable to lower integration related expenses incurred during the nine months ended September 30, 2023, as compared to the nine months ended September 30, 2022.

 

Income tax expense

 

Income tax expense for the nine months ended September 30, 2023, increased by $1.3 million to $30.9 million from $29.6 million for the nine months ended September 30, 2022, primarily due to changes in the mix of taxable profits between jurisdictions with different tax regimes.

 

 

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 September 30, 2023, total available liquidity was $337.0 million, including cash and cash equivalents and restricted cash of $257.0 million and $80.0 million available for borrowings under our New Facility. 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 and acquisitions. 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 $30.0 million and $40.0 million for the fourth quarter of 2023. Our total capital expenditures were $84.6 million for the nine months ended September 30, 2023, of which approximately 90% were used for the purchase and manufacture of equipment to directly support customer-related activities and approximately 10% for other property, plant and equipment, inclusive of software costs. In addition, we used net cash of approximately $8.4 million during the nine months ended September 30, 2023 for the acquisition of DeltaTek and plan to use net cash of approximately $62.5 million during the fourth quarter 2023 for the acquisition of PRT Offshore. 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 June 16, 2022, the Company’s Board of Directors (the “Board”) approved a new stock repurchase program, under which the Company is authorized to acquire up to $50.0 million of its outstanding common stock through November 24, 2023. 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 is being utilized at management’s discretion and in accordance with U.S. federal securities laws. The timing and actual numbers of shares repurchased, if any, 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. Under the stock repurchase plan, the Company has repurchased approximately 0.6 million shares at an average price of $17.99 per share, for a total cost of approximately $10.0 million during the nine months ended September 30, 2023. Since the inception of the stock repurchase program, the Company has repurchased total of approximately 1.7 million shares at an average price of $13.89 per share, for a total cost of $23.0 million through September 30, 2023.

 

Credit Facility

 

Revolving Credit Facility

 

On October 1, 2021, we entered into a new revolving credit facility (the “New Facility”) with DNB Bank ASA, London Branch, as agent (the “Agent”), with total commitments of $200.0 million, of which $130.0 million was available for drawdowns as loans and $70.0 million was available for letters of credit. Proceeds of the New Facility may be used for general corporate and working capital purposes. 

 

On March 31, 2022, the Agent, on behalf of the consenting lenders, countersigned a Consent Request Letter dated March 10, 2022, to the New Facility (the “Consent”). Pursuant to the Consent, the lenders consented to, among other things, an amendment to the New Facility permitting dividends or distributions by the Company, or the repurchase or redemption of the Company’s shares in an aggregate amount of $50.0 million over the life of the New Facility, subject to pro forma compliance with the 2.25 to 1.0 maximum senior leverage ratio financial covenant.

 

On July 21, 2022, the Company increased the facility available for letters of credit to $92.5 million and total commitments to $222.5 million.

 

On October 6, 2023, we amended and restated the New Facility agreement (the “Amended and Restated Facility Agreement”) pursuant to an amendment and restatement agreement with DNB Bank ASA, London Branch, as agent (the “Agent”), in order to extend the maturity of the New 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 Unaudited Condensed Consolidated Financial Statements for additional information.

 

 

Cash flow from operating, investing and financing activities

 

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

 

   

Nine Months Ended

 
   

September 30, 2023

   

September 30, 2022

 

Net cash provided by (used in) operating activities

  $ 105,528     $ (12,774 )

Net cash used in investing activities

    (90,799 )     (40,608 )

Net cash provided by (used in) financing activities

    29,874       (23,333 )

Effect of exchange rate changes on cash activities

    (6,052 )     (6,418 )

Net decrease to cash and cash equivalents and restricted cash

  $ 38,551     $ (83,133 )

 

Analysis of cash flow changes between the nine months ended September 30, 2023 and September 30, 2022

 

Net cash provided by (used in) operating activities

 

Net cash provided by operating activities was $105.5 million during the nine months ended September 30, 2023 as compared to net cash used in operating activities of $12.8 million during the nine months ended September 30, 2022. The increase in net cash provided by operating activities of $118.3 million for the nine months ended September 30, 2023, was primarily driven by favorable movement in net working capital of $95.7 million, and an increase in Adjusted EBITDA of $27.6 million, partially offset by higher payments for income taxes of $14.2 million for the nine months ended September 30, 2023.

 

Adjusted Cash Flows from Operations during the nine months ended September 30, 2023, was $126.8 million as compared to Adjusted Cash Flows from Operations of $16.4 million during the nine months ended September 30, 2022. Our primary uses of cash from operating activities were capital expenditures and funding obligations related to our financing arrangements.

 

Net cash used in investing activities

 

Net cash used in investing activities was $90.8 million during the nine months ended September 30, 2023, as compared to $40.6 million during the nine months ended September 30, 2022, an increase of $50.2 million. Our principal recurring investing activity is our capital expenditures. The increase in net cash used in investing activities was primarily due to an increase in capital expenditures of $34.0 million, lower proceeds from sale/maturity of investments of $11.1 million and lower proceeds from disposal of assets of $4.6 million.

 

Net cash provided by (used in) financing activities

 

Net cash provided by financing activities was $29.9 million during the nine months ended September 30, 2023, as compared to $23.3 million net cash used in financing activities during the nine months ended September 30, 2022. The increase of $53.2 million in net cash used in financing activities is primarily due to proceeds from long-term borrowings of $50.0 million.

 

New accounting pronouncements

 

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

 

Critical accounting policies and estimates

 

There were no changes to our critical accounting policies and estimates from those disclosed in our Annual Report.

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (this “Form 10-Q”) 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;

 

post-Merger integration;

 

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;

 

general economic conditions (such as recent instability in certain financial institutions); and
  general political conditions, including political tensions, conflicts and war (such as the ongoing conflict in Ukraine).

 

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-Q 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;
  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;
 

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);
 

uncertainty regarding the extent and duration of the remaining restrictions in the U.S. and globally on various commercial and economic activities due to global pandemics and epidemics (including COVID-19), including uncertainty regarding the re-imposition of restrictions due to resurgences in infection rates;
 

our ability to develop new technologies and products and 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;

 

perception related to our environmental, social and governance (“ESG”) performance as well as current and future ESG reporting requirements; and

 

uncertainty with respect to integration and realization of expected synergies following completion of the Merger and our subsequent acquisitions. 

 

 

These and other important factors that could affect our operating results and performance are described in (1) “Risk Factors” in Part II, Item 1A of this Form 10-Q, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item 2 of this Form 10-Q, and elsewhere within this Form 10-Q, (2) our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 23, 2023 (our “Annual Report”), (3) our other reports and filings we make with the SEC from time to time and (4) 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-Q 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-Q are expressly qualified in their entirety by the cautionary statements in this section.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

For quantitative and qualitative disclosures about market risk, see Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in the Annual Report. Our exposure to market risk has not changed materially since December 31, 2022.

 

Item 4. Controls and Procedures

 

a)

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 three months covered by this Form 10-Q. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file or 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 our evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were effective as of September 30, 2023 at the reasonable assurance level.

 

b)

Change in Internal Control Over Financial Reporting

 

As of September 30, 2023, management has concluded that there have been no changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

 

Please see Note 17 “Commitments and contingencies” in the Notes to the Unaudited Condensed Consolidated Financial Statements.

 

Item 1A. Risk Factors

 

In addition to the other information set forth in this report, you should carefully consider the risks discussed under the heading “Risk Factors” in our Annual Report, which risks could materially affect our business, financial condition or future results. These risks are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or results of operations.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

Following is a summary of repurchases of Company common stock during the three months ended September 30, 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)

 

July 1 - July 31

    --     $ --       --     $ 26,996,269  

August 1 - August 31

    --     $ --       --     $ 26,996,269  

September 1 - September 30

    --     $ --       --     $ 26,996,269  

Total

    --     $ --       --          

 

1)

This table excludes shares withheld from employees to satisfy tax withholding requirements on equity-based transactions. We administer cashless settlements and generally 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 $27.0 million remained authorized for repurchases as of September 30, 2023, subject to the limitation set in our shareholder authorization for repurchases of our common stock, which is approximately 10% of the common stock issued as of March 21, 2022. 

 

 

Item 5. Other Information

 

Securities Trading Arrangements with Officers and Directors

 

During the three months ended  September 30, 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.

 

 

41

 

Item 6. Exhibits

 

The exhibits required to be filed by Item 6 are set forth in the Exhibit Index included below.

 

EXHIBIT INDEX

 

Exhibit

Number

Description

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).
10.1 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).

*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.

*101.1

The following materials from Expro Group Holdings N.V.’s Quarterly Report on Form 10-Q for the period ended September 30, 2023 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations; (ii) Condensed Consolidated Statements of Comprehensive Income (Loss); (iii) Condensed Consolidated Balance Sheets; (iv) Condensed Consolidated Statements of Cash Flows; (v) Condensed Consolidated Statements of Stockholders’ Equity; and (vi) Notes to Unaudited Condensed 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.

 

 

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.

 

     

EXPRO GROUP HOLDINGS N.V.

       

Date:

October 26, 2023

By:

/s/ Quinn P. Fanning

     

Quinn P. Fanning

     

Chief Financial Officer

     

(Principal Financial Officer)

 

43
EX-31.1 2 ex_565005.htm EXHIBIT 31.1 ex_565005.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 Quarterly Report on Form 10-Q (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 three months 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 three months 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 three months for 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 three months 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:

October 26, 2023

 

 

/s/ Michael Jardon

Michael Jardon

President and Chief Executive Officer

 

 
EX-31.2 3 ex_565006.htm EXHIBIT 31.2 ex_565006.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 Quarterly Report on Form 10-Q (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 three months 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 three months 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 three months for 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 three months 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: October 26, 2023

 

/s/ Quinn P. Fanning    

Quinn P. Fanning

Chief Financial Officer

 

 
EX-32.1 4 ex_565007.htm EXHIBIT 32.1 ex_565007.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 Quarterly Report of Expro Group Holdings N.V. (the “Company”) on Form 10-Q for the three months ended September 30, 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.

 

October 26, 2023

/s/ Michael Jardon

 

Michael Jardon

 

President and Chief Executive Officer

 

 
EX-32.2 5 ex_565008.htm EXHIBIT 32.2 ex_565008.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 Quarterly Report of  Expro Group Holdings N.V. (the “Company”) on Form 10-Q for the three months ended September 30, 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.

 

October 26, 2023

/s/ Quinn P. Fanning

 

Quinn P. Fanning

 

Chief Financial Officer

 

 
EX-101.SCH 6 xpro-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business Description link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Preparation 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 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Post-retirement Benefits link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Related Party Disclosures link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 21 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 22 - Supplemental Cash Flow link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Item 5. Other Information link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 5 - Business Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 6 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 10 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 14 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 15 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 18 - Post-retirement Benefits (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 19 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 22 - Supplemental Cash Flow (Tables) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 1 - Business Description (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 049 - 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 050 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) link:calculationLink link:definitionLink link:presentationLink 051 - 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 052 - Disclosure - Note 6 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 6 - Revenue - Contract Balances (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 7 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 15 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 19 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 20 - Related Party Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 21 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 xpro-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 xpro-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 xpro-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Note To Financial Statement Details Textual Significant Accounting Policies Proceeds from sale / maturity of investments Note 3 - Business Combinations and Dispositions Note 4 - Fair Value Measurements Note 5 - Business Segment Reporting Note 6 - Revenue Note 8 - Investment in Joint Ventures Note 9 - Accounts Receivable, Net Note 10 - Inventories Category of Item Purchased [Axis] Note 11 - Other Assets and Liabilities Accounts receivables, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Value-added tax receivables Income Tax Disclosure [Text Block] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Note 12 - Accounts Payable and Accrued Liabilities Note 13 - Property, Plant and Equipment, Net Note 14 - Intangible Assets, Net Cash and cash equivalents us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Note 15 - Goodwill Inventories us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Note 18 - Post-retirement Benefits us-gaap_LiabilitiesCurrent Total current liabilities Note 19 - Earnings Per Share Note 22 - Supplemental Cash Flow Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Current Other current liabilities Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Schedule of Other Assets [Table Text Block] Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Note 6 - Revenue - Revenue by Areas of Capability (Details) Note 6 - Revenue - Contract Balances (Details) Acquired fair value Note 8 - Investment in Joint Ventures - Carrying Value (Details) Weighted average life (Year) us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Note 10 - Inventories - Summary of Inventories (Details) us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) 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 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Note 15 - Goodwill - Summary of Goodwill (Details) Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Schedule of Net Benefit Costs [Table Text Block] Accounts payable and accrued liabilities Total us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current Schedule of Goodwill [Table Text Block] Domestic Plan [Member] Income tax liabilities Pension Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Revolving Credit Facility [Member] Proceeds from disposal of assets Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Retirement Plan Type [Axis] Change in accounts payable and accrued expenses related to capital expenditures Retirement Plan Type [Domain] Credit Facility [Axis] Payroll, vacation and other employee benefits Credit Facility [Domain] Trademarks [Member] Other accrued liabilities us-gaap_OtherAccruedLiabilitiesCurrent us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ProceedsFromSaleOfPropertyHeldForSale Proceeds from Sale, Property, Held-for-Sale us-gaap_PaymentsToAcquireIntangibleAssets Acquisition of technology Release of (cash pledged for) collateral deposits, net The net cash inflow or outflow from collateral deposits. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Accruals for goods received not invoiced Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Cash paid for income taxes, net of refunds Accounts payable – trade Goodwill Disclosure [Text Block] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual Current liabilities Weighted average common shares outstanding: Supplemental disclosure of cash flow information: us-gaap_Assets Total assets Plan Name [Axis] Technology-Based Intangible Assets [Member] Plan Name [Domain] us-gaap_OperatingLeaseExpense Operating Lease, Expense xpro_RepaymentsOfFinancedInsurancePremium Repayment of financed insurance premium The amount of cash outflow for financed insurance premium. Customer Relationships [Member] us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax Elimination of unrealized profit on sales to joint ventures Stock Repurchase Program [Member] Stock Repurchase Program. Mergers, Acquisitions and Dispositions Disclosures [Text Block] Plant and Equipment [Member] Represents plant and equipment. Computer Software, Intangible Asset [Member] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Treasury shares withheld NLA [Member] Represents NLA. ESSA [Member] Represents ESSA. Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] 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. Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Net loss Net loss us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Impairment and Amortization us-gaap_FiniteLivedIntangibleAssetsNet 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. Restricted Stock Units (RSUs) [Member] Gross Carrying Amount xpro_FinanceLeaseLiabilitiesFairValueDisclosure Finance lease liabilities The fair value portion of finance lease liabilities. Share-Based Payment Arrangement, Option [Member] Well Construction [Member] Represents well construction. Well Management [Member] Represents well management. Goodwill, adjustment Goodwill, Purchase Accounting Adjustments Business Combination, Segment Allocation [Table Text Block] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: accumulated depreciation Schedule of Business Acquisitions, by Acquisition [Table Text Block] 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"). Property, plant and equipment, gross Other Assets and Other Liabilities [Text Block] Tabular disclosure of other assets and liabilities. Capital Addition Purchase Commitments [Member] Collateral deposits The mount of collateral deposits. Accounts receivable us-gaap_AccountsReceivableGross us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage 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. xpro_DebtInstrumentLIBORFloor Debt Instrument, LIBOR Floor Minimum LIBOR interest rate for debt instrument. xpro_DebtInstrumentCovenantMinimumEbitdaOfGuarantors Debt Instrument, Covenant, Minimum EBITDA of Guarantors The minimum EDITDA of guarantors under the covenant of the debt instrument. Other us-gaap_OtherOperatingActivitiesCashFlowStatement xpro_DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors Debt Instrument, Covenant, Minimum Consolidated Assets of Guarantors The minimum percentage of consolidated assets of guarantors under the covenant of the debt instrument. xpro_DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries Debt Instrument, Covenant, Minimum EBITDA and Assets of Subsidiaries The minimum percentage of EBITDA and assets of subsidiaries under the covenant of the debt instrument. Cash flows from investing activities: xpro_DebtInstrumentCovenantMinimumInterestCoverRatio Debt Instrument, Covenant, Minimum Interest Cover Ratio The minimum interest cover ratio under the covenant of the debt instrument. xpro_DebtInstrumentCovenantMaximumSeniorLeverageRatio Debt Instrument, Covenant, Maximum Senior Leverage Ratio The maximum senior leverage ratio under the covenant of the debt instrument. Loss per common share: xpro_DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures Debt Instrument, Maximum Percentage of Aggregate Capital Expenditures The maximum percentage of aggregate capital expenditures under the covenant of the debt instrument. Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInOtherOperatingLiabilities Other liabilities 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. xpro_DebtInstrumentCovenantMinimumCashFlowCoverRatio Debt Instrument, Covenant, Minimum Cash Flow Cover Ratio The minimum cash flow coverage ratio under the covenant of the debt instrument. us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes, net Equity in income of joint ventures Equity in income of joint ventures us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued liabilities Letter of Credit [Member] us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Investments in joint ventures Carrying value Related Party Transactions Disclosure [Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (Loss) income before taxes and equity in income of joint ventures us-gaap_IncomeTaxExpenseBenefit Income tax expense us-gaap_GeneralAndAdministrativeExpense General and administrative expense, excluding depreciation and amortization expense Restricted cash Cash and cash equivalents UNITED KINGDOM Management Incentive Plan [Member] Represents the management incentive plan. us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Stock-based compensation expense Performance Restricted Stock Units [Member] Represents performance restricted stock units. Employee Stock Purchase Plan [Member] Represents the employee stock purchase plan. us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Long-term Incentive Plan [Member] Represents long-term incentive plan. RSU and PRSU [Member] Represents RSU and PRSU. us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Acquisition of common stock (in shares) xpro_RepurchaseOrRedemptionOfSharesMaximumAggregateAmount Repurchase or Redemption of Shares, Maximum Aggregate Amount Represents maximum aggregate amount of repurchase or redemption of shares. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Property, Plant and Equipment, Net [Member] Represents property, plant and equipment, net. Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Significant Accounting Policies [Policy Text Block] Disclosure of accounting policy for significant accounting policies. 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 Document Type Entity Small Business us-gaap_NumberOfCountriesInWhichEntityOperates Number of Countries in which Entity Operates Entity Shell Company New Credit Facility [Member] Information related to the New Credit Facility. xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement Percentage of Tax Benefits Realized Payable Under Tax Receivable Agreement Represents the percentage of realized tax benefits payable under tax receivable agreement. Document Information [Line Items] Mosing Holdings [Member] Represents information regarding Mosing Holdings. Document Information [Table] Service [Member] xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement Percentage of Tax Benefits Retained Under Tax Receivable Agreement Represents the percentage of tax benefits retained under tax receivable agreement. Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_BusinessCombinationAcquisitionRelatedCosts Merger and integration expense Variable Rate [Domain] Trade receivable, net us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Stock-based compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number 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. Entity Central Index Key Entity Registrant Name Entity [Domain] Merger with Expro [Member] Represents information pertaining to the merger, or pending merger, with Expro. Legal Entity [Axis] Entity Address, Address Line One us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Acquisition of common stock us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock (at cost) 2,712,183 and 1,966,427 shares Entity Address, State or Province us-gaap_AllowanceForDoubtfulAccountsReceivable Less: Expected credit losses 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. Entity Common Stock, Shares Outstanding us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit Amortization of prior service credit us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Total us-gaap_DefinedBenefitPlanInterestCost Interest cost Expected return on plan assets Corporate Joint Venture [Member] Local Phone Number us-gaap_LineOfCreditFacilityCommitmentFeePercentage Line of Credit Facility, Commitment Fee Percentage us-gaap_TableTextBlock Notes Tables 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] Raw materials, equipment spares and consumables 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. Finished goods Treasury shares refunded (in shares) Number of shares increased for tax refund. 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. Work-in-progress 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. Related Party Transaction [Axis] xpro_DebtInstrumentFloorRate Debt Instrument, Floor Rate Minimum interest rate for Debt instrument. Related Party Transaction [Domain] Treasury shares refunded Amount of increase to equity for grantee's tax refunded. 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. Goods and Services [Member] Represents goods and services. Issuer Rule 10b5-1, Material Terms [Text Block] The entire disclosure for material terms under issuer rule 10b5-1. Debt Disclosure [Text Block] Changes in assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Subsequent Event [Member] Non-current operating lease liabilities Schedule of Inventory, Current [Table Text Block] us-gaap_OperatingLeaseLiability Operating Lease, Liability Deferred taxes Subsequent Event Type [Axis] Operating lease liabilities Subsequent Event Type [Domain] us-gaap_ForeignCurrencyTransactionGainLossUnrealized Unrealized foreign exchange loss Finance lease liabilities Retirement Benefits [Text Block] Non-current finance lease liabilities Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Dividends from joint ventures us-gaap_FinanceLeasePrincipalPayments Repayment of finance leases us-gaap_EmployeeBenefitsAndShareBasedCompensation Stock-based compensation expense us-gaap_UnrealizedGainLossOnInvestments Change in fair value of investments us-gaap_FinanceLeaseRightOfUseAsset Total us-gaap_RestructuringCosts Severance and other expense Non – current Other non-current assets Weighted average remaining life (Year) 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_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_Revenues Revenues Operating costs and expenses: Non – current Non-current accounts receivable, net xpro_OtherLiabilitiesProvisions Provisions The amount of provisions for other liabilities. Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_Depreciation Depreciation Depreciation and amortization expense Depreciation and amortization expense Treasury shares withheld (in shares) Treasury shares withheld (in shares) Intangible Assets Disclosure [Text Block] Affiliated Entity [Member] us-gaap_AssetsCurrent Total current assets Treasury stock, shares (in shares) Income tax receivables Interest and finance (expense) income, net Assets held for sale Long-Lived Assets Held-for-Sale by Asset Type [Axis] Adjustments to reconcile net loss to net cash provided by (used in) 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, 111,526,719 and 110,710,188 shares issued and 108,814,536 and 108,743,761 shares outstanding Common stock, par value (in EUR per share) Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] us-gaap_PaymentsForLegalSettlements Payments for Legal Settlements Current Other current assets Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] 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] xpro_RestructuringSettlementAndImpairmentProvisionsCredits Severance and other expense Represents the amount of restructuring, settlement and impairment provisions (credits) recognized during the period. Inventories Total Fair Value, Inputs, Level 3 [Member] Foreign exchange loss Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Buildings and Leasehold Improvement [Member] Represents building and leasehold improvements. Cash flows from operating activities: 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 (expense) income, net Statement [Line Items] Current Accounts receivable, net Additional paid-in capital Building [Member] AOCI Attributable to Parent [Member] Land [Member] Land Improvements [Member] Other (expense) income, net Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Other us-gaap_OtherAssetsMiscellaneous Current assets Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash at end of period us-gaap_DepositAssets Deposits us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) to cash and cash equivalents and restricted cash us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 17) Effect of exchange rate changes on cash and cash equivalents us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Total us-gaap_OtherLiabilities Counterparty Name [Axis] Counterparty Name [Domain] Deferred tax liabilities, net Other Liabilities [Table Text Block] Deferred revenue (included within other liabilities) Deferred revenue us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent Other tax and social security Other us-gaap_OtherSundryLiabilities us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of withholding taxes on stock-based compensation plans Equity Method Investments and Joint Ventures Disclosure [Text Block] Equity Method Investments [Table Text Block] us-gaap_CostsAndExpenses Total operating cost and expenses us-gaap_PaymentsForRepurchaseOfCommonStock Acquisition of common stock Scenario [Domain] Retained Earnings [Member] Total revenue us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) Scenario [Axis] Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Construction [Member] 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] London Interbank Offered Rate [Member] Relating to the London Interbank Offered Rate (LIBOR). Equity Component [Domain] Long-term borrowings Long-Term Debt Other Liabilities [Member] Other Current Liabilities [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount (Loss) income before income taxes (Loss) income before income taxes us-gaap_PaymentsOfFinancingCosts Payments of loan issuance and other transaction costs Other comprehensive loss: Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Entity Interactive Data Current Related Party [Member] Security Exchange Name Title of 12(b) Security 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] Segments [Axis] Segments [Domain] 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 Statement [Table] Statement of Financial Position [Abstract] Basic and diluted weighted average number of shares outstanding (in shares) us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization Cost of revenue, excluding depreciation and amortization expense us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Business Acquisition [Axis] 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: Other comprehensive loss Other comprehensive loss Income Statement [Abstract] Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Fair value of net assets acquired, adjustment us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Intangible assets, adjustment Cash flows from financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Non – current Other non-current liabilities us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax Amortization of prior service credit Post-retirement benefits us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Fair value of net assets acquired us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total Liabilities us-gaap_AccruedIncomeTaxesNoncurrent Income tax liabilities – non-current portion Other liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payment for acquisition of business, net of cash acquired Class of Stock [Axis] Deferred tax liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities 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 us-gaap_LongTermPurchaseCommitmentAmount Long-Term Purchase Commitment, Amount Property, plant and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Other assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets EX-101.PRE 10 xpro-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 23, 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 Q3  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   110,672,028
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 369,818 $ 334,351 $ 1,106,014 $ 928,452
Operating costs and expenses:        
Cost of revenue, excluding depreciation and amortization expense (315,825) (283,695) (924,420) (779,808)
General and administrative expense, excluding depreciation and amortization expense (15,437) (18,593) (44,908) (47,943)
Depreciation and amortization expense (37,414) (34,825) (109,386) (105,229)
Merger and integration expense (817) (1,629) (4,332) (8,624)
Severance and other expense (1,897) (3,242) (5,487) (5,414)
Total operating cost and expenses (371,390) (341,984) (1,088,533) (947,018)
Operating income (loss) (1,572) (7,633) 17,481 (18,566)
Other (expense) income, net (1,129) 432 (3,540) 1,672
Interest and finance (expense) income, net (373) 1,502 (1,688) 3,227
(Loss) income before taxes and equity in income of joint ventures (3,074) (5,699) 12,253 (13,667)
Equity in income of joint ventures 2,495 3,510 7,736 10,141
(Loss) income before income taxes (579) (2,189) 19,989 (3,526)
Income tax expense (13,307) (15,405) (30,931) (29,550)
Net loss $ (13,886) $ (17,594) $ (10,942) $ (33,076)
Loss per common share:        
Total basic and diluted loss per share (in dollars per share) $ (0.13) $ (0.16) $ (0.10) $ (0.30)
Weighted average common shares outstanding:        
Basic and diluted weighted average number of shares outstanding (in shares) 108,777,429 108,708,651 108,764,599 109,183,863
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net loss $ (13,886) $ (17,594) $ (10,942) $ (33,076)
Other comprehensive loss:        
Amortization of prior service credit (61) (61) (183) (183)
Other comprehensive loss (61) (61) (183) (183)
Comprehensive loss $ (13,947) $ (17,655) $ (11,125) $ (33,259)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 255,323 $ 214,788
Restricted cash 1,688 3,672
Accounts receivable, net 412,642 419,237
Inventories 154,488 153,718
Assets held for sale 0 2,179
Income tax receivables 26,585 26,938
Other current assets 59,873 44,975
Total current assets 910,599 865,507
Property, plant and equipment, net 466,894 462,316
Investments in joint ventures 67,500 66,038
Intangible assets, net 213,447 229,504
Goodwill 229,131 220,980
Operating lease right-of-use assets 70,937 74,856
Non-current accounts receivable, net 10,350 9,688
Other non-current assets 8,047 8,263
Total assets 1,976,905 1,937,152
Current liabilities    
Accounts payable and accrued liabilities 297,456 272,704
Income tax liabilities 42,663 37,151
Finance lease liabilities 1,055 1,047
Operating lease liabilities 17,375 19,057
Other current liabilities 88,597 107,750
Total current liabilities 447,146 437,709
Long-term borrowings 50,000 0
Deferred tax liabilities, net 25,119 30,419
Post-retirement benefits 9,163 11,344
Non-current finance lease liabilities 12,563 13,773
Non-current operating lease liabilities 53,846 60,847
Other non-current liabilities 102,072 97,165
Total liabilities 699,909 651,257
Commitments and contingencies (Note 17)
Stockholders’ equity:    
Common stock, €0.06 nominal value, 200,000,000 shares authorized, 111,526,719 and 110,710,188 shares issued and 108,814,536 and 108,743,761 shares outstanding 7,956 7,911
Treasury stock (at cost) 2,712,183 and 1,966,427 shares (54,561) (40,870)
Additional paid-in capital 1,862,950 1,847,078
Accumulated other comprehensive income 27,366 27,549
Accumulated deficit (566,715) (555,773)
Total stockholders’ equity 1,276,996 1,285,895
Total liabilities and stockholders’ equity $ 1,976,905 $ 1,937,152
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - € / shares
Sep. 30, 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) 111,526,719 110,710,188
Common stock, shares outstanding (in shares) 108,814,536 108,743,761
Treasury stock, shares (in shares) 2,712,183 1,966,427
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net loss $ (10,942) $ (33,076)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization expense 109,386 105,229
Equity in income of joint ventures (7,736) (10,141)
Stock-based compensation expense 14,682 14,932
Change in fair value of investments 0 1,199
Elimination of unrealized profit on sales to joint ventures 3,520 0
Deferred taxes (8,066) (3,171)
Unrealized foreign exchange loss 1,725 6,544
Changes in assets and liabilities:    
Accounts receivable, net 3,193 (105,814)
Inventories (587) (8,044)
Other assets (15,279) (1,289)
Accounts payable and accrued liabilities 29,269 18,792
Other liabilities (15,422) (2,154)
Income taxes, net 4,481 11,884
Dividends from joint ventures 2,754 2,985
Other (5,450) (10,650)
Net cash provided by (used in) operating activities 105,528 (12,774)
Cash flows from investing activities:    
Capital expenditures (84,623) (50,606)
Payment for acquisition of business, net of cash acquired (8,477) 0
Acquisition of technology 0 (7,967)
Proceeds from disposal of assets 2,013 6,579
Proceeds from sale / maturity of investments 288 11,386
Net cash used in investing activities (90,799) (40,608)
Cash flows from financing activities:    
Release of (cash pledged for) collateral deposits, net 350 (131)
Payments of loan issuance and other transaction costs 0 (132)
Proceeds from long-term borrowings 50,000 0
Acquisition of common stock (10,011) (12,996)
Payment of withholding taxes on stock-based compensation plans (2,436) (4,145)
Repayment of financed insurance premium (6,733) (5,074)
Repayment of finance leases (1,296) (855)
Net cash provided by (used in) financing activities 29,874 (23,333)
Effect of exchange rate changes on cash and cash equivalents (6,052) (6,418)
Net increase (decrease) to cash and cash equivalents and restricted cash 38,551 (83,133)
Cash and cash equivalents and restricted cash at beginning of period 218,460 239,847
Cash and cash equivalents and restricted cash at end of period $ 257,011 $ 156,714
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 109,143          
Balance at Dec. 31, 2021 $ 7,844 $ (22,785) $ 1,827,782 $ 20,358 $ (535,628) $ 1,297,571
Net loss 0 0 0 0 (11,132) (11,132)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 6,018 0 0 6,018
Common shares issued upon vesting of share-based awards (in shares) 336          
Common shares issued upon vesting of share-based awards $ 24 0 378 0 0 402
Treasury shares withheld (in shares) (100)          
Treasury shares withheld $ 0 (1,506) 0 0 0 (1,506)
Treasury shares withheld (in shares) 100          
Balance (in shares) at Mar. 31, 2022 109,379          
Balance at Mar. 31, 2022 $ 7,868 (24,291) 1,834,178 20,297 (546,760) 1,291,292
Balance (in shares) at Dec. 31, 2021 109,143          
Balance at Dec. 31, 2021 $ 7,844 (22,785) 1,827,782 20,358 (535,628) 1,297,571
Net loss           (33,076)
Other comprehensive loss           (183)
Balance (in shares) at Sep. 30, 2022 108,742          
Balance at Sep. 30, 2022 $ 7,911 (40,850) 1,843,602 20,175 (568,704) 1,262,134
Balance (in shares) at Mar. 31, 2022 109,379          
Balance at Mar. 31, 2022 $ 7,868 (24,291) 1,834,178 20,297 (546,760) 1,291,292
Net loss 0 0 0 0 (4,350) (4,350)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 4,230 0 0 4,230
Common shares issued upon vesting of share-based awards (in shares) 542          
Common shares issued upon vesting of share-based awards $ 35 0 (35) 0 0 0
Treasury shares withheld (in shares) (184)          
Treasury shares withheld $ 0 (3,187) 0 0 0 (3,187)
Acquisition of common stock (in shares) (1,100)          
Acquisition of common stock $ 0 (12,995) 0 0 0 (12,995)
Treasury shares withheld (in shares) 184          
Balance (in shares) at Jun. 30, 2022 108,637          
Balance at Jun. 30, 2022 $ 7,903 (40,473) 1,838,373 20,236 (551,110) 1,274,929
Net loss 0 0 0 0 (17,594) (17,594)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 4,684 0 0 4,684
Common shares issued upon vesting of share-based awards (in shares) 132          
Common shares issued upon vesting of share-based awards $ 8 0 545 0 0 553
Treasury shares withheld (in shares) (27)          
Treasury shares withheld $ 0 (377) 0 0 0 (377)
Treasury shares withheld (in shares) 27          
Balance (in shares) at Sep. 30, 2022 108,742          
Balance at Sep. 30, 2022 $ 7,911 (40,850) 1,843,602 20,175 (568,704) 1,262,134
Balance (in shares) at Dec. 31, 2022 108,744          
Balance at Dec. 31, 2022 $ 7,911 (40,870) 1,847,078 27,549 (555,773) 1,285,895
Net loss 0 0 0 0 (6,351) (6,351)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 4,171 0 0 4,171
Common shares issued upon vesting of share-based awards (in shares) 582          
Common shares issued upon vesting of share-based awards $ 32 0 566 0 0 598
Treasury shares withheld (in shares) (185)          
Treasury shares withheld $ 0 (3,556) 0 0 0 (3,556)
Acquisition of common stock (in shares) (557)          
Acquisition of common stock $ 0 (10,011) 0 0 0 (10,011)
Treasury shares withheld (in shares) 185          
Balance (in shares) at Mar. 31, 2023 108,584          
Balance at Mar. 31, 2023 $ 7,943 (54,437) 1,851,815 27,488 (562,124) 1,270,685
Balance (in shares) at Dec. 31, 2022 108,744          
Balance at Dec. 31, 2022 $ 7,911 (40,870) 1,847,078 27,549 (555,773) 1,285,895
Net loss           (10,942)
Other comprehensive loss           (183)
Balance (in shares) at Sep. 30, 2023 108,815          
Balance at Sep. 30, 2023 $ 7,956 (54,561) 1,862,950 27,366 (566,715) 1,276,996
Balance (in shares) at Mar. 31, 2023 108,584          
Balance at Mar. 31, 2023 $ 7,943 (54,437) 1,851,815 27,488 (562,124) 1,270,685
Net loss 0 0 0 0 9,295 9,295
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 5,577 0 0 5,577
Common shares issued upon vesting of share-based awards (in shares) 113          
Common shares issued upon vesting of share-based awards $ 6 0 (6) 0 0 0
Treasury shares refunded (in shares) 7          
Treasury shares refunded $ 0 119 0 0 0 119
Balance (in shares) at Jun. 30, 2023 108,704          
Balance at Jun. 30, 2023 $ 7,949 (54,318) 1,857,386 27,427 (552,829) 1,285,615
Net loss 0 0 0 0 (13,886) (13,886)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 4,934 0 0 4,934
Common shares issued upon vesting of share-based awards (in shares) 122          
Common shares issued upon vesting of share-based awards $ 7 0 630 0 0 637
Treasury shares withheld (in shares) 11          
Treasury shares withheld $ 0 (243) 0 0 0 (243)
Treasury shares withheld (in shares) (11)          
Balance (in shares) at Sep. 30, 2023 108,815          
Balance at Sep. 30, 2023 $ 7,956 $ (54,561) $ 1,862,950 $ 27,366 $ (566,715) $ 1,276,996
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Business Description
9 Months Ended
Sep. 30, 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 which enhance production and improve recovery across the well lifecycle, from exploration through abandonment.

 

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. 

 

On June 16, 2022, the Company’s Board of Directors (the “Board”) approved a new stock repurchase program, under which the Company is authorized to acquire up to $50.0 million of its outstanding common stock through November 24, 2023. 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 is being utilized at management’s discretion and in accordance with U.S. federal securities laws. The timing and actual numbers of shares repurchased, if any, 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. Under the stock repurchase plan, the Company has repurchased approximately 0.6 million shares at an average price of $17.99 per share, for a total cost of approximately $10.0 million during the nine months ended September 30, 2023. Since the inception of the stock repurchase program, the Company has repurchased total of approximately 1.7 million shares at an average price of $13.89 per share, for a total cost of $23.0 million through September 30, 2023.

 

On October 25, 2023, the Company’s Board of Directors (the “Board”) approved an extension to the stock repurchase program, which was set to expire on November 24, 2023.  Pursuant to the extended stock repurchase program, the Company is now authorized to acquire up to $100.0 million of its outstanding common stock 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 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.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Basis of Preparation and Significant Accounting Policies
9 Months Ended
Sep. 30, 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 unaudited condensed 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 unaudited condensed 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.

 

The accompanying condensed consolidated financial statements have not been audited by our independent registered public accounting firm. The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim consolidated financial information. Accordingly, these unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for annual consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023.

 

In the opinion of management, these unaudited condensed consolidated financial statements, which are prepared in accordance with the rules of the SEC and U.S. GAAP for interim financial reporting, included herein contain all adjustments necessary to present fairly our financial position as of September 30, 2023, the results of our operations for the three and nine months ended September 30, 2023 and 2022 and our cash flows for the nine months ended September 30, 2023 and 2022. Such adjustments are of a normal recurring nature. Operating results for the three and nine months ended  September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending  December 31, 2023 or for any other period.

 

The unaudited condensed consolidated financial statements have been prepared on an historical cost basis using the United States dollar (“$” or “U.S. dollar”) as the reporting currency.

 

Significant accounting policies

 

Refer to Note 2Basis of presentation and significant accounting policies” of our consolidated financial statements as of and for the year ended December 31, 2022, which are included in our most recent Annual Report on Form 10-K filed with the SEC on February 23, 2023, for a discussion of our significant accounting policies. There have been no material changes in our significant accounting policies as compared to the significant accounting policies described in our consolidated financial statements as of and for the year ended  December 31, 2022.

 

Recent accounting pronouncements

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) generally in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

 

We consider the applicability and impact of all accounting pronouncements. Recently issued ASUs were assessed and were either determined to be not applicable or are expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combinations and Dispositions
9 Months Ended
Sep. 30, 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 (“Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the 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 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 change during the measurement period and such changes are based on facts and circumstances that existed as of the 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 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 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 Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the 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 September 30, 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 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 three and nine months ended September 30, 2023 and 2022, assuming the 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 Acquisition been completed on either date indicated or of future operating results.

 

PRT Offshore

 

On October 2, 2023, Expro completed its acquisition of Houston-based offshore services provider PRT Offshore. Total consideration paid at closing was approximately $106.3 million, including $62.5 million of cash and $43.8 million of newly issued Expro shares. Potential additional consideration will be based on PRT Offshore’s financial performance during the four quarters following closing.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Fair Value Measurements
9 Months Ended
Sep. 30, 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 September 30, 2023 and December 31, 2022, were as follows (in thousands):

 

  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $10,350  $-  $10,350 

Liabilities:

                

Finance lease liabilities

  -   13,618   -   13,618 

Contingent consideration liabilities

  -   -   11,655   11,655 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688  $-  $9,688 

Liabilities:

                

Finance lease liabilities

  -   14,820   -   14,820 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Business Segment Reporting
9 Months Ended
Sep. 30, 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, in deciding how to allocate resources and assess performance. Our CODM manages our operational segments that are aligned with our geographical 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):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $105,252  $134,574  $366,310  $368,129 

ESSA

  135,395   99,809   387,105   271,998 

MENA

  58,057   50,030   168,165   146,108 

APAC

  71,114   49,938   184,434   142,217 

Total

 $369,818  $334,351  $1,106,014  $928,452 

 

Segment EBITDA

 

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

 

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

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $19,967  $39,743  $88,544  $100,083 

ESSA

  39,268   17,760   95,017   44,502 

MENA

  16,871   14,667   49,930   43,882 

APAC

  (4,286)  (8,617)  (3,532)  1,177 

Total Segment EBITDA

  71,820   63,553   229,959   189,644 

Corporate costs

  (24,070)  (18,849)  (73,961)  (63,626)

Equity in income of joint ventures

  2,495   3,510   7,736   10,141 

Depreciation and amortization expense

  (37,414)  (34,825)  (109,386)  (105,229)

Merger and integration expense

  (817)  (1,629)  (4,332)  (8,624)

Severance and other expense

  (1,897)  (3,242)  (5,487)  (5,414)

Stock-based compensation expense

  (4,934)  (4,684)  (14,682)  (14,932)

Foreign exchange loss

  (4,260)  (7,957)  (4,630)  (10,385)

Other (expense) income, net

  (1,129)  432   (3,540)  1,672 

Interest and finance (expense) income, net

  (373)  1,502   (1,688)  3,227 

(Loss) income before income taxes

 $(579) $(2,189) $19,989  $(3,526)

 

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.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Revenue
9 Months Ended
Sep. 30, 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 “Business segment reporting,” 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 main areas of capabilities.

 

The following table sets forth the total amount of revenue by main area of capabilities as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Well construction

 $116,293  $129,455  $388,277  $362,684 

Well management

  253,525   204,896   717,737   565,768 

Total

 $369,818  $334,351  $1,106,014  $928,452 

 

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 customer’s payment, which results in the recognition of unbilled 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $274,124  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $148,868  $139,690 

Deferred revenue (included within other liabilities)

 $28,509  $51,192 

 

The Company recognized revenue during the three and nine months ended  September 30, 2023 of $6.3 million and $48.6 million, respectively, and for the three and nine months ended  September 30, 2022 of $6.0 million and $14.9 million, respectively, out of the deferred revenue balance as of the beginning of the applicable year.

 

As of September 30, 2023, $26.9 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the condensed consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the condensed 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 construction contracts, revenue allocated to remaining performance obligations is $48.7 million.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Income Taxes
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

7.

Income taxes

 

For interim financial reporting, the annual tax rate is based on pre-tax income (loss) before equity in income of joint ventures. We have historically calculated the income tax expense/(benefit) during interim reporting periods by applying a full year estimated Annual Effective Tax Rate (“AETR”) to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the three and nine months ended September 30, 2023, we determined that using an AETR would not provide a reliable estimate of income taxes due to the forecasting methodology used to project income (loss) before income taxes, resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the three and nine months ended September 30, 2023.

 

Our effective tax rates were (432.9)% and 252.4% for the three and nine months ended September 30, 2023, respectively, and were (270.3)% and (216.2)% for the three and nine months ended September 30, 2022, respectively.

 

Our effective tax rate was impacted primarily due to changes in the mix of taxable profits between jurisdictions with different tax regimes, in particular in Latin America and Sub-Saharan Africa.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Investment in Joint Ventures
9 Months Ended
Sep. 30, 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 venture companies, 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 Expro 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 Expro, but each company is independently managed.

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

CETS

 $63,938  $62,471 

PVD-Expro

  3,562   3,567 

Total

 $67,500  $66,038 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Accounts Receivable, Net
9 Months Ended
Sep. 30, 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $436,693  $441,605 

Less: Expected credit losses

  (13,701)  (12,680)

Total

 $422,992  $428,925 
         

Current

  412,642   419,237 

Non – current

  10,350   9,688 

Total

 $422,992  $428,925 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Inventories
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

10.

Inventories

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Finished goods

 $33,820  $26,810 

Raw materials, equipment spares and consumables

  100,837   102,395 

Work-in-progress

  19,831   24,513 

Total

 $154,488  $153,718 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Other Assets and Liabilities
9 Months Ended
Sep. 30, 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Prepayments

 $27,926   18,084 

Value-added tax receivables

  24,089   20,727 

Collateral deposits

  1,319   1,669 

Deposits

  7,951   7,245 

Other

  6,635   5,513 

Total

 $67,920  $53,238 
         

Current

  59,873   44,975 

Non – current

  8,047   8,263 

Total

 $67,920  $53,238 

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $28,509  $51,192 

Other tax and social security

  34,916   28,557 

Income tax liabilities – non-current portion

  56,652   58,036 

Provisions

  41,590   45,248 

Contingent consideration liabilities

  11,655   3,227 

Other

  17,347   18,655 

Total

 $190,669  $204,915 
         

Current

  88,597   107,750 

Non – current

  102,072   97,165 

Total

 $190,669  $204,915 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Accounts Payable and Accrued Liabilities
9 Months Ended
Sep. 30, 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $129,552  $100,951 

Payroll, vacation and other employee benefits

  44,820   46,935 

Accruals for goods received not invoiced

  22,015   32,102 

Other accrued liabilities

  101,069   92,716 

Total

 $297,456  $272,704 

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Property, Plant and Equipment, Net
9 Months Ended
Sep. 30, 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 September 30, 2023, and December 31, 2022 (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvements

  3,042   3,054 

Buildings and lease hold improvements

  99,411   98,490 

Plant and equipment

  873,866   789,910 
   998,495   913,715 

Less: accumulated depreciation

  (531,601)  (451,399)

Total

 $466,894  $462,316 

 

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

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (9,325)  (9,085)

Total

 $9,887  $10,813 

 

Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $27.9 million and $81.2 million for the three and nine months ended September 30, 2023, respectively, and $25.9 million and $77.8 million for the three and nine months ended September 30, 2022, respectively.

 

During the nine months ended September 30, 2023 and 2022, assets held for sale were sold for net proceeds of $2.0 million and $6.3 million, respectively.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Intangible Assets, Net
9 Months Ended
Sep. 30, 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 September 30, 2023 and December 31, 2022 (in thousands):

 

  

September 30, 2023

  

December 31, 2022

  

September 30, 2023

 
  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Weighted average remaining life (years)

 

CR&C

 $224,771  $(133,461) $91,310  $222,200  $(118,221) $103,979   4.6 

Trademarks

  57,357   (35,601)  21,756   57,100   (32,921)  24,179   6.8 

Technology

  178,889   (79,479)  99,410   170,652   (71,191)  99,461   11.4 

Software

  12,613   (11,642)  971   11,556   (9,671)  1,885   0.3 

Total

 $473,630  $(260,183) $213,447  $461,508  $(232,004) $229,504   8.0 

 

Amortization expense for intangible assets was $9.6 million and $28.2 million for the three and nine months ended September 30, 2023, respectively, and $8.9 million and $27.4 million for the three and nine months ended September 30, 2022, respectively.

 

The following table summarizes the intangible assets which were acquired pursuant to the Acquisition (in thousands):

 

  

Acquired Fair Value

  

Weighted average life (years)

 

CR&C

  2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Goodwill
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Goodwill Disclosure [Text Block]

15.

Goodwill

 

Our reporting units are our operating segments which are NLA, ESSA, MENA and APAC.

 

The allocation of goodwill by operating segment as of September 30, 2023 and December 31, 2022 is as follows (in thousands):

 

  

September 30,

  

December 31,

 
  

2023

  

2022

 

NLA

 $120,956  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $229,131  $220,980 

 

The following table summarizes the goodwill by operating segment which were acquired pursuant to the Acquisition (in thousands):

 

  

September 30,

 
  

2023

 

NLA

 $2,445 

ESSA

  3,261 

MENA

  1,223 

APAC

  1,223 

Total

 $8,151 

 

As of September 30, 2023, we did not identify any triggering events that would represent an indicator of impairment of our goodwill. Accordingly, no impairment charges related to goodwill have been recorded during the three and nine months ended September 30, 2023.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Interest Bearing Loans
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

16.

Interest bearing loans

 

New Facility

 

On October 1, 2021, we entered into a new revolving credit facility (the “New Facility”) with DNB Bank ASA, London Branch, as agent (the “Agent”), with total commitments of $200.0 million, of which $130.0 million was available for drawdowns as loans and $70.0 million was available for letters of credit. On July 21, 2022, the Company increased the facility available for letters of credit to $92.5 million and total commitments to $222.5 million. Proceeds of the New Facility may be used for general corporate and working capital purposes.

 

All obligations under the New Facility are guaranteed jointly and severally by the Company and certain of the Company’s subsidiaries incorporated in the U.S., the U.K., the Netherlands, Norway, Hungary, Australia, Cyprus, the Cayman Islands and Guernsey. Going forward, the guarantors must comprise at least 80% of the EBITDA (as defined in the New Facility) and 70% of the consolidated assets of the Company and its subsidiaries, as well as subsidiaries individually representing 5% or more of the EBITDA or assets of the group, subject to customary exceptions and exclusions. In addition, the obligations under the New Facility are secured by first priority liens on certain assets of the borrowers and guarantors, including pledges of equity interests in certain of the Company’s subsidiaries, including all of the borrowers and subsidiary guarantors, material operating bank accounts, intercompany loans receivable and, in jurisdictions where customary, including the U.S., the U.K., Australia and the Cayman Islands, substantially all of the assets and property of the borrowers and guarantors incorporated in such jurisdictions, in each case subject to customary exceptions and exclusions.

 

Borrowings under the New Facility bear interest at a rate per annum of LIBOR, subject to a 0.00% floor, plus an applicable margin of 3.75% for cash borrowings or 3.00% for letters of credit. A 0.75% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on drawdowns as loans to the extent one-third or two-thirds, respectively, or more of commitments are drawn. The unused portion of the New Facility is subject to a commitment fee of 30% per annum of the applicable margin. Interest on loans is payable at the end of the selected interest period, but no less frequently than semi-annually.

 

The New Facility contains various undertakings and affirmative and negative covenants 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 New Facility also requires the Company to maintain (i) a minimum cash flow cover ratio of 1.5 to 1.0 based on the ratio of cash flow to debt service; (ii) a minimum interest cover ratio of 4.0 to 1.0 based on the ratio of EBITDA to net finance charges; and (iii) a maximum senior leverage ratio of 2.25 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. In addition, the aggregate capital expenditure of the Company and its subsidiaries cannot exceed 110% of the forecasted amount in the relevant annual budget, subject to certain exceptions. If the Company fails to perform its obligations under the agreement that results in an event of default, the commitments under the New Facility could be terminated and any outstanding borrowings under the New Facility may be declared immediately due and payable. The New Facility also contains cross-default provisions that apply to the Company and its subsidiaries’ other indebtedness.

 

On March 31, 2022, the Agent, on behalf of the consenting lenders, countersigned a Consent Request Letter dated March 10, 2022, to the New Facility (the “Consent”). Pursuant to the Consent, the lenders consented to, among other things, an amendment to the New Facility permitting dividends or distributions by the Company, or the repurchase or redemption of the Company’s shares in an aggregate amount of $50.0 million over the life of the New Facility, subject to pro forma compliance with the 2.25 to 1.0 maximum senior leverage ratio financial covenant.

 

As of  September 30, 2023, we had $50.0 million of borrowings outstanding under the New Facility. The Company's New Facility was undrawn as of December 31, 2022. We utilized $58.0 million and $53.8 million as of  September 30, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

Amended and Restated Facility

 

On October 6, 2023, we amended and restated the New Facility agreement (the “Amended and Restated Facility Agreement”) pursuant to an amendment and restatement agreement with DNB Bank ASA, London Branch, as agent (the “Agent”), in order to extend the maturity of the New 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.

 

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

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

17.

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 $50.5 million and $45.5 million as of  September 30, 2023 and December 31, 2022, respectively.

 

Contingencies

 

Certain conditions may exist as of the date our unaudited condensed 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 unaudited condensed 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 had no material accruals for loss contingencies, individually or in the aggregate, as of September 30, 2023 and December 31, 2022. 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 other material legal accruals for loss contingencies, individually or in the aggregate, as of  September 30, 2023 and December 31, 2022.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Post-retirement Benefits
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

18.

Post-retirement benefits

 

Amounts recognized in the unaudited condensed consolidated statements of operations in respect of the defined benefit schemes were as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 
                 

Amortization of prior service credit

 $61  $61  $183  $183 

Interest cost

  (1,571)  (958)  (4,655)  (3,003)

Expected return on plan assets

  1,030   1,313   3,023   4,116 

Total

 $(480) $416  $(1,450) $1,296 

 

The Company contributed $1.3 million and $3.8 million for the three and nine months ended September 30, 2023, respectively, and $1.2 million and $3.7 million for the three and nine months ended September 30, 2022, respectively, to defined benefit schemes.

 

Amortization of prior service credit, interest cost and expected return on plan assets have been recognized in “Other income, net” in the unaudited condensed consolidated statements of operations.

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Earnings Per Share
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

19.

Earnings per share

 

Basic earnings per share attributable to Company stockholders is calculated by dividing net income attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings per share attributable to Company stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, assuming all potentially dilutive shares were issued. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and Employee Stock Purchase Program (“ESPP”) shares.

 

The calculation of basic and diluted earnings per share attributable to Company stockholders for the three and nine months ended  September 30, 2023 and 2022, respectively, are as follows (in thousands):

 

  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Net loss

 $(13,886) $(17,594) $(10,942) $(33,076)

Basic and diluted weighted average number of shares outstanding

  108,777   108,709   108,765   109,184 

Total basic and diluted loss per share

 $(0.13) $(0.16) $(0.10) $(0.30)

 

Approximately 0.8 million and 0.6 million shares of unvested restricted stock units 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 three and nine months ended September 30, 2023, respectively.

 

Approximately 0.1 million and 0.3 million shares of unvested restricted stock units 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 three and nine months ended September 30, 2022, respectively.

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 20 - Related Party Disclosures
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

20.

Related party disclosures

 

Our related parties consist primarily of CETS and PVD-Expro, the two companies in which we exert significant influence, and Mosing Holdings LLC, a company that is owned by various members of the Mosing family. During the three and nine months ended September 30, 2023, we provided goods and services to related parties totaling $2.2 million and $8.7 million, respectively and $5.9 million and $8.2 million respectively, during the three and nine months ended September 30, 2022. During the three months ended September 30, 2023 we received no material goods and services from related parties. During the nine months ended September 30, 2023 we received goods and services from related parties totaling $0.4 million. We received no goods or services during both the three and nine months ended September 30, 2022.

 

Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.1 million and $0.3 million, respectively, for the three and nine months ended  September 30, 2023.

 

As of  September 30, 2023 and December 31, 2022 amounts receivable from related parties were $2.3 million and $2.4 million, respectively, and amounts payable to related parties were $1.1 million and $0.8 million, respectively.

 

As of September 30, 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. 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 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 21 - Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

21.

Stock-based compensation

 

The Company recognized $0.2 million and $0.9 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during the three and nine months ended September 30, 2023, respectively. The Company recognized expense of $0.5 million and $3.7 million attributable to the MIP stock options during the three and nine months ended September 30, 2022, respectively. 

 

Stock-based compensation expense relating to the Long-Term Incentive Plan (“LTIP”), including restricted stock units (“RSUs”) and performance restricted stock units (“PRSUs”) for the three and nine months ended  September 30, 2023 was $4.7 million and $13.5 million, respectively. Stock-based compensation expense relating to LTIP RSUs and PRSUs for the three and nine months ended  September 30, 2022 was $4.1 million and $10.8 million, respectively.

 

During the nine months ended September 30, 2023, 788,216 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.47 per RSU and $33.76 per PRSU.

 

During the three and nine months ended  September 30, 2023 we recognized $0.1 million and $0.3 million of compensation expense related to stock purchased under the ESPP. The Company recognized ESPP expense for the three and nine months ended  September 30, 2022 of $0.1 million and $0.4 million, respectively.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 22 - Supplemental Cash Flow
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

22.

Supplemental cash flow

 

  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Supplemental disclosure of cash flow information:

        

Cash paid for income taxes, net of refunds

 $34,722  $20,529 

Cash paid for interest, net

 $1,456  $2,890 

Change in accounts payable and accrued expenses related to capital expenditures

 $1,432  $2,508 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Item 5. Other Information
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Issuer Rule 10b5-1, Material Terms [Text Block]

Item 5. Other Information

 

Securities Trading Arrangements with Officers and Directors

 

During the three months ended  September 30, 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.

 

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of presentation

 

The unaudited condensed 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 unaudited condensed 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.

 

The accompanying condensed consolidated financial statements have not been audited by our independent registered public accounting firm. The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim consolidated financial information. Accordingly, these unaudited condensed consolidated financial statements do not include all of the information and footnotes required by U.S. GAAP for annual consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended December 31, 2022, included in our most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 23, 2023.

 

In the opinion of management, these unaudited condensed consolidated financial statements, which are prepared in accordance with the rules of the SEC and U.S. GAAP for interim financial reporting, included herein contain all adjustments necessary to present fairly our financial position as of September 30, 2023, the results of our operations for the three and nine months ended September 30, 2023 and 2022 and our cash flows for the nine months ended September 30, 2023 and 2022. Such adjustments are of a normal recurring nature. Operating results for the three and nine months ended  September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending  December 31, 2023 or for any other period.

 

The unaudited condensed consolidated financial statements have been prepared on an historical cost basis using the United States dollar (“$” or “U.S. dollar”) as the reporting currency.

 

Significant Accounting Policies [Policy Text Block]

Significant accounting policies

 

Refer to Note 2Basis of presentation and significant accounting policies” of our consolidated financial statements as of and for the year ended December 31, 2022, which are included in our most recent Annual Report on Form 10-K filed with the SEC on February 23, 2023, for a discussion of our significant accounting policies. There have been no material changes in our significant accounting policies as compared to the significant accounting policies described in our consolidated financial statements as of and for the year ended  December 31, 2022.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent accounting pronouncements

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) generally in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

 

We consider the applicability and impact of all accounting pronouncements. Recently issued ASUs were assessed and were either determined to be not applicable or are expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combinations and Dispositions (Tables)
9 Months Ended
Sep. 30, 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 September 30, 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 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

September 30, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $10,350  $-  $10,350 

Liabilities:

                

Finance lease liabilities

  -   13,618   -   13,618 

Contingent consideration liabilities

  -   -   11,655   11,655 
  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688  $-  $9,688 

Liabilities:

                

Finance lease liabilities

  -   14,820   -   14,820 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Business Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $105,252  $134,574  $366,310  $368,129 

ESSA

  135,395   99,809   387,105   271,998 

MENA

  58,057   50,030   168,165   146,108 

APAC

  71,114   49,938   184,434   142,217 

Total

 $369,818  $334,351  $1,106,014  $928,452 
Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

NLA

 $19,967  $39,743  $88,544  $100,083 

ESSA

  39,268   17,760   95,017   44,502 

MENA

  16,871   14,667   49,930   43,882 

APAC

  (4,286)  (8,617)  (3,532)  1,177 

Total Segment EBITDA

  71,820   63,553   229,959   189,644 

Corporate costs

  (24,070)  (18,849)  (73,961)  (63,626)

Equity in income of joint ventures

  2,495   3,510   7,736   10,141 

Depreciation and amortization expense

  (37,414)  (34,825)  (109,386)  (105,229)

Merger and integration expense

  (817)  (1,629)  (4,332)  (8,624)

Severance and other expense

  (1,897)  (3,242)  (5,487)  (5,414)

Stock-based compensation expense

  (4,934)  (4,684)  (14,682)  (14,932)

Foreign exchange loss

  (4,260)  (7,957)  (4,630)  (10,385)

Other (expense) income, net

  (1,129)  432   (3,540)  1,672 

Interest and finance (expense) income, net

  (373)  1,502   (1,688)  3,227 

(Loss) income before income taxes

 $(579) $(2,189) $19,989  $(3,526)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Well construction

 $116,293  $129,455  $388,277  $362,684 

Well management

  253,525   204,896   717,737   565,768 

Total

 $369,818  $334,351  $1,106,014  $928,452 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $274,124  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $148,868  $139,690 

Deferred revenue (included within other liabilities)

 $28,509  $51,192 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Investment in Joint Ventures (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Equity Method Investments [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

CETS

 $63,938  $62,471 

PVD-Expro

  3,562   3,567 

Total

 $67,500  $66,038 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $436,693  $441,605 

Less: Expected credit losses

  (13,701)  (12,680)

Total

 $422,992  $428,925 
         

Current

  412,642   419,237 

Non – current

  10,350   9,688 

Total

 $422,992  $428,925 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Finished goods

 $33,820  $26,810 

Raw materials, equipment spares and consumables

  100,837   102,395 

Work-in-progress

  19,831   24,513 

Total

 $154,488  $153,718 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Other Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Other Assets [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Prepayments

 $27,926   18,084 

Value-added tax receivables

  24,089   20,727 

Collateral deposits

  1,319   1,669 

Deposits

  7,951   7,245 

Other

  6,635   5,513 

Total

 $67,920  $53,238 
         

Current

  59,873   44,975 

Non – current

  8,047   8,263 

Total

 $67,920  $53,238 
Other Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $28,509  $51,192 

Other tax and social security

  34,916   28,557 

Income tax liabilities – non-current portion

  56,652   58,036 

Provisions

  41,590   45,248 

Contingent consideration liabilities

  11,655   3,227 

Other

  17,347   18,655 

Total

 $190,669  $204,915 
         

Current

  88,597   107,750 

Non – current

  102,072   97,165 

Total

 $190,669  $204,915 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $129,552  $100,951 

Payroll, vacation and other employee benefits

  44,820   46,935 

Accruals for goods received not invoiced

  22,015   32,102 

Other accrued liabilities

  101,069   92,716 

Total

 $297,456  $272,704 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvements

  3,042   3,054 

Buildings and lease hold improvements

  99,411   98,490 

Plant and equipment

  873,866   789,910 
   998,495   913,715 

Less: accumulated depreciation

  (531,601)  (451,399)

Total

 $466,894  $462,316 
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (9,325)  (9,085)

Total

 $9,887  $10,813 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

September 30, 2023

  

December 31, 2022

  

September 30, 2023

 
  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Gross carrying amount

  

Accumulated impairment and amortization

  

Net book value

  

Weighted average remaining life (years)

 

CR&C

 $224,771  $(133,461) $91,310  $222,200  $(118,221) $103,979   4.6 

Trademarks

  57,357   (35,601)  21,756   57,100   (32,921)  24,179   6.8 

Technology

  178,889   (79,479)  99,410   170,652   (71,191)  99,461   11.4 

Software

  12,613   (11,642)  971   11,556   (9,671)  1,885   0.3 

Total

 $473,630  $(260,183) $213,447  $461,508  $(232,004) $229,504   8.0 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
  

Acquired Fair Value

  

Weighted average life (years)

 

CR&C

  2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

NLA

 $120,956  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $229,131  $220,980 
Business Combination, Segment Allocation [Table Text Block]
  

September 30,

 
  

2023

 

NLA

 $2,445 

ESSA

  3,261 

MENA

  1,223 

APAC

  1,223 

Total

 $8,151 
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Post-retirement Benefits (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 
                 

Amortization of prior service credit

 $61  $61  $183  $183 

Interest cost

  (1,571)  (958)  (4,655)  (3,003)

Expected return on plan assets

  1,030   1,313   3,023   4,116 

Total

 $(480) $416  $(1,450) $1,296 
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Net loss

 $(13,886) $(17,594) $(10,942) $(33,076)

Basic and diluted weighted average number of shares outstanding

  108,777   108,709   108,765   109,184 

Total basic and diluted loss per share

 $(0.13) $(0.16) $(0.10) $(0.30)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 22 - Supplemental Cash Flow (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Supplemental disclosure of cash flow information:

        

Cash paid for income taxes, net of refunds

 $34,722  $20,529 

Cash paid for interest, net

 $1,456  $2,890 

Change in accounts payable and accrued expenses related to capital expenditures

 $1,432  $2,508 
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Business Description (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended 16 Months Ended
Mar. 31, 2023
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Oct. 25, 2023
USD ($)
Jun. 16, 2022
USD ($)
Number of Countries in which Entity Operates     60 60    
Treasury Stock, Value, Acquired, Cost Method $ 10,011 $ 12,995        
Stock Repurchase Program [Member]            
Stock Repurchase Program, Authorized Amount           $ 50,000
Treasury Stock, Shares, Acquired (in shares) | shares     0.6 1.7    
Shares Acquired, Average Cost Per Share (in dollars per share) | $ / shares     $ 17.99 $ 13.89    
Treasury Stock, Value, Acquired, Cost Method     $ 10,000 $ 23,000    
Stock Repurchase Program [Member] | Subsequent Event [Member]            
Stock Repurchase Program, Authorized Amount         $ 100,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combinations and Dispositions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 8 Months Ended 9 Months Ended
Oct. 02, 2023
Feb. 08, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Combination, Contingent Consideration, Liability     $ 11,655   $ 11,655 $ 11,655   $ 3,227
Goodwill     229,131   229,131 229,131   $ 220,980
Amortization of Intangible Assets     9,600 $ 8,900   28,200 $ 27,400  
DeltaTek Oil Tools Limited [Member]                
Goodwill   $ 7,157 $ 8,151   8,151 $ 8,151    
Goodwill, Purchase Accounting Adjustments         $ 994      
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    
DeltaTek Oil Tools Limited [Member] | Maximum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     15 years   15 years 15 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    
Goodwill, Purchase Accounting Adjustments     $ 1,000          
PRT Offshore [Member]                
Business Combination, Consideration Transferred $ 106,300              
Payments to Acquire Businesses, Gross 62,500              
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 43,800              
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) - USD ($)
$ in Thousands
8 Months Ended
Sep. 30, 2023
Feb. 08, 2023
Dec. 31, 2022
Goodwill $ 229,131   $ 220,980
DeltaTek Oil Tools Limited [Member]      
Cash and cash equivalents 1,464 $ 1,464  
Accounts receivables, net 723 723  
Inventories 183 183  
Property, plant and equipment 642 642  
Goodwill 8,151 7,157  
Goodwill, adjustment 994    
Intangible assets 11,065 11,063  
Intangible assets, adjustment 2    
Other assets 27 27  
Total assets 22,255 21,259  
Total assets, adjustment 996    
Accounts payable and accrued liabilities 247 245  
Accounts payable and accrued liabilities, adjustment 2    
Deferred tax liabilities 2,766 2,700  
Deferred tax liabilities, adjustment 66    
Other liabilities 815 831  
Other liabilities, adjustment (16)    
Total Liabilities 3,828 3,776  
Total Liabilities, adjustment 52    
Fair value of net assets acquired 18,427 $ 17,483  
Fair value of net assets acquired, adjustment $ 944    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Business Combination, Contingent Consideration, Liability $ 11,655 $ 3,227
Fair Value, Recurring [Member]    
Non-current accounts receivable, net 10,350 9,688
Finance lease liabilities 13,618 14,820
Business Combination, Contingent Consideration, Liability 11,655  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities 0 0
Business Combination, Contingent Consideration, Liability 0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Non-current accounts receivable, net 10,350 9,688
Finance lease liabilities 13,618 14,820
Business Combination, Contingent Consideration, Liability 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities 0 $ 0
Business Combination, Contingent Consideration, Liability $ 11,655  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 369,818 $ 334,351 $ 1,106,014 $ 928,452
NLA [Member]        
Total revenue 105,252 134,574 366,310 368,129
ESSA [Member]        
Total revenue 135,395 99,809 387,105 271,998
MENA [Member]        
Total revenue 58,057 50,030 168,165 146,108
APAC [Member]        
Total revenue $ 71,114 $ 49,938 $ 184,434 $ 142,217
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total Segment EBITDA $ 71,820 $ 63,553 $ 229,959 $ 189,644
Corporate costs (24,070) (18,849) (73,961) (63,626)
Equity in income of joint ventures 2,495 3,510 7,736 10,141
Depreciation and amortization expense (37,414) (34,825) (109,386) (105,229)
Merger and integration expense (817) (1,629) (4,332) (8,624)
Severance and other expense (1,897) (3,242) (5,487) (5,414)
Stock-based compensation expense (4,934) (4,684) (14,682) (14,932)
Foreign exchange loss (4,260) (7,957) (4,630) (10,385)
Other (expense) income, net (1,129) 432 (3,540) 1,672
Interest and finance (expense) income, net (373) 1,502 (1,688) 3,227
(Loss) income before income taxes (579) (2,189) 19,989 (3,526)
NLA [Member]        
Total Segment EBITDA 19,967 39,743 88,544 100,083
ESSA [Member]        
Total Segment EBITDA 39,268 17,760 95,017 44,502
MENA [Member]        
Total Segment EBITDA 16,871 14,667 49,930 43,882
APAC [Member]        
Total Segment EBITDA $ (4,286) $ (8,617) $ (3,532) $ 1,177
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Revenue (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Contract with Customer, Liability, Revenue Recognized $ 6.3 $ 6.0 $ 48.6 $ 14.9
Construction [Member]        
Revenue, Remaining Performance Obligation, Amount 48.7   48.7  
Other Current Liabilities [Member]        
Contract with Customer, Liability, Current $ 26.9   $ 26.9  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 369,818 $ 334,351 $ 1,106,014 $ 928,452
Well Construction [Member]        
Total revenue 116,293 129,455 388,277 362,684
Well Management [Member]        
Total revenue $ 253,525 $ 204,896 $ 717,737 $ 565,768
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Trade receivable, net $ 422,992 $ 428,925
Deferred revenue (included within other liabilities) 28,509 51,192
Billed Revenues [Member]    
Trade receivable, net 274,124 289,235
Unbilled Revenues [Member]    
Trade receivable, net $ 148,868 $ 139,690
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Income Taxes (Details Textual)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Effective Income Tax Rate Reconciliation, Percent (432.90%) (270.30%) 252.40% (216.20%)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Investment in Joint Ventures (Details Textual)
Sep. 30, 2023
CETS [Member]  
Equity Method Investment, Ownership Percentage 50.00%
PVD-Expro [Member]  
Equity Method Investment, Ownership Percentage 49.00%
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Investment in Joint Ventures - Carrying Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Carrying value $ 67,500 $ 66,038
CETS [Member]    
Carrying value 63,938 62,471
PVD-Expro [Member]    
Carrying value $ 3,562 $ 3,567
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable $ 436,693 $ 441,605
Less: Expected credit losses (13,701) (12,680)
Trade receivable, net 422,992 428,925
Current 412,642 419,237
Non – current $ 10,350 $ 9,688
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finished goods $ 33,820 $ 26,810
Raw materials, equipment spares and consumables 100,837 102,395
Work-in-progress 19,831 24,513
Total $ 154,488 $ 153,718
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Prepayments $ 27,926 $ 18,084
Value-added tax receivables 24,089 20,727
Collateral deposits 1,319 1,669
Deposits 7,951 7,245
Other 6,635 5,513
Total 67,920 53,238
Current 59,873 44,975
Non – current $ 8,047 $ 8,263
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Deferred revenue $ 28,509 $ 51,192
Other tax and social security 34,916 28,557
Income tax liabilities – non-current portion 56,652 58,036
Provisions 41,590 45,248
Contingent consideration liabilities 11,655 3,227
Other 17,347 18,655
Total 190,669 204,915
Current 88,597 107,750
Non – current $ 102,072 $ 97,165
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts payable – trade $ 129,552 $ 100,951
Payroll, vacation and other employee benefits 44,820 46,935
Accruals for goods received not invoiced 22,015 32,102
Other accrued liabilities 101,069 92,716
Total $ 297,456 $ 272,704
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Property, Plant and Equipment, Net (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Building [Member]        
Proceeds from Sale, Property, Held-for-Sale     $ 2.0 $ 6.3
Property, Plant and Equipment, Including Assets Under Finance Leases [Member]        
Depreciation $ 27.9 $ 25.9 $ 81.2 $ 77.8
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, plant and equipment, gross $ 998,495 $ 913,715
Less: accumulated depreciation (531,601) (451,399)
Property, plant and equipment, net 466,894 462,316
Property, Plant and Equipment, Net [Member]    
Assets under finance lease, gross 19,212 19,898
Less: accumulated amortization, assets under finance lease (9,325) (9,085)
Total 9,887 10,813
Land [Member]    
Property, plant and equipment, gross 22,176 22,261
Building [Member]    
Assets under finance lease, gross 18,623 18,623
Land Improvements [Member]    
Property, plant and equipment, gross 3,042 3,054
Plant and Equipment [Member]    
Property, plant and equipment, gross 873,866 789,910
Assets under finance lease, gross 589 1,275
Buildings and Leasehold Improvement [Member]    
Property, plant and equipment, gross $ 99,411 $ 98,490
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Amortization of Intangible Assets $ 9.6 $ 8.9 $ 28.2 $ 27.4
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Gross Carrying Amount $ 473,630 $ 461,508
Accumulated Impairment and Amortization (260,183) (232,004)
Total intangible assets $ 213,447 229,504
Weighted average remaining life (Year) 8 years  
Customer Relationships [Member]    
Gross Carrying Amount $ 224,771 222,200
Accumulated Impairment and Amortization (133,461) (118,221)
Total intangible assets $ 91,310 103,979
Weighted average remaining life (Year) 4 years 7 months 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 57,357 57,100
Accumulated Impairment and Amortization (35,601) (32,921)
Total intangible assets $ 21,756 24,179
Weighted average remaining life (Year) 6 years 9 months 18 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 178,889 170,652
Accumulated Impairment and Amortization (79,479) (71,191)
Total intangible assets $ 99,410 99,461
Weighted average remaining life (Year) 11 years 4 months 24 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 12,613 11,556
Accumulated Impairment and Amortization (11,642) (9,671)
Total intangible assets $ 971 $ 1,885
Weighted average remaining life (Year) 3 months 18 days  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Acquired fair value $ 11,065
Weighted average life (Year) 12 years 8 months 12 days
Customer Relationships [Member]  
Acquired fair value $ 2,571
Weighted average life (Year) 6 years
Trademarks [Member]  
Acquired fair value $ 257
Weighted average life (Year) 5 years
Technology-Based Intangible Assets [Member]  
Acquired fair value $ 8,237
Weighted average life (Year) 15 years
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Goodwill (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Goodwill, Impairment Loss $ 0 $ 0
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill $ 229,131 $ 220,980
NLA [Member]    
Goodwill 120,956 118,511
ESSA [Member]    
Goodwill 83,319 80,058
MENA [Member]    
Goodwill 5,441 4,218
APAC [Member]    
Goodwill $ 19,415 $ 18,193
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Feb. 08, 2023
Dec. 31, 2022
Goodwill $ 229,131   $ 220,980
NLA [Member]      
Goodwill 120,956   118,511
ESSA [Member]      
Goodwill 83,319   80,058
MENA [Member]      
Goodwill 5,441   4,218
APAC [Member]      
Goodwill 19,415   $ 18,193
DeltaTek Oil Tools Limited [Member]      
Goodwill 8,151 $ 7,157  
DeltaTek Oil Tools Limited [Member] | NLA [Member]      
Goodwill 2,445    
DeltaTek Oil Tools Limited [Member] | ESSA [Member]      
Goodwill 3,261    
DeltaTek Oil Tools Limited [Member] | MENA [Member]      
Goodwill 1,223    
DeltaTek Oil Tools Limited [Member] | APAC [Member]      
Goodwill $ 1,223    
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Interest Bearing Loans (Details Textual)
$ in Thousands
Oct. 06, 2023
USD ($)
Oct. 01, 2021
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 21, 2022
USD ($)
Mar. 31, 2022
USD ($)
Long-Term Debt     $ 50,000 $ 0    
New Credit Facility [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   $ 200,000     $ 222,500  
Debt Instrument, Covenant, Minimum EBITDA of Guarantors   80.00%        
Debt Instrument, Covenant, Minimum Consolidated Assets of Guarantors   70.00%        
Debt Instrument, Covenant, Minimum EBITDA and Assets of Subsidiaries   5.00%        
Debt Instrument, LIBOR Floor   0.00%        
Line of Credit Facility, Commitment Fee Percentage   30.00%        
Debt Instrument, Covenant, Minimum Cash Flow Cover Ratio   1.5        
Debt Instrument, Covenant, Minimum Interest Cover Ratio   4.0        
Debt Instrument, Covenant, Maximum Senior Leverage Ratio   2.25       2.25
Debt Instrument, Maximum Percentage of Aggregate Capital Expenditures   110.00%        
Repurchase or Redemption of Shares, Maximum Aggregate Amount           $ 50,000
New Credit Facility [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member]            
Line of Credit Facility, Maximum Borrowing Capacity $ 250,000          
Line of Credit Facility, Commitment Fee Percentage 35.00%          
Debt Instrument, Covenant, Minimum Interest Cover Ratio 4.0          
Line of Credit Facility, Ability to Increase Borrowing Capacity, Maximum Available $ 350,000          
Debt Instrument, Covenant, Maximum Net Leverage Ratio 2.50          
New Credit Facility [Member] | Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Subsequent Event [Member]            
Debt Instrument, Floor Rate 0.00%          
New Credit Facility [Member] | Drawdowns as Loans [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   $ 130,000        
Long-Term Debt     50,000      
New Credit Facility [Member] | Drawdowns as Loans [Member] | Subsequent Event [Member]            
Line of Credit Facility, Maximum Borrowing Capacity $ 166,700          
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] | London Interbank Offered Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate   3.75%        
New Credit Facility [Member] | Drawdowns as Loans [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Subsequent Event [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   $ 70,000     $ 92,500  
Line of Credit Facility, Upfront Fee Percentage   0.75%        
New Credit Facility [Member] | Letter of Credit [Member] | Subsequent Event [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] | One-third Drawn [Member] | Subsequent Event [Member]            
Line of Credit Facility, Upfront Fee Percentage 0.25%          
New Credit Facility [Member] | Letter of Credit [Member] | Two-thirds Drawn [Member] | Subsequent Event [Member]            
Line of Credit Facility, Upfront Fee Percentage 0.50%          
New Credit Facility [Member] | Letter of Credit [Member] | London Interbank Offered Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate   3.00%        
New Credit Facility [Member] | Letter of Credit [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Subsequent Event [Member]            
Debt Instrument, Basis Spread on Variable Rate 2.50%          
New Credit Facility [Member] | Bonds and Guarantees [Member]            
Long-Term Debt     $ 58,000 $ 53,800    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 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 $ 50.5   $ 45.5
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Post-retirement Benefits (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 1.3 $ 1.2 $ 3.8 $ 3.7
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) - UNITED KINGDOM - Pension Plan [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Amortization of prior service credit $ 61 $ 61 $ 183 $ 183
Interest cost (1,571) (958) (4,655) (3,003)
Expected return on plan assets 1,030 1,313 3,023 4,116
Total $ (480) $ 416 $ (1,450) $ 1,296
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Earnings Per Share (Details Textual) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0.8 0.1 0.6 0.3
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Net loss $ (13,886) $ 9,295 $ (6,351) $ (17,594) $ (4,350) $ (11,132) $ (10,942) $ (33,076)
Basic and diluted weighted average number of shares outstanding (in shares) 108,777,429     108,708,651     108,764,599 109,183,863
Total basic and diluted loss per share (in dollars per share) $ (0.13)     $ (0.16)     $ (0.10) $ (0.30)
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Note 20 - Related Party Disclosures (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Aug. 26, 2016
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss     $ 422,992   $ 422,992   $ 428,925
Operating Lease, Right-of-Use Asset     70,937   70,937   74,856
Corporate Joint Venture [Member] | Goods and Services [Member]              
Revenues     2,200 $ 5,900 8,700 $ 8,200  
Corporate Joint Venture [Member] | Service [Member]              
Related Party Transaction, Amounts of Transaction     0 $ 0 400 $ 0  
Related Party [Member]              
Operating Lease, Expense     100   300    
Accounts Receivable, after Allowance for Credit Loss     2,300   2,300   2,400
Accounts Payable     1,100   1,100   800
Operating Lease, Right-of-Use Asset     600   600   700
Operating Lease, Liability     $ 600   $ 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 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Note 21 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Payment Arrangement, Expense $ 4,934 $ 4,684 $ 14,682 $ 14,932
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     788,216  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 18.47  
Performance Restricted Stock Units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     260,762  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 33.76  
Management Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Expense 200 500 $ 900 3,700
Long-term Incentive Plan [Member] | RSU and PRSU [Member]        
Share-Based Payment Arrangement, Expense 4,700 4,100 13,500 10,800
Employee Stock Purchase Plan [Member]        
Share-Based Payment Arrangement, Expense $ 100 $ 100 $ 300 $ 400
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds $ 34,722 $ 20,529
Cash paid for interest, net 1,456 2,890
Change in accounts payable and accrued expenses related to capital expenditures $ 1,432 $ 2,508
XML 91 fi20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0001575828 2023-01-01 2023-09-30 0001575828 2023-10-23 0001575828 2023-07-01 2023-09-30 0001575828 2022-07-01 2022-09-30 0001575828 2022-01-01 2022-09-30 0001575828 2023-09-30 0001575828 2022-12-31 0001575828 2021-12-31 0001575828 2022-09-30 0001575828 xpro:CommonStockOutstandingMember 2021-12-31 0001575828 us-gaap:TreasuryStockCommonMember 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-03-31 0001575828 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001575828 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001575828 2022-01-01 2022-03-31 0001575828 xpro:CommonStockOutstandingMember 2022-03-31 0001575828 us-gaap:TreasuryStockCommonMember 2022-03-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001575828 us-gaap:RetainedEarningsMember 2022-03-31 0001575828 2022-03-31 0001575828 xpro:CommonStockOutstandingMember 2022-04-01 2022-06-30 0001575828 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001575828 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001575828 2022-04-01 2022-06-30 0001575828 xpro:CommonStockOutstandingMember 2022-06-30 0001575828 us-gaap:TreasuryStockCommonMember 2022-06-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001575828 us-gaap:RetainedEarningsMember 2022-06-30 0001575828 2022-06-30 0001575828 xpro:CommonStockOutstandingMember 2022-07-01 2022-09-30 0001575828 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001575828 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001575828 xpro:CommonStockOutstandingMember 2022-09-30 0001575828 us-gaap:TreasuryStockCommonMember 2022-09-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001575828 us-gaap:RetainedEarningsMember 2022-09-30 0001575828 xpro:CommonStockOutstandingMember 2022-12-31 0001575828 us-gaap:TreasuryStockCommonMember 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-03-31 0001575828 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001575828 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001575828 2023-01-01 2023-03-31 0001575828 xpro:CommonStockOutstandingMember 2023-03-31 0001575828 us-gaap:TreasuryStockCommonMember 2023-03-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001575828 us-gaap:RetainedEarningsMember 2023-03-31 0001575828 2023-03-31 0001575828 xpro:CommonStockOutstandingMember 2023-04-01 2023-06-30 0001575828 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001575828 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001575828 2023-04-01 2023-06-30 0001575828 xpro:CommonStockOutstandingMember 2023-06-30 0001575828 us-gaap:TreasuryStockCommonMember 2023-06-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001575828 us-gaap:RetainedEarningsMember 2023-06-30 0001575828 2023-06-30 0001575828 xpro:CommonStockOutstandingMember 2023-07-01 2023-09-30 0001575828 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001575828 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001575828 xpro:CommonStockOutstandingMember 2023-09-30 0001575828 us-gaap:TreasuryStockCommonMember 2023-09-30 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001575828 us-gaap:RetainedEarningsMember 2023-09-30 0001575828 xpro:StockRepurchaseProgramMember 2022-06-16 0001575828 xpro:StockRepurchaseProgramMember 2023-01-01 2023-09-30 0001575828 xpro:StockRepurchaseProgramMember 2022-06-16 2023-09-30 0001575828 xpro:StockRepurchaseProgramMember us-gaap:SubsequentEventMember 2023-10-25 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-09-30 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-09 2023-09-30 0001575828 xpro:MergerWithExproMember 2023-02-08 0001575828 xpro:MergerWithExproMember 2023-07-01 2023-09-30 0001575828 xpro:MergerWithExproMember 2023-09-30 0001575828 srt:MinimumMember xpro:DeltatekOilToolsLimitedMember 2023-09-30 0001575828 srt:MaximumMember xpro:DeltatekOilToolsLimitedMember 2023-09-30 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-08 2023-02-08 0001575828 xpro:PrtOffshoreMember 2023-10-02 2023-10-02 0001575828 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001575828 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001575828 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001575828 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 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 xpro:NLAMember 2023-07-01 2023-09-30 0001575828 xpro:NLAMember 2022-07-01 2022-09-30 0001575828 xpro:NLAMember 2023-01-01 2023-09-30 0001575828 xpro:NLAMember 2022-01-01 2022-09-30 0001575828 xpro:ESSAMember 2023-07-01 2023-09-30 0001575828 xpro:ESSAMember 2022-07-01 2022-09-30 0001575828 xpro:ESSAMember 2023-01-01 2023-09-30 0001575828 xpro:ESSAMember 2022-01-01 2022-09-30 0001575828 xpro:MENAMember 2023-07-01 2023-09-30 0001575828 xpro:MENAMember 2022-07-01 2022-09-30 0001575828 xpro:MENAMember 2023-01-01 2023-09-30 0001575828 xpro:MENAMember 2022-01-01 2022-09-30 0001575828 xpro:APACMember 2023-07-01 2023-09-30 0001575828 xpro:APACMember 2022-07-01 2022-09-30 0001575828 xpro:APACMember 2023-01-01 2023-09-30 0001575828 xpro:APACMember 2022-01-01 2022-09-30 0001575828 xpro:WellConstructionMember 2023-07-01 2023-09-30 0001575828 xpro:WellConstructionMember 2022-07-01 2022-09-30 0001575828 xpro:WellConstructionMember 2023-01-01 2023-09-30 0001575828 xpro:WellConstructionMember 2022-01-01 2022-09-30 0001575828 xpro:WellManagementMember 2023-07-01 2023-09-30 0001575828 xpro:WellManagementMember 2022-07-01 2022-09-30 0001575828 xpro:WellManagementMember 2023-01-01 2023-09-30 0001575828 xpro:WellManagementMember 2022-01-01 2022-09-30 0001575828 us-gaap:BilledRevenuesMember 2023-09-30 0001575828 us-gaap:BilledRevenuesMember 2022-12-31 0001575828 us-gaap:UnbilledRevenuesMember 2023-09-30 0001575828 us-gaap:UnbilledRevenuesMember 2022-12-31 0001575828 us-gaap:OtherCurrentLiabilitiesMember 2023-09-30 0001575828 us-gaap:ConstructionMember 2023-09-30 0001575828 xpro:CETSMember 2023-09-30 0001575828 xpro:PVDExproMember 2023-09-30 0001575828 xpro:CETSMember 2022-12-31 0001575828 xpro:PVDExproMember 2022-12-31 0001575828 us-gaap:LandMember 2023-09-30 0001575828 us-gaap:LandMember 2022-12-31 0001575828 us-gaap:LandImprovementsMember 2023-09-30 0001575828 us-gaap:LandImprovementsMember 2022-12-31 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2023-09-30 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2022-12-31 0001575828 xpro:PlantAndEquipmentMember 2023-09-30 0001575828 xpro:PlantAndEquipmentMember 2022-12-31 0001575828 us-gaap:BuildingMember 2023-09-30 0001575828 us-gaap:BuildingMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2023-09-30 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2023-07-01 2023-09-30 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2023-01-01 2023-09-30 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2022-07-01 2022-09-30 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2022-01-01 2022-09-30 0001575828 us-gaap:BuildingMember 2023-01-01 2023-09-30 0001575828 us-gaap:BuildingMember 2022-01-01 2022-09-30 0001575828 us-gaap:CustomerRelationshipsMember 2023-09-30 0001575828 us-gaap:CustomerRelationshipsMember 2022-12-31 0001575828 us-gaap:TrademarksMember 2023-09-30 0001575828 us-gaap:TrademarksMember 2022-12-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001575828 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001575828 us-gaap:TrademarksMember 2023-01-01 2023-09-30 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-09-30 0001575828 xpro:NLAMember 2023-09-30 0001575828 xpro:NLAMember 2022-12-31 0001575828 xpro:ESSAMember 2023-09-30 0001575828 xpro:ESSAMember 2022-12-31 0001575828 xpro:MENAMember 2023-09-30 0001575828 xpro:MENAMember 2022-12-31 0001575828 xpro:APACMember 2023-09-30 0001575828 xpro:APACMember 2022-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:NLAMember 2023-09-30 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:ESSAMember 2023-09-30 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:MENAMember 2023-09-30 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:APACMember 2023-09-30 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2021-10-01 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2021-10-01 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember 2021-10-01 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember 2022-07-21 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2022-07-21 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2021-10-01 2021-10-01 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember xpro:LondonInterbankOfferedRateMember 2021-10-01 2021-10-01 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember xpro:LondonInterbankOfferedRateMember 2021-10-01 2021-10-01 0001575828 xpro:OnethirdDrawnMember xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2021-10-01 0001575828 xpro:TwothirdsDrawnMember xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2021-10-01 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2022-03-31 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-09-30 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2023-09-30 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2022-12-31 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember xpro:SecuredOvernightFinancingRateSofrMember 2023-10-06 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember xpro:SecuredOvernightFinancingRateSofrMember 2023-10-06 2023-10-06 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember xpro:SecuredOvernightFinancingRateSofrMember 2023-10-06 2023-10-06 0001575828 xpro:OnethirdDrawnMember us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 0001575828 xpro:TwothirdsDrawnMember us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember us-gaap:SubsequentEventMember 2023-10-06 2023-10-06 0001575828 us-gaap:CapitalAdditionsMember 2023-07-01 2023-09-30 0001575828 us-gaap:CapitalAdditionsMember 2022-01-01 2022-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001575828 xpro:GoodsAndServicesMember us-gaap:CorporateJointVentureMember 2023-07-01 2023-09-30 0001575828 xpro:GoodsAndServicesMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-09-30 0001575828 xpro:GoodsAndServicesMember us-gaap:CorporateJointVentureMember 2022-07-01 2022-09-30 0001575828 xpro:GoodsAndServicesMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-09-30 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2023-07-01 2023-09-30 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-09-30 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2022-07-01 2022-09-30 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-09-30 0001575828 us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001575828 us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001575828 us-gaap:RelatedPartyMember 2023-09-30 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 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-07-01 2023-09-30 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-01-01 2023-09-30 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2022-07-01 2022-09-30 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2022-01-01 2022-09-30 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2023-07-01 2023-09-30 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2023-01-01 2023-09-30 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2022-07-01 2022-09-30 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2022-01-01 2022-09-30 0001575828 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-09-30 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001575828 xpro:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001575828 xpro:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 shares thunderdome:item iso4217:USD iso4217:USD shares iso4217:EUR shares pure utr:Y 0001575828 Expro Group Holdings N.V. false --12-31 Q3 2023 0.06 0.06 200000000 200000000 111526719 110710188 108814536 108743761 2712183 1966427 0 0 0.85 0.15 P10Y 33.76 10-Q true 2023-09-30 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 Yes Large Accelerated Filer false false false 110672028 369818000 334351000 1106014000 928452000 315825000 283695000 924420000 779808000 15437000 18593000 44908000 47943000 37414000 34825000 109386000 105229000 817000 1629000 4332000 8624000 1897000 3242000 5487000 5414000 371390000 341984000 1088533000 947018000 -1572000 -7633000 17481000 -18566000 -1129000 432000 -3540000 1672000 -373000 1502000 -1688000 3227000 -3074000 -5699000 12253000 -13667000 2495000 3510000 7736000 10141000 -579000 -2189000 19989000 -3526000 13307000 15405000 30931000 29550000 -13886000 -17594000 -10942000 -33076000 -0.13 -0.16 -0.10 -0.30 108777429 108708651 108764599 109183863 -13886000 -17594000 -10942000 -33076000 61000 61000 183000 183000 -61000 -61000 -183000 -183000 -13947000 -17655000 -11125000 -33259000 255323000 214788000 1688000 3672000 412642000 419237000 154488000 153718000 0 2179000 26585000 26938000 59873000 44975000 910599000 865507000 466894000 462316000 67500000 66038000 213447000 229504000 229131000 220980000 70937000 74856000 10350000 9688000 8047000 8263000 1976905000 1937152000 297456000 272704000 42663000 37151000 1055000 1047000 17375000 19057000 88597000 107750000 447146000 437709000 50000000 0 25119000 30419000 9163000 11344000 12563000 13773000 53846000 60847000 102072000 97165000 699909000 651257000 7956000 7911000 54561000 40870000 1862950000 1847078000 27366000 27549000 -566715000 -555773000 1276996000 1285895000 1976905000 1937152000 -10942000 -33076000 109386000 105229000 7736000 10141000 14682000 14932000 -0 -1199000 -3520000 -0 -8066000 -3171000 -1725000 -6544000 -3193000 105814000 587000 8044000 15279000 1289000 29269000 18792000 -15422000 -2154000 4481000 11884000 2754000 2985000 -5450000 -10650000 105528000 -12774000 84623000 50606000 8477000 -0 -0 7967000 2013000 6579000 288000 11386000 -90799000 -40608000 350000 -131000 -0 132000 50000000 0 10011000 12996000 2436000 4145000 6733000 5074000 1296000 855000 29874000 -23333000 -6052000 -6418000 38551000 -83133000 218460000 239847000 257011000 156714000 109143000 7844000 -22785000 1827782000 20358000 -535628000 1297571000 0 0 0 0 -11132000 -11132000 0 0 0 -61000 0 -61000 0 0 6018000 0 0 6018000 336000 24000 0 378000 0 0 402000 100000 -0 1506000 -0 -0 -0 1506000 109379000 7868000 -24291000 1834178000 20297000 -546760000 1291292000 0 0 0 0 -4350000 -4350000 0 0 0 -61000 0 -61000 0 0 4230000 0 0 4230000 542000 35000 0 -35000 0 0 0 1100000 -0 12995000 -0 -0 -0 12995000 184000 -0 3187000 -0 -0 -0 3187000 108637000 7903000 -40473000 1838373000 20236000 -551110000 1274929000 0 0 0 0 -17594000 -17594000 0 0 0 -61000 0 -61000 0 0 4684000 0 0 4684000 132000 8000 0 545000 0 0 553000 27000 -0 377000 -0 -0 -0 377000 108742000 7911000 -40850000 1843602000 20175000 -568704000 1262134000 108744000 7911000 -40870000 1847078000 27549000 -555773000 1285895000 0 0 0 0 -6351000 -6351000 0 0 0 -61000 0 -61000 0 0 4171000 0 0 4171000 582000 32000 0 566000 0 0 598000 185000 -0 3556000 -0 -0 -0 3556000 557000 -0 10011000 -0 -0 -0 10011000 108584000 7943000 -54437000 1851815000 27488000 -562124000 1270685000 0 0 0 0 9295000 9295000 0 0 0 -61000 0 -61000 0 0 5577000 0 0 5577000 113000 6000 0 -6000 0 0 0 7000 0 119000 0 0 0 119000 108704000 7949000 -54318000 1857386000 27427000 -552829000 1285615000 0 0 0 0 -13886000 -13886000 0 0 0 -61000 0 -61000 0 0 4934000 0 0 4934000 122000 7000 0 630000 0 0 637000 -11000 -0 243000 -0 -0 -0 243000 108815000 7956000 -54561000 1862950000 27366000 -566715000 1276996000 <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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="notes" title="notes"></a><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Business description</b></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;">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 which 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>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 <em style="font: inherit;"> October 1, 2021, </em>and the Company, previously known as Frank’s International N.V. (“Frank’s”), was renamed Expro Group Holdings N.V. </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;"> June 16, 2022, </em>the Company’s Board of Directors (the “Board”) approved a new stock repurchase program, under which the Company is authorized to acquire up to $50.0 million of its outstanding common stock through <em style="font: inherit;"> November 24, 2023. </em>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 is being utilized at management’s discretion and in accordance with U.S. federal securities laws. The timing and actual numbers of shares repurchased, if any, 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. Under the stock repurchase plan, the Company has repurchased approximately 0.6 million shares at an average price of $17.99 per share, for a total cost of approximately $10.0 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>. Since the inception of the stock repurchase program, the Company has repurchased total of approximately 1.7 million shares at an average price of $13.89 per share, for a total cost of $23.0 million through <em style="font: inherit;"> September 30, 2023</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;">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, which was set to expire on <em style="font: inherit;"> November 24, 2023.  </em>Pursuant to the extended stock repurchase program, the Company is now authorized to acquire up to $100.0 million of its outstanding common stock 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 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 60 50000000.0 600000 17.99 10000000.0 1700000 13.89 23000000.0 100000000.0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Basis of presentation and significant accounting policies</b></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;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The unaudited condensed 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 unaudited condensed 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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying condensed consolidated financial statements have <em style="font: inherit;">not</em> been audited by our independent registered public accounting firm. The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim consolidated financial information. Accordingly, these unaudited condensed consolidated financial statements do <em style="font: inherit;">not</em> include all of the information and footnotes required by U.S. GAAP for annual consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2022</em>, included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission (“SEC”) on <em style="font: inherit;"> February 23, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; 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;"><span style="font-size:10pt;">In the opinion of management, these unaudited condensed consolidated financial statements, which are prepared in accordance with the rules of the SEC and U.S. GAAP for interim financial reporting, included herein contain all adjustments necessary to present fairly our financial position as of <em style="font: inherit;"> September 30, 2023</em>, the results of our operation<span style="text-transform:lowercase;">s for the <em style="font: inherit;">three</em> and </span></span><em style="font: inherit;">nine</em><span style="font-size:10pt;"><span style="text-transform:lowercase;"> months ended </span><em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;">2022</em> and our cash flows for the </span><em style="font: inherit;">nine</em><span style="font-size:10pt;"> months ended <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;">2022</em></span>. Such adjustments are of a normal recurring nature. Operating results<span style="text-transform:lowercase;"> </span>for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2023</em> or for any other period.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">The unaudited condensed consolidated financial statements have been prepared on an historical cost basis using the United States dollar (“$” or “U.S. dollar”) as the reporting currency.</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;"></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>Significant accounting policies</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;">Refer to Note <em style="font: inherit;">2</em> “<i>Basis of presentation and significant accounting policies</i>” of our consolidated financial statements as of and for the year ended <em style="font: inherit;"> December 31, 2022, </em>which are included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K filed with the SEC on <em style="font: inherit;"> February 23, 2023, </em>for a discussion of our significant accounting policies. There have been <em style="font: inherit;">no</em> material changes in our significant accounting policies as compared to the significant accounting policies described in our consolidated financial statements as of and for the year ended <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> <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>Recent accounting pronouncements</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;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) generally in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.</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 the applicability and impact of all accounting pronouncements. Recently issued ASUs were assessed and were either determined to be <em style="font: inherit;">not</em> applicable or are expected to have immaterial impact on our consolidated financial position, results of operations and 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;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The unaudited condensed 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 unaudited condensed 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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying condensed consolidated financial statements have <em style="font: inherit;">not</em> been audited by our independent registered public accounting firm. The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim consolidated financial information. Accordingly, these unaudited condensed consolidated financial statements do <em style="font: inherit;">not</em> include all of the information and footnotes required by U.S. GAAP for annual consolidated financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto for the year ended <em style="font: inherit;"> December 31, 2022</em>, included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission (“SEC”) on <em style="font: inherit;"> February 23, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; 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;"><span style="font-size:10pt;">In the opinion of management, these unaudited condensed consolidated financial statements, which are prepared in accordance with the rules of the SEC and U.S. GAAP for interim financial reporting, included herein contain all adjustments necessary to present fairly our financial position as of <em style="font: inherit;"> September 30, 2023</em>, the results of our operation<span style="text-transform:lowercase;">s for the <em style="font: inherit;">three</em> and </span></span><em style="font: inherit;">nine</em><span style="font-size:10pt;"><span style="text-transform:lowercase;"> months ended </span><em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;">2022</em> and our cash flows for the </span><em style="font: inherit;">nine</em><span style="font-size:10pt;"> months ended <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;">2022</em></span>. Such adjustments are of a normal recurring nature. Operating results<span style="text-transform:lowercase;"> </span>for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2023</em> or for any other period.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">The unaudited condensed consolidated financial statements have been prepared on an historical cost basis using the United States dollar (“$” or “U.S. dollar”) as the reporting currency.</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;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Significant accounting policies</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;">Refer to Note <em style="font: inherit;">2</em> “<i>Basis of presentation and significant accounting policies</i>” of our consolidated financial statements as of and for the year ended <em style="font: inherit;"> December 31, 2022, </em>which are included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K filed with the SEC on <em style="font: inherit;"> February 23, 2023, </em>for a discussion of our significant accounting policies. There have been <em style="font: inherit;">no</em> material changes in our significant accounting policies as compared to the significant accounting policies described in our consolidated financial statements as of and for the year ended <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> <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>Recent accounting pronouncements</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;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) generally in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.</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 the applicability and impact of all accounting pronouncements. Recently issued ASUs were assessed and were either determined to be <em style="font: inherit;">not</em> applicable or are 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="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Business combinations and dispositions</b></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;"><i>DeltaTek Oil Tools Limited</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: &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>“Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the 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 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: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 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 change during the measurement period and such changes are based on facts and circumstances that existed as of the 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 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: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 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> <i>Business Combinations</i>, 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: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 table sets forth the allocation of the Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the 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: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" 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;">Initial allocation of the consideration</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; 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;">Measurement period adjustments</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; 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;">Allocation of consideration as of September 30, 2023</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash and cash equivalents</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,464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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,464</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;;">Accounts receivables, 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">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">723</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;;">Inventories</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">183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">183</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;;">Property, 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">642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">642</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</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,157</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;">994</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,151</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;">Intangible 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;">11,063</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;">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;">11,065</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;;">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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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</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;"><b>Total assets</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;">21,259</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;">996</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;">22,255</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> </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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">245</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;">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;">247</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;">Deferred tax 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,700</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</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;">2,766</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 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; 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);">831</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: 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);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td 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);">815</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total 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;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,776</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;">52</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,828</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> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</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);">17,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">944</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">18,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The preliminary valuation of the assets acquired and liabilities assumed, including other liabilities, in the 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;; 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;text-align:justify;margin:0pt;">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: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 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 <i>Note <em style="font: inherit;">14</em> </i>–<i> Intangible assets, net</i> 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 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: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; text-align: justify;">The Company has determined the estimated unaudited pro forma information to be insignificant for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, assuming the 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 Acquisition been completed on either date indicated or of future operating results.</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;"><i>PRT Offshore</i></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;">On <em style="font: inherit;"> October 2, 2023, </em>Expro completed its acquisition of Houston-based offshore services provider PRT Offshore. Total consideration paid at closing was approximately $106.3 million, including $62.5 million of cash and $43.8 million of newly issued Expro shares. Potential additional consideration will be based on PRT Offshore’s financial performance during the <em style="font: inherit;">four</em> quarters following closing.</p> 18400000 9900000 8500000 8500000 <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 class="finHeading" 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;">Initial allocation of the consideration</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; 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;">Measurement period adjustments</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; 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;">Allocation of consideration as of September 30, 2023</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash and cash equivalents</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,464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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,464</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;;">Accounts receivables, 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">723</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">723</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;;">Inventories</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">183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">183</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;;">Property, 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">642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">642</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</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,157</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;">994</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,151</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;">Intangible 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;">11,063</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;">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;">11,065</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;;">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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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</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;"><b>Total assets</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;">21,259</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;">996</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;">22,255</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> </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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">245</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;">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;">247</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;">Deferred tax 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: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,700</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</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;">2,766</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 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; 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);">831</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: 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);">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td 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);">815</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: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total 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;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,776</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;">52</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,828</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> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</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);">17,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">944</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; 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);">18,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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.0 8200000 P5Y P15Y 1000000.0 106300000 62500000 43800000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">4.</em></b></p> </td><td style="width: auto; font-size: 10pt;"><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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><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;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 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="margin-right: 5%; width: 95%; 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;">September 30, 2023</em></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;">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;"> </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;"> </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;"> </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: 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: 48%;"> <p style="font-family: Times New Roman; 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: Times New Roman; 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;">$</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;">10,350</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;">10,350</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;"><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;"> <p style="font-family: Times New Roman; 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;">13,618</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;">13,618</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 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">11,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 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">11,655</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="margin-right: 5%; width: 95%; 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: 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;">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;"> </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;"> </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;"> </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: 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: 48%;"> <p style="font-family: Times New Roman; 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: Times New Roman; 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: Times New Roman; 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;"> <p style="font-family: Times New Roman; 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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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;">September 30, 2023</em></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;">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;"> </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;"> </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;"> </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: 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: 48%;"> <p style="font-family: Times New Roman; 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: Times New Roman; 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;">$</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;">10,350</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;">10,350</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;"><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;"> <p style="font-family: Times New Roman; 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;">13,618</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;">13,618</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 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">11,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 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">11,655</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="margin-right: 5%; width: 95%; 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: 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;">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;"> </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;"> </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;"> </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: 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: 48%;"> <p style="font-family: Times New Roman; 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: Times New Roman; 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: Times New Roman; 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;"> <p style="font-family: Times New Roman; 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 10350000 0 10350000 0 13618000 0 13618000 0 0 11655000 11655000 0 9688000 0 9688000 0 14820000 0 14820000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Business segment reporting</b></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;">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, in deciding how to allocate resources and assess performance. Our CODM manages our operational segments that are aligned with our geographical 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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <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;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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">105,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">134,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">366,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">368,129</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">135,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">99,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">387,105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">271,998</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">58,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">50,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">168,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">146,108</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;;">APAC</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: 9%; 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);">71,114</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: 9%; 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);">49,938</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: 9%; 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);">184,434</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: 9%; 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);">142,217</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>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: 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);">369,818</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: 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);">334,351</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: 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);">1,106,014</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: 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);">928,452</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="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </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 income (loss) before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, gain (loss) on disposal of assets, merger and integration expense, severance and other expense, stock-based compensation expense, foreign exchange gains (losses), other income (expense), net, and interest and finance income (expense), net.</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 a 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: &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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">39,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">100,083</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">39,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">95,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">44,502</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">14,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">49,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">43,882</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;;">APAC</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: 9%; 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);">(4,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><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: 9%; 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);">(8,617</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: 9%; 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);">(3,532</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: 9%; 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);">1,177</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;">Total Segment EBITDA</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,820</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,553</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">229,959</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">189,644</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Corporate costs</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(24,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(18,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(73,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(63,626</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;;">Equity in income of 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">10,141</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;;">Depreciation and amortization expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(37,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(34,825</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(109,386</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(105,229</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;;">Merger and integration expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(8,624</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;;">Severance and other expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,414</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;;">Stock-based compensation expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(14,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(14,932</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;;">Foreign exchange loss</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(7,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(10,385</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;;">Other (expense) income, net</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,672</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;;">Interest and finance (expense) income, net</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: 9%; 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);">(373</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: 9%; 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);">1,502</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: 9%; 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);">(1,688</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: 9%; 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);">3,227</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; 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;;"><b>(Loss) income before income taxes</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(579</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: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(2,189</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: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">19,989</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(3,526</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: 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;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;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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">105,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">134,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">366,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">368,129</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">135,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">99,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">387,105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">271,998</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">58,057</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">50,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">168,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">146,108</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;;">APAC</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: 9%; 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);">71,114</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: 9%; 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);">49,938</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: 9%; 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);">184,434</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: 9%; 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);">142,217</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>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: 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);">369,818</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: 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);">334,351</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: 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);">1,106,014</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: 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);">928,452</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> 105252000 134574000 366310000 368129000 135395000 99809000 387105000 271998000 58057000 50030000 168165000 146108000 71114000 49938000 184434000 142217000 369818000 334351000 1106014000 928452000 <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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">39,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">100,083</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">39,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">95,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">44,502</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">14,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">49,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">43,882</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;;">APAC</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: 9%; 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);">(4,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><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: 9%; 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);">(8,617</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: 9%; 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);">(3,532</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: 9%; 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);">1,177</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;">Total Segment EBITDA</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,820</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,553</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">229,959</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">189,644</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Corporate costs</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(24,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(18,849</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(73,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(63,626</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;;">Equity in income of 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">10,141</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;;">Depreciation and amortization expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(37,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(34,825</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(109,386</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(105,229</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;;">Merger and integration expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(8,624</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;;">Severance and other expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,414</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;;">Stock-based compensation expense</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,934</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(14,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(14,932</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;;">Foreign exchange loss</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(7,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(10,385</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;;">Other (expense) income, net</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,672</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;;">Interest and finance (expense) income, net</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: 9%; 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);">(373</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: 9%; 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);">1,502</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: 9%; 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);">(1,688</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: 9%; 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);">3,227</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; 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;;"><b>(Loss) income before income taxes</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(579</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: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(2,189</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: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">19,989</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; 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: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; 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: 3px double rgb(0, 0, 0);">(3,526</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: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> 19967000 39743000 88544000 100083000 39268000 17760000 95017000 44502000 16871000 14667000 49930000 43882000 -4286000 -8617000 -3532000 1177000 71820000 63553000 229959000 189644000 24070000 18849000 73961000 63626000 2495000 3510000 7736000 10141000 37414000 34825000 109386000 105229000 817000 1629000 4332000 8624000 1897000 3242000 5487000 5414000 4934000 4684000 14682000 14932000 -4260000 -7957000 -4630000 -10385000 -1129000 432000 -3540000 1672000 -373000 1502000 -1688000 3227000 -579000 -2189000 19989000 -3526000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Revenue</b></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;"><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> “<i>Business segment reporting</i>,” 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 main areas of capabilities.</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 following table sets forth the total amount of revenue by main area of capabilities as follows (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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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;"> </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;"> </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><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; 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;">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;;">Well construction</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">116,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">129,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">388,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">362,684</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;;">Well management</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: 9%; 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);">253,525</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: 9%; 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);">204,896</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: 9%; 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);">717,737</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: 9%; 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);">565,768</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;">Total</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: 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);">369,818</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: 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);">334,351</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: 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);">1,106,014</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: 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);">928,452</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 customer’s payment, which results in the recognition of unbilled receivables and deferred revenue.</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;">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';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;">Contract balances consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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;">Trade receivable, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">274,124</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;">289,235</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;">Unbilled receivables (included within accounts receivable, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">148,868</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;">139,690</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 revenue (included within other 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,509</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;">51,192</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company recognized revenue during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> of $6.3 million and $48.6 million, respectively, and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> of $6.0 million and $14.9 million, 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;margin:0pt 0pt 0pt 8pt;"> </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;"> September 30, 2023</em>, $26.9 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the condensed consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the condensed consolidated balance sheets.</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>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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">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 construction contracts, revenue allocated to remaining performance obligations is $48.7 million.</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;"> </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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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;"> </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;"> </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><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; 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;">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;;">Well construction</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">116,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">129,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">388,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">362,684</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;;">Well management</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: 9%; 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);">253,525</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: 9%; 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);">204,896</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: 9%; 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);">717,737</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: 9%; 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);">565,768</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;">Total</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: 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);">369,818</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: 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);">334,351</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: 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);">1,106,014</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: 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);">928,452</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> 116293000 129455000 388277000 362684000 253525000 204896000 717737000 565768000 369818000 334351000 1106014000 928452000 <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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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;">Trade receivable, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">274,124</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;">289,235</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;">Unbilled receivables (included within accounts receivable, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">148,868</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;">139,690</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 revenue (included within other 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,509</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;">51,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 274124000 289235000 148868000 139690000 28509000 51192000 6300000 48600000 6000000.0 14900000 26900000 48700000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Income taxes</b></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">For interim financial reporting, the annual tax rate is based on pre-tax income (loss) before equity in income of joint ventures. We have historically calculated the income tax expense/(benefit) during interim reporting periods by applying a full year estimated Annual Effective Tax Rate (“AETR”) to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, we determined that using an AETR would <em style="font: inherit;">not</em> provide a reliable estimate of income taxes due to the forecasting methodology used to project income (loss) before income taxes, resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</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;">Our effective tax rates were (432.9)% and 252.4% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, respectively, and were (270.3)% and (216.2)% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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;">Our effective tax rate was impacted primarily due to changes in the mix of taxable profits between jurisdictions with different tax regimes, in particular in Latin America and Sub-Saharan Africa.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> -4.329 2.524 -2.703 -2.162 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Investment in joint ventures</b></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;">We have investments in <em style="font: inherit;">two</em> joint venture companies, 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 Expro 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 Expro, 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;"> September 30, 2023</em>, and <em style="font: inherit;"> December 31, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">CETS</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">63,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">62,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: &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;;">PVD-Expro</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,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,567</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;">Total</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);">67,500</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 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);">66,038</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 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> 0.50 0.49 <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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">CETS</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">63,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">62,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: &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;;">PVD-Expro</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,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,567</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;">Total</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);">67,500</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 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);">66,038</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 63938000 62471000 3562000 3567000 67500000 66038000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Accounts receivable, net</b></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;">Accounts receivable, net consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Accounts receivable</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">436,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">441,605</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;;">Less: Expected credit losses</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">(13,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,680</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;">Total</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);">422,992</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 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);">428,925</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 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></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;;">Current</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">412,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">419,237</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;;">Non – current</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,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">9,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(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;">Total</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);">422,992</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 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);">428,925</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 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> <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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Accounts receivable</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">436,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">441,605</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;;">Less: Expected credit losses</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">(13,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,680</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;">Total</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);">422,992</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 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);">428,925</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 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></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;;">Current</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">412,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">419,237</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;;">Non – current</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,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">9,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(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;">Total</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);">422,992</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 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);">428,925</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 436693000 441605000 13701000 12680000 422992000 428925000 412642000 419237000 10350000 9688000 422992000 428925000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Inventories</b></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;">Inventories consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Finished goods</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">33,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">26,810</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;;">Raw materials, equipment spares and consumables</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">100,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">102,395</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;;">Work-in-progress</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">19,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">24,513</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;">Total</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);">154,488</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 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);">153,718</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 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> <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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Finished goods</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">33,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">26,810</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;;">Raw materials, equipment spares and consumables</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">100,837</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">102,395</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;;">Work-in-progress</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">19,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">24,513</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;">Total</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);">154,488</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 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);">153,718</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 33820000 26810000 100837000 102395000 19831000 24513000 154488000 153718000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Other assets and liabilities</b></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;margin:0pt;">Other assets consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;"> <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,</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; 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;">2022</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(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;;">Prepayments</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">27,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Value-added tax receivables</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,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">20,727</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;;">Collateral deposits</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,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,669</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;;">Deposits</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,951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,245</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;;">Other</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,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,513</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;">Total</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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">67,920</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); 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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); 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: &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;;">Current</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">59,873</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">44,975</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;;">Non – current</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">8,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,263</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;">Total</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);">67,920</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 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);">53,238</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 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: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;"> September 30, 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: &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="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;">September 30,</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;"> <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,</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; 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;">2022</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(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;;">Deferred revenue</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">28,509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">51,192</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;;">Other tax and social security</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,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,557</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;;">Income tax liabilities – non-current portion</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">56,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">58,036</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;;">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">41,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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(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;;">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">11,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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(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</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">17,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,655</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;">Total</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-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; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">190,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double 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-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; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">204,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double 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></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;;">Current</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,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">107,750</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;;">Non – current</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: 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: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">102,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">97,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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;">Total</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);">190,669</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 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);">204,915</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 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: &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="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;">September 30,</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;"> <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,</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; 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;">2022</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(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;;">Prepayments</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">27,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Value-added tax receivables</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,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">20,727</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;;">Collateral deposits</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,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,669</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;;">Deposits</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,951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,245</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;;">Other</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,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,513</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;">Total</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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">67,920</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); 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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); 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: &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;;">Current</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">59,873</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">44,975</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;;">Non – current</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">8,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,263</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;">Total</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);">67,920</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 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);">53,238</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 27926000 18084000 24089000 20727000 1319000 1669000 7951000 7245000 6635000 5513000 67920000 53238000 59873000 44975000 8047000 8263000 67920000 53238000 <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="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;">September 30,</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;"> <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,</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; 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;">2022</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(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;;">Deferred revenue</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">28,509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">51,192</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;;">Other tax and social security</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,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,557</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;;">Income tax liabilities – non-current portion</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">56,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">58,036</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;;">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">41,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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(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;;">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">11,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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(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</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">17,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,655</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;">Total</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-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; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">190,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double 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-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; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">204,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double 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></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;;">Current</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,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">107,750</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;;">Non – current</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: 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: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">102,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">97,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 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;">Total</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);">190,669</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 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);">204,915</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 rgb(0, 0, 0);"> </td></tr> </tbody></table> 28509000 51192000 34916000 28557000 56652000 58036000 41590000 45248000 11655000 3227000 17347000 18655000 190669000 204915000 88597000 107750000 102072000 97165000 190669000 204915000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Accounts payable and accrued liabilities</b></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;">Accounts payable and accrued liabilities consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Accounts payable – trade</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">129,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">100,951</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;;">Payroll, vacation and other employee benefits</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">44,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">46,935</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;;">Accruals for goods received not invoiced</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">22,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">32,102</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;;">Other accrued 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">101,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">92,716</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;">Total</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);">297,456</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 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);">272,704</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 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> <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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;;">Accounts payable – trade</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">129,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">100,951</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;;">Payroll, vacation and other employee benefits</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">44,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">46,935</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;;">Accruals for goods received not invoiced</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">22,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">32,102</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;;">Other accrued 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">101,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">92,716</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;">Total</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);">297,456</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 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);">272,704</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 129552000 100951000 44820000 46935000 22015000 32102000 101069000 92716000 297456000 272704000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">13.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Property, plant and equipment, net</b></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;">Property, plant and equipment, net consisted of the following as of <em style="font: inherit;"> September 30, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;"><b>Cost:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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; 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,261</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;;">Land improvements</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">3,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(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;;">Buildings and lease hold improvements</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">99,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">98,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(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;;">Plant and equipment</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">873,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">789,910</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"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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);">998,495</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: &quot;Times New Roman&quot;; 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);">913,715</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: &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;;">Less: accumulated depreciation</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">(531,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">(451,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(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;">Total</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);">466,894</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 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);">462,316</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 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 0pt 0pt -1pt; text-align: justify;">The carrying amount of our property, plant and equipment recognized in respect of assets held under finance leases as of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 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: &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="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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;"><b>Cost:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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; 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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: &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;;">Plant and equipment</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">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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,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: &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;;">Total</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: 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);">19,212</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: &quot;Times New Roman&quot;; 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);">19,898</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: &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;;">Less: accumulated amortization</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,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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: &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;">Total</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);">9,887</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 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);">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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify;">Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $27.9 million and $81.2 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, respectively, and $25.9 million and $77.8 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>, respectively.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;">2022</em>, assets held for sale were sold for net proceeds of $2.0 million and $6.3 million, respectively.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;"> </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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;"><b>Cost:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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; 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,261</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;;">Land improvements</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">3,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(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;;">Buildings and lease hold improvements</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">99,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">98,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(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;;">Plant and equipment</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">873,866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">789,910</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"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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);">998,495</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: &quot;Times New Roman&quot;; 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);">913,715</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: &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;;">Less: accumulated depreciation</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">(531,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">(451,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(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;">Total</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);">466,894</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 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);">462,316</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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 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: &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;">September 30,</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;">December 31,</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; border-bottom: 1px solid rgb(0, 0, 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 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;">2022</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(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;"><b>Cost:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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; 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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: &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;;">Plant and equipment</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">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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,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: &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;;">Total</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: 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);">19,212</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: &quot;Times New Roman&quot;; 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);">19,898</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: &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;;">Less: accumulated amortization</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,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,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: &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;">Total</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);">9,887</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 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);">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 rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 22176000 22261000 3042000 3054000 99411000 98490000 873866000 789910000 998495000 913715000 531601000 451399000 466894000 462316000 18623000 18623000 589000 1275000 19212000 19898000 9325000 9085000 9887000 10813000 27900000 81200000 25900000 77800000 2000000.0 6300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Intangible assets, net</b></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 summarizes our intangible assets comprising of Customer Relationships &amp; Contracts (“CR&amp;C”), Trademarks, Technology and Software as of <em style="font: inherit;"> September 30, 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;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;"> </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;">September 30, 2023</em></em></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="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; 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;">September 30, 2023</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;">Gross carrying amount</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;">Accumulated impairment and amortization</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;">Net book value</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;">Gross carrying amount</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;">Accumulated impairment and amortization</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;">Net book value</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;">Weighted average remaining life (years)</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: 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;">224,771</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;">(133,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; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91,310</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;">4.6</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;">57,357</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;">(35,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;">21,756</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.8</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;">178,889</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;">(79,479</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,410</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.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(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;"> </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,613</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: 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,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-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);">971</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: 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; 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: 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; padding-bottom: 1px;">)</td><td style="width: 1%; font-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,885</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: 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.3</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(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;">Total</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);">473,630</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: 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);">(260,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-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);">213,447</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: 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; 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: 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; padding-bottom: 3px;">)</td><td style="width: 1%; font-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);">229,504</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; 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.0</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:'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;">Amortization expense for intangible assets was $9.6 million and $28.2 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, respectively, and $8.9 million and $27.4 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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;">The following table summarizes the intangible assets which were acquired pursuant to the Acquisition (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; 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;">Acquired Fair 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;">Weighted average 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: 70%;"> <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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,571</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;">6.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">257</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;">5.0</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; 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);">8,237</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);">15.0</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;">Total</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);">11,065</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: 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);">12.7</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: &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="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;">September 30, 2023</em></em></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="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; 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;">September 30, 2023</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;">Gross carrying amount</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;">Accumulated impairment and amortization</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;">Net book value</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;">Gross carrying amount</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;">Accumulated impairment and amortization</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;">Net book value</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;">Weighted average remaining life (years)</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: 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;">224,771</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;">(133,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; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">91,310</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;">4.6</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;">57,357</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;">(35,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;">21,756</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.8</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;">178,889</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;">(79,479</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,410</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.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(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;"> </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,613</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: 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,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-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);">971</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: 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; 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: 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; padding-bottom: 1px;">)</td><td style="width: 1%; font-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,885</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: 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.3</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(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;">Total</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);">473,630</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: 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);">(260,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-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);">213,447</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: 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; 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: 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; padding-bottom: 3px;">)</td><td style="width: 1%; font-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);">229,504</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; 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.0</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> 224771000 133461000 91310000 222200000 118221000 103979000 P4Y7M6D 57357000 35601000 21756000 57100000 32921000 24179000 P6Y9M18D 178889000 79479000 99410000 170652000 71191000 99461000 P11Y4M24D 12613000 11642000 971000 11556000 9671000 1885000 P0Y3M18D 473630000 260183000 213447000 461508000 232004000 229504000 P8Y 9600000 28200000 8900000 27400000 <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="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 Fair 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;">Weighted average 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: 70%;"> <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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,571</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;">6.0</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">257</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;">5.0</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; 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);">8,237</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);">15.0</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;">Total</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);">11,065</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: 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);">12.7</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> 2571000 P6Y 257000 P5Y 8237000 P15Y 11065000 P12Y8M12D <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></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;">Our reporting units are our operating segments which are NLA, ESSA, MENA and APAC.</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 allocation of goodwill by operating segment as of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</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: &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="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;">September 30,</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;">December 31,</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;">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">120,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">118,511</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">83,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">80,058</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">5,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,218</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;;">APAC</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);">19,415</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);">18,193</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;">Total</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);">229,131</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);">220,980</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;margin:0pt;">The following table summarizes the goodwill by operating segment which were acquired pursuant to the Acquisition (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="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;">September 30,</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;">2023</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; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,445</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,261</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="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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">1,223</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="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;"> </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; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,223</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;">Total</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);">8,151</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;">As of <em style="font: inherit;"> September 30, 2023</em>, we did <em style="font: inherit;">not</em> identify any triggering events that would represent an indicator of impairment of our goodwill. Accordingly, no impairment charges related to goodwill have been recorded during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</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: &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="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;">September 30,</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;">December 31,</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;">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">120,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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">118,511</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">83,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">80,058</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">5,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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,218</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;;">APAC</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);">19,415</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);">18,193</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;">Total</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);">229,131</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);">220,980</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> 120956000 118511000 83319000 80058000 5441000 4218000 19415000 18193000 229131000 220980000 <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="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;">September 30,</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;">2023</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; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,445</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,261</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="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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">1,223</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="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;"> </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; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,223</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;">Total</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);">8,151</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> 2445000 3261000 1223000 1223000 8151000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Interest bearing loans </b></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>New Facility</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;"> October 1, 2021, </em>we entered into a new revolving credit facility (the “New Facility”) with DNB Bank ASA, London Branch, as agent (the “Agent”), with total commitments of $200.0 million, of which $130.0 million was available for drawdowns as loans and $70.0 million was available for letters of credit. On <em style="font: inherit;"> July 21, 2022, </em>the Company increased the facility available for letters of credit to $92.5 million and total commitments to $222.5 million. Proceeds of the New Facility <em style="font: inherit;"> may </em>be used for general corporate and working capital purposes.</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;">All obligations under the New Facility are guaranteed jointly and severally by the Company and certain of the Company’s subsidiaries incorporated in the U.S., the U.K., the Netherlands, Norway, Hungary, Australia, Cyprus, the Cayman Islands and Guernsey. Going forward, the guarantors must comprise at least 80% of the EBITDA (as defined in the New Facility) and 70% of the consolidated assets of the Company and its subsidiaries, as well as subsidiaries individually representing 5% or more of the EBITDA or assets of the group, subject to customary exceptions and exclusions. In addition, the obligations under the New Facility are secured by <em style="font: inherit;">first</em> priority liens on certain assets of the borrowers and guarantors, including pledges of equity interests in certain of the Company’s subsidiaries, including all of the borrowers and subsidiary guarantors, material operating bank accounts, intercompany loans receivable and, in jurisdictions where customary, including the U.S., the U.K., Australia and the Cayman Islands, substantially all of the assets and property of the borrowers and guarantors incorporated in such jurisdictions, in each case subject to customary exceptions and exclusions.</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;">Borrowings under the New Facility bear interest at a rate per annum of LIBOR, subject to a 0.00% floor, plus an applicable margin of 3.75% for cash borrowings or 3.00% for letters of credit. A 0.75% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on drawdowns as loans 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 commitments are drawn. The unused portion of the New Facility is subject to a commitment fee of 30% per annum of the applicable margin. Interest on loans is payable at the end of the selected interest period, but <em style="font: inherit;">no</em> less frequently than semi-annually.</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 New Facility contains various undertakings and affirmative and negative covenants 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 New Facility also requires the Company to maintain (i) a minimum cash flow cover ratio of 1.5 to <em style="font: inherit;">1.0</em> based on the ratio of cash flow to debt service; (ii) 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 (iii) a maximum senior leverage ratio of 2.25 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. In addition, the aggregate capital expenditure of the Company and its subsidiaries cannot exceed 110% of the forecasted amount in the relevant annual budget, subject to certain exceptions. If the Company fails to perform its obligations under the agreement that results in an event of default, the commitments under the New Facility could be terminated and any outstanding borrowings under the New Facility <em style="font: inherit;"> may </em>be declared immediately due and payable. The New Facility also contains cross-default provisions that apply to the Company and its subsidiaries’ other indebtedness.</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 31, 2022, </em>the Agent, on behalf of the consenting lenders, countersigned a Consent Request Letter dated <em style="font: inherit;"> March 10, 2022, </em>to the New Facility (the “Consent”). Pursuant to the Consent, the lenders consented to, among other things, an amendment to the New Facility permitting dividends or distributions by the Company, or the repurchase or redemption of the Company’s shares in an aggregate amount of $50.0 million over the life of the New Facility, subject to pro forma compliance with the 2.25 to <em style="font: inherit;">1.0</em> maximum senior leverage ratio financial covenant.</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;"> September 30, 2023</em>, we had $50.0 million of borrowings outstanding under the New Facility. The Company's New Facility was undrawn as of <em style="font: inherit;"> December 31, 2022</em>. We utilized $58.0 million and $53.8 million as of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively, for bonds and guarantees.</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>Amended and Restated Facility</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;">On <em style="font: inherit;"> October 6, 2023, </em>we amended and restated the New Facility agreement (the “Amended and Restated Facility Agreement”) pursuant to an amendment and restatement agreement with DNB Bank ASA, London Branch, as agent (the “Agent”), in order to extend the maturity of the New Facility agreement for a further <em style="font: inherit;">36</em> 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.</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;">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 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: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 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 200000000.0 130000000.0 70000000.0 92500000 222500000 0.80 0.70 0.05 0.0000 0.0375 0.0300 0.0075 0.0025 0.0050 0.30 1.5 4.0 2.25 1.10 50000000.0 2.25 50000000.0 58000000.0 53800000 250000000.0 166700000 83300000 350000000.0 0.0000 0.0375 0.0250 0.0040 0.0025 0.0050 0.35 4.0 2.50 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">17.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Commitments and contingencies</b></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;"><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. We entered into contractual commitments for the acquisition of property, plant and equipment totaling $50.5 million and $45.5 million as of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</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>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 unaudited condensed 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;text-align:justify;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 unaudited condensed 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;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;">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 had <em style="font: inherit;">no</em> material accruals for loss contingencies, individually or in the aggregate, as of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>. 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;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 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: &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;"> 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: &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;">Other than discussed above, we had <em style="font: inherit;">no</em> other material legal accruals for loss contingencies, individually or in the aggregate, as of <em style="font: inherit;"> September 30, 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> 50500000 45500000 8000000.0 8000000.0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">18.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Post-retirement benefits</b></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;">Amounts recognized in the unaudited condensed consolidated statements of operations in respect of the defined benefit schemes 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: &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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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(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><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; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of prior service credit</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; 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(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;;">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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,003</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-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected return on plan assets</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: 9%; 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);">1,030</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: 9%; 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);">1,313</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: 9%; 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);">3,023</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: 9%; 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);">4,116</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: &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;">Total</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: 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);">(480</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: 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);">416</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: 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);">(1,450</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: 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);">1,296</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;">The Company contributed $1.3 million and $3.8 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, respectively, and $1.2 million and $3.7 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>, respectively, to defined benefit schemes.</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;">Amortization of prior service credit, interest cost and expected return on plan assets have been recognized in “Other income, net” in the unaudited condensed consolidated statements of operations.</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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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><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(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><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; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of prior service credit</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</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: 9%; 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; margin-left: 0pt;">$</td><td style="width: 9%; 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(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;;">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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,003</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-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected return on plan assets</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: 9%; 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);">1,030</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: 9%; 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);">1,313</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: 9%; 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);">3,023</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: 9%; 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);">4,116</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: &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;">Total</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: 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);">(480</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: 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);">416</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: 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);">(1,450</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: 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);">1,296</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> -61000 -61000 -183000 -183000 1571000 958000 4655000 3003000 1030000 1313000 3023000 4116000 480000 -416000 1450000 -1296000 1300000 3800000 1200000 3700000 <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; 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;"><b><em style="font: inherit;">19.</em></b></p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Earnings </b><b style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal;">per share</b></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;">Basic earnings per share attributable to Company stockholders is calculated by dividing net income attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings per share attributable to Company stockholders is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, assuming all potentially dilutive shares were issued. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and Employee Stock Purchase Program (“ESPP”) shares.</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 calculation of basic and diluted earnings per share attributable to Company stockholders for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively, are 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: &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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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;"> </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;"> </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><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; 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;">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; width: 52%;"> <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: &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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,886</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,594</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,942</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,076</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;">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; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,777</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,709</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,765</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,184</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;">Total basic and diluted loss per share</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; border-bottom: 3px double rgb(0, 0, 0);">$</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);">(0.13</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: 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);">(0.16</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: 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);">(0.10</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: 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);">(0.30</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 0pt 0pt -1pt;">Approximately 0.8 million and 0.6 million shares of unvested restricted stock units 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 <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023, </em>respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">Approximately 0.1 million and 0.3 million shares of unvested restricted stock units 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 <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022, </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: &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;">Three Months Ended September 30,</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="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;">Nine Months Ended September 30,</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;"> </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;"> </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><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; 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;">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; width: 52%;"> <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: &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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,886</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,594</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(10,942</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,076</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;">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; 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,777</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,709</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,765</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,184</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;">Total basic and diluted loss per share</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; border-bottom: 3px double rgb(0, 0, 0);">$</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);">(0.13</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: 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);">(0.16</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: 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);">(0.10</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: 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);">(0.30</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> -13886000 -17594000 -10942000 -33076000 108777000 108709000 108765000 109184000 -0.13 -0.16 -0.10 -0.30 800000 600000 100000 300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">20.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Related party disclosures</b></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: &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, a company that is owned by various members of the Mosing family. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, we provided goods and services to related parties totaling $2.2 million and $8.7 million, respectively and $5.9 million and $8.2 million respectively, during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em>. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em> we received no material goods and services from related parties. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> we received goods and services from related parties totaling $0.4 million. We received no goods or services during both the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</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;">Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.1 million and $0.3 million, respectively, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</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;">As of <em style="font: inherit;"> September 30, 2023</em> and <em style="font: inherit;"> December 31, 2022 </em>amounts receivable from related parties were $2.3 million and $2.4 million, respectively, and amounts payable to related parties were $1.1 million and $0.8 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;"> September 30, 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: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>Tax Receivable Agreement</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;">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: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 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:c102863262">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:c102863263">15%</span> of these cash savings, if any.</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;">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. 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:c102863265">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;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;"> </p> 2200000 8700000 5900000 8200000 0 400000 0 100000 300000 2300000 2400000 1100000 800000 600000 600000 700000 700000 15000000 18100000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">21.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>Stock-based compensation</b></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company recognized $0.2 million and $0.9 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, respectively. The Company recognized expense of $0.5 million and $3.7 million attributable to the MIP stock options during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 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;">Stock-based compensation expense relating to the Long-Term Incentive Plan (“LTIP”), including restricted stock units (“RSUs”) and performance restricted stock units (“PRSUs”) for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> was $4.7 million and $13.5 million, respectively. Stock-based compensation expense relating to LTIP RSUs and PRSUs for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> was $4.1 million and $10.8 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;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em>, 788,216 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.47 per RSU and <span style="-sec-ix-hidden:c102863290">$33.76</span> per PRSU.</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;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2023</em> we recognized $0.1 million and $0.3 million of compensation expense related to stock purchased under the ESPP. The Company recognized ESPP expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2022</em> of $0.1 million and $0.4 million, respectively.</p> 200000 900000 500000 3700000 4700000 13500000 4100000 10800000 788216 260762 18.47 100000 300000 100000 400000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">22.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Supplemental cash flow</b></p> </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: &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;">Nine Months Ended September 30,</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;"> </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;"> </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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental disclosure of cash flow information:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for income taxes, net of refunds</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;">34,722</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;">20,529</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;">Cash paid for interest, 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; 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,456</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;">2,890</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;">Change in accounts payable and accrued expenses related to capital expenditures</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,432</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;">2,508</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> <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;">Nine Months Ended September 30,</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;"> </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;"> </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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental disclosure of cash flow information:</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="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for income taxes, net of refunds</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;">34,722</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;">20,529</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;">Cash paid for interest, 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; 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,456</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;">2,890</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;">Change in accounts payable and accrued expenses related to capital expenditures</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,432</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;">2,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 34722000 20529000 1456000 2890000 1432000 2508000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><a href="#" id="Part_II_Item_5" title="Part II Item 5"></a>Item <em style="font: inherit;">5.</em></b> <i><b><em style="font: inherit;">Other Information</em></b></i></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i>Securities Trading Arrangements with Officers and Directors</i></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2023</em>, <em style="font: inherit;">no</em> 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> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %"!6E<'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 " !0@5I7?L,G_>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUQ#Z';B^))07!!\18FL[O!I@G)2+MO;UIWNX@^@)!+9OY\ M\PVDQ:#01WJ./E!D2^EF&W-S[Z#3G:SQ T/BA M#P2UE!MPQ-IHUC #B[ 21=<:5!A)LX]GO,$5'SYCO\ , O7D:. $55F!Z.:) MX33U+5P!,XPINO1=(+,2E^J?V*4#XIRD_"I9Q:= 6W&9_-K\>1%?+NBDJ6=2;72U5E<_M^^SZP^\J[+RQ>_N/ MC2^"70N__D7W!5!+ P04 " !0@5I7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %"!6E<>?*;2\ 4 !P? 8 >&PO=V]R:W-H965T&UL MM9EO;]LV$,:_"N$"Q0;$MDCY7]K$0.(E;; V<>.L:S?L!2/1ME!)U"C*3K[] MCI(M.0%U]H3Z32+)ND=\CB?R1_%L+=6/="F$)D]1&*?GK:76R;MN-_66(N)I M1R8BAE_F4D5[G05'898XSZ$8\B%OCL_S:5(W/9*;#(!931=(L MBKAZOA2A7)^W:&M[X3Y8++6YT!V?)7PA9D+_D4P5G'5+%3^(1)P&,B9*S,]; M%_3=Q&4F(+_C:R#6ZI?QA3F[\\Y9C6B1"X6DCP>'?2DQ$&!HE:,>_ M&]%6^4P3N'N\5;_.S8.91YZ*B0S_#'R]/&^-6L07#FR VW3C3"GX-($Z/?Y->!KVBR47LDZM8 M!_J9W,1%>9@TMTFZY$JD9UT-3S,Q76^C?%DHLQKE4_)9QGJ9@JHO_)?Q76AE MV52V;>HE0P5G(ND0USDAS&&NI3T3//S.TQW"7%OXB^:X9>;<7,_=E[G==/W] M">XB-UI$Z3^VE!62/;ND>67?I0GWQ'D+WLE4J)5HC=^^H0/GONR7'ON'>+P7 MBR %E]#5MSP2-H>HCKV55T^)DN2#DEE"/LK0#^)%2FX[7SO$EH8&#]B;AD&9 MA@&:A@NHM SJN]L4Z MZ*(Q#?V=EOY._Y>_O!=KW>%:=9,*&M70'W6JV=DYS.'#IBM+QE76JC0C+*)5-IJ$=?2*K..+GA84XNLLL@.L[AYZ;#!98]4 M"3ZUY(,+-/5:D1!%46.G2F&63(. ?)(#^.2IZ,VI/WPO=!/3W9'I!\U7(7V_L5EZ0NI>122>[/ Q'ZY%)FH5AQ MY4/I9 &43L]QK)DX!AC1BHPH#C.O,S$Q9U#E#W(=6[. RWV49JENBYS@D4V- M5HA$<:YY;;1\GZ=*KH+8L_L M/8K#H3/J63\T'(.>6$5/#">>O%8OE.#UQG"!(;5_/SD&,;&*F!B..9]DOD99 MRAB;8/>(] 9N^W0X'%C]'8.26$5)# >;AT #.L@YH>R7QU_)3'B9@IZTFL25 M)C**8(Z::>G]."%OWXS<0>^]TW$&))91$$,65SRT4S&NW#0'%40QG'\ $,V7 M#C)[CAYE:+6."WR;WM]9?1V#G5C%3@RGFVUGDJLG;\GCA:C]5+1'Z/;[[,KJ M[QB@Q"I08@>!TO:K20'W>4?"=&)?;N]1_&[]ICS!HYKZK ")'01(-S$L2HL= M!K-HXUOC5I^X8IW/8^ /J_"''80_9C$#9 ]$L)#*/A+A.I^X@EJ_\#P!0B#C M%Y)6Q\?@(%9Q$#N(@V81#T-RF:7P14 OS M8GX !;T$0H@2'EN[=H]@K5$\KJG1BGY<'%ZV';D4T)&8/5RFWMXQ*,BM*,C% M 68[TKZ8XF?Y'ARYRS0P;6QF4*OCG\0WFSP4:OUP&K\:PL!T,F6-V:E:[ M)KL[^X^F_O)MV91XYHM!L1597BVW?B_R#<]N=7NQ;_R9F_)-22CF$.ITAO!\ M56S%%B=:)OENYJ/46D;YX5)P7RAS _P^EU)O3\P#R@WQ\7]02P,$% @ M4(%:5\W)OA!)!@ R!L !@ !X;"]W;W)K]D=*0QSPK]/5D8\SV-XTSQ.B\GLJK[VOIQ=J9W)TD*^+XG>Y7E< M?KN1F7JXGM#)TX4/Z7ICJ@O3V=4V7LM;:3YMWY=P-NVR)&DN"YVJ@I1R=3UY M32\7C%4!->*O5#[H@V-2E7*GU)?JY&UR/7&J&SF7659E@GE\ M;9-.NC&KP,/CI^QOZN*AF+M8R[G*/J>)V5Q/@@E)Y"K>9>:#>OA-M@6Y5;ZE MRG3]ESRT6&="ECMM5-X&PPSRM&A^X\>6B(, R(,'L#: V0%B(("W ?RY(X@V M0#QW!+<-J$N?-K77Q$6QB6=7I7H@986&;-5!S7X=#7RE12646U/"?U.(,[.Y M*A)8=ID0.-(J2Y/8P,FM@1_0@]%$K:+EAHPEOY?:"<.G_(&0+C@KOT&!;U890Z MGD/%,6[1QX4L$"[K8$?%BJY843F8__T0]YQ=,5J=,%ITRV>)$R8[6Q.W6Q!T5X!Q6 MHNI#K01?PH(L,^A"L$B)A/&6:=SL.K!6<:Y*D_[37&@7#ENV9D3W0#VO.'4# MYEJB17 L 'E;N C!A4P(YEBJ17"^'P9.@,O6ZRCR1BGZ51:@VZRA((&-(M6F MTO&]?"+A)*QY_=E35W#?(@V#!6[(+A' M.? 1Y?C";D]S#"9Z^HH0&'5"'G@6"2C.92S$60@Z%H)1%M[)-UA5WSG"/^#LZ-['TG$C^Q8Z'+B3 M1O"KM*CO_^?SP+&[@-LT]%'4=7H\(+FH%]@['P+CC/D#/.PM+AUU:[.SWRNA M/\G^3JY4*8F)'V5K=[_N4O.M>J1K$6"]_E:P/1"P7V97#C0)@=#C^/:VB,%< M+[2W!@1&&7-[W0')1KGG#5&T=YQTW'(N?HR#OKMCPK:* M#M)Q/_B'-*3:!M%B@]X3-Q0;V%9UCN)\-^R9 SGA+9A6F"XBN.A-=Y[0!J. M/NM7&B?@ L %Y3FX7KV)2XD^Y--1-_F]3_DGS1:=--OB5-F.7[OM_2E[CC^] MBW6ZK/>B),UVU0O)[&FIZC4B9]"8$Y5E<7EP%;5N[7C^H7B<"VIOVP,P2]K1 M ,P2+(X:>%YE>\/*Z*A0'= M7>T^.[VN/[98UV_HY9PBUR-ZN6@^*NW3-]^XWL7E.BTTR>0*AG(N?)AOV7PV M:DZ,VM;?1>Z4,2JO#S#_*Z7,TTDU0/?Q;O8O4$L#!!0 ( %"! M6E?T?F27(P, +P* 8 >&PO=V]R:W-H965T&ULK59M M;],P$/XK5IC0)K'E/6E+6VE]04QB,*T,/GN)VU@D<;#==O#K.3MIUA:WJV!? M$MMYGKM[[D[.]=>,_Q 9(1(]%7DI!E8F9=6S;9%DI,#BBE6DA"]SQ@LL8-(+(L"\U\CDK/UP'*MS<$] M7612'=C#?H479$;D0W7'86>W5E):D%)05B).Y@/KVNU-8X77@&^4K,76&BDE MCXS]4)N;=& Y*B"2DT0J"QA>*S(F>:X,01@_&YM6ZU(1M]<;ZQ^T=M#RB 49 ML_P[364VL#H62LD<+W-YS]8?2:,G5/82E@O]1.L&ZU@H60K)BH8,$12TK-_X MJ0_#V"<$!@M\0_%,]! TA.-5#V!"T=+O6KA,WP1(/^YRM$5=H ML*86.ON:#?FBI>J3F>3PE0)/#L>L3*'J)$6P$BRG*9:PF4EX03M(@=@(ENAKQI8"EZGH MVQ)"50[MI EK5(?E'0C+1[>LE)E 4P@O-? GQ_G=(WP;4M3FR=OD:>0=-3@C MU17RG7?(;:?+!(O#;K +FYA@3C?P=F%3 \SWG?C9Z8[,H)49:)Y_ M0.87F1&.DIWF5[)[)MW!L8RIV[XG*IR0@07&!.$K8@W?OG$CY[VIF5[3V.0U MC4U?R=A./<*V'N'1MKLN&)?T-]9_&+B6*DX9_/+ "TT(2CB!:\A4FMIJN-T= MD;O7CR=@)@:,V_'W6O$%T([PJ!4>'15^J!%-8J,3Q)Z F1@P?XM] ;0C-F[% MQD?%CD^2&9NNF6X0[RDUP>(H#/?$FF"NZ^W!I@:8[WMA=T^PO?4[+@A?Z#E( M0/V6I:POV?:T';6N]82Q=SYR>V/7<#Z!T:R>I)[-UW/=+>8+6@J4DSFXYV@Z;=^UF1Z)BWDNB5J*397W^' MLFLIXL,-T ]))'LX.C/DS#FD M ,<_1Z>+TS/-P.GU-^^_#<%#,+=Y)ZY4]5]9ZMWE(EV@4FSSOM(?U<,?XAA0 M;/P5JNJ&W^CA:(L7J.@[K>KC8$!0R^;P-_]Z3,1D (D\ ^AQ /W> >PX@ V! M'I -8;W+=;ZY:-4#:HTU>#,70VZ&T1"-;,PTWN@6OI4P3F^N5%/"I(@2P56G M*EGF&F[>YE7>% +=&,<=>G'5MZUH-+H6K50E^MSD?2G!\"5:H<\W[]"+GU^B MGY%LT*>=ZKN\*;N+M09XYB'KX@CE[0$*]4"Y$?M7B.$EHI@RQ_"K\/!WHH#A M9!A.GPY?0U).F:&GS-#!'_-EYAARWG60 E[RIO]?=/B_$Y0(*K!/M MO5AL?OF))/B-*[@?Y.Q)J.P4*@MYWUSEW0[!I*'"7(A_>GF?5Q"[,^J#JV1P M99K$_8;&,3,S=C^-QV%&(IZF)[,G2*,3TBB(]*/H="L+LT0-5A>^@X-X\F"2 M3!Y[0&<;L813-[;XA"T.8ONU*%0/28/N5@C(X&TEEJ@1V@4RMIX?$9I$= ;3 M9991QMU DQ/0) CT?7,/DZM:*9P3G-@)C*/(2J'+C''BF6!^PL;#21RJ#>U$ M52(@*=3!0G2!Y-;3\0R?;4$)S]SHTA.Z]$SF"E4+I/.ODTEV)C&UGY[$:3S# MZ++*F">%V0ED%@3YE]Z)%KCC7/O*K(?'670S?7Y&<)QE,Y@.NS2)8^PI%3+A1Q($>MV"9&KUXQ+M@1+UT"9-A]R# MEM'>^CXZ?9*V)$FS: [;94<923RP1_(B0<(8:KS3!F-G:/E_2@)V4_9]ZUZP M1W]3) F/\;RJ7&8)]BU9,C(0"5/0^T;GS9V$Q;K2,AD3 C?5#-ZM0+GD&CQ$%" MF,76HK7-LL0G1O0; /@ M;!XB&4\R/.^YFOM'>7NZOQ@Y MD(8Y\"08]_EC/G0^X!98_FT/\O9,(JC-=S3CT:04C]L*AQVGW-<%ZJJ6,_%A,RU_$.,X8C MXDOI2($T3('7JM.K5FC9"B.*T:UHQ%9ZSG5LELN(W:\<7&ATJ ?IR(0TO'V; M:J'MLWJ7O54C-+9Q.\Q@U7I$!AO9C(79;(I;/:^3,9ND8I9:]>8P2W#JZ[ML MI#(6IC);QYW#:U,5P13S^?&-PR[C)/%LGME(:2Q,:8=N=@ZD8Z>691F>5YS+ M+H:%XTOKY%#QS*FBJFMYW((.AXNJ,4M"- 4@1B\^*"T0X2^=V(.>W<(,N13> M#W#T-/J1'ED4%+0W6A5?=JHJ1=O]\E-*"7\SG!OHQ]?.B(-D^UQA^Z.\/8U] M9%L69ELS\ZI!G4G!$D'T+(G>X%F&.ZO$2'WY0M\L!"\I[ MO5.M_%>42T0(6<8T67*2#2N($ S7>$G2])NY[#JCEH=O<;I,2;2,67*ZYQ%; M\H1\LU:][C1\!\O0.0F.[6UF26JG%?'H5#:2/@N3_J<66F7?/A[2AE[D&BJF MTR\1A9@IQ,P.42VS)%E&E!]CY[)<^';>MNA\EV,S/J$<:&R>7J=A M&J>9AVNC41Q$87%@<>U0A<\,@U@OP]SG*TY#U_G*>O+&U[QN_S-O[V33@=S: MPDC\BD,FVL,;[,.-5OOA)?"MTEK5P^5.Y #?&,#W6P5T?+PQ[Y5/_T>P^3]0 M2P,$% @ 4(%:5TQ\4?VH @ 0 < !@ !X;"]W;W)KJMH)+F&MBZK)D^ND: MA-I,/.H]3]SR56'=A#\=5VP%"[!WU5QCY/%_HU2QQ^4W" M;PX;LS4FSLF]4@\N^)%/O, ) @&9=0P,'VN8@1"."&7\[3B]_I4.N#U^9O_6 M>$JLUWZ/P,'5^FA&G^R:;+#3R2U<:JL@.C M@I++]LD>NSIL 6A\!!!V@/"M@*@#1(W15EECZX99-AUKM2':92.;&S2U:=#H MADNWBPNK<94CSDYG2N:X)Y 3'!DE>,XL!M=,,)D!63AB0\YFM=8@+9F#YBHG M=Y+5.AH,@F3LK[<-G4AZ(3OJ M94?OD-WN!6&U+93F_W"3G?QV]J#NEGRX)0E;0_O;$?^6S!<.XMY!_'X'W)CZ MM/IX3Q.E=!@F(WJYH_Y09C"B 4W3P^J'O?KA^]5C)S66R9S+U2D+PWUA09K2 M>!CMGIZ#F:,X&B7TL(6DMY"\:N$7W@RFUD\[)DX(3_;/PXB&-(UV9._GT:XB$)#0DH1*0'/?3WX*418D$('O&>1%3U +Z8;'8!POR]DDV MW]6&;Y(R_ET]T$3UYN?!7KC38W9O/; M+5OS1ZZ_;1\:^#0[]E*(BM=*R!HU?'4WN<:Y-%PS^[/F"EZ7I"73\?>ATL'=8GIMG\MI%/J#'6T)NY:'W3 MMH;1B-I,XZ-NX%L![?1\(>L")H47"*Z4+$7!-'QXU/ '9DLK)%=HP=0&_0(S MKM#5MYKM"@$VUVB*OCU^0E<_7:.?D*C1'QNY4ZPNU.U,@S+3_RP_J/C8J2 . M%1GZ3=9ZH]!G4%.SZ9__M?. [^8QOS.W5VYH'PZ('0U_O\=\A(I536V.A:QFU+DW;V\RD. MLA _MB:GV#S0=1N=3"),-4WCP5S;S")",OM<)T?5B5?UY[]W0C^; M7"7J7%;A0L<4*!SC$=L7I47'J5?RH9?Y] M:CA5(%!LW'K1Q>G8=V&<#E>3S2JCQ"XW.\K-O'(7&U:ON7'PBHD&[5FY:YTL MZCT_+#*;XFRD)1BH'5M@G#FB 0<]^P)_/)0"D-HY%%3N:M@(E>(?\#6L\Y70 M".XK5O(V!UP.E,.OG:JD$1D.Q6(5. 9R G%\83FN>-. ;LU^.+3A<7RF03R, M8IL9Q8DCBC'I!1*OP&^]:V'K"7LK$\%Y%RTN+!RZ/)OTA$1#Q6.K. I#A^ > MV/@"L5MMRH0R4XH#'$R6*P5;BM*=W_&[\OJ]>CMW04]L[$?V?9[+G<$B9'HN M]FQ9\I\-":T##\>ACS,ZG*NQ%23)*,6NZ>HACKVTFW^IS<*4C7!$?S3^X2A- MAO(L5FG@C*6>E=@/R__J#6\.8615-Z;=%$A(2/PD_";.MA=JM MJT\NLXZ,*4:2$U<=JBR+599&#K4][H@?=^VL6U59\!6%T1#!-C,WUPG685C(%T0128?C&-M!0D@25SCT]"-OJU>[_=LK"ASRK@!\K][. MO= #D/@!N&!;H5G9[;4+X5X+%JRE84R&^+/914$<."I8TM./^.GWP)[-WMIL MK6""H,A1XF5/N]PI,%9=WC$WVO!LC9KA2(@/.DQ2?R8/!=L2AHT0Q6#B#;U\.4"C8S)2-)1-K*4E/BT MM#\7W^.3^/%Y3*J'/&K-1E;58UA.LR#)AIL3FUT(ZS*U*Z<]56GPIC2Z@F*S MSE]S[.>E]9O/_=ZIMW,O]+2F?EI_Y25GJCT'N.K@6/)BW56"URB79UY>"D91*%2.YC-;K'T%Y>#K) *>OU%!Q?H:5LH"\(2[M> M.A(3!?!OJ'ELYN ![0%,+U6@9SR 771E3F3,F9A5J;6\#/!P$VVU(UGFR%2T MYS!]'8=!ZY/0FXTL"[/8VXT_>E%N.\W;EA XUB%98$S"T>&CS2S$H6.C37L@ M4S^0O_)M/Z0N>[4I6.V:-O0A7U1B5UF56]@;)W0(/)M9%+AVL+1'-/4CVJ8< MM7G([F?;\2W)1GZVF*61R\T]GJD?SQ?*!ALVK(.P4#I+DV%19C&;$DI/IN9\ M&#VHJ1_4GU!(CJ1N3F.:KYWOK( MRW)4#($TS%06LVE*L6NJPI[)H9_)B[<, #&-EGPMZMK$($POE+%"6HN'< Q? M@J$6&M+"9D:!<4-O[Y#(Z+DCB9(Q52QV.(J3T=GF[.1A M?<6;=?L.@T+M$5SW@/MX]_B>Q'W[=L#@_D=\L^C>=NB[Z5Z^^(TU,%L*\MT* MN@P^).#GIGN?H?N@Y;9])6 IM995>[GAK."-,8#O5U+JEP_F!XYOE)/I$Z)_^^D*P3!&"%-95U\N7.LA_>4JL%R?>PH*Z>VO6';M8T??+K5E=S=KEG7W3?O8K,Q?[MOULN[-R_7#9?>X;NKI;M!R<??_'3_&'6;W]Q M>7/U6#\T[YK^E\>W:_/J\L RG2^;53=O5\FZN;^^>)-]J\M\.V"'^/>\>>J. M?DZV;^5]VW[8OOA^>GV1;H^H631W_9:B-O]]:FZ;Q6++9([CXY[TXA!S._#X MY\_L:O?FS9MY7W?-;;OXSWS:SZXORHMDVMS7FT7_4_OTCV;_AL26[ZY==+M_ MDZ<]-KU([C9=WR[W@\T1+.>KY__K7_>).!K \Q,#V'X \P>P$P/X?@#W!\@3 M _+]@-P?4)P8(/8#A#> G1H@]P.D-R#C)P84^P'%[L-ZSN[NHYG4?7USM6Z? MDO46;=BV/^P^W]UH\XG,5]M2?->OS5_G9EQ_<]NNIJ:PFFEB?NK:Q7Q:]^;% MN][\9RJN[Y+VWKQJ[S[,VL6T67=_2ZJ/FWG_6_+E+ZMZ,YT;]%?)*/GEW23Y M\HNODFY6KYLNF:^2GV?MIJM7T^[KY OG]=5E;PY\&_[R;G^0WST?)#MYD,NE M*=O=820_;OJN-SSSU4/RWQ^:Y?MF_3^ \C9.^;.9M]UF_=LSZ=?)/D2$\6W].._-ZPAIA9#^>/M]\J;OU_/WF[Y^OVB2OC7T M:_/!Q%A5G/6GIC?G*/,I5_5Z9=+8Q;@TDL?6O$-WV*4IP4,=LD,=LAU/?H+G MNWI1K^Z:Y$N3M^<:^BJI^V32W'V3\.SKA*4L@PKGF57L6+>GW4\W63K.FX&*+!MZ?[;[O'^JZYOC#G\ZY9?VHN;O[ZETRF?X<*@9*LHB13E&2:B,PI M!WXH!_ZB-"%-D!YR0Q/R0QCR;Q7^9.9M%VX DW#^9-ZF4,14Q01(4B M5(@895G&O7QK%.8D2!P2)*()^K&?->ODKEV:"IYM;Z\^-2<3)M"$H8@)BJA" MQ$AF7LI0%AUG<5(E#ZF2T53M+I.C[4W?=)?FJ[?WL"8 MFZO=7_>9K9_J];0[O@A">2V"0^5<>IF-'MC0"QXE645)IBC)-!&94RKEH53* MUR@5J#S*\-KD7PU+=-Z%"%[XTPYE42A"AX@\/7%6'Q]2.8ZF\G!KOT_FT[R? MS9K%%)M68^ :D_IGK&CHH?.*DJRB)%.49)J(S"F&++4"-SVK'$ 9FJ*7K#W$ M+1.1>N??"0#SK_4X1.$0C1Z/F[8C7R![E5FTIW4569#$:.RATXB4K2)E4Z1L MFHK-K0FKT;.S1/H/]?J@T!A8$Z!*Y\78+PM2F4[*5I&R*5(V3<7FEH75ZMF+ MQ3I>"I!:EZ5?"#P\J;&5JLL$)A)EO$C$>?O"R+B5; M1W%,A>I&%IA.H%P$Q4-P' M:4,A$QQ2 9!PN1?GT0B/FS+K1+"X$W'.DN^>,F:@,[RQ (#DC ?9P[L+<(C& M8KG)LWJ=Q?7Z*RW]LE 3B^#6,WYH@R^+E&P5*9LB9=-4;&[)6%>"Q5T)PB5@ M%K9><.%7"=Y\ 4!&/D^%\R@SN.X?LAS,PE:*X&H6V@$CGI6%/Y/03H@*AR@&:

5SC1PH#;-;%.RPXU-' QN.@5Q=OL< A"H=H_(#";ML2!EJTC9%"F;IF)S:\+J>7Y6C\4_-ZNX&"U*V MBI1-D;)I*C:W+([V0[RXQP(O!:#'8ISZC0 <, WR-"^X?YH%>RQ*[@,K &B. MT.],5E!<(3)S1^"?=J$>BR(?L_&)\ZYU-OCY&R,XOC,"ATQP2(5#% 99848 M^PX^CG,395T,3K=!@N,[)'#(!(=4 "1TS7 >C?"X*;,JGM-OE.#X3@F.JW4 MDDO_MJ#"B10.T5@L-WE6L?,_9<,$#P5]L,7H-GYH@R^,I'J>E$V1LFDJ-K=D MK)[G?]C&"1[*?7^AB>,[)P"(R'W3#.=1.$1#H<2)S@ANI3Y_G?T3'-#Y++C] M)%7YI&P5*9LB9=-4;.Y&4JOR<[I-%#DN\7- 4?/"-\T 5+#!%!?X.$1CA^,F MS7!:FZ)V53I&R:BLTM"ZON\Q>K>[P4('4?=)WEH+H/N\X '-QU!@"AKC,H M+MAU!@6.=9WE1T\]^-T[*.#$0CLHS!SSC=5X^,%SC'0'!2F;(F735&QN65@O M(S]K!P5<"L ."F". 0:"F6-%,,>@'11YD09=9P"0%2(?^W,,VD$A1.$[*G8]$T"?/!?"?PP) L>.8;W[N,0 MC1Z/FS:KC$5<&?^.OC,!+C3[1EH\_N#I1,E6D;(I4C9-Q>;6A17Y(B[R![:= M"7Q?@H 6T=/45WT3 !=,*7QI'X=H_(# K,A+_[$C M8%S),O_9B!H*S(I4EB=,,V&M#7'6(P=0-U*<>.1 ,,=('SE RE:1LBE2-DW% MYI:%-6W$BQ\Y@)?"BQXY(.!'#@3&-("#C6D "!G34%S0F(8"QXQI:>T,&;)!C9IK1;YNYLLP!L8"399!'<JA@*S0H[')WPY:?T7>5:3!2H2)-AD$>K%>/C!A$ 0GH1C OI12AP3"_*HZ_<.+_)0N)- M%CAD@D,J'*( R)CYVW4UAG*39!T*2==B(?$6"QPRP2$5 E;+' >C?"X*;,^ MA*1OL9!XBX7$6RP R%8>^MG#6RQPB,9BN(ABMPX8M#)CBD B"AAL-Y-,+CINSHFR7C MLO<<#5>$"_1!ZG#Y"T#R,?MW$" M+(/PBP'\BUD)?BN _WPS .5/(QRB<(C&#L=-FA6_Y7D;"]!Y!'3LAQ.)=*F; ME*TB95.D;)J*S:T)J^[+L]0]NNQ=@NH^[("(AQ]<%J3JGI1-D;)I*C:W+*RZ M+U^L[O%2@-1]T $!H, ." '=T 0*@# HP+=4! @<$.B,MNUC3]I.[KFZO' M^J'YH5X_S%==LFCNS_;OF^7NQ]G33UMUEN M^?M]V_:?7UP:_J=V_6$7X^;_4$L#!!0 ( %"!6E=<6BMXA ( ,L% 8 M >&PO=V]R:W-H965T&UL?51-;]LP#/TKA <,.W3Q1]*L M[1(#3;MB&] N:+;U,.R@V$PLU)8\B4[:?S]*3MQL<'.QI2?R\5$B.=EJ\V@+ M1(*GJE1V&A1$]448VJS 2MB!KE'QR4J;2A!OS3JTM4&1>Z>J#),H&H>5D"I( M)QZ;FW2B&RJEPKD!VU25,,\S+/5V&L3!'KB7ZX(<$*:36JQQ@?2CGAO>A1U+ M+BM45FH%!E?3X#*^F(V@V7_)I$#E!6&)&CD'P;X-7 M6):.B&7\V7$&74CG>+C>L]_XW#F7I;!XIV<64$E5?L73[M[.' X>\TAV3DD7G<;R*N\%B32 MB=%;,,Z:V=S"I^J]69Q4[E$69/A4LA^E=YH08G@/L\;RD;5PC38SLG9W-@F) M0SC#,-O1S5JZY!6Z<[C5B@H+GU2.^;_^(4OK]"5[?;/D*.$"ZP$,HQ-(HF1X MA&_8Y3OT?,,C^5H@#3=2"95)4<*"!"'7&=F^?%NZ43^=:YD+6XL,IP'WA$6S MP2!]^R8>1Q^/B!UU8D?'V-.^-P&A"B,_$/$@J0"C-3',P=7:76E\/CP[@6\*;H7)"HC;5XL9RD@O MT4#< 0J^-HH+;^R1Y 3N] 8K9Y.,VK<><)4_@]($BL,#UP&U!OMBZ(.8=Q\K M.6VQ7NK_H1&\Z\+UO5MXT& 5FK4?(Q8RW2AJ>ZU#NTEUV3;HBWD[YOANUE)9 M*''%KM'@PVD IAT=[89T[=MUJ8F;WR\+GK9HG &?K_C6]QL7H)O?Z5]02P,$ M% @ 4(%:5\+8"PO'! $@P !@ !X;"]W;W)K^O!X.79)C M(=S E*CI2V9L(3P-[7;H2HLB#4:%&D:CT>MA(:3NS:=A;FWG4U-Y)36N+;BJ M*(3=+U&9W:PW[ATF[N0V]SPQG$]+L<4-^OMR;6DT;%%26:!VTFBPF,UZB_'U M\H+7AP5_2-RYDW?@2&)C'GCP+IWU1DP(%2:>$00]'G&%2C$0T?BGP>RU+MGP M]/V ?AMBIUABX7!EU$>9^GS6N^I!BIFHE+\SN]^PB><5XR5&N? ?=O7:2_*8 M5,Z;HC&F<2%U_11/C0XG!E>C9PRBQB *O&M'@>4;X<5\:LT.+*\F-'X)H09K M(BZFWL#9*)A+==.B)!H,-D\;ELG89/>/R%WAOM,\=O-4III_:#XE^&T-TB&$9 MG07<8#F R:@/T2B:G,&;M)I, M[DC"8.O(%;J85.I%"P\<(C[47?&6\-=]$- MQV5U[4J1X*Q'=>/0/F)O_O+%^/7HY@S9BY;LQ3GT^6G>'!'\ZL3!GQ_PR<-2 MF>3AKZZHSOKMCBH:'/=1^3D?=\)''/F4!S[=EA]RA$J+*I4>4T@,[1GMZC=' MEJG@Z:Q-E&L3Q2V#:Q\\(33^ CR/5Z8HA=X'7I*F714[F4IAB<@ %DJ!U!YM MTBR+A2)\XLCKO17:B=!47)_6)8K(42"5IJZHY+_$I[0F8UC"<_PILZ9@OT4? M.$GZ-%\D'DO&!?M&M$^G=U4%R3*,ZQ M -1*FCT-F9!6[<%4]@2<\B[K,@F\J)_Y1LZFJ8$+M)BPSRV2\%2-4-1M%+F- M=AF%1'S]RA/DCB6SUUJ#95K M*@+N=? 5NK*C[:R4L/#CRQ=7432Z^2$\QS= BC53(;OULN;C3ZQUV V'Q-)I M:RWJ9#_XI'-V=:H[S$@ RFIS>GY[S_NBUF?9<8-SC5!;$+&2=&]((=X'(8Z'W#R50]L?0.M!]Z4X=87&T]WR/":TZ4=+2^@ M[YFAO=L,V$'[,V#^'U!+ P04 " !0@5I7%/8]UC,' !K$ &0 'AL M+W=O5]\V'T Z_7 SI?UAPW^DV+B#,2-+5L9\HX_/Q>5@ M3 H))7)/$CC^/(E;H10)@AI_=#('NROIX.&XE_XIV Y;5MR)6Z-^EX6O+@?+ M 2M$R5OEOYK-/T1GSXSDY4:Y\,LV<>]\.F!YZ[RIN\/0H)8Z_N7/'0X'!Y;C M[QS(N@-9T#M>%+3\R#V_NK!FPRSMAC0:!%/#:2@G-3GEP5NL2ISS5_\R7K ) M.V,WK<.2<^S6U"NI.6'F&-<%^RA=8YP,$Q"2*/7CN!2+/G[0WBIN>%D=)],$U/!>7 V2)$_9)#*Y^_"&=CW]^0]GI M3MGI6]*OO@B[%M8E[#K_HY6=4UYYB3YR95P+!=A_'\6S9S?*Y-_^=\J1D;^,C.+H3J$\?Q3?V)U4[-$@+MEOLI9>%.Q.LT]B95MD/5M&Q['W[+$2 M$*F]U&M 34,G"V%YS%9K.>;)")Q >#9<;\EA#=^&*:(F89G9:$## M3+E7A;-&V!PRP"^T4+8>F$#@D] M!.)BNA JND;DLI0Y5VK+2FOJ()GGX>:" M>9%7VBBSWC+SA+N"8&D*$NI(&M/&(X^6V7@8##OP#Y- *\]-J^DB*,LX)MCJ M!*P!U5^>&VM8A4TK <' !!B5$F>Y.]3*1EE1,D!D36OA#N&&[)HN &*@IN0( M-9(J=3AD"T2[ -WXBET_W++E>)9\AP4> \@*!$[7>+Y2 E9[1PK@=- )JWFT M 9#X%P@<^U8\YQ4YMR G!@=R:=D35VUP4F]PN,9CHZ0!(2/U_M,%!78.HF6% M(U+A1G@6ZVT=(>OTN45"D/J@29%$LVG:"H*"%K!O;4RQD4H%9&D5JA(:G8AC M,SPBU)7"TO4A*&B+1AWEZ[45:USSPC!:/S+N[QKQ'B[SE6D=-KB?/K#/&NO@ MJ=>@'VOX17#B@)!$7;SRXO\H*H';V/71\1?Y%XP&UX((5["M)UQVRUT5%,UI M0)D)^X*X=RQ-IO,I_I[MQM$*VFTR3;'8.H7.691C.]@:!?'@?ET@GVXIC MWV73&6[*I@NP41 ,^YGD% MTJAD7NW+$2>:$,@#3[>)9Y20P/"QR(3\*,&9C@D9L(A71-)14I1GHJX"MNB5"B)([Y@]*':",\'V7#L=]D)):!ITD2>\+C3NA-PKUT=[B M%%-L]ZU K%4Q1:C"V*)'^;3TKR2/=H0N/YV^YL3(Q03J+N%"'7 57'TFK"L MHP"W1:^T#LE.SL8V4\N8: [1<."S7?MTT#4!JB<9> % 8F^)7DM21%*'+/-> MZHL<*M!:*=/$/@"W?@ WKM? J:U#CTCS.@;!E]9@2Z XNU$\<1/QO[) M=>B$TX/))&AX__61W96EJP@B-,UWN3=T/DLZDBM-:T^](D8'#\":G@CTS*7. M$I00WX*[V=U+^CH^(/?;XS/\"[P.TY@2)8Z.AXO9@-GXM(T?WC3A.;DR'H_3 M,*P$1^- &[!>&@1;]T$7[/Y_X>HO4$L#!!0 ( %"!6E=O*_PGZ@( !,' M 9 >&PO=V]R:W-H965T\;# MK=(O9H5HX;40THR"E;7K01B:;(4%,VVU1DE_%DH7S)*IEZ%9:V2Y#RI$F$11 M+RP8E\%XZ-<>]7BH2BNXQ$<-IBP*IG]/4:CM*(B#W<(37ZZL6PC'PS5;X@SM MU_6C)BML4')>H#1<2="X& 63>##M.'_O\(WCUAS,P2F9*_7BC"_Y*(@<(128 M68? :-C@-0KA@(C&KQHS:%*ZP,/Y#OW6:RK4= /(,<%*X5] M4MO/6.OI.KQ,">._L*U\TUX 66FL*NI@8E!P68WLM=Z'@X!^]$9 4@5 MR+.\89:-AUIM03MO0G,3+]5'$SDNW:',K*:_G.+L^$%9A Y 7W2MJ5@4\RQ_PX/B1V#<5D1W&:G 6< MX;H-:=2")$K2,WAI(SGU>.D9R0:L@ELNF8KR M6=#3E#OMZ@YL?++BX [ $V:EUEPN84WA6EHA./-$!/"AYZ=*22&H/F2J=6&*"?,/F EL@J2M>4'%< M0!RUTFYT;-SM10[JRX0@2"0>Z;^$.&WUXOY^&J"PH-&I_Z :@JQ9<&5:M?=N;*TM-U$]7]&JA=@[T M?Z&H#]2&2]"\@^,_4$L#!!0 ( %"!6E?_060.!0< #<0 9 >&PO M=V]R:W-H965TF MDM*RQV73FN-)96UW,)V:HI)+8?95)UL\62B]%!8_=3DUG99B[H*6S33PO&2Z M%'4[.3ER:[?ZY$CUMJE;>:N9Z9=+H9_.9*-6QQ-_LE[X5I>5I87IR5$G2CF3 M]L_N5N/7=)-E7B]E:VK5,BT7QY-3_^ L(G_G\%U^D..]<24KU"- ;!1-6],:JY1@,!,NZ'?Z*QY&'K8#, M>R4@& ,"AWO8R*&\$%:<'&FU8IJ\D8T,5ZJ+!KBZI4.968VG->+LR;6RDL7L M$SOK#1X9PV:R!.F6?9.=TK9NRZ.IQ4;D/BW&I&=#TN"5I#F[4JVM#+MLYW+^ M8_P4 #Z%6U1BX;- MK+"2"C>[ZAW21;O3D7 .3"<*>3R!,HS4#W)R\N&=GWB';X"--F"CM[*?_'0@ M[*(V1:-,KR7[]W?Y:-E9HXK[_^P"_F;JW<#C_>=F,./>>K/W32>U<-;XS# ! M'! "(N9,&%:H9:=:]T0MF&@93*D[71O),$78JJJ+"M&=0"(L;8Z@;H&Q9.?85+1/']YE@9\>&G9> MU7*Q!?9"%K4;)%?B7FJV1XZ!=WA^AH<[&:Q MJ NI.6"BVJ*>4]H*1XDV$@T.@(H!B8@MT%RB)3(,D0@0KK"VD/OLAE)C5XBX MQ=0;]E(#3M6"A0VMKFKB5C1U2=RN:ELY]U*J4HL.:.$/4A!HB/D[FK$'[,.[ M/$GS0W:-(ZLS';%7]7R.X[H4QKH$ X 7H5>7UUNAY+8./S6U^'0KBAI$;]Q/;T_/U^[[ M['M%/02V5\2^==WA.M=U&ZC1\D&V/?JQ-J(LPDX3BOX)MBP0S=XSWXMY$ =DA1&/TPA6 MF"0\]#UG9=P/9E[,P2SFB69#Z/,\S1A2R..->G++8XU[H M,9_"DYCY40+7C!%M#.Z^'[$HYWF8,3^+>!1&< DX1,*^*XOVH9VQBY^1!5QA M[!-")$FXYQ/&/,AX!-SK.71Y]N7[Q>ES(_^L2N,DN=7V- A>.0":-.6+W&LE MKM9SA9J[;C%8)-O#X#,?T>K(+=>+5CR2Y.9_XX6)$Z$I4RB-D46:+)2QAC/Y M3U_;)U+O& 1,?ZL:FZ)C+&8I?.82S819-'PPD(*7-/;^.RS(1WP*&8D)@%E3 M:P=XLU;B V@-#K[HOTX9\$LC$&. $$!^);J$\F);6>H7:0UZ5SNZR$6!0[WU MT&+$?Z(/D+F;L%A]$4Z$8%!@H:A$6TH'R0R8I('6AHQK'L"0<1^PK/4AR1Y@GQ.J!Z+0IYE MP2#AO8@'6<(^LKV,)PB&$?(X#&! H^E:Q2_(AO"SP&,)7&, #Y WSC$ 3APX$9H0/BNWM02V!JX\@'=E8/!YD@C M&@/:8/:ZV"@LRT>N@\B%Q3S*TM%P &>_T"-MF8?1L'>2.8...0M&*W=X/K\4 M+?6W._7$'4B*DTO').%P1![8(&)N'.:-+L=#(1=J&,BSW5,D@;L MRRZ5OY(F3$,71PU+9&89?H*4(&5[7YT2QU;8)9WN%>RB>TI?9UCD6:$<-52SZUMW] MQF\ITW?T%>OR_CQY^+@OK=$<$[JH\-9H2TP)?#=AE3:8HVT:U5$$QUF5M;%U M@5B,^O&C#W?;>VG7_@#8C!]A1BPDY..:'U2URK)=MX/IUF7.O3'HRDI?U7UK MAWO=9G5S*SX=+H//[L.5^DKHDEX!C5P@U-M/XPG3PS5U^&%5YZZ&=\KBHNE, M8E1JT,BM(;M/[_L*?$C=V;PT_XQA/RGB%;JS_"YOA[FP10-%;I]O1F!BT4@W_Q=.8ASV#?/H3 M@W@TB#WOP9%G>2N<6%X8O0'#MPF-%SY4;TWDI.*BW#E#IY+LW/*S=@@9_ I? M\1%5CQ<31ZA\-BE&A.L!(?X)P@(^:>5J"[^I$LM#^PFQV5&*MY2NXY. =]B= M03(-(9[&R0F\9!=BXO&2$R%:RS> 6YV'(Z[Y-QV MHL#+@-K HGG$8/GN391-/YP@.]N1G9U"7XYE@+71+=Q08@WIEC3A:KCQ:D # M?]WCDX/K1A\/)=X3RY1!!]V9W MYOD6(U\[$"Y&PA96SU"AKHSHZN<0A&6F'J?06HB@+XT7"JW@1SM*45DF>A_%\SJLL#K-\-EBV0M&@ M]+F)TR1,XY1@9V&^R& >S<-Y,H9+!Q6G0V77 M: S7C'4F&9;2"YW19<^&E'-\*FJA*JZOA[22L+V?,U]V)UNVI\JQ@Y$1,Z0M MAXJ4M%ZS0R] ]X/!EM&[-WDX%'8*BI\1;B.>S,(I98G&^".,D/9XA:KNBZ;E[6$3TIA.EW0(J5>6,1> M:#>4?*$.JK0%+7NO8:\N/Q84]_Z1')XZC>'J9ZF_YTX1PT#H#+4)D%YT(;B M]+MED"<8,S@N!TNS^_]NT"SE84^38RW-_J1F)0YRXN<3U*0/UI2F$([]G$WV MGAK45I5_4+'@J&;#JV.WNWNS70U/E9?KPX/ODS"5)&H-KLET>C9/ S##(VKX M<+KS#Y>5=M3#?EG3NQ,-7Z#SM:8?CO&#'>Q>LLO_ %!+ P04 " !0@5I7 MWC!0F9X# #M!P &0 'AL+W=O]O MVS80_5<.*EHD0&(YLM.DB6T@:5.LP+H%<;9^&/:!EDX6&XI422JV__L]4K:: M#8[W1>*/NW?OW1W)RUK72KMI4GG?7*6IRRNNA1N8AC5V2F-KX3&U MR]0UED41G6J59L/A^[064B>S25R[M[.):;V2FN\MN;:NA=W MY++R82&=31JQY#G[/YI[BUG:HQ2R9NVDT62YG"8W9U>WXV ?#?Z4O'(OQA24 M+(QY"I,OQ309!D*L./#WS!]9J0 $&C^VF$D?,CB^'._0/T?MT+(0CC\: M]4T6OIHFEPD57(I6^0>S^H6W>LX#7FZ4BU]:=;:C\X3RUGE3;YW!H):Z^XOU M-@\O'"Z'KSAD6XSB34KLL$::&$0I49OD),Z%&7N+78E_/SL M-^.9+NB4ONC$+9,!L=P!OU.D<1;W1 IR-OZ+/40N=2*)I[X1G]Y??J M[>#&^^'"4;ERCO3E[/[P^0';GE"OF(2 M6K=8A0=99)"DB^>B(!PR0)^&#=FA'H&Z.Z8%X_9@XA^M]!OL[;9-2=\-XM$S MJ@");D#?F"KQC(]$ZUN9"Z4VA&_>*L0J(@'94R9>XW9RG!XM6',I_3$5K073 M7D7/G1K,30&N&Q)-HS9A35#9*D4;%I;8>5G'&#>=P+NRY'AGQ$(\!*E'[]Y< M9MGP^N;N\2$.SZZ/0U/ME2M?9/8$3'/5%AVUTB(5D$Q(=ZM;%Z(5*+3ED$XT M)>P!$<7^5\ @%BGL^,HRDT:=":<%7@NV_9$A;?S_6/S>0G2O<5=.1RL&^:/Q M*!M\.'Z+:A>4G6>#\=N>TF'80[O9*T%I)1S)&NT9\M^@<,)*%+YH.:0WKX1> M@ADZ)\2OY3JT#IS%0C',#2J/PK)?,6OZC@YPA8RW/M1(7R&Y"&E#QF-$7N)= M08Z!UP@D-S17:'SZ52#3=%-SZ+PH?=XN3N>B$E9@O0S+ ]IWPM,75S#-/%"7QB/ MYR$.*[S';(,!]DN#RVX["0'Z%W[V#U!+ P04 " !0@5I7ZRCA!*8" #P M!0 &0 'AL+W=OK8J>T _>]G.R%E'.4ED61]GR3+TF@G MY(O*$#7L<\;5V,NT+JY]7R49YD2U18'5>/'*VN8Q'HM2,$_DV029V8Z_C'0R/=)-I:_#C44$VN$#]JYA+ MH_D-2TISY(H*#A+78^^FP4/@NM,P8RGF/Z/]TV*39[A(<])>)%P M@44;HJ %81!&%_BBIN[(\447ZE:@!=Q13GA""8.%)AKM!9RMMZ+KGJ>SHW.M M"I+@V#.SH5!NT8N_?.KT@V\7DNTVR78OL<>SUY+J-WA G8GTJ%,*"$]/>@53 MJA(FE)'A]Q+W&B9,)"]_SM5T,>KYFH;MDY?RUT7?'J(_(V1DB^;D/4GCI7<" MEAE"0J1\HWP#6\)*!+$&42"K_5(I6A1NIE="FPWAQ,RL9)36P9ROA7G?M6(#-$L^_@=02P,$% @ M4(%:5ZQ(+K[: @ 2 8 !D !X;"]W;W)K&UL M?55M;]HP$/XKIW2J-BDCB1-20@&I]$6;U'95Z;8/TSZ8Y "KB9W9IK!_OW," ME%64+^1\OGO\//;=,5@I_6P6B!;652G-T%M86_>#P.0+K+CIJ!HE[C10"UM*20^:##+JN+Z[QA+M1IZD;=U M/(KYPCI',!K4?(X3M-_K!TVK8(=2B JE$4J"QMG0NXCZX\3%-P$_!*[,G@U. MR52I9[?X6@R]T!'"$G/K$#A]7O 2R](!$8T_&TQO=Z1+W+>WZ#>-=M(RY08O M5?E3%'8Q]'H>%#CCR](^JM47W.CI.KQY$MC5;5))@:5D.V7 MKS?WL)?0"]])8)L$UO!N#VI87G'+1P.M5J!=-*$YHY':9!,Y(=VC3*RF74%Y M=G2O+$(&G^$BS]526@./F*-XX=,2?;A'.P@L'>."@WP#.6XAV3N0&=PI:1<& MKF6!Q?_Y =';<61;CF-V%'""=0?BT <6LO@(7KS3'#=X\1'-!JR"&R&YS 4O M86*Y1:HU:P[I;>&2PW"N;?JFYCD./>H+@_H%O='I292&YT?()CNRR3'TT:WB MTM!+.,X^/&E>('!9P#>[0+WW6 :NA,E+998:X=<3KBV,2Y4__SXDZ.B1AP5E MG=<2T7LE(FEPO+N1*^I>8[$ -0,B##-5TA@0<@[<.!\]+=W[E)1LWQ>N"*/U M1(V'O0EZNQ^W002G81=NT9@^7*]K&@O$*]=8" MT;X:N M\&,4^V=A!)_(8G[:"\EZ4I8*A 8\[.,-5;/SU@7+I=:4\E XF(31M_,9_$9 MO96$TY,>BZ)S:N$V)@K]N!M"1J"](Y"'"B;8Z^X*];R9808:N6VC[[R[,7G1 M3H?7\';&WG$]%]) B3-*#3MG70]T.[?:A55U,RNFRM+D:&DL\YVI]*9;$W% M!=XIT&U=,_6VP$INYD[@; WWO"B--7CIK&$%+M'\:NX4:=Z(DO,:A>92@,+U MW+D(SA>Q]>\GN"YO> M-XH=R%IM9#T$$X.:B_YDK\-_V E(_$\"PB$@['CW#W4LKYAAZ4S)#2CK36A6 MZ%+MHHD<%[8H2Z/HEE.<27]*@Q#X< PWX@6%D8JCGGF&H*V#EPTPBQXF_ 3F M#&ZE,*6&[R+'_'V\1Y1&7N&6UR(\"+C$9@*1[T+HA]$!O&C,,^KPH@-Y:C 2 MKKE@(N.L@J5A!JF_S-Y\>[AX/YP=E7/=L SG#LV"1O6"3OKU2W#B?SM -A[) MQH?0TVTIWN"*ZZR2NE4(?Q[PU<"BDMG3WWV$#T+N)QSXD]VROY,S28.G#>8@ MUV!*A+6L:(*Y*(!I:Z,*T>];H1K+!%>8#9:@LX0?G#[>1[T3E813!^=02)EK M.((H4$24#3.0=W[9FJXKTP/?= M)#JE,W2CLRD\TF(XYN*X4;(@?W(XH_L PMB=!A$\2$/M< 3!-';C).FDR#T- M$MA72V]GV&I41;=2[/]JA>GG;K2.6^NB'];_[OW*NV6JX$)#A6L*]2>G4P=4 MOT9ZQ&ULO5;? M<]LV#/Y7<&JO3THD4K^LU/9=G*RWWJU=KNFZA]T>: FV>9%$C:3MY+\?2,FN MVSE^W(M,@L"'#P )>+I7^LEL$"T\MTUG9L'&VOXFBDRUP5:8:]5C1RDUBMH;M4W$XSB/6B&[8#[UL@<]GZJM;62'#QK,MFV%?EE@H_:S@ 4' MP1>YWE@GB.;37JSQ$>T?_8.F771$J66+G9&J XVK67#+;A:IT_<*WR3NS\W!B,(E?,>"C ?>\!T>>Y;VP8C[5:@_::1.:6_A0O361DYTKRJ/5="K) MSLX_*XO &%S![W:#&FZ-06M =#7\)L52-M)*--/(DB]G$54C[F+ Y:_@EO!) M=79CX)>NQOI'^X@X'HGR ]$%OPCXB/TU)'$(/.;)!;SD&'CB\9(+@1NP"C[( M3G25% T\6F&1+IP]&^\ EYZ'&Y?'["V33(]GT M$OK\/[49!"<5@K^^XK.%1:.JI[_/T;_HX#Q]QJY'1^*[Y^;$YP^'E:*7:BS6 MH%9 ![!2#3UYV:U)P\FH@I3>)5D M M\"(L>0YL$L:3%+Z)9HM7HJ9;!U8\4^.H4.[$LB&^/"65DC#"@A= #[FA@FNJ M?(V],I+06)BPDKYY7I+S44CX&:,O3[,QY#S,DPRR,&,)?%66$-Y"[FC$M,B2 MD"<3N-MJ30PA*\-)D4":AF61P6?J1._>3#AC[^EY#QI$/"WHR_/7T0:_I\G_ M'_-]CRLDJC4EZ2&.4?E$$*4=H72"AXEGNC MK("/7:5:],JG 1W2TJGNZI":7FG?O#/*>,8AHU0E.=5?[:0;"P92%F9E#&E& MU:&<4\^A!#A+GYZ:JNOM3_TP*F^6 >65+L' FQ5A0B6@*^1.#C5@9>PO D4; MNP"R8TTG%$A)^G$1%EE\MJ@LYF%<<"B+D.67,,^UA^BDH;>HUWYLN9)O.SOT M]J/T.!EOAX'P77T8JY^$7DM*5(,K,HVOBRP /8RJ86-5[\?#4ED:-GZYH>F. MVBG0^4I1IQPWSL'Q_\+\7U!+ P04 " !0@5I77+YK=?L" "Y!@ &0 M 'AL+W=O[0K1 MP5,AE1T%*^?*BRBRV0H+;CNZ1$4G"VT*[FAKEI$M#?*\#BIDQ.*X'Q5[WYB&T] M/8^7:6GK7]BTOG$ 666=+MI@8E (U?SSI_8>WA+ V@!6\VX2U2QON./CH=$; M,-Z;T/RB+K6.)G)"^:;,G*%307%N_$4[A(3!>[C*,ETI9V'*G_E<(G"5>Z.I M,(?/@L^%%$Z@'4:.\OKH*&MS3)H<[#\Y!G"GE5M9^*!RS/^.CXCOCC3;DIZP MHX S+#O0C4-@,>L>P>ON+J%;XW6/7((%I^%6**XRP27,''=(P^<.UMO I8?A M_#NZL"7/;=Q^H?3 MZ;MSEB27X S/$4[HR0S"7H_Y51R'@U[BVV&(3PAKGO%&<:@.7;< BU+J9T28 MH\*%(-PT#<]9#&D_''1[30>YM%21@:76N27!RY#T*@>E'0BUUB*C#6-AG/2@ MR\(D9FU_#UU5$B=AW!_ @(5G21\>M*.9/@$V. O37M^OSN@D3N'00$9[B?L?-4B@+$A<4&G?.>@&81BB;C=-E+4YS M[4CJZN6*OBUHO .=+S2]S7;C$^R^5N,_4$L#!!0 ( %"!6E<6!G3-O@, M -X( 9 >&PO=V]R:W-H965T0G\J-(9K&7ZE[7B 8>6]'II5<;TU\&@2YK;+F>R1X[.ME*U7)#6[4+=*^0 M5\ZH%4$4AEG0\J;S5@LGVZC50@Y&-!UN%.BA;;EZ6J.0^Z7'O&?!UV97&RL( M5HN>[_ &S>_]1M$NF%"JIL5.-[(#A=NE]YY=KA.K[Q3^:'"OC]9@([F3\MYN M?JN67F@=0H&EL0BC,F#MNG&+W\\\'!D MD(=O&$0'@\CY/5[DO+SFAJ\62NY!66U"LPL7JK,FYYK.)N7&*#IMR,ZLODB# MP&+X&3:*,JW,DP\;P3L#O*O@P[>AZ2D%QHT-O0&>@&? M96=J#1^Z"JM_VP?DZ>1N].SN.CH+>(/]#.+0ARB,XC-X\11^[/#B,^%K,!(^ M-AWORH8+N#'<329G MDW/HJ[,9@NM&ET+J02'\=8N/!M9"EO=_GPKB[#6G@V#Q[.B%]-/]^/)".FHA M_T&EE%31VF %<@NF1MA*0:VAZ7; M951CBD!=ZBF1,,UE@<)%7["0+*QN"@6+_3E+X1-J?4F] MJ1S:07#+2H7$.KU$U[3>I111%C+X"=XE*?/CHJ#EK33T4"\@R3(_+Q*WBOR8 M97!+?)9$[S I@?S=,#.:SP(Q;93U[D)U@F M;I1IOA]8+OPX2BW'A1_FZ1'#9)[/[HI1'_;$Z44TGQ74\85PP\L^X9S-HDE"\]A5CZD5(G14PZ=R M<.XT@NM!.;_KMP&%1S-G!;5SDU63=5-3VX&ULK5;;;N,V$/V5@38('("U1>J>V :BEIM9@$-W@1WXF.Y2E;$1KI&I! MB]4L6-#SR]C9>X,O4FS,WAI<)(]*/;G-Q^4L"!TA48O2.@2.?\_B2M2U T(: MW[:8P>Y(Y[B_?D._\;%C+(_PYY"'/W!@6P?F>0\'>9;7W/+Y5*L- M:&>-:&[A0_7>2$ZV+BGW5J-6HI^=?U96 (WA)_C86MZNY6,M8&&,L(; 9V&G M$XNG.-M)N46\'!#9#Q +^*1:6QGXN5V*Y5_])\AN1Y&]4;QD1P'O13>&*"3 M0A8=P8MV(4<>+SH2L@&KX$:VO"TEK^'>BEF M;6&$?A;!_/0#3<.+(V3C'=GX&/K\'UF!:VG*6IE>"_C]0;Q8N*Q5^?3'(>)' MH0\3I_%XOQ+XMA):' \/E8"5JK&-9;L&RYU^Z&7Y'2]4]1KDWSVA5$VGI7$> M:@57OJ"%ACM1<]>5II*=@5/>=!=PA66CL4L-C$X_Y(R%%U=W7G/EM_3BC,"# MYDN<2CBQ<"W*JE6U6K\";Y=PKU9VP[4[V1V%58,I?<2SWDH'KD6YE5 O8?_9 MZ!>M#,;&M7YUD?%&]:V%15GV38^!B27(IN-2NY+RY-!"6_G=Q^S:"MR<@F=> M]^+_!?OJQQ#Z\&>A<:KBX'2CV0'7^1@9Q?N(,V>0(D:8>P,,(0SCP8 5*(XA'X>PV$^+>,%GT[B&.=05 M&ZS1DP(OKI%U[1\G3.L)R\=L)W&.%CO.5EH(P 2*0X5X3,O^K6,=_ %NE2PK MV C72>6W7FHLIJ[7IN=8?C@UG=?"*8STD8YDBS+5&XS!G)T/.N=T@S4+7PY7 MY>%:9"3!_*1XEWL%Q;":$B=Z+Q(LPB@#ZJ7;!&**PS3!](\S.#1V)WM/) Z@ MM?\0<.,)>VUX+7?2W;?&8GABW\V'#Y5/7*]E:Z 6*W0-QUD2@!X>_V%C5>&PO=V]R:W-H965TFV=;(SIX::2RRZAVKKU.$EO6V' [T2TJ\NRU:;BCJ3DDMC7( MJY#4R"1+TZNDX4)%JT6P/9K50G=."H6/!FS7--Q\WJ#4_3)BT,:-Q29_X>GQ"?Q^TDY8=MWBCY1^B;8S(Q:(0:_OSE6(=7";/T MC83LF) %WL-"@>4M=WRU,+H'XZ,)S0^"U)!-Y(3RF[)UAKR"\MSJ03L$5L!W M\*/652^D7"2.<+TW*8\8FP$C>P-C#O=:N=K"G:JP^F]^0GQ&4MF)U":["+C% M=@)Y&D.69OD%O'P4F0>\_()("T[#>Z&X*@67L'7<(1TN9\_I'>"FY^'\/;FV M+2]Q&=%%L&@^8;3Z^BMVE?YP@>QT)#N]A+XZ[0/<"EM*;3N#\.<3OCC82%T^ M_W6.[T7$\WQ9,1FW''[M#-VP5ALGU $Z)9P%3NMJLM/]-SS8+1Y"Q:"O15F' M@(=?UC'<;;?TO;][6 -7%:P?US<3>*H1N"3&/-P^O8?#:;7=Y_^# K<^AG:> MMF6'9MQ^N,7R:&'!DGT1]*4_'X*(&;P#EJ7QO+CR(S:+"\8"69CE<<[F,$OC MM)@-S(MX.F4PC3,V"PJ S>,I70Q*8_,LYR%$4'/TB!TKTEI M[^4XOI-X;''B;W_JR'U9^5#-'JFM:8&S2$T8 NE[I0;NM1H'7O\>FAM_X8/#\0]-P>A+$C<4VHZ M^;Z(P Q-=Y@XW89&M]..VF88UO1.H?$!Y-]KZ@/'B5]@?/E6_P!02P,$% M @ 4(%:5SO^B>8W!0 . T !D !X;"]W;W)K&ULS5=M;]LV$/XK!Q4K4D"S93E)LS8Q8"=-FZU-@B3=/@S[0$MGBPU%JB1E MQ?OU.Y*R8F>.D:%?AC@V2=T]?.Z5U'&C]+TI$"T\E$*:DZBPMGK7[YNLP)*9 MGJI0TI.9TB6S--7SOJDTLMPKE:*?)LEAOV1<1J-COW:M1\>JMH)+O-9@ZK)D M>CE!H9J3:!"M%F[XO+!NH3\ZKM@<;]%^K:XUS?H=2LY+E(8K"1IG)]%X\&ZR M[^2]P.\<&[,V!F?)5*E[-[G(3Z+$$4*!F74(C'X6>(I".""B\;W%C+HMG>+Z M>(5^[FTG6Z;,X*D2?_#<%B?1400YSE@M[(UJ/F%KSX'#RY0P_AN:(#L<1I#5 MQJJR528&)9?AESVT?EA3.$J>44A;A=3S#AMYEF?,LM&Q5@UH)TUH;N!-]=I$ MCDL7E%NKZ2DG/3NZ5!9A< @_PX6TJ-%8F"#37,[ALV+2'/)D^UF+. F( MZ3.(O\ 7)6UAX(/,,=_4[Q.[CF*ZHCA)=P+>8M6#81)#FJ3#'7C#SN2AQQON M,-F 57#.)9,99P)N+;-(J6:WVAO@]K?#N:IY9RJ6X4E$96%0+S :O7XU.$S> M[R"[WY'=WX4^.L.IA3-N,J%,K1'^O,,'"I%0V?U?V[CN1-O.=7#8>PS^M V^ M<,&'2ZJJT2KB1<959-4[>]N!W]UHXND;ZU M('@3PZ72#5O&\*F6_!1.2?.')3.@WQKK-(&2D*$C)AK;A"8!8&,5HZ2GU9F?9A^\;N^?53+R.%*\-P;S(Q!:YXXRFMPN^FHF&2AH<[H?I]X,.<+GM<^ M&AI]TDCK;#N@3364BL*XR9E6-W>>:U57LWZO7$I"2S/N7L8'/C"I#*84:'D+G=F7+M^IC05'7%^5LTE/9G:E@#%@X'+ M&:A(F$E9E\Z4SQ>3JYL-,Q@DO82C&D7I_M(9J95B,$,,>P6^MF_ ME&/O5/;H2&IU22\-H4MZ!\DZ:FW)&7][_WI@;J!B2V\&K>2:-;EJ7)Q,VQQH M1^=)ZD>4$B2#-.4Z!]LHD KNGGJ9DM-5KH$%Y9:JVVA8=N_=X)G.*&)TTM(Y M[><2YV&2J052KZ:<:@J>%2!XZ:Q;3ZFV+3R;6K:@X!9*Y*ORW5$/;3:# M9#5W&F,?-3KIZ!AR#79UW,$99NU*J_\RH3$=9KGK 63=#26U;PC;.OEA@(AA M>+B]4'8CC><:_<'YLAJZ0UW"[=7YS;;.]L*=WOQ@#>Z%%.)F$Z85(\YT[[5M MGE$5U9DKKJ+#H<\^_6VF^]U_<)3&'Z^"O8;;HLMYYK!)SQ'PEY@W__\R:4MD MVPVIOW:;+5'/_9W=D/6UM.%BVZUVKP7CIA85?F[\519\H&PO=V]R:W-H965TSG76/OD0,\%1IX^=)&4)]E:9>EE@)/[0U&MI96U>) M0%.W27WM4!31J=)I-AJ=IY50)EG,XMJ]6\QL$[0R>._ -U4EW/X&M=W-DW'R MO/!%;\=S=(>I5 5&J^L 8?K>7(]OKJ9LGTT^*9PYP_& MP$QR:Q]Y\J&8)R,."#7*P B"?K:X1*T9B,+XK\-,^B/9\7#\C'X7N1.77'A< M6OV@BE#.D\L$"ER+1H-_V+6V9],$9..#K3IGBJ!2IOT5 M3YT.!PZ7HY\X9)U#%N-N#XI1WHH@%C-G=^#8FM!X$*E&;PI.&4[**CC:5>07 M%G_9@#"^@-]@::M*!=([>!"FH+D)RFS02(5^E@8ZC%U2V0'?M,#93X#?P2<" M*#W\;@HL7ONG%&0?:?8P:\L;3V=X/8(= UNA &4J&?(&2!U#*1!A^A-A;8R / MST/IL% A!I4+\PB;1CA!>&UN:V>WJB#'/L=L6*.+SYF1",*3;G%$YJ%4K@"J M-"J#G$)Z+C>X1=FMC.-*]ET&EN@"O8"L"T5#SXVG2[J/?]9@_/VPCA3H/*+- MK#AZ<:#DGE@62@HN2V*D/$>?BUR3$R$088Z?\NRA%!YR1$,>LG&D0*05X2O; MM-!:B5QI%?8@A2%K>D*%MX;P]H ^*$8L!NS4:MNO'7CN;*,+]A52NH:VB"*E M$!HC&N*)L1 *>J+;D;=:%1'B16_?WZGA$0E>& NHZ4*2%D+K_7=T7VGDJ9@" M_/EZG7/ 5"N60V'%;]K@BX$[:*+F.QF[*]E]P%)XRU&>HT,46 N4'2&@E)F MRVIM1&PLMF5%?=*)-O5>"YGZA:%>F%/,2C@F M0.8/A O7:T>B<&XUJ4PWJ":RBNM@JZQ^.8.!OPY70[CKT);6N:8.<.^XV4F" MO)9A$#-64VJB2EPHECP=B+JFM5A?6NPX/08^-E2MV6A\/J 4.HJ%]1G 9P/7 MM5,:LO-!MY2-ES!^-YF"1Q8IK@[A*X,D=LMQHM>BN*74W#L MU4P/&AT]$YO8SCGS5/-MS^M7^R^&Z[91OIBWGQN?A-LHTE'CFEQ'PXNS!%S; MPMM)L'5LF[D-U(3CL*2O'G1L0/MK2R763?B _CMJ\3]02P,$% @ 4(%: M5\$!#S-O P YP< !D !X;"]W;W)K&ULI55; M;]LZ#/XKA!<,'>#%MR1SVR1 TVTX>]A6M-TY#\,>%)N)A=*'$CQ\IDIKOE'XP%:*%IUI(LP@J:YN+*#)%A34S8]6@I).-TC6S MM-7;R#0:6>F5:A&E<3R+:L9EL)Q[V8U>SE5K!9=XH\&T=8W2<"5!XV817"47JXF[[R_\S7%GCM;@ M/%DK]> V[\I%$#M"*+"P#H'1](C7*(0#(AI?]YA!;](I'J\/Z&^][^3+FAF\ M5N(?7MIJ$>0!E+AAK;"W:O<7[OV9.KQ"">-'V'5WLVD 16NLJO?*Q*#FLIO9 MTSX.1PIY_ >%=*^0>MZ=(<_R-;-L.==J!]K=)C2W\*YZ;2+'I7N4.ZOIE).> M77Y0%B')X27<*&-?:K1<(P7=P@HE;K@U\\B2'7<[*O:8JPXS_0/F.;Q7TE8& MWL@2RY_U(^+7DTP/)%?I(. =-F/(XA#2.,T&\++>ZOISB.XAXFF^2CW]+@?7!WE6M6@H-56&AMI)_QQ*X!%LAM)*U M);IT!PZ+BHF8E@>SX#L0 M/=0.-0(SL%&">HB!,V];M8;)TKRX@/M*(_Z4(!0:R6L8P2PY#$F>[<=WTA)C8RD0-)PEX?15 M B_@['R:NVD2SJ93M\C".,YH\>;)18%84>A;3=8D-()1QS(&*6Q)&&4PH(YB0<.3L3::=( G3<[I'H;U6=GER^;]3=@RGRCDZ:KXUZJW_8@PA M4L5T?;B7]K_85=>\?USOOL#W3&\YE8; #:G&XU?T:>CN6^DV5C6^E:^5I8_! M+ROZB5&["W2^4=39]AMGH/_;E_\"4$L#!!0 ( %"!6E>Y-R1>*P0 %,+ M 9 >&PO=V]R:W-H965T_ M^]WQ>+KI7NE'DR%:>,J%-+,@L[:XZO5,DF'.3%<5*.G+1NF<65KJ;<\4&EGJ MC7+1B\)PV,L9E\%\ZO>6>CY5I15<%"K6?!?V@V?C*MYEU&[WY MM&!;7*']O5AJ6O5:E)3G* U7$C1N9L%-_VHQX0^.>W,@@XMDK=2C6_R6 MSH+0$4*!B74(C%X[O$4A'!#1^+O&#%J7SO!0;M _^]@IEC4S>*O$-Y[:;!:, M TAQPTIAOZK]KUC'<^GP$B6,?\*^THVC )+26)77QL0@Y[)ZLZE%# M;Q&=!5QAT84X[$ 41O$9O+@--_9X\9EP#5@%G[ED,N%,P,HRBU1FUIR*MX(; MG(9S-^;*%"S!64!7PJ#>83!__ZX_#*_/D!VT9 ?GT.?')P)_/N"3A850R>-? MI^B>!3Q-MS_IOIQ]09Z,][1@AB> QQ^8M9JO2\O6 ETF;U5>,/D,5*K)8Z9$ MBMH -Y PD92" 1T>_I:?0U).NLE'*'QLFT2;E(G%@Y*B6W MIE,O5.&:L0&*"^[R0JAG1+J"[M.RU$E:66FTUR^'#^W?C* JO[U;+I1?[ MUQ]K[UUX(*I-B;GV3NE;^Y)UR.E/GGA303;31$^ZU% GHC;A#JII1^X1$0^G M.^LSWU^@7J1[JBRAC(%?X$,_[HS'0_CHY5'G= M<.1T%D])IS\>P(.RU#*/$^W)OB29*(7= M?ER1(VG82F$CQ4ZZ*0JMGCC]7)&*-.R.Z1@*+4IF;1-HW%%!1DEA710 CXEHG2'L]$J]PK5E6^+ZXU(F?'*N-G0 MF$$32"E2YY0<\8OV)OVG&PO=V]R:W-H965T("N^K\R1Q68&E<$>F0DTK4V-+X6EH9XFK+(H\.)4J23N= MTZ044D?#?IA[M,.^F7LE-3Y:2(9]BLQPV?T MOU>/ED9)BY++$K631H/%Z2 :=<\OC]D^&+Q(7+IW[\!,)L:\\N N'T0=#@@5 M9IX1!#T6>(5*,1"%\7>#&;5;LN/[]PWZ;>!.7";"X951?\C<%X/H+((&SPGC94:Y\ _+VO:$=LSFSINR<:9Q*77]%*LF#^\,SA M45B_AFOI,F7+V6=2_@]0ZP=N -W$HM=":%@F=/[$EM?B_?&NYX M/QP?G'-7B0P'$9T,AW:!T?#SI^YIY^) L,=ML,>'T(?;A1E;H9T(DG;OJ@1_ MCG'EX5*9[/6O?0P.[K&?0=HY:E51A:BLI",N MU1K,%*YNQL\@-!%XN?YZLZJLB<$7"'YIZ&D105,T0#6F DS0MH4^N)HVJWO< M_A_<*,\E9U4HM8YAB4!:0$ODI":A+(B.F3N@;FB%EWH&"JD9@)@19I -RZF> MFXI,*AD2LI2^ #&=TC@D*C-E)32M<&:U!UQ1=V48YTQ6FP07LY/<=0U-@,+! M3YVC+O4"I4);H\321&\S$9.?JS T.R9"?;O.]L%,CQQ7:L_"-6;-3'>3I_]L M&L-8K(AGAG(A)@IAM$D6]0?'.?QN5$Y/%\./'UEE-)]1VX;TE)/0I?\Q M9Y\28=\2T:H&OG!M&D8/5LZH'RD8/XTV=*ANPN_LN"7,()?;NZN7H(2=I) ) M$]/-)["VW<*2FH1*6U;SB9(9L2/BC+#)\MWC0QO*##6)GXX')<@L)+7V5EV5 M6 V&S KJUO+OP!1XR;UC?M;SIWZ/>G81]#3]Y]WTN MF1O?0E@Y<^WK3W4[VUYT1O7W_&PO=V]R:W-H965TICVXR36Q<.S,OM"ROWYGIPU%:KL'7A+[ M?-]WW_GL:FBRTI0&> M>E APSB*3L.""Q4,^]XV-L.^KE *!6/#;%44W+R.0.K%(.@$:\.CR')TAG#8 M+WD&$\"G=BU'/^7N''P(6=F/,7"8SK9_=Y"X= M!)$3!!(2= RH_7Z[V80-P'NT MQ"M ['77@;S*&XY\V#=ZP8SS)C8W\*EZ-(D3RA5E@H96!>%P^%TCL+C#6FR" M.GENN0Q3=JT+JKKE;N/Z(5("UR%.\EG$#99MWHF,51W-W#UVV2[GJ^[IZD+4/-;H7B*A%<4O8<@0X;VFWY MUG2][73NWES8DB4>L;U&;&\?^W"2S*&*XRKY?]FL(2V4A2]7YOT[Z?/>ZTWU4^V:@\F^;@CP)7KW0!$YTI\9=\ M#J-V3&=12G^ME#=\:0QZSNPN0EBZ,3".:,2L0CZ3X.J %.B!*[Y*Z4XE]*/; MRL:2*_;IZ. \CJ/+A[NQ'W4N/]KP=$QH!Q*D0'4F ME1)H&]CCY,DVJ;H=+L'X!DQ1_H<=OP,3ZL/;2NNZA;YYEX_- _<9((.C80Y0:/V&;5F4S?O M>H*Z] USII':KQ_F]-Z!<0ZT/M?4/U83%Z!Y08?_ %!+ P04 " !0@5I7 MS/>]NKH" 0!@ &0 'AL+W=O1 _GU7,G%A2KC8 MTFK?V[=:[WJV5?K9E(@6=I609AZ4UM;3*#)9B14S/56CI)-"Z8I9VNI-9&J- M+/>@2D1)'%]&%>,R2&?>]JC3F6JLX!(?-9BFJIA^7:!0VWG0#]X,3WQ36F>( MTEG--KA"^[U^U+2+.I:<5R@-5Q(T%O/@NC]=#)V_=_C!<6L.UN R62OU[#9W M^3R(G2 4F%G'P.CU@DL4PA&1C#][SJ +Z8"'ZS?V6Y\[Y;)F!I=*_.2Y+>?! M.( <"]8(^Z2V7W&?S\CQ94H8_X1MZSNY0VS+)UIM07MO(G-+7RJ'DWBN'1%65E-IYQP-GU0%B%)X!.L MFKH62/=MF8 E,R7<4L5FD:4HSC?*]HR+EC%YAW$"]TK:TL 7F6-^C(](729.X2,X2KK#NP2 .(8F3P1F^09?RP/,-SJ1LP"JXY9+)C%.Z*\NL3]VE M&YZF\X7N9T%*0#'@A_5&*@ M'MK5%W57*/Y)@@ M[P2#*@[HN&PG"[7HM/WL:L9S(",=9:I"L&R')@1)$XJ0U+2-S UC2^<$H'L.IRD<'75JAWOA9 M9,"';QNVLW;C[KKM\G_N[:R\9WK#I0&!!4'CWM4H -W.GW9C5>U[?JTL31"_ M+&EDHW8.=%XH:H+]Q@7H?@+I7U!+ P04 " !0@5I7>1!J0YV!(EOJ='BM1\9^R3 MJQ )7FJEW2*JB)J+.'9YA;5P(].@YIW2V%H0FW8;N\:B* *H5G&:)._C6D@= M9?.P=F^SN6E)28WW%EQ;U\+^6:(RNT4TCO8+#W);D5^(LWDCMKA&^M;<6[;B M@:60-6HGC0:+Y2*Z'%\LI]X_.'R7N','<_"1;(QY\L:J6$2)%X0*<_(,@H=G MO$*E/!'+^-US1L.1'G@XW[/?A-@YEHUP>&74#UE0M8C.(RBP%*VB![/[@GT\ M,\^7&^7"'W:=[Y2=\]:1J7LP*ZBE[D;QTN?A '">O )(>T :='<'!977@D0V MMV8'UGLSFY^$4 .:Q4GM+V5-EG"S+K#X'Q^SK$%;NM>V3$\2KK$9P20Y@S1))R?X)D.L MD\ W>87OJR%T0 9NI!8ZET+!F@0G #6Y8_%V=-/C=+Y=+EPCMMECBN6*K@K2YFC=2!T M =?2AF M![EI-74E/ZP.#\9EUR?_W+O7YE;8K=0.%)8,348?9A'8KH,[@TP3NF9CB'LP M3"M^]-!Z!]XO#5=3;_@#AF&ULI5=M;]LV$/XK!W[XR]28W7%EQ5%,+NUZC,;C&8#@X;-W*;>]X8+^>E MV.(&_6UY;>EMW**DLD#MI-%@,5L,5M/S]2G+!X$_).Y<9PWL26S,';^\2Q># M"1-"A8EG!$&/>[Q$I1B(:/S=8 Y:DZS871_0KX+OY$LL'%X:]4FF/E\,S@:0 M8B8JY6_,[G=L_#EAO,0H%_[#KI8](>&DR\I6+YL\_A&N]5 M/QXWT+DK18*+ 76(0WN/@^7S9]/3R<41MJ]:MJ^.H2_7PDD')NOD:5CSWL/G MYOD1'SRLE4GN>ND?-=!/O[4:MK07H9D^Y@B5%E4J/::0&$JP=O7*$9-4\'8F MM=")% H'Z_-$4I]!Z$3D'2MJMB)U,I+"5F!"NE M0&J/-FG$8J$(GW+&\I0S[41H=3AJ3>CC8C^&VUN@ZY",F71<<481I;-T*=<<+/T2+9(')>L"VJ&I'^51TB MKBDHSG$ O#G4-&1"6K4'4]D...5=UB='X$7#QS?A;"80N$"+"?O<(@6>&@J* M>N8AS[P^I9"([Y?L(/>(<)H+L?\JU;.?Z-#'7FASQD'0D$LZCBR=%8I0G.?3 MD$9#Y9J.@%L=;&T8RE$Y*R4LO'C^["R*)A>_A.?T BABS5;(;BW6?'S)L0[5 M<$@LG8'6HD[V(S@R0D_:$7IR=(1^Z[3[SC%ZU$C_&.U:%H^6RX/E&\PH>U22 M'XQ'B*!_[')/N&\@?=7UP]ZV'U+M]$R((T$^;8-\>C3('^@JU@VN-9K6R6$D M_-B)==S4#?'_3QB^L :7N=!;"@H%]G&6\#BB"2QB)>GBE$*\#S5WU39#AST5 MLTZ%31VL#3W:;D=8BY%J@JT] @!ZC5YM:U M4$0T<&G@IZ\O7#^=2Y.&*N"Z&,$G#(TM4ZSGD2A+BJZ(I9*^.4_I/*%CETGQ M1'PJ8B.H8\J^.%=1=)@>'4\4,^'H(.09PGAA!VEZD\44:3#3J4F?B'\<3J"^ M0AIW[JD%VFVXC3L(5.HK:[O;7OA7]3WW4;S^M?!>V*W4#A1FI#H9O::>M/4- MO'[QI@RWWMAXND.'94X_6M"R 'W/##5:\\(&VI]!RW\!4$L#!!0 ( %"! M6E=5<:3!:0, #P' 9 >&PO=V]R:W-H965T[1W3P5*O&+H.]<^UY%-ERC[6P9[K%ADZVVM3" MT=;L(ML:%)5WJE64QG$>U4(VP6KA=;=FM="=4[+!6P.VJVMAGM>H]&$9),&+ MXJO<[1TKHM6B%3N\0_=G>VMH%XTHE:RQL5(W8'"[#"Z2\W7&]M[@+XD'>R0# M9[+1^H$WU]4RB)D0*BP=(PCZ/.(E*L5 1./;@!F,(=GQ6'Y!_^)SIUPVPN*E M5G_+RNV7P2R "K>B4^ZK/OR*0SY3QBNULGZ%0V^;SP,H.^MT/3@3@UHV_5<\ M#74X997PHG5PN@#&+8F-!9\JMZ;R,F&FW+G#)U*\G.K MW[5#F,!G6'>6CJR%2UUO9".X9A9$4\&5M*VVLE=\O!<;A?;3(G(4G3&BJ:0QNGD!-YD+,7$ MXTU.E,)"G]][Z?7>V?O>_'C.;2M*7 ;T.BR:1PQ6/_Z0Y/%/)[AE([?L%/KJ MCAYCU2D$O7WMU$7YK9-#8T+8/!\KX!^?"-SCDX.UTN7#O^_E=#+J^SE=-Q1 M*!"*4/TU85)NCU 2#UFAZ94W*&QGD!ZP@Q:-U!6(ZC^ZT:PA\F_-X_DKXVDUB>0'*WUV>192G:\_J)U=9!* M01$FTP+F\PQF)"4$ZT2SD]P!82T2AR0)XWP":2],X0^JF'DY3 L"I.5>.Z[L MH$S"=#HGT!S2E,3I:T*M>/;=95ZB+$V'%2@I-E)1;RB3-)M2I#0KX JW: P= M._'TUB0LXACRG 5:>SK'!K-) A^3'#[!+)D.S'X[.I^$19'#-"5AEL[@BY & MJ!N=OZ-2&5!;BC"CZGZ ><:=2F9A1DF_]SRBHXE6H]GYN6W!I]\/ MMU$[_AHN^HGX:M[_5VZ$V4F:7 JWY!J?%=, 3#^K^XW3K9^/&^UHVGIQ3[\W M-&Q YUM-@V'8<(#QA[GZ'U!+ P04 " !0@5I7#JV8AL(" "+!@ &0 M 'AL+W=O"F$-)-@96TY"D.3K;!@YDR5*&EFH73!+'7U,C2E1I9[4"'")(H&8<&X M#-*Q'[O7Z5A55G")]QI,511,_YFB4)M)$ ?;@0>^7%DW$*;CDBUQAO9[>:^I M%[8L.2]0&JXD:%Q,@HMX-.VY?)_PQ'%C=F)P3N9*/;O.MWP21$X0"LRL8V#4 MK/$2A7!$).-WPQFT2SK@;KQEO_;>RVGVX2V I $D7G>]D%=YQ2Q+QUIM M0+ML8G.!M^K1)(Y+=R@SJVF6$\ZF=\HB]. 4KAG7\,1$A7"+S%0::>NM@0^/ M;"[0?!R'EI9SH#!KJ*;[^)!DMEJ3K=9I@T&]QB!]_RX> M1)^/:.NUVGK'V-,9O;Z\$@AJL7,T';@P!NE4F,SAAK,Y%]QR,M$<60YTT1\P MJ[3F<@E39KB!G]XA/.*+A:E0V?.O0V:/RCELEL[#8C%'W1X*W. :!<1-FS1M M%QZ59:(1/X([)4^=1KI@]"PS5;F+IC%#OG92.R"I&IW0I3R!..IT^]%^9\?X M"*ZY9#)#$+0#]-W9DU.(NYU!/'P-+ND^TKZX93-%=25'S7QMV(=1?MP9]/O; MYHJ4U39C;S/Y_S;/.X/A<"]^N\E>9YA$K\&ARQ?N%(@"]=*700->4ETKVM&V MTE[4!>8UO2[3MTPON30D94'0Z.Q3/P!=E[ZZ8U7IR\U<62I>/ES1WP*U2Z#Y MA:)GUW3< NW_)_T+4$L#!!0 ( %"!6E?H24/IPP0 *@* 9 >&PO M=V]R:W-H965T,;@ &U,4)5%98L!. M,ZQ DP5QMGT8]D&1:5NM)+HBG:3[Z_=(R5Y:I,8&;$#@'$7>NW?WCC_.'DWW MT6ZT=O34U*T]'VVCZ+1_L-MM=XX_V$R/=L6 M:[W0[I?M38?1Y("RK!K=VLJTU.G5^6@6GV,^^L&[ MY?F(>T*ZUJ7S" 7^/>@+7=<>"#0^#9BC0TCO^-S>H_\8A[5\1.7..M,,SF#05&W_OW@:ZO!/ M',3@( +O/E!@^;9PQ?2L,X_4^=5 \T9(-7B#7-5Z41:NPVP%/S>]-DY30F]H MOK.8LI86>HVB.[K56].YJEW3^*ZXK[5]?39QB.C])N6 /N_1Q3?0<[HRK=M8 MNFR7>OFE_P1,#W3%GNY<' 5F+:NZ*D+_FA4D M>=#M3M.J,\U>)TO.T(5IK:FK9>'TDGX/Z="=?G(TKTWY\8^7,CL:^^7,[C:= MUE\H"A);IYM[W051KH%R;-Z+YG_$,^OZ_8Q>4<03)A+AK5BR)).PXC1E<<2# MI5@D(YQ2IC\":112S/%5U=7L\H48PG&26<\9A3Y-W3 MA"*98JFBV>8ZY4$R"]Q&YDX/[;\@ , 5;PLNA8;T=*]QC&LZ5WK-%1Q#)W[ MI"VCMQHJE;TGHZ)=TJSQF_?/'NN_Z)?CY/_/UH!":>85R%DF8QA*L43*T#40 M6,5]7V!:I% R8UG**4^@4$82S<1%WQ11RE0606*6 B\(STG&3"G1M\18,J%2 M>DUCQ5(XPXA9$@L8T#S;=\7^@+R.2]E[EIFC7FFJ#^\ZKG@9!,BB7#2!Q+Q%'-7QA?@ZO1X:+[5_ M(UD4>M>Z_B%Q^'IXALWZU\??R_LWW%71K:O64JU7<.4G&4Z-KG\7]0-GMN$M M<%O@R M P = < !D !X;"]W;W)K&ULC57;;MLX$/T5 M0ELL6H"-).J>V@;B9(L6V!9!XFX?%GV@Y;%%1"*])!VG?[]#2E&=PA7Z(LV0 M,X=G>,CA[*CT@VD +'GJ6FGF06/M_C(,3=U Q\V%VH/$F:W2';?HZEUH]AKX MQB=U;=!'#P/W(E=8]U MN)CM^0[NP7[9WVKTPA%E(SJ01BA)-&SGP55\NXAK9U0$CCOP$S&)=TB:?V,_I[7SO6LN8&KE7[56QL M,P_*@&Q@RP^MO5/'#S#4XPG6JC7^2XY#;!20^F"LZH9D9- )V?_YT[ /OY/ MA@3F>?<+>98WW/+%3*LCT2X:T9SA2_792$Y()\J]U3@K,,\N/BL+)"=OR1T\ M@CP >;WBZQ;,FUEH$=X%A?4 M>RAV"^@*O))2=L8\I?P_Z")!$E+&+)!%XRUIIXO&2B5D/Z^LZ5UV>GY[/=[;@T>U[#/,#C;T _ M0K#X\X\XC]Y-<$M';ND4^N)&&+[;:=AQ?UC5=A3D7T^8K.#)DF6KZH=OY[A/ MHI_GOFHTP O-".ZXA6X-VF_[9T29FG>RN \[L;[B_2*UDL;J0W_O7I$XSBFK M$F>QBJ99AE92EI05A;-R1O,R[3,[+K$5X*6WA&4)S5B&L"DMJYP4<4&+I"!9 MGM$B+\E*6=[Z_(J6<>FL)*5)%KMU:!SE-(I3M"M6XIJ,3(B4C2)EDR)=XUYH M["-X1VU#KOWM!$W).'YE#-@3_V_!UZ(5]CLE7&Y0TAK$HY?S]U2=I'->U9<2 MW>"*O1.?ZK72? /84Y_I4"*Q_[\BK$AIS-RNL;*B+,G(%XD%M"C]CV!#7@M9 MMP=W(-Q&"-=;:W60UOP,^<9ID9:TS)T^<5+1O(J0U!:T]IA#S_D93]D&.;?# M[@EL1YX2S:(*C0SEKH[Z8_P_CWZQ/5. M2$-:V&)J=%&@&+KO\;UCU=[WU;6R> Z\V>"S"-H%X/Q68;\9'+? ^- N_@=0 M2P,$% @ 4(%:5^U!?C9B @ ,P4 !D !X;"]W;W)K&UL?51M;]HP$/XKIVR:-HDV(>&M'40J+=4ZJ1,JK/LP[8-)#F+5 ML5/[*/3?SW;2C$F4+_:=?<_CY\X^CW=*/YD"D6!?"FDF04%478:AR0HLF3E7 M%4J[LU:Z9&1=O0E-I9'E'E2*,(ZB05@R+H-T[-?F.AVK+0DN<:[!;,N2Z=&!;PIR"V$ZKM@&%T@_J[FV7MBRY+Q$:;B2H'$]":ZZE].>B_Z0#'MIO[+<^ M=YO+BAF\5N(7SZF8!*, =WV05WG#B*5CK7:@7;1EC>X=1[N6N305RW 2V)XPJ%\P2#]]Z ZBKR>T]5IMO5/LZ>QY MR^D5[I$*E1_0G+%6I?XQO,&J=;%]P- M,5S/E@OX"(.DL,NS!]OSF;[2BM(.OU![,(!K9U)?3$6QG3C() YRNLN3Z7#0IZLY"JYH:V M:AGH1B$O'*BN A:&_:#FI?"RL3M[5-E8KDU5"GQ4H-=US=7?*59R,_$B[^W@ MJ5RNC#T(LG'#ESA#\[UY5+0+.I:BK%'H4@I0N)AXE]%HFMA\E_"CQ(W>B\$Z MF4OY8C??BHD76D%886XL Z?E%:^PJBP1R?BSX_2Z*RUP/WYCOW7>RTY68?<*=P M+X59:;@1!1;_XP/2V8EE;V*G["CA#)MSB$,?6,CB(WQQ9SYV?/$1\QI:?X?L MM>CD,-JVRT@W/,>)1_V@4;VBEYU\BOKAQ1%M2:S:C]BG6%(!==;:@@ M5K$/=Y(+#5P4<%L*+O)2+/?J!K^<)7C&K8%I)?.7WX?<';W_L#LJ@,%ZCLI5 MX9IN;#=16Q+[8.]_DGI7]!F2N._WT]A&2>3WPQ[$"?2\#)IR&+H@MJIC8G"OVX%T)*I,,CE(=*&.SU68UJZ::)!F>W;;GNM!M8 MEVV?OJ>WT^Z>JV5)-:QP0=#P?-#S0+43I-T8V;BNG4M#,\"%*QJZJ&P"O5]( M^A5V&WM!-\:S?U!+ P04 " !0@5I7(90G,I," !]!0 &0 'AL+W=O M%_WYG)V2=5/H2W]GW???=Q>?)5NDGLT:T\%(+::;! MVMKF/(I,N<::F6/5H*23I=(UL^3J560:C:SRH%I$:1R?1#7C,B@F?N].%Q/5 M6L$EWFDP;5TS_3I#H;;3( G>-N[Y:FW=1E1,&K;".=J?S9TF+QI8*EZC-%Q) MT+BS IJ+GL5O;2]V$'D+\'2'M ZG5WB;S**V99,=%J"]I%$YLS M?*D>3>*X=#]E;C6=R"$D,1W C-RBMTAP-?'Y@"X'FRR2RE,-%1F7/ M-^OXTG?XSN!62;LV\$U66/V/CTC;(#!]$SA+#Q+.L3F&+ XAC=/L %\V%)QY MONQ P0:Z^O:5UZ%'^]%N1,Y-PTJ0[ALM28;?GO5\( O%F9"E4]_]A5P,,7^ JC'%NL%:M_H*RQ[ M)^FZ[CXI7'/)Z9Y5L%*J,O 1LBS,TYB,]"3,Z0K=LRW=3(N:,V%"P.>6-[73 M3?DH%3!90:DDC;]O/MVZ.,RS4UK3,#L;PR.-[Q&71XU6*XJG@#,Z3R =A>,D M@P=EF:!LR7@4CO+<6UEXFN2PK_/1SDC4J%=^\ WE;Z7MIF/8'=Z6BVZD_H5W M#],MTRLN#0A<$C0^/AT'H+MA[QRK&C]@"V5I7+VYIO<1M0N@\Z6B.]<[+L'P MXA9_ 5!+ P04 " !0@5I7)(TQ*(4# 1" &0 'AL+W=O;B"1J)&TG_WY'2O9YWEAW$,VGO5CC(]K?^P=-N^B(4LL6.R-5 M!QI7L^"6W2RXD_<"WR3NS'=]@T#HAH M_#UB!D>33O'T^X#^L_>=?%D*@W>J^4/6=C,+)@'4N!+;QGY5^U]P],<3K%1C M_ K[038CX6IKK&I'96+0RF[X%2]C'$X4)O$;"LFHD'C>@R'/\EY8,9]JM0?M MI G-?7A7O3:1DYU+RJ/5="M)S\Z_*(O &%S!;W:#&FZ-06M =#7\*L52-M)* M-/##DU@V:'Z<1I:,.M6H&@TL!@/)&P9*^*PZNS'P4U=C_;U^1&2/C),#XT5R M$? 1^VM(XQ"2.$DOX*7'"*0>+[T0 0.#?^?<&[2S\]JN9VY,+RJ0U*$99(#FX3Q)(-OHMGBE:@I MV6#%"S5NA7+GHPM)1B(E881%4@ U4B,L:M%0&_7*2$)C8%S M1FN2\3$*>9BG''C(60I/RA+">\@=C9@^>!HFZ03NMEH30^!E."E2R+*P+#A\ MH4GPX=TD8>PCM=<@0<2S@M8D?QOM0C+Y,9G\8C('ZJ==]=^R>!'U?V3Q'E=( M :@I13OLMNA2.0EY7#JO6R5>P*>N M4BUZX>;$QT.P.]5='0+>*^U',J<\\@0X)2#-J:K43KIA;R!C(2]CR#CEG#)) M T1V:Z=9T:VLJ6:\_JD=1D7#.5"VJ+0&WJP(4THL%::[.626E;$O+_(V=@[P M8Z5,R)&2Y.,B+'A\ME18G(1QD4!9A"R_A'FN7J*3,=VB7OO'R)!/V\X.$_MX M>GSO;HM!ITTQ@( /\% 9 M>&PO=V]R:W-H965T8D5TV>RP=J>K*2JF+&N6D>Z4<@*'U2)B!(RC"K&ZR"; M^KV%RJ9R8P2O<:% ;ZJ*J:E&/ M4O *:\UE#0I7L^ R/I\G[KZ_\(/C3N_9X)0LI7QPSN=B%A!'" 7FQB$PNVSQ M"H5P0);&GPXSZ%.ZP'W[&?VCUVZU+)G&*RE^\L*4LV <0($KMA'F5NX^8:'=$ \HTVLNJ"+8.*U^W*'KLZ[ 6,R2L!M N@GG>;R+.\9H9E M4R5WH-QMB^8,+]5'6W*\=H]R9Y0]Y3;.9%^E08@IO(?+/)>;VFA8L">V% BL M+MRFVF !7SA;-C"7@8**\2S9OD]%7DDW@1M:FU/"A+K#X M-SZRQ'OV])G]G!X%O,/F# 8D!$KHX C>H*_&P.,-CE1#0ZOOD+PV.CD<[?KG M7#8=T[:34?S]&1,X_@"C&(%PAO[ MXTW"-*7.(B27#654_L M52\F<4B&$YC0D 0./6^TUY05JK4?/1I\1=K^ M['?[Z7;9-O7+]78TWC"UYK4&@2L;2LY&:0"J'3>M8V3C6WPIC1T8WBSMA$;E M+MCSE;0_=N>X!/W,S_X"4$L#!!0 ( %"!6E>QMJ$A P, *P& 9 M>&PO=V]R:W-H965TR\-.FU ME>@" @E0Q>[=?3C=!S>9MM$Z<;"=[<*OQW:RH9Q*I?N2C.UY9IYGG)DLCE+= MZP.B@<=&M'H9'(SIYF&HRP,V7%_+#EM[LI.JX<8NU3[4G4)>>5 C0A9%6=CP MN@U6"[^W4:N%[(VH6]PHT'W3EP$-GC:^U/N#<1OA:M'Q/=ZB^;/; M*+L*IRA5W6"K:]F"PMTR>$WGZ\3Y>X>_:CSJ$QNL ;%,(%LC2^CC&#*:4#GMI/T=]Y[5;+EFN\D>+ONC*'99 '4.&.]\)\ MD0^) M/,LWW/#50LDC*.=MHSG#2_5H2ZYNW:7<&F5/:XLSJ\_2(- 87L%&V9M6YAN! MC>"M =Y6\/9K7W?V"@R!S_8#N;KC6X'ZY2(T-K4+$)9CFO60AOTF30&?9&L. M&MZV%5:_XD-+>>+-GGBOV<6 M]A=0QP18!&++\2+ISK$/EY\H0X:!GWGY WH MY#S:=-)PAX\&UD*6 M]_^>XW\QPWG^ML0&FRTJ7^@Z,$3K+!H-E=-BN MFT[)!W1<-<0D2IA[I@FL^UI4=;O77I! VUMPD.(_B*(@":50Y"0IHI,"X%2 M?!:3/,M@EA>DH)%%.-\4"AJ3&4WA(VH]M^U?]DTON,'*=JU56=;J+!PO.9RQR1W+;ZN2\R M/)D@#:J]GY,:2MFW9A@FT^XTBE\/$^BG^S#'/W&UKUMM+W1GH='U+ U #;-Q M6!C9^7FTE<9.-V\>[.\$E7.PYSMI>W%;O)>'S_'N>)H?E7XP>R$L/#5U:Q;!WMK#91B:G";#]4BB!PA48O2.@2.?X_B6M2U T(:7P?,8#S2.;Y>OZ#?^-@Q ME@TWXEK57V1E]XM@%D EMKRK[9TZ_B:&>#S!4M7&_\)QL(T"*#MC53,X(X-& MMOT_?QKNX7L7M3FYJ 5?&"&L(?,*BF-QS%)F+>6CQ..<4E@/TJH=F_P-= MP$?5VKV!7]I*5/_V#Y'FR)6]<%VQLX!K<9A"'!%@$8O/X,5C[+''B\_$;J"/ M[U1XO7=RVMMURZ4Y\%(L FP'(_2C")9O?J)9].X,MV3DEIQ#7ZZQ^ZH.+*PJE7Y\->I8,X>=SH8O&\KFHW0XZ7#>U$. M$NHE#$X8_:J5,5!RK9]ENP/>J*ZU<%667=/5W&(0LCEPJ;&W+?"V193Z.8%'D!R32#>\TK M/ >?64AS$J;D%$$F,2.%1\!3*;IGTQDFMMRWJE:[9Z#Y MC,QF!4SR@B2HOH "%\B#YA')4H8*2FA!!P5RI72:P%IM[9%K;'1&,AH[IB1+ MF+/*G0E)D<*D(%GN/"D>D4(TC>%>65YC,$D>DRSV,;(L(G06^Q@9Q?M(0 M(48T\P880A0EO0$K4)S ;!K!F9Y(QYY(?U1/7)5?.ZE=H@W</(O>HGS3?S?EY_ MY'HG6P.UV*)K-,WQDG0_ _N-50<_=S;*XA3SRSU^-@CM#%"_5?C^#AMWP/@A MLOP'4$L#!!0 ( %"!6E>JKP&%M0( %(& 9 >&PO=V]R:W-H965T MH+7-OW')][R+V9[KFXEUM$!8\U:^3,VRK5G@>! M++984WG&6VSTR9J+FBJ]%)M M@)I:4$U"Z(P' !" M@-S5-15_Y\CX?N81[[!Q6VVVRFP$V;2E&URB^MXNA%X%/4M9U=C(BC<@<#WS MQ6 J67%^;Q9?RYD7&D'(L%"&@>K7 UX@8X9(R_C3<7K] ME09X'!_8/]G:=2TK*O&"LY]5J;8S+_6@Q#7=,77+]U^PJ\<*+#B3]@E[ESL. M/2AV4O&Z VL%==6X-WWL?#@"I,\!H@X06=WN(JORDBJ:307?@S#9FLT$ME2+ MUN*JQGR4I1+ZM-(XE=UPA4 2> ^?.2_W%6/P]HZN&,IWTT#I"TQ:4'1DJ*V$JZ;$\G]\H(7UZJ*#NGDT2+C$]@SBT(>;@")X@&][,TK,@X_#F@;]=I&0^S94O=;N6,( M?/WT+7Y9K7"'CPKFC!?WOT_)'B0^+5L[J[!>H;#V7F+1+8CSVCPBN/F6PVL@ M4>A/DK&)2.HGA,#51^6 MN-$31$'.M'EV[X66#E[V$DNMB\[ 2-N2.--B/QH39Q;Q(YWA;++AP1YM5D). M6A(<]7F-8F.GF82"[QKE6K[?[0=F[N;$4[J;MM=4;*I& L.UAH9G'W3!PDTP MMU"\M5-CQ96>03;3'(0JTZ=+W?CK50OND TL"M%I2=>84Q]X_LZ*[!D^DK66-')2JJ2&=JJM:]K MA2QWH%+X41 ,_)+QRDO'SC=3Z5ANC. 5SA3H35DR]6>*0FXG7NCM'<]\71CK M\--QS=8X1_.MGBG:^1U+SDNL-)<5*%Q-O-OP9IK8^^["=XY;?6"#S60IY8O= M/.03+[""4&!F+ .CSRO>H1"6B&3\;CF]+J0%'MI[]B\N=\IER33>2?&#YZ:8 M>$,/!G,K/S+!TK.06E+U-;-9PJ3HTB>.5+HW-,_$%_F6M$RJ=67-)DH(@\0\@4YI38&0S"_1(.XW9]J R2. ,9Y0WG8:]_'<(% MG(_Z0_M)>H-^WQIQ+PAB,NYW-34\J:)?>:,H6@6U8-3^6B.]6]@+XH#6.(R! M("0PZ87A !;2,$$ASY-A0"QGD)#SS,9+^HTC[$6C 1PKK'_0?B6JM1LRF@1O M*M-T8N?MYMAMT[[_KS=#\)&I-:\T"%P1-+BZ[GN@FL'2;(RL73,OI:'1X,R" M9C$J>X'.5Y)^Z79C W33/?T'4$L#!!0 ( %"!6E<$MR*)KP( /\% 9 M >&PO=V]R:W-H965T1"%X2@H62&\ M9.;.EBJ9R=KP0N!2@:[+DJF_"^1R/_?ZWN'@H=CEQAX$R:QB.URA^5XM%>V" MCB4K2A2ZD (4;N?>5?]R,;#^SN%'@7M]9(/-9"/EH]U\R^9>: 4AQ]18!D;+ M$UXCYY:(9/QI.;TNI 4>VP?V+RYWRF7#-%Y+_K/(3#[W)AYDN&4U-P]R_Q7; M?(:6+Y51>&H3^%#[!+5.B$#L-2U2PRIE" MN%BS#4?]<188"F4!0=K2+AK:Z W:*=Q)87(-MR+#[#4^((F=SNB@&IK\3J77H >GT;93+G7%4IQ[U H:U1-ZR8=W M_5'X^8RV0:=M<(X]65'G935'D-L3K^+#@NDB!28RN"EX;3"#7RX16..S@067 MZ>/O4SF=C[K.%>*K9P,JNL%R0Y%MY>\)<.[>OHS]1$?6/8T5+K6&]W#1C_W) M9 0?G3WVA]-!:X?^=! U=AS[X=CZO.28M3GN78.1P9Y0T;P 4;O05"1MZZ*! M9HXV!*%Z03^<^./QN%G#:;..AK1._?YD &MI&+?]_%\4)[8B6L=I)86]?MR( M(VO46>'!BLDZ]>C!45.6J'9N]&A(92U,TY_=:3?=KIJF?G%O1N,=4[M":."X M)6C8&P\]4,VX:39&5J[%-]+0P'!F3A,:E76@^ZVDW[W=V #=S$_^ 5!+ P04 M " !0@5I76V?G"+@" #_!0 &0 'AL+W=OQ*(*?!U&7)]/,:5E''DO,2I>%*@L;U++CJ3>8#%^\#?G+< MFKUO<$Y62CVZQ?=\%L1.$ K,K&-@]'K"!0KAB$C&WY8SZ%(ZX/[W"_NU]TY> M5LS@0HE?/+?%+!@'D..:U<+>J^TW;/T,'5^FA/%/V#:QHXL LMI85;9@4E!R MV;S9KKV'/< X?@.0M(#$ZVX2>95?F&7I5*LM:!=-;.[#6_5H$L>E*\K2:CKE MA+/IK;((20*?8%E7E4"Z;\L$+)@IX)HJ!A\>V$J@^3B-+*5SH"AKJ><-=?(& M]27<*&D+ U]ECODA/B*9G=;D1>L\.4FXQ.H<^G$(29ST3_#U.^]]S]<_X=U MX^^8O08].(YVW3(Q%<3V@:=ML$I]G1)W9?7 D&M M7XL1'A;I"S>94*:F[/#;VX 'W%F8"Y4]_CGFZ&3.XXYN*>B@D$!EL%BN4'>U M<(_D4%O>:7,.,N=@[7XG+IM!0ATY:8Q5C.= FW24J1+!LAV:$"0-)$)2C]8R M-W &_4%X05G.*%DX3"[_ ULDS;8!GD$O' Q'+C@<7\:P*)C<( 71%,A4+:TA MY+._,29SMZEK&_%G.K;]MS]_W8L)A/(9C!8_V MFK)$O?&CQX!/W_1GM]M-MZNFJ5_#F]%XP_2&2P,"UP2-SR^& >AFW#0+JRK? MXBME:6#XSX(F-&H70.=K1;]ZNW )NIF?_@-02P,$% @ 4(%:5X4IE\>( M! 4AD !D !X;"]W;W)K&ULM9GM;_(V$,#_ M%2M[-/61.O("A-(!4B&0;1)[JM(^^S#M@YL<)&H2I[8#[;0_?LY+ Z&I6S:7 M#Q [=S]?[L[VX8QVA#ZP ("CISA*V%@+.$\O=9UY <28=4@*B;BS)C3&7#3I M1FP72G&D6X9AZS$.$VTR*OJNZ61$,AZ%"5Q3Q+(XQO1Y"A'9C353>^FX M"3S8P37* M'^6>D(>\\:L_UHS<(HC XSD"BY\MS""*+A]0M]43R\>)A[ MS&!&HC]"GP=C[4)#/JQQ%O$;LOL%J@?JYSR/1*SX1KM*UM"0ES%.XDI96!"' M2?F+GRI''"A8UAL*5J5@?52A6RETCQ1Z;YG4JQ1Z'U7H5PK]CYID5PKV1Q4& ME<*@"%;IW2(T#N9X,J)DAV@N+6CY11'?0EM$)$SR5%QQ*NZ&0H]/?B<81\.T2)0S!S@.(X9NX8EG./J*OB =L0!38"A,T%T2R,'?/-Y!5O]=_[D?\)]IR_S7"&^W MGDG=@MM[:R9E\3U01-9H1K*$T["< ;L@] *10SSDS^A;"A3SUH>?2NGYCG3) M4NS!6!-;#@.Z!6WRXP^F;?SP?&O;3FQCI&\/4^)]D85*DUQ% ML$:@>W6@>]) WXHMGV7T&:TX\1[.T7<<97".KKS'+*3@GXOX,XZ6P /2MNY, M2[I]X"O3,$RSZ:Y9BY0U'/:;4H[4TA.=.E<)6ZB$N8I@C7#WZW#WI>$NHHQN M(,VH%XBB!UU3LJ$X1G\N(9_Q?[7%6(H\=3*KA#DJ87.5L(5*F*L(UL@8N\X8 M^S]EC%@C,K$HT/!O\-%5G.\2;;DCA9^:.RIACDK87"5LH1+FVJ^6WKXA/O72 MVTB*09T4@Y-VC551!>VW#70FBH6R-/J*_GF[2)I*ASDU/53"G!(V//";T;&/ M"H77,F9G<%0IJ#3*501KQ/RBCOF%?"$H"]Y]97"U%?7?!LH*X5I4BX5$$7J? M1!&F#(D*L0Q^G@7[JKDM$Z2#GYH)*F%."1L<1GG0&0Z/7ETRY/' MNK=^,7!5'(8"XOZ:$/[2R >H7Z-,_@502P,$% @ 4(%:5S-"[ZQ^ M!P :4< !D !X;"]W;W)K&ULO9QK;Z-&%(;_ MRLA=5;M2-C;XGB:1DG"5-MUHDVU55?V [7$\76"\S#B7JC^^ V9-,&0"R:M^ MB;G,>?,./+- M41J0M?B-T7OQ9)FDAS+C_%NZXB]..KVT(AK2N4P1@?JXHQ8#8-Z.<"X:4F3/-&":!TPS.6R_O^S+MP(9G!XG_)XD M:6M%2QRT/2,P^(V3/[-?5;A9]V6\ M+;O[MG#O;<7[^G"+SE6X41=>$D)_=Y7U,][@&5[=Q76@5F+)XEL:RW11L 5- M\CV?6#!C(9./-:6?:U.E@^.16 =S>M)1HY^@R1WMG/[\DS'J_5*G0"3,VL)& M&2P=9>].#6,T'!YW[Y[*#IG2:932;=3*0Q;F5U/V37.\RUB2T6 GHX%61B[G MBWL6AG6JT$:V50429FUAPR=GPC2G1M_8DP4RI],LI]NLF8FD M5R^-X4X:0ZTTSB*>2/9/UG\0OB1^+(/XELU"2LZ$H+)N.#[7(MMJ!@FSAI4O M9CKJ]?84,ZR=7K30MGI!PBPDS$;"'"3,1<(\ M),P'P4IJ'N_4/'[UL*B-;"O9<>7"'AO#DB8#X*5I#K=276*OW/3(MM*=%KI/XS> M_NV*A(Q8>^M=XSD7W+)8A9M(NU-I#Y16^U" M:1:49D-I#I3F0FD>E.:C:&6I/WDB;FBE[B@12_KQ$[M3XM[OC0_(5T&7FU"I M?TG)^S]HD'RH5;DV1VN5(VG6"\<_)(_JJ.J&'1M:A_/J.MQ71WK0(_!1M+)2 MS4*I)J)3#AY>[I2UB5K+%4FSH#0;2G.@-!=*\Z T'T4K2[TP4 R]@X+IE*'6 M"91FO7#\AJY7ACHJKR_$?7VH!ST&'T4KB[6P:0R]3].L7[8?UB'?.GZ9SWZ5 M\,5F.P7D6I7$YE20]QX/%RR^%1\:/:#5U]5:X% ;"$JSH30'2G.A- ]*\U&T M\I51N%2&WJ9ZU@@OW&]RDP2Q6-(DJ9W#<:[/T%KC54O'F%3,&@N:U(;2'"C- MA=(\*,U'TE^2A:6=&%KV?HC;W_Y=9:$3[+%4U*EX/V MOAMJ&4)I%I1F0VD.E.9":1Z4YJ-HYE^2A:>39]84*:>A/RDB:WJE>^9W*5=O$)UW;*>EA;F4)I%I1F M0VD.E.9":1Z4YJ-H93D71J.IMZET\];TH:W%:U1GKE7FK5HUK:JS6VUH94ZC MG&ZC5AZT,A]%*XNC\/9,O;?WIAEL>G9K]4#MO)Q6^F>,RG0C&YK3@=)<*,V# MTGP4K:S:PJ8S]1;/U9<;\GFY%"N>4/W@#+7BH#0+2K.A- =* "G(L]0[NE&_?V^[D)?26OU0GTV*,V!TEPHS8/2?!2MK-["9S/U M/MNKK0JSZH>-S,K/\0M]^M:2A;IK4)H#I;E0F@>E^2A:6;*%NV;JW;767H6M M9"T?T\E 5-6CM.X+L:&+[(%ONAC,0EHK\5&E6Q[T)U6)0_]!#4JSH30'2G.A M- ]*\U&TK<2[3UZ[$:6/IM)WM@B2_4C;OAM@MW7W7IBS[&TH>]LMX\@V:K:[ MQI&W?>M+@=^^A.8R2&Y9+$A(ERI5[W"LKMUD^UZ7[8KDZ^RE'S,N)8^RQ14- MU(64-E#[EYS+'RMI@MW;=4[_ U!+ P04 " !0@5I7[1SY)TWN^U-'>9\=.3/X4&U$5OTF=!,Y,EJ:#T#7G(LJ-7H>@*>/JC7'_ M=A^BUZ_>H%>()>AA(5;*.*JQIXV8-"4O*A*_R1,G+R0^1)]%HA<*O4]F,-OU M]TP1RDJ0YTK<$&? >UA>HJY_@8A/N@WYW+K=/\#T$OG#%]U#MWL(D1D=9^[$ MH:9;SFLWBQ>\$.]W(68;QGE387//?N:9[@OK"2$CW,5C;[VMUSE NA^]4TL: MP57';#@*Y!HZDU]_P7W_MR;U36/ZHZ%?CKFC,BA5!DZ5(7!-'^ [^L(X>A!F M+:!/IO^T:<=_/D,\!?EO4P&<00]4=GO*8.&)@NT4LU<6L^60Z,;%F8?J;Y;D@?I2M]1O(=-Z$SI2,O# *?ACLC8S*B2#QED=V+,Z MK$OB4>"<-%$G]\P(M.4UTUM%I,R\-K33.Z] 2U ](3?0> M-J$SK2-%CTK1HZ.W^Y&5^Q#WZIN];33 O4%-H3.'(Q5BOR(5?R^-%XC._C-D M]-)\%F&VM8Q&]:W)/=:AV_:IHNU69HOA<,NJUH;!F-F]$%4*FG?L(L;.PL5^ MOU? ,USQ M&78#VK;8UGZW 6TTZM=EGXB]BNJ<@^1PA7)X3Y9;TI\TVQC,@Y]&D5R97P.< MT2GCYC=L,_=@F]M(8"V')J->O47.07>XPCOLYKM]B]#:/C;E6=OEB2"OJ-LY MD!%7S(C=T!C"'*0T-=+TJ;59;!@D@[ZUMIJL?+_>+N> 1EQ1(W9CXTNR6]O# MQD6[ ">BQ:)0YV!/4K$G<;-G_CAM:0QB@ZU)6QX[-4?(>XQ#^Z($HJ/]R=R=Q<-.<%%J]K0\Q,\T$T)9+;+21\,W*P\WSAB2Y7REQPQ\.,+&$*ZE/V*/3, MK:+,:0I,4LZ0@,7(N<'7$QP9A\+B,X6-;(R1H3+C_(N9?)B/',\@@@1B94(0 M_;>&"22)B:1Q_%,&=:H]C6-S_!S]OB"ORF@UEIHQ3)?0JU7YJ_)$K0#WT'MT3 M*M!GDN2 'H#(7( NEI)Z9;JM,.(+=$\983$E";J1$O0J87/T&R4SFE!%03Z[ MSM&-:D;\7=<+/4&<"T'9$MT2225Z>P>*T$2^TWM\FMZAMV_>H3>(,O3'BN=2 M1Y9#5VF*!J@;EW1NMW3\/72FD%VBP+M ON<''>X3N_L=Q-H=%^[^KKNK$UME MUZ^RZQ?Q>GOBW>927Y$237@ZT[DS)_="3YC2:=#I-4-)YR#*E>=4?NMBOMTJ M++8RZER/,0[[_:&[;A)L6P6^/ZB,=F@$%8W 2J.NY$6CBG\]0#H#\7<75FL\ M3H>X\$L09G_/-/./1^Z:K9F8+M4.]5U'M6ZA\Y>V\(FV*1..:Y MT82 &.B:S!*=#P:J*P';J/UFL;R@[[TH5MOJ*HRB[F+U*\1]>[$*C0)*M!3U M;RW.+IC]-LP@Q-$+F!U6OA_D5K4JOU+F=DL=J!>55"O MSJ>QJX/X;!8[^+!7/]:]'Z>NCIRJL#+LH:=9A]G^QQFNFP]\H/LX1FQEK$-/M"ZS_8\T7'<+V-XN MG%=V[?:@E7(KG%,/5-UJX .]QE[9!=\I.^N^1\ON3-%VLU0W.MC>Z9PLNW97 MTZJ_S607;MVHX .=RE%Z&QS&.&B]DNS#6+<*V-XKG%=GT:O>K.R0CCU%;N.= MW7PP>2!B29G465_H\-[E0*=4;+]!;">*9\5K_(PKQ=-BN *B*1H#O;[@^E6^ MG)@O ]67H/%_4$L#!!0 ( %"!6E?G&+]0J0, ",0 9 >&PO=V]R M:W-H965T<8]][#Y8OHR-EW_@.0*#O M>5;PL;$3HKPU3;[:09[P&UI"(=]L*,L3(8=L:_*20;)6I#PS+8P],T_2PIB, MU-P#FXSH7F1I 0\,\7V>)^S'##)Z'!O$>)IX3+<[44V8DU&9;&$!XFOYP.3( M;%76:0X%3VF!&&S&QI3/C^I?U3!RV"6"8%O5W\KU)Q E!ZN@)5D.PN@3G M&8+=$.R7KN T!.>E*[@-085NUK&KQ$6)2"8C1H^(56BI5CVH["NVS%=:5$99 M"";?II(G)O=4 '+1;VBVY_(5YV@!6VD$@1ZAI$RDQ5:^?(0#%'M RQ_HCQ)8 MHJ8;($?O(A!)FO'W$OEU$:%W;]ZC-R@MT)<=W?.D6/.1*>1>JQ7-5;.O6;TO MZYE]V>B.%F+'45RL8:WA1_W\L(=ORARUB;*>$C6S>@474-X@&_^*+&S9FOW, M7TZW=.%LXS>E^H2#)Y3BA7Z(I;TSU%K\ZJP\3VPH $ M(_-PFC,-S'9LEYS#HDL8(=C#Q#G'Q9>XT H0 M+X']HXNUEUT=]+>\3%8P-N1)SH$=P)B\_85X^(/.14.*14.*Q0.)G97 ;4O@ M7N>WFNZ>.@2[UDGEZ^QJ8+;C^AT?19^W7OIK_3:D6#2D6#R0V%D-_+8&_G5^\S5&D.]B^_[[=9+?ZW=AA2+AA2+!Q([JT'8UB"\SF[A M1>G= +M^QVT:%,9VY]2*+E%$GEI>UVT:F.,1_(S;"/YYW\2]L4X?IO->O_7S M7VNX0=6B0=7BH=3.*W%R\R?7N:[AG]ZG?$*ZMZZY!N:$H=VYZT4:& D MXG0XQ[*(WW&>>=+TY,"VJMOD:$7WA:AOLNULV]%.51_7F9^1VSG1S$=5!ZR: MK)_R=?M\E[!M6G"4P48NA6]\^3-A=4=:#P0M5&ULK5EK;]LV%/TKA%<,*9#6XD.OS#%@6RI: MH,F".-T^#/N@R+2M5A)=D4[2_?I1LBS;U+7B;OZ2Z''N(<_E)7U(#9Y%\4TN M.5?H)4MS>=U;*K6ZZO=EO.19)-^+%<_UF[DHLDCIVV+1EZN"1[,J*$O[Q+*< M?A8E>6\XJ)[=%<.!6*LTR?E=@>0ZRZ+BQYBGXOFZAWO;!_?)8JG*!_WA8!4M M^)2K+ZN[0M_U&Y99DO%<)B)'!9]?]T;X*B150(7X(^'/A?A6WGR: M7?>LLD<\Y;$J*2+][XE/>)J63+H?WVO27M-F&;A_O67_4(G78AXCR25US^NA&9]'ZU3=B^>/O!9DEWRQ2&7U%SW76*N'XK54(JN#=0^R)-_\CU[J M1.P%:!XX@-0!Q Q@1P)H'4!/;8'5 >S4%NPZH)+>WVBO$A=$*AH."O&,BA*M MV%,E6%?IOH.#6\%8HC&[U#X[74KZ1$4[[0A:#0/5^)0B7Y M0K^\Y['(XR1-HFITQ1R-9E]UY_@,A5&1:Y!$8Z[+EJ-/N>(%E^H2/40O7%ZB M@.L*CC>1ERC*9VB4E<3_;+@^%"+;MBF1$NA6SX[/0G?D(N J2E+Y5G?@RS1 M%V_>HC".7')%+T8W(U5*B,)_Q&1 ?=,?[ M'?%]G?HF_V2;_S'I))SRU7M$K4M$+$*!_DQ.#R>0G/_7>OB?6S](!FV*D59\ M[ C?@U!1VA1@./[T$(R@,=ZP.!5+N1(^#5WL$6O0?]K/7!OE4-NFAZB@C2+$ M]VW_$!:V8=CS'<8:V(%@U@AFG8(GHM"3+-)3,!92@?6\(;#W&GY'F.6:8@$8 M]CQFR @ F$M]!QMJ 9A#'>+ :NU&K=VI-OR^3M2/<@8G>2PR7JXC7T6BA_I) MC_=:KQI0 NQ67PCS;4-^&T1M;.0H:(-^O@=42 M&.TO@?Q%_^Q+#HEWV@-!78:9(1^",8\860H &+9\ZIDY '&VGA=P%MPF"VYG M%FYXL>!%I5\/.E\4K\IWVQWQL&N(!T#8(6;E RA&*3&40PTZY,@L]QK=7J?N M*7_B193'O)(NU%(GH4.T!TUEWU0-H"AAAIX 0-G,,[A"$(6/J/8;U7ZW:B7B M;^]*$S?3JUM6RGUUO'U@D'QJ5CN$KK$[Y MVL9JDUJJC9=1ON HU9X&-"P6((&V^R M$TXZA6]];S7'YTE>S??3\T"@A9Z::6BCL&VU\@!P8=A8. M=WNXB]*[;_6BQ\VFH+Y3Y8X E$^!%<1^NN&9X^\^!O4VAE>'@Q]@R2%T^\-_SU%^Q8OT'; M@[.R!6=E"\_%=C@0.[>)N^WFJ;L)#%@^WW?,'UP 1GV7F?L) .9Y-F-F]4$^ MT[(\>J3\=DX3=UO-<#I]I?XZXW^Z_L[)%IR5+3P7V^%([-PN[K:[)]=?VW12 MGSB>67]M&'9=TR<$ ,RW+=,TAP",L?W?DD/1.ZN+N[WN37C[2OEUQO]T^9V3 M+3@K6W@NML.1V-EOW.V_3RZ_M@/6;L'%9OD!,.:8JV0 P)COM_TG *.>=Z3\ MR,YUDV[7/;H;33K+KSO^9\OOK&S!6=G"<[$=CL1N(T"Z-P*GEE]-LW^RIK<_ MYI'$!()YCKFL!1",VJUM/@##>C$UJJ^_=ZR>E6<7Y?<,J3>SZUQM#C6;I\TW MDU'UIS7A1 O3[N1!J>U,VT'QY&OX+4$L#!!0 ( %"!6E=4 MP?."+@, !X, 9 >&PO=V]R:W-H965TFXK@PCB+&L\@TPO;+B(L9*#\7: ME1L!>&F=8NIZM5K@QI@PI]^U*Z624QO'P_1']O8U=Q[+ $H:< M?B-+%?6<*PQ6N!%6N-\5?(^$ ML=9HYL6J;[VU7H29.IDKH5>)]E/]SUP!"M!;-(,=L"V@RQ$H3*A$7^!>;3%] MH]=NYR-T>?$&72#"T(10JE,LNZ[2_ ;%#5.N0<+E/<'50!/.5"31F"UAF>,_ M*O9O%_B[.NXL>.\Q^(%7"#B'314U:A7DU;Q&SGZ&Y[M[>>&\C'W\W^Q'8C2R M2FA8//\)O*'65NASJPM016AH2P]$!7TB>$$H40^5K$9F$/(U([]RDSA(:.HU MRV/NJ5T_J.H =X?*)D;!HL94)-BH3;%P2 MV%$NFEDNFH6Y2&O.%)_Y[!&V1E,0]@/)0D W"TK6V"2J@JYCOF4J+T\)1?NX ME%HG)5FXC^?J?P[CN"3&(UV#3->@4-<;%8'0QUP(8"H[Y 1D8<$78CZWX,L$ M&Y4)-BX)["@QK2PQK9?>PVG6\A+4^OL^](*#^S!1OG 'SU7^+,IQ292)I.Y! MPZ/%6=M.4Z+0G/_DBY?-9LWLM>WA3N8']&ULK59=;]HP%/TK5E9-K;0UB?,)@TCE8]H>F*K2K@_3'@Q<2-3$ MSFP#[;^?G:09A)1U*R_$=LXY]KT^W-S>EO$'$0-(])BE5/2-6,J\:YIB'D-& MQ"7+@:HW2\8S(M64KTR13%4Q!WN777,W,6F619$!%PBCBL.P;5W9W M'&A\ ?B>P%;LC)&.9,;8@YY\7?0-2Q\(4IA+K4#48P-#2%,MI([QJ](TZBTU M<7?\K/ZYB%W%,B,"ABR]3Q8R[ANA@1:P).M4WK#M%ZCB\;3>G*6B^$7;"FL9 M:+X6DF4569T@2VCY)(]5'G8(2J>=@"L";A+<%PA.17!>NX-;$=S7[N!5A")T MLXR]2-R(2!+U.-LBKM%*30^*[!=LE:^$:I],)5=O$\63T3C<=H?.S"W2&$HIN8[86A"Y$ MSY3J9%K?G%>G&)2GP"^\EP:H\XA9[[@MXMDR151:&P1=OE MEG2_H.O"M(D:XCF?OPT:',-NV?,MV]W'C0UP'AZZ':]A> ML&X=K'LTV'M5L]"042'YNJQE/R:0S8#_;(O\J):N\5V1DSGT#57$!? -&-'[ M=[9O?6KSU"G%1J<4&Y](;.]"O/I"O+>YKZ1[>W[Q<<=IN*\%ACNNYS7<=PAS MPA '0<-\+3 ?^Z';;CZ_CM7_N_DFA*HOM/H6RZ/6.ZKTK]8[I=CHE&+C$XGM M74=07T?P-NL%!R4(>XZ'&YX:ML L-^SX#>L=P@([")RF]0YAGN\%?MBPGKG3 M%&3 5T4W)M" 4PU@UN< U0+U?,M665!.]0=TV1[\! M4$L#!!0 ( %"!6E>PUH>:OP( !4( 9 >&PO=V]R:W-H965T=I!'0@#:)E\0?]QR?;%;4":<9%2-W:MD)->&,P'WBNAU M45#U9P)<;L>.[[P./+!5;NR FXQ*NH(YF*?R7F'/;5DR5H#03 JB8#EV/OFW MT[Z-KP*^,]CJG3:Q3A92/MO.UVSL>%80<$B-9:#XVL 4.+=$*.-WP^FT2UK@ M;ON5_7/E';TLJ(:IY#]89O*Q,W!(!DNZYN9!;K] XR>R?*GDNGJ2;1W;#QR2 MKK6110-&!043]9N^-'G8 ?CA$4#0 ()_!?0:0*\R6BNK;,VHHDE$\JI2$&3RQD8 MRKB^PMFG^8Q<7ER1"\($>@X@N/\#TJF@%NRQ38ABXX7!,!ILM5 M31-7-/83V21A$ R'J&&SJ[XK;# ,HC9L3V6O5=D[J7(&2U *,A1:5^N2B92O M,QS9,I-C1:3)01'.Z()Q9ACHJRX3]2K1CKI@$'G# P]OHR+?WW&Z9R%L+80G M+4P8YRBWV6Z:_+R#8@'J5Y?,DTSV?+O5)4UA[. !ID%MP$G>O_-C[V/7?CH3 MV9[IJ#4=G6=W16\+TP_](#RH3$<8;J[>D=T5MRKCDRJ?Q.(_BG.2ZW^+D(ZPWCH7=0''?GT+87YAU5*R8TX;!$H'?3 MQ_*J^A*J.T:6U3F^D 9OA:J9X[T-R@;@_%+B6=YT[-70_@DD?P%02P,$% M @ 4(%:5Z@15>); @ ? 8 !D !X;"]W;W)K&ULI55M;YLP$/XK%M*D3NHP,4FS5@2I>9G6#YVBM-L^.W $J\9FMO.R?S_; M$)9U-*VV+^ [W_,\OL-W)'NIGG0)8-"AXD)/@M*8^@9CG95041W*&H3=*:2J MJ+&FVF!=*Z"Y!U4:RIAIF MDG]GN2DGP<< Y5#0+3&IHF2>Z1< MM&5S"U]]C[;U8L+=DP>C["ZS.)-^D0;0&'U =R*3%:!'>@"-+N9@*.,:/<+! M;"E_GV!CQ1P$9RWQM"$F+Q#'Z%X*4VJT$#GD/?CY>?SU&3RV27:9DF.F4W*6 M\ 'J$,71)2(1B7O.,WL[G/2E\W_JBW]6_Z,8.,ND:^1$M0&0C3=P'.2UP,8Q)>1^_Z[L[L%2@91V'<#YTWT$%S MH=T8W*4D')%A@G>G]7Q-87 5DK\4FEKBDW:J0&W\'-,HDUMAFA)WWFY4WOH) M\E_3V <@%VOY"VH5O#"70_G/074$L#!!0 ( %"!6E<0B+Q9,P( & % M 9 >&PO=V]R:W-H965T'+@$JP93VX3TW^]L*,JFA(=)>\%W]GW??7?X M'-9"/JH,0)-CS@L5.9G6Y=1U59)!3M5 E%#@R4[(G&ITY=Y5I02:6E#.7=_S M)FY.6>'$H=U;R3@4E>:L@)4DJLIS*I]GP$4=.4/G9>.>[3-M-MPX+.D>UJ"_ MERN)GMNQI"R'0C%1$ F[R/DXG,X"$V\#-@QJ=6(34\E6B$?CW*61XQE!P"'1 MAH'B@E%!SHIFI<>V#R> X?@"P&\!OM7=)+(J M%U33.)2B)M)$(YLQ;*D6C>)887[*6DL\98C3\5>A@=R0:W)7'$!I;+X*@KRM^&KL;DAL)-VD2S)I%_(=$:R@$9>5?$]_S1 MGW 7-7?"_4ZX;_G&%_CFMP]K\G,)^1;DKW-R>N'FKD]521.('+S,"N0!G/CU MJ^'$^] C;M2)&_6*NWVJF'XF2]"92$]:>T6^U05(E;&2K$ FN(4W_YSZAG_8 M=--,UB'V!D'H'LZH&G>JQKVJ5IO%]>VQE**W;[T<_]BWH%,8_.>^!>?Z-G[_ M5^/([P3. M4>N8L>P>U?@W4$L#!!0 ( %"!6E?1A08E? ( #0' 9 >&PO=V]R M:W-H965T:]2 $T>,IZK ML9-J79R[KDI2R*@Z$P7D>+(6,J,:0[EQ52&!KBPHXZ[O>:&;498[<63W9C*. M1*DYRV$FB2JSC,K'"^!B-W9ZSM/&#=NDVFRX<530##* M_I)=G>LY)"F5%ED-1@49RZLG?:CKT +T^B\ _!K@_RL@J &!-5HIL[:F5-,X MDF)'I,E&-K.PM;%H=,-RT\6YEGC*$*?C[T(#&9%3?"W;.!P./"]RMVW5'5FA%XR:K#UQ02,N."SN\G9.?EY# MM@3YJTO;0;@9#>>JH F,'?SV%<@M./'[=[W0^]15^#]UMB!@?%S1;3T\N'0HJ#O3C(\;^]>".R/;MA8S=\ M92_"O_[LP2#TG[6B,VGXK!-N:Z:9^^2:R@W+%>&P1IAW-L1"R&I&5X$6A1US M2Z%Q:-IEBM<:2). YVN!HZX.S.1L+LKX#U!+ P04 " !0@5I7/ZMW2X\" M #'!@ &0 'AL+W=OU[LEH1R)YTV:P\RG8I:,\KA02)5ER61?^^ B=W,\9VWA4>Z*;1=<--I13:P M!/U.;?^S3RV^D;PB\).#<;(9K(2XL5.ONR^09=/9.-E@JGFBG:=UG-05BLMRLYL"$K*VSMY[>HP,/CA$0/N#/A_ M#4%G")I$6[(FK071))U*L4/2JDTT.VAJT[A--I3;I[C4TNQ2X]/IO=" $G2) M;K-,U%PK] @9T"U9,;A ]^8UND3+]@DCL3ZN.E^ )I2I3T;_O%R@\[-/Z Q1 MCIX*42O"&UI[I9QW;7LN$C;$NHKE#@72#LX6#$/C]M7T!F['YCQ^_M MKJE27RKU,O> M,08]8W"2\0 M.&S8PX8G89\DR6%0S0O$08]1A@?'AQ@G"=ZC')--$GRDI%%/&9VDG-=2 A_E MB@X/-&4)][G&9 D.KL>YXIXK/LEU;YK@QP\3[/N?3:,XRA@?O&>^%T3>'N*A M*HDGDSU =]!F;(O_2>2&D_4$L#!!0 ( %"!6E?J]M&Q;@( ! & 9 M>&PO=V]R:W-H965T_[& M"SWQ:F/:&]_790T-U1>R!8$G2ZD::M!4*U^W"FCE1 WWHR"X]!O*A%?D;N]! M%;E<&\X$/"BBUTU#U9];X'([\4+O8^.1K6IC-_PB;^D*YF">VP>%EC]$J5@# M0C,IB(+EQ/L>WDQ3Z^\0OK#+UQ,L\4L&2KKEYE-L?T.?C $O) MM?LEV]XW\$BYUD8VO1@)&B:Z+WWOZ[ C"),O!%$OB/Y7$/>"V"7:D;FT9M30 M(E=R2Y3UQFAVX6KCU)@-$[:+^02P;W"][A-L.(?H"80[M M!8F#,Q(%43PBGQZ7SZ!$>>CDT6>YC\48*A(-%8E'=,,*QG1592CJ?3 MZ2^=WD[)IHCC+ IR?[-+?>@576;A/Z]/Z1;[+X!Q2C79P3>UJS% MF3)$MU1A?[ #I)0"9Y(N.(S2=Q>D.UQA$&3QU1[^F%L47Z?C_,G GQSE?\&9 M/F?BO%5RA;RC@,GAS==9'.[Q'7I%21K&XWCI@)<>Q7N2AO(QIO2@F6&:)%FV M!S7F%E^%V1Z5OS.O]JW\2=6*"4TX+%$87%QA'-6]/YUA9.M&>"$-/@AN6>.3 M#&ULC99K;YLP%(;_BL6JJ976,%EJK+M[:H.."L-A74]APGL@M,2FLV MJ<<6?#9A.TE)"0N.Q*XH,'^[!R#:7>L">32J\A27(IVK!5<_N MHF2D@%(05B(.FZEUXU[?I5I?"YX)',11&^E,5HR]Z,Z/;&HY&@@HK*6.@-5M M#W= J0ZD,/ZV,:UN2FT\;K]'_U;GKG)980%WC/XAFO[3H<&=S@A,%K#=[_&OS6X->) M-F1U6G,L\6S"V0%QK5;1=*->F]JMLB&EWL6EY.HI43XYNV<2D.NB2_1;YL#1 MC1 @!<)EU@[\)'A%*)$$A!(MF\U&;/-1?SX'B0D5%TKSM)RC\[,+=(9(B1YS MMA,JFIC84N'J2>UUBW;;H'DGT)9072'?^8(\Q_,-]KMQ^QS6RN[6=N^CW5:+ MU*V4UZV45\<+3L1;<*CPFWJ!I3&7QAS59GUT]C,O3KUH8N^/D8;YBJ$&U'%YSN_V+V#U!+ P04 M" !0@5I75IF<42$# !;"0 &0 'AL+W=O0Z_.S[S_<&XCGBU.+(];,!\/3XHVXJ'*%O>@M!<"J1@MXS>DW=K@IW!*_[D M<-&C9^12>93RFVM\W"XC[(B@@=JX$,S^G6$-3>,B68Z_^Z#1,*BV.4'W21K:] MV1*T7'3_[*DOQ,A TBL&VAOH_S4DO2'QB79D/JU[9MAJH>0%*:>VT=R#KXUW MVVRX<,NX,T[?N/LD3?<<-!6M.E6 M&\E=8/CU/1C&&_W&"K]N[M'K5V_0*\0%^G*0)VU#ZD5L++.;.:Y[O@\='[W" MMX'C'4KP3XABF@3LZ]OV>ZBMG7@[?6F/;:6&X"4#7G(3KUL3PY[\ FI9<]8@ M#?5)?^^SXG:D]%QHUL+,^?%?8 M1%5WDW<-(X_^,GR4QEZM_O%@OWY .8$=WTE[(?8-=[\.WU.K?P!02P,$% M @ 4(%:5\Y*>!:\ @ &0< !D !X;"]W;W)K&ULC95K;]HP%(;_BI554RMUC>-<*!T@M:"IDW9!I=T^F^1 K#IQ9CO0_OO9 M3II12%F_$-LY[\MSCN/CT5;(1Y4#:/14\%*-O5SKZLKW59I#0=6%J* T;U9" M%E2;J5S[JI) ,R7S#7"Q'7N! M][)PQ]:YM@O^9%31-2Q /U1S:69^YY*Q DK%1(DDK,;>=7 U36R\"_C%8*MV MQLAFLA3BT4Z^9F,/6R#@D&KK0,UC U/@W!H9C#^MI]?]I17NCE_0-^ M =4%"O$Y(IB$/?+IJ&08QOWL4<<> M_:_4LJ9<(=/'T%J(3)F6DH+I"!DJA3;?U4:P%+(^[.@ B! #_[O>/1QQ@<$ 0YP,MP#/0P;DD&0](,F'6AR%/1>:,K[ MH)*#3Y$,!U&<[$'UA W( $=[5/Y.X[*7QGOJ: D)U2V9@L"=N50)-3A5"U>G M"FB<@Q+N^I[7S+S' F8*J(SI*$JN<1<+D:.&WG9>&&+9;& M+KC#?DH7, -SFTX5SMR*)68)",VD( KF ^>L?3KI6?O0R'CB>#0@X1,8R4/Q[A#%P;HDPC(>2TZE<6N#Z^(7]/#\[GN6.:AA+_IW% M9CEPCAT2PYQFW-S(U064Y^E:ODARG?^256GK.23*M)%)"<8($B:*?_I4ZK & M0)YZ@%\"_&U YQ5 4 *"MWKHE(#.6SUT2T!^=+RY<2 T=]I5<$66MD,I9B59@# M3$;Y)X3=SD*RO_>)[!$FR!7C'-.O^Z[!V*P'-RKC&!5Q M^*_$$9 K* ?$]_R@)I[Q MV^%^W7'^S_ODG[UOB!%451+D?)U7^$89XS$3"_+C"I([4#_K$MQ(8>^[4YW2 M" 8.7F@:U",XPX\?VCWO5PL/;=7@"/#_'I.+0;=1EJ)']OAG9)%A9DO9S,/FV/0RS;QW79"XNVMV;2 M:P65T8:NLNMM6 M88W5<;NU7:DU5D='K>.M4G77WNP$U")OEC2)9"9,<3%7JU4_=I:W(5OKH_;I MN%VS'F+_5K1;O^F+YN^*J@43FG"8HRNO=83Y4T5#54R,3/..X4X:[#_RX1)[ M4%#6 /?G$KN&&ULM5A;CYLX%/XK%ENM6BD=,! N MLTFDSLQ66ZFMHJ;=/E3[X"%.8A4PM4W2[J]?FS 0P'B::?8EP7#.QW=N/L?, M#I1]Y3N,!?B>I3F?6SLABFO;YLD.9XA?T0+G\LF&L@P)N61;FQ<,HW6EE*6V MZSB!G2&26XM9=6_)%C-:BI3D>,D +[,,L1\W.*6'N06MAQL?R'8GU U[,2O0 M%J^P^%0LF5S9#@6O;V&L%"J)OPD^\)-KH$RYI_2K6KQ9 MSRU',<(I3H2"0/)OCV]QFBHDR>-;#6HU[U2*I].^)$ M ?HC"FZMX/ZL@E)6A1V:567=(H,6,T0-@2EJBJ8O*-Y6VM(;D*HPKP>13 M(O7$XCT5&$ /O 1+)G.#B1\3L$Q1+@#*U^#/;R4I9-"$?+XZ!AK0S2.BS^^P M0"3E+Z32I]4=>/[L!7@&2 X^[FC)I2R?V4)25P3LI*9Y(*>,X$ MN([K:=1OS>IW.)'JL%)WN^JV=%CC-;?QFEOA^2-XK0.*Q@'XP0$3L&64:XT\ MH@85JBJP_2*.(S^>SNS]J3$:,>B%L!7KD/8:TIZ1]%O,^;6LFZ3,RA0)O);I M+DL_(4@5E([N$6]ZPN/EU(.! WM\-7+^%'IQK"?L-X3]7_%RCH6.M#\@XP=! M%/L]SCHQ5QJGISQM*$]_DK*F,B;@O=R7O[S#V3UF_^BX&\'5CG[-"Y3@N27C MQC';8VOQ^V\R('_H2N)"8!T_!(T? J,?7G&.!0=EOL8,;$B.\@2#%,O]UE = MP2 D,':AVPN<3BJ*(WW&9MH(PR0?ZM:F,"T*@].D/"83W$GMNO=08$AD-^4@%2G6Y2&0M")H*>G%#>48K-O51&8LMZH?F[6 M7PBL8RETVF[J_"^-H88]];SKPC#HQ4 )X&PO=V]R:W-H965TG\TQM47 )=YJ8;54Q_7,,0NV&01R\..[YID3G MH'E6LPTL !_J.VTMVJD4O )IN))$PWH8C.+K6>KP'O"-P\[LK8G+9*G4HS-N MBF$0N0.!@!4Z!69?3S !(9R0/<:/5C/H0CKB_OI%_;//W>:R9 8F2GSG!9;# MX#(@!:S95N"]VGV!-I\SI[=2PO@GV378B[. K+8&5=62[0DJ+ILW>V[KL$>( M#Q&2EI"\)0P.$-*6D'XTPJ E##X:X:PE^-1ID[LOW)0ARS.M=D0[M%5S"U]] MS[;UXM+=DP5JN\LM#_-;A4#B ?E$;B0RN>%+ 61D#* Y);?VGAY/ 1D7AGR% M9]PR<6*A#XLI.3XZ(4>$2S+G0MA/;C**]CQ.E:[:V.,F=G(@=DKF2F)IR$P6 M4/3PI^_SK][A4UN'KAC)2S'&R;N""ZA#DD:G)(F2M.<\DX_3D[YT_B_Z[)^C MORI&VMV,U.L-#NB-*J61_V*^G]7Z[_O1]\$;R3CRFFY&/>57X7E&G_:KV .Z M#*]>@Z8]H.0R3%ZC9GVHBW#0H9K,Z5Y_5* W?C 9LE);B4U!.F\W^T:^Y=_X MQ_'U).[Q3^VL;$;;'_EFT,Z9WG!IB("U#16%;C3I9G@U!JK:=^=2H>UUORSM MO ?M '9_K6R'MH8+T/U!\M]02P,$% @ 4(%:5PB%6^.S! QQ8 !D M !X;"]W;W)K&ULM5A;;Z,X%/XK%CM:M5);..;> M32*UJ7:V#S.JFLZ.5JM] M[1C_)M:42O0]B5,Q-M929M>F*>9KFA!QQ3*:JCM+QA,BU2E?F2+CE"P*IR0V ML65Y9D*BU)B,BFL/?#)B&QE'*7W@2&R2A/"76QJSW=@ X_7"8[1:R_R".1EE M9$5G5'[)'K@Z,RN419305$0L19PNQ\8-7$^QFSL4%G]&="<.CE$>RC-CW_*3 M^\78L')&-*9SF4,0];>E4QK'.9+B\6\):E3/S!T/CU_1?R^"5\$\$T&G+/X: M+>1Z; 0&6M EV<3RD>W^H&5 !<$YBT7QBW:EK66@^49(EI3.BD$2I?M_\KU< MB ,'['4XX-(!-QS Z7"P2P>["'3/K CKCD@R&7&V0SRW5FCY0;$VA;>*)DKS MUSB37-V-E)^LM>8>>!:065VQ-*N6-J]+&_F\TVRB8FD M"W2?9"3BJM@D4F\@9\QE]!_)ZT;'>P_L'A"ZQ)X%@=T@KK.S5;]P],R=BKG3 MR_R)21*KE*E2BQ2II6/JM)8.@^TX?H.HTR**<>AV\70KGFXOSZ]%2U#+2[:4 MJQ:GNEC>)_.P%_G.X^ M]H' CF+WJ]C]84K>;RB9AQ7S<*B2#ULK'((-S9X:MGB"98=^J*<)5CT=K1/5_!O SK[HD8\2 MELJU0!Y:D!=M$^A'^LE*@ .! /WOBI.%"EK)RM[:[T=Y;_$/A78<3#7W03'/;56._25UGA\.N#@#UU(?!QC[H MYK[O>DVJFKGO0&<3J.<^G&KPOP'LE4T@?&T"$'1W@5-H :C% /2K@2@!\$0=A,W+8^ -_R7-R1 MN;5 @),I!-",?C]T_!9WG1U V-4?:HD @VD$T(B$T&F)!&BK!&7F=3#%M4C MIQ();P #E W">6T0V.EL$/U8/UD4N)8)N%\F3%F2;:3Z7)BQI=P13B]:+:*W M0_3#O[=##(5VO!@'.P9#;1FT]0-@#YI?WKBM'P#<@P%XS+/6#_AD^@%K= & MY^ F=8U=Z/E=15?+!SR8?,!M^1"V/M$T1A $;@?-6CO@4VF'-X#M'] ,_1#O MK0+S8)^>AK?[YKN3R3+BHW'9R8E2XK#-54?$SPW M4/>7C,G7DWPOL]J[GOP/4$L#!!0 ( %"!6E>MRKZ@! , "L* 9 M>&PO=V]R:W-H965T6D;"FLK M4=@T/H 0A:%IV@PDA$ZT1D/]DOCMGGO.CWV^P5+()Y4A M:GC.&5=#+].Z./-]E628$W4L"N1F9B9D3K3IRKFO"HDDK8QRYD=!$/LYH=P; M#:JQ6SD:B%(SRO%6@BKSG,C5&)E8#KW0>QFXH_-,VP%_-"C('">H'XI;:7I^ MBY+2'+FB@H/$V= [#\_&8<<:5"M^4%RJM3;84*9"/-G.53KT LL(&2;:0A#S M6^ %,F:1#(\_#:C7^K2&Z^T7]&]5\":8*5%X(=@C374V]/H>I#@C)=-W8OD= MFX!Z%B\13%5?6#9K P^24FF1-\:&04YY_2?/S4:L&43Q%H.H,8@JWK6CBN4E MT60TD&()TJXV:+91A5I9&W*46U4F6II9:NSTZ$9HA+ +1W#%->%S.F4(YTJA M5H=P8T[%$4QJP4#,X#SY4U*)Z=O%L'^)FE"F#F /*(?[3)2*\%0-?&UH6F=^ MTE :UY2B+91.X5IPG2GXRE-,_[7W37AMC-%+C./("3C!XA@ZP2%$0=2!A\DE M[.\=.' [[=YU*MSN%MQV-V:$2E@05N*F:&N0N *QEV0Q"L,@[@W\Q0;?W=9W MU^G[L3INQC=9H#37!QB=(>S_1"(/-I%PHX41K(RE@C[D]=Z;D92LE&.7>BW3 MGA/[HCK$*.$.&;$W466T4/#K&O,IRM^;R#H!;9XZ4P5)<.B91*10+M ;??X4 MQL$7!]VXI1OO0M3XC:A1[R3):4L>6]%M>?2?2O22I>0O, M.^%4S0GR0=5.6XJGNU#M=)-JFT4+@]<,&NQ4MG?@>N_J%JXE]]"M'"89%TS, M5T=C\W1MRMLN1=WH'Y0TC%[91[L0M4%95[4?=;;)^IK<0W=V_V]9W7"A0U=_ M[?TVF7)>52D*$E%R73_E[6A;"9W7[__K\KJ,NB9R3KD"AC-C&AR?F%PJZ\JD M[FA15-7 5&B3EJMF9JHYE':!F9\)4Q$T'>N@K0]'?P%02P,$% @ 4(%: M5X@B"# 6 @ U@0 !D !X;"]W;W)K&ULG53; M;MLP#/T5PNA#"W218Z_95C@&FF27 NL0-.WVK-A,+%073Y+C[.\GR8Z7 6DP M[,46*9Y#'HE4UBK]8BI$"WO!I9E&E;7U+2&FJ%!0,U(U2K>S45I0ZTR]):;6 M2,L $IPD<3PA@C(9Y5GP+76>J<9R)G&IP31"4/UKAERUTV@<'1R/;%M9[R!Y M5M,MKM ^UTOM+#*PE$R@-$Q)T+B91G?CVWGJXT/ =X:M.5J#5[)6ZL4;]^4T MBGU!R+&PGH&ZWP[GR+DG/JOV"O9X;SU0QM>0 MQ$EZJI[_AO]53CI<1QKXWK["=[B$:[@7-67:S8N%K\JJMTP:X+AQT'CT MSG6P[J:H,ZRJ0R.NE75M'9:5>WA0^P"WOU&N&7O#)QB>LOPW4$L#!!0 ( M %"!6E?>(F;;QP( !D* 9 >&PO=V]R:W-H965T+,-M#]^]E. MF@(-T8IX(;9SS_$Y]XC8_0UE#WP)(-!CGA5\8"R%*"]-D\=+R F_H"44\LV< MLIP(.64+DY<,2*)!>6;:EN6;.4D+(^KKM0F+^G0ELK2 "4-\E>>$_;V"C&X& M!C:>%N[2Q5*H!3/JEV0!4Q#WY83)F=FP)&D.!4]I@1C,!\807XZPI0"ZXD<* M&[XU1LK*C-('-?F:# Q+*8(,8J$HB'RL8019IIBDCC\UJ='LJ8#;XR?V3]J\ M-#,C'$8T^YDF8CDP @,E,">K3-S1S1>H#7F*+Z89U[]H4]7V? /%*RYH7H.E M@CPMJB=YK!NQ!<#N 8!= ^S_!3@UP-%&*V7:UI@($O49W2"FJB6;&NC>:+1T MDQ8JQJE@\FTJ<2*ZI0(0]M '])G29)-FF1Q.JTP1G3^OGH]!D#3C[^3[^^D8 MG9^]0V(]NRG1;XJ!L^ MAEC"L8;;NW!3MJ'IA=WTPM9\[@&^)Z]M1BJDKY'JK[&.;#O$#NZ;ZVW!;656 M&%A-V8XPIQ'F= J[_39$OVX@GP'[W2:N$ZT^!)>\)#$,#/E/Y\#68$1OWV#? M^MC6\Q.1[1AU&Z/NT0E42&^KM5BVUO/W$F@IPX&'<7L"7B/,ZQ1V/9UV1] ) M?VT$)R+;<>HW3OVC(_!?]#9P'!SN)=!295E>T!Y KY'5ZY1U_02^+7!L?:'_8B H[10TGPU%G^SOAKVW_B MH@CS'^])R(XS QHO%[[0W5YD%\SY-,$[LB+B:_+ YW MDM2H:F; T_$+^\>\>=G,&J=DR<*_:2#V,\,S0$"V^!"*+^SX!RD;3SD[ IX]+=FR02YFCI;MTSA[[RO!Y5TJ<6)^SP0!T 6_@M\9"XXT M#.5P59@ L"U8;+X=*"=!?7O] WQ.",>"QCNP(CMI @'>^D1@&J;O)/KKR@=O MW[P#;P"-P>.>'5($-FAMP!4L*?B3'_^2W)' M9]Y0%NBK14=-Z+D0=GO#K;ITE5U^6*W4YE#"^YI#)YFOB:PAVZB2;338'*/6 MB_)L&T[.O*'D[RM%1TG+7,S4DJZOT-IS6F*R+K:EP'93A\*0,V[G51J/6 MQJ4U*NMB:\I19VJH#M77&>[5Z*VNTMMP6L.W+K:FPG7\AL/S-VS'88B0?6XX MK0E<%UM3CCJK0W58O\YPKT9Z=97>AM,:ZG6Q-8\0ZU2/AJ=ZU!&PVX93%^A] MB*B)K9##/#G&SGYTN,-\1^,4A&0KZ:V;L?PR\>([':B]":-IHT[DG2EB/MAU\GS=1U$]R:/BP7T-+X M]SKXX;7]V$G.5R+]F4TYS\G++$ZRB]8TS^=?VNUL-.6S,#L1A5'2NCPO?_<]O3P7BSR.$OX])=EB-@O3OZYY M+%87+:?UZQ?WT62:%[]H7Y[/PPE_X/F/^?=4OFMO*.-HQI,L$@E)^?-%Z\KY MPGIE@?*(/R*^RK9>D^)4GH3X6;SY.KYH=8H:\9B/\@(1RA]+/N1Q7)!D/?ZL MH*U-S*+@]NM?=%J>O#R9IS#C0Q'_*QKGTXO6:8N,^7.XB/-[L?J=5R?4*W@C M$6?E=[*JCNVTR&B1Y6)6%98UF$7)^F?X4OTAM@JX[BL%W*J >V@!KRK@'5J@ M6Q7H'EJ@5Q7H'5J@7Q7H'UI@4!48E(VU_NN63>.'>7AYGHH528NC):UX4;9O M65JV2)044GS(4_EI),OEE]]$SHG3)Y_)UR3G*<]R3=*#\AG?XG MXG9;MA3*1BWN1BUNR>V^PKT1R>3S(T]GQ.=/>5/3&\L7 M>?5+-@]'_*(E$V?&TR5O7?[];TZ_\X\F 2!A_AK6+V%%@EY>]CKRZ[R]W&[E M^E$[1U!DI1@(IC6FMVE,S]B8WV0_,4SY.,H)#4=1'.5_D7_?\MD33_]#_DON M^5+$RR(1O'904_L;0]JV/Q+F(V$!$D:1, :":8KJ;A35-:<'^9Z(YUW!?"*W MX4LT6\S(M4@ELM14*&LA/VO2D#&(K8:ZM7]HMU/_O_>1,0,DC#:<@.OV=D^ M@6)J[=[;M'O/V.Y%9R#'#UF>+N0H-?]$AF+)D[!X=1LE9[1>+,:JM6/I-8AGLB 49,4#"*!+&0#!-+(.-6 :@9"*G'UM2 M>5@\9=$XDG,7WB@68U1;L0R:Q-+I[:@%&3) PB@2QD P32VG&[6MMR:2[*Q)DP !*HU :0]%TD2CWTS';GR:15 [' T\BD9(; M+B4B>QJ#2J!.:45SO&V;X,2MI1-DT !*HU :V_L'T26@/%/';)K6)/"KX=7H MHAB+7$TF*9_(R6QA=$5Y&)/@9BF/L$ MR^*[:='&7!]K.2%I/I060&D42F,HFJXZY=$Z9I,6M'A31='6*QH66H?FVEBK M!&K,0FD42F,HFJX29[GJWQ\C*,XO I;DXT9[7>R&OLC9"6IP^E!5 :A=(8BJ;O1E/NKOMV=[>2 MQS>>'^#&5'%V[(+=_LA<&^L-:5!O%TJC4!I#T725*&_7-7N[D/D4'RWDI^1. M*BDIMC<3&DFAC8IB]\5D_LM0F@^E!5 :A=(8BJ9+2GG0KMF#!OD[YBC66JI;J([7L#T7 M&C6 TBB4QE T727*>W;-WO,!5WA S6(HS:]HVW9!XT4>4!<82F,HFM[^R@5V MS2[PVSL>ZQ$O=/DNX9_S:92.R^,2DW\*DY_D M[OF9%XL=Y<*&,3M!-S%#:3Z4%D!I%$IC*)JNO:W;2%ANB;X.LR@C#_/BUDA$ M"NN/,(V*!?I7%S+, :QEY#4F)V]0RT[86T)@[PF!O2G$>UC/GK*>/;/U?)RI M],XKK^:Z6XL/2?.AM !*HU :0]%TA2K;V[.\@X5]#NL=EG6&YII8*P2Z/1I* MHU :0]%TA2ACW#O*&+_AN1P];0W2C2D':GU#:3Z4%D!I%$IC*)HN*&5]>_\7 MZ]L[ M:W:T0;U1%64[^9YZ7FT=UEP96Y% :0&41J$TAJ+I(E$^=/?=?>CN*\[Q[E4] MYII8*P3J0T-I%$IC*)JN$.5#=X_RH4U]UFOK]+;=F;F&MMT9E.9#:0&41J$T MAJ+I.E2>=-?L22,R5;.-7%MU'YJK8BT1J"D-I5$HC:%HND2V[E5\E"EM2E6O MKN!;YRJH]PRE^5!: *51*(VA:+H0E??L]0 M&H72&(JF*T1YS]WW\9Z/6MLWU\DZ-T%-:B@M@-(HE,90-%UYRJ3N6MZ,V7I= MS!S 6D;--U[>O;4J-&@ I5$HC:%HNCZ4C=T]:F>VT:-\YW5]<\VMA0?=RPVE M!5 :A=(8BJ;K4WGH7;.'#LA?S9NOZ[- J.\-I050&H72&(JF/[A$^=Z]HW9R M7\OA4U8^:*!Z$@7GYDNMS>%LLPZ4YD-I 91&H32&HNFB4CYY;X]/OOU/*U?1-MTF'>Z>QB%UHVA:.N&;6\]-[%X\.9MF$ZB)",Q?Y;X MSLE 3OO2];,LUV]R,2\?I?@D\ES,RI=3V9'PM#A ?OXL1/[K3?%TQLT312__ M!U!+ P04 " !0@5I7F@ !C>L" !@"0 &0 'AL+W=ONWL.[CS><_$H4P"%GC+*Y,1)E=EX8XDJ3(+;C#.<0(K4 _Y4NB96['$) ,F"6=(P&;B3+NC M<&C.VP,_">QE;8Q,)&O.'\WD6SQQ/.,04(B48<#ZM8,Y4&J(M!M_2TZG,FF M]?$+^Q<;NXYEC27,.?U%8I5.G!L'Q;#!6ZKN^/XKE/$,#%_$J;1/M"_/>@Z* MME+QK 1K#S+"BC=^*G6H 31/,\ O ?XQH'\"T"L!O6/ \ 2@7P+Z5IDB%*M# MB!4.QH+OD3"G-9L96#$M6H=/F$G[2@F]2S1.!3^X M2]1E=HSK.,*)U1)1%F ML9XS15@"+"(@T7D("A,JT3T\J2VF%QKQL K1^=D%.D.$H06A5"=2CEVEW3+D M;E2Z,"M<\$^XT$,+;2J5Z#.+(6[ A^WXKM]"X&H]*E'\%U%F?BOC"O(.ZGF7 MR/?\7H-#\W;X]RUKA8?M\! B#>]:N-\23:]*<<_R]4_PW7(I:]E\1M,H$CJ% M39DJF(:6R52,77 S=G?UT%MMF2(UDCF.8.+H*B1![, )/G[H#KU/34*\$]F! M+/U*EGZK+$O\7'SLNG:B6T@P1;K(*0IVM4F<5KXWAC[OOZ9T^$[F#L095.(, M6L69XYPHK<@TCHFMS\NMB%)=7P_*Q.\%9&L0?YK$:N5_JUCO21:^$]F!KL-* MU^$K_R)+KNY!9$V"7J)IQK=,-DX%(; ^7*#*!%!6W6JVN"5/;'8_69]W1O.CV_VF*N\<"BX0PB2AL-*77 MN=89%$4_+R:*Y[;#K;G2_=(.4WT% F$.Z/T-UUVNG!@#U:4J^ =02P,$% M @ 4(%:5\+M<29Q @ : 8 !D !X;"]W;W)K&ULI55=3]LP%/TK5Q$/($'S55:&VDCT8]H>F"HZMF>WN6TL'#NS'0K_?M=. MFA44$-I>$OOZG'-]3^R;\5[I!U,@6G@JA323H+"VN@Y#LRFP9&:@*I2TLE6Z M9):F>A>:2B/+/:D481)%G\*2<1ED8Q];ZFRL:BNXQ*4&4Y+@ M$+CCN\*Z0)B-*[;#%=K[:JEI%G8J.2]1&JXD:-Q.@IOX>I$ZO ?\Y+@W1V-P ME:R5>G"3;_DDB-R&4.#&.@5&KT>#P^J'_QM5,M:V9P MIL0OGMMB$EP%D..6U<+>J?U7;.NY='H;)8Q_PK[!CD8!;&IC5=F2:0E',PQ;PO"C&2Y;@B\];&KWQLV99=E8JSUH MAR8U-_#N>S;YQ:4[)RNK:943SV;?E46(K^ "ELK8"XV6:Z1S8&&*$K?<&CB= MHV5<&/B!3[9FXHS ]ZLYG)ZPJW M2MK"P$+FF/?PY^_S/[_##\F)SH[D8,5=PA=4 TN@_8S^S@]Z2OG M_[(O_CG["S/2[FRD7F_XAMZ4)V/QP;W@I*7H'D/*!UD&C#M18 M$AY=G1+USOO MTSM. MK@G<4JIH,**;K9N^UDRLJOS%72M+;< /"_H5H'8 6M\JNKSMQ"7H?B[9'U!+ M P04 " !0@5I7HB>_8!T# ! "0 &0 'AL+W=O SPRV:N>9&"=W0GPW@WD^\>IE 41@C#^-%H.NV6AKC[ M_*C^UGI'+W=4P5047UBNUR-GX) %R"9R%GV.$^FB"='*6C*"O4:49^NYK>SE'R87[U+/UX: MQ::<%@7EY.LEE'<@OQG@34J.7KTFKPCCY'8M-HKR7 U=C7Y,5&[6Q#ZI8P^> MB3TDEX+KM2(SGD/>PT\/\\\.\%W,8YO,X#&9D^"@X U4)R3TWI# "\*>>*8O MIP=]=OYO]]D_[_XD&6%;6:'5BY[1NRB%U.P7M>\#L205U@^^H$#>LPQ()B%G MNN_,:]7$JIJWW/TX\8?N_6X:_PY)]R'^('R*F1W&/#$=M::C@Z;G7(,$O!@9 MWHX^=S4]WMGSV(]/NP9[4&?QH&.Q!Q0E<=PQV8,*/>\9FW%K,SYH<_90X8L> MB/Q>#FIS"6G2H'NOG)90@ M5[87*RS+#=?U'6YGVW9_8;M<9W[BGT_]GOD4/P_J;OY'OOZVN*1RQ;@B!2QQ M*^_D%(]!UOVZ'FA1V89T)S2V-_NXQD\$6Q?9B2Q3/(7DLTNE!JD==(1HX?B,73W7CB^73/LG'#K?*("\T4;R#FPSX%2T;W+L M=#@#6)YA0-P!XI> R2N I ,D[XTPZ0"3]T:X[@"^]+"MW0NW(H9DJ9('4,[; MLKF%5]^CK5Y4N'NR-4HLSV5=I$,9W\ '61 DJ]AHVJ&!;$85PL4)#*-/P M#8^F(>S2NFEWHD\O*N">,F8_N4Y#8_-QK&'>Q5ZTL>-78B=P+X6I-*Q%@<4 M?O4V_NX-?&AUZ,6(3V(LXC<)MUB/((FN(([B9""?Y?OA\5 Y_Q=]_<_1GXF1 M]#EO3670U>E3>;.)^.&VU,6C6[3\.E<_B&?\7.?U9#/S7.?]9!/ MTONT:H5G/<51[?TPTY"[6EH1>VL_+^=^3+RP+\;3Y7C OK+SM1V'?^G;X7Q/ MU)X*#0Q+&RH:?;0MK]J!UVZ,K'U'[Z2Q\\$O*_N/0.4<['DI;5=W&Q>@_^MD M?P!02P,$% @ 4(%:5YYY'^6@ P @@T !D !X;"]W;W)K&ULK5=K;]LV%/TKA%8,"=!&[U=F&ZCCY] 60=ULGQF+MH52 MI$=2=OOO=RDICJTQ@K;YBTU>W7-Y>'E(7@Z.7'R7.T(4^E%0)H?63JG]O6W+ M]8X46-[Q/6'P9<-%@15TQ=:6>T%P5H$*:GN.$]D%SIDU&E2V1S$:\%+1G)%' M@619%%C\'!/*CT/+M5X,7_/M3FF#/1KL\9:LB'K:/PKHV: /@-P.\+"!I T!<0 M-H"P+R!J %%?0-P XKY92AI TG>$M &DE1SJ]:L6?X(5'@T$/R*AO2&:;E0* MJM"PYCG36E\I 5]SP*G1%ZX(S3:H)NWMVB=\A&4G^5*&?HB>5* MO@"DAFAS8"N:B&=GKAO>XYNV]P=M'GSE3.XFF+".9 ;_HQJ<=>!MR M>$JD]Y+(L=<9<$7V=\AWWB//\7P#GX=N^.\EZX1/NN&?L0"X^R9\VI^\9X#/ M^I,WP>?]R9O@B_^7^>5_GON%$/S3CO*K>,%;.PHN* J[PJ3I&AE52'T+'48? M7#])HH%].)?*/]U2+PTOG2:&6)$?NI=>4].(<9@&EVXS@UO@A\ZEU]P4S'5] M[])M87)STJ#EMC2X^;X3OR;C(OW!*?U!9_I?CZBL.:*.U84'#7P@ NYOQ,KB M&4XL.,^:8PEJ *D LV%K&3IBYA[N4> MK\G0@AI%$G$@UNC77]S(^@Y-$;?7,KCGL_)K!%N8Y1$&8MM9A M:?),W<1/(M^LM/"DM+!3:=^XPE176BV]ZNW])5)ZE_JZMK!IN:^;<.M]DUAYQ?,]C"S+\E)Z-36TGV64%6$+&M MJGF)UKQDJKY)3M;3@^%C52>W[&/W?NX:[ MX8-3O@=?P]>L$+M-MSB2B9 -# M.7 S5U!<5LT=/)*(T [P?<.A)&PZ>H#3LVOT-U!+ P04 M " !0@5I7S(8$BYL& "!, &0 'AL+W=OXM(*+\E"TAEK_,6!)1(2^3>9,O$Z"^"HK"IMEJ]9H1#>+&Z%S=NTU&YVPE MPB"&VX3P5131Y/420O9\T3 :;S?N@OE"I#>:H_,EG<,]B,?E;2*OFEN*'T00 M\X#%)('916-LG+EF*PU0+3X%\,QSWTG:E2?&OJ07O_H7C5;Z1!"")U($E1]K MF$ 8IB3Y'']GT,96,PW,?W^CVZKSLC-/E,.$A9\#7RPN&H,&\6%&5Z&X8\\N M9!WJICR/A5S]29ZSMJT&\59YF.M1<6E30T7G" MGDF2MI:T](LRA(J64QC$J7?O12)_#62<&/W.!!"S13Z2.PBI )_5/(9TK) M32_3MS;ZY@']-KEFL5AP,HU]\"OB;7W\4!/?E&.Q'1#S;4 N32WPQA.GI&6< MR$$QC8KGF>C#QZOY*3%[:;C1JQH.??@]+$])NZ74VQ7AT^/#S:K!_#%UY\?4 M77VX!9X,-ZK""S/9WEJ[K7B=0U/A>6P5"RZ=[4&PID\AG! Z$Y"0<2AS-HT] M(#+[DTD"?B#(%>-5!K[4JJ1KRQE?4@\N&G+QX)"LH3'Z^2>CU_JERCV8,&L# MZRE8NDBM1QW3' [EX*WSGL'4M(_3=# UW2K-P=#L;C4+_NAL_='1^N-F"0D5 M03PG5R!7OQ.B%NZ/;/;QD0,9(A5S[R)_7$#U!\A?Y M2AS&?$[D*D?NY2,&GEP8WWZMLHE6KZY-,&$6)FR*";,Q80XFS$6"%;S9VWJS MI_7F':PA7D'EVJ2-K.LR3)C5*_TU->5^:B\7]4J)O3O<;V2728/^?B.G3!J4 MY%RD#A9FL;^=Q?Z/9I@LKVC3BE:D[H1CPBQ,V!039F/"'$R8BP0K&'*P->3@ M&VDEO]][2&C,J:HGG)!QM'EQ9K/\_2H[:B7JVA$39@U*66,_^0Q**6,_\Y09 MG5+B^2;%1>I689*'VTD>UIAD76+1ADO3.D75M(_2=% UW2K-_))9M(BYLXAYG$5NZ6OJ MC\KIUR)J3S\FSVC-!U43;="6ML0 MJ(7;C)8?J%[9#ZAUVV,D'51)MT*R?] .NZJM4;-L>Q70IR ,Q&NE"U#+M:@T M*Z/U]"Y K=<>(^F@2KH5DH==L*O7&OJ"[7@VDW.N]C;36 2YS0WY2JX93_WA MLM"7G_HZK5ZGMD%0*[6HM"DJS4:E.:@T%XM6].:N7FOH"[:WD'@0"SH'54&A M+^028I@%ZAV7AL$_:D.NWF3(8^S+%]VTS>[UEXSG"4 D$96&1:WY9C3#S!

:@TEPL6M&)NYJSH2\Z:YTHJ&SM?X\#48O0&6W/@4;) M@:CU952:C4IS4&DN%JWHP%V1V=!7F0_YZH1,*%^D:3"]4OO[>Q B5#^F9IW2 M)'PE#Y!$04S5,;>WMC=/83"GARK21KD@:W1;^^\X$_UCUUZH,6E35)J-2G-0 M:2X6K6C.77'9DL1\HUQUIQ9Q[3XA,NP'SR^)T2*O,K2J,#;1A]:V.FHY'I5F MH](<5)J+12L>:MR5Y$U]2?Z_LOIA8V<9/A6^IVNU#WM8R*XMY*ZLRN%9!PJ) M>U"J6$WT_:SK9E3:%)5FH](<5)J+1=NXN9D[OQQ!,E=GV3E11=_-><_MW>UY M^;$Z);YWWS+.ID;%?=LX'\:YK,@YB3$&92JG7:EUO'9'/>?7,A MV%*=GGYB0K!(?5V S-5)VD#^/F-,O%VD MO_=3#Z%U!+ P04 " !0@5I7 MJ0EAU<($ "@&0 &0 'AL+W=OF8K'D29S"CB*W3%-.72TC( M9F+8QNO$;;R,N)PPI^,57L(<^-UJ1L656:*$<0H9BTF&*#Q,C O[/+![TD%9 M?(MAPRIC)+=R3\BCO+@.)X8E(X($%EQ"8/'O":X@2222B.-' 6J4:TK'ZO@5 M_;/:O-C,/69P19+O<)WP6[+Y#8H-J0 7)&'J+]H4MI:!%FO& M25HXBPC2.,O_X^OBOT"@>U=3/? MNTJCBG9("JM!9H,X8>@K//,U3HZ%\=W<1T>?CM$G9"(680H,Q1FZRV+. M3L2D&'^-R)KA+&1CDXLXY6KFHHCI,H_)>2,F%]V0C$<,!5D(88N_W^T_ZO W M17[*)#FO2;IT.@'GL#I#KG6"',MQ6^*YVM_=:=O._UL]^,^KUY+AEHIQ%9[W M%IZD^_12Z62&7T31X.B"4IPM08Y/4/ LM0-MO.?(?84L2]C3U!NYWMA\JB:S MQ:@_W#'RFT:VL'+J5D&;UWNJL5;&*1-']"VI5\0;34.CWQSKF+^@Z$S2OY0V&OO (*.(1SM"7 ME8035>Y7@<=5V9L!C4F(CL0PKX7';>1WQGTH^3K!_!RL5WE*!L.A8_=W'B9- M:]9H[9>T]C\HK2?HNWK9$( 73T#%RU-N@L3/+:#/.*;H&T[6H.@/29)@RM!* MP"HIM"JA:/&A78=<\&NS_%FI:L"<&VMD=&JU,* M-SC#!>'7H@YG\JB/9HG@\+7THK_;=5 ])N1\=U;K[C@.Y4DKFJ\5+="%5F>T MT@2PW^U,5T#7BI=E[9SI6HQZNT9^850]KHUVC8(6)'=0L:IGP-EFP.G,P.\D M6YYRH&F'I,4!#^%,9$@..G7;N=;!NM6)YFM%"W2AU5G;MB+L]^M%%-!5(7F# MIG!;K.RF-!F9@W?%.^V(6%W=R2"=)60%X#B-7BVIHM(Y*0NX-8< M:.U(:$7SM:(%NM#J#&V[$O;^;8F#A=IK=K&:.MW#R&\Q8+N., MH00>Q%+6V4#$2_// ?D%)RO5[[XGG)-4#2/ (5!I(.X_$,)?+^0"Y4>9Z3]0 M2P,$% @ 4(%:5_"VR87H @ D@< !D !X;"]W;W)K&ULK57;;MLP#/T5P2N&#NAJQT[<-DL,-,F*]:%#T:S;LV(SL5!9 M\B0Y2?]^E.RZN6,#]F+K0AX='DKD8"75B\X!#%D77.BAEQM3]GU?ISD45%_* M$@3NS*4JJ,&I6OBZ5$ SYU1P/PR"V"\H$UXR<&N/*AG(RG FX%$1714%5:\C MX'(U]#K>V\(36^3&+OC)H*0+F()Y+A\5SOP6)6,%",VD( KF0^^VTQ_'UMX9 M_&2PTAMC8B.92?EB)_?9T LL(>"0&HM \;>$,7!N@9#&[P;3:X^TCIOC-_0[ M%SO&,J,:QI+_8IG)A]ZU1S*8TXJ;)[GZ!DT\/8N72J[=EZP:V\ C::6-+!IG M9% P4?_INM%APP%Q#CN$C4.XZ] ]XA U#I$+M&;FPII00Y.!DBNBK#6BV8'3 MQGEC-$S8+$Z-PEV&?B;Y+@V0,"2?R;0J2PZ8($,Y&5.=DSM,\>[&A.F42UTI M('*^878OZAME4W,^ 4,9UY_0^7DZ(>=GG\@988+\R&6EJ MGJ 3M7F('%YT#&]3Y&Q+Y-2*/+1^XE91E! /&L%-9 #%T#?J"""QMJ J^ M]NK(3:JQ8X=MJ]@RB;I7-DO+S?CVK<*@%]ZT5EO$>RWQWC\1-X#B&$?Z$-,: MK+?!H=/MQ3M$]XW"ZYO@,,^XY1F?YIE3L0#[)FF:RDH8C:Q?Z8P#P?=I%U4% M&8$U=@L-&M7FU.""D7@=2V8OJ=O+F,%;>C +\9Z^G6ZTFX1]H[ 77._$YF^4 MMP+4PE5]31SO^L&WJVUCN77U=&=]A VG[@_O,'6W>J!JP80F'.8(&5Q>H=RJ M[@#UQ,C2%=&9-%B2W3#'I@G*&N#^7&(A;2;V@+8-)W\ 4$L#!!0 ( %"! M6E=XI8LR4 , ,P4 - >&POVM4B&+$5EHG;_U_6*V8"DMSK*<28,DF4JI-ETU M]XM<,1H70$J%W^MT0C^E7)+Q4"[3JU07WBQ;2CTB_3KDV=N'>$2ZX3GQK-PD MB]F(W)V\_KK,].4KS]Z/WAP==>Y.+W?C)R5P2GRGZ,4>HF<=7-=@F'3HEO[U MXRTWYD1ECPI'34>>XY:ESC)#['0>Y85J:7Q7* M>)ADLJF7@-B T:4I\^ZI&)$)%7RJ.+ 2FG*QMN$>!&:9R)2G3:&:1%V(%-\M MW+4]J.%*)^4R4V5NF\'^GE;#=X!-#PQR(6J#/6(#XV%.M69*7IE..;@,/H"\ MJGV[SHW#N:+K;N^"-(3R9I),,Q4S5:?IDDUH/!0L 3N*SQ=PUUGN ZAUEII& MS.D\D[3TL&%4#2,[8T+

!SF3([^;T3CH=T MP_,6F>+?338HE9D),$6\>Z8TG[4CWQ3-;]E*;\IIE>">>P?H^=^N\YQ)IJAH MFS:U_Y)7^'VA'Y#(=CT23UIDLN-)=5;\'CF,D'9RXC MK^G4_*FVI6_&QRRA2Z%O:W!$FO8G%O-E&M6CKF$AJE%-^R-,KQO6)VJ3B\N8 MK5@\J;IJ/BV;GFF8K-4%A%WDJKS<",:QF!L!#,N#.< XEH7E^9_F,T#G8S', MV\")#%#. .58E@N9E!\LCYL3FBNT3!$5B>$CWM_L*1_YF_>4W_S_7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV Z6_?NT);(]9?+0W.;DBF0R3)\<9 M/WYMY]V]-C^66O]@/X=>V=/)VKG-V^G4MFLQYT,ILPN];W?VHC?VGE>+]HC>[[TTFV>^%&&"?; M_QQ>!,AKOK3C$<>75]R#G$[JF;_@2AKKQC/&ZW//>"?\R;MG6Z<_R=X)<\&= M^&ST=B/5;;B,_Q13\#'&.CS]W17QK?D_9=2KE6S%A6ZW@U!N5THV.+@./_%4#F"&1^0,B_&Q^+'EZSN1^5N9'R(QR(8XK) M*123E>,WTG%U&][^L>7]?0/O[QQ33$ZAF"PXYK/6W;WL>TB&1AD*JV3UKH#" M^#Z2?1#<^)#*OFH>!2Y,,CF%9+)@&3_2&>38D>_N;3_<=1)B8KK)*723!=_, MM75'1CBY&^OXHBJQ@IB8;G(*W63!-Q^Y4;ZM?1_D>\S%FIOHEL%G7.[9I]Z#3$QZ^1[MLZE#ZNL>O-H\)=GIPK,-\6>?;.0 MMTKZ@D \(B.S5=1A6VC\@(*:=@D([J3 6UQ$S3T%AGE08BS$Q\Q0D>>=9 M&'NQS3'Q%"1Q)Y'*XF)BXBE(XDXBE468)::?DB3N)%)9C(GIIR2).XE4%F-B M^BE)L@],92_=/B6FGI(D]R0"15Q)=!F')/>\'"A\32$F)J"20D"I47!<34Q M)9<%VLQ Q44A@HB0E7QDK,0"6%@9)C85C-"C-0 M16&@Y%@XPL0,5!UR32=J] HS4$6\IL->70C'96_9M?CIMA 3LU!%82&(^?O1 M\H&=04S,0A5U #H:9P<-;UW84@ QT>T$%!9ZOF#VN^4A)F:ABL)"R;06W>F8 MA2H*"R4QHSL=LU!%8:%DJ(RJB5FH(LE!ST-E&"\- S]F"K# M 8B)6:@FR4$)S&B\66,6JDER4"K\1AN<, O5)%DH%7XC3,Q"-4D62F'"#JG& M+%23K &E,GI4371;&TD62F%&U<0L5)-,QJ4P*XB)6:@FF8V+9SS B!-B8A:J M22P48?ZK(*;A,FJ#6:@AL5 ",^K>&\Q"#8F%$DO\,29FH8;$0HDE_A@3LU!S MT!DYV&\VF(6:0^Y$B/<#8Q9J#K@3P7=-$!.S4$-BH03F$8QL#;J]FF0S0F+/ M1'P+819J2#8C)/9,Q)B8A1H*"R5GB^&=?HQ9Z'BTT'0\V;Y_UXF55*+[YM_" M^N,M[]NY8>'/N.=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7S MY%GVN[IK-N_-KM2R7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3 M.8__&%S_:?OW85_*6"U>FWY7QG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2 M")+Y@S($Y?F#%()T_B"#()L_R"'(YP\*"(KY@U80M)H_Z!&"'N&?7.!'KGRF4#O MC'IG KTSZIT)],ZH=R;06U%O)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L( M]+;)QTH"O0WU-@*]#?4V KT-]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V M KT=]78"O1WU=@*]??*S"8'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ] MA_'S6(9;S]<:K_^=5(^7<\OM\M?EUTZ\7ZRN.-?W%!7J;)%C>M_&%$V,-L9%O,")KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX M2M^JE[^> J7%?NC'M*ZV.8=OC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6 MAC5^S#3F99YJ5%>7-[1Q#WU>?-^7GU/GQW45J4_5XOJP<XIT>_6;3-=3ZYF$H1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' M LO.V^A#*A.+]/FXEY%,IY>A%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OG MD=C\./V.W\[XM?XG^Q @?4B0/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D* MJ1S%5(Z"*D=1E:.PRE%&UL4$L! A0#% @ 4(%:5W[#)_WN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 4(%:5YE< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " !0@5I7'GRFTO % <'P & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5\W) MOA!)!@ R!L !@ ("!,PX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 4(%:5TQ\4?VH @ 0 < !@ M ("!T!\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 4(%:5UQ:*WB$ @ RP4 !@ ("!YSD 'AL M+W=O M00 >&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5_]!9 X%!P -Q !D M ("!*4P 'AL+W=O&PO=V]R:W-H M965T,%"9G@, .T' 9 M " @5U8 !X;"]W;W)K&UL4$L! M A0#% @ 4(%:5^LHX02F @ \ 4 !D ("!,EP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%: M5]S83J"7 P .P@ !D ("!!F4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5P/?O#E'! C0D M !D ("!^V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5SHW7J@M! 4PD !D M ("!27T 'AL+W=O&PO=V]R:W-H965T MY-R1>*P0 %,+ 9 M " @5.% !X;"]W;W)K&UL4$L! A0# M% @ 4(%:5]KRE;DW! "@H !D ("!M8D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5WD7 M'T%M @ 4@4 !D ("!0I0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5PZMF(;" @ BP8 !D M ("!K)\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4(%:5^U!?C9B @ ,P4 !D ("! M"*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4(%:5R2-,2B% P $0@ !D ("!4+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5P2W(HFO @ _P4 !D M ("!#L< 'AL+W=O&PO=V]R M:W-H965T%*9?'B 0 %(9 M 9 " @>/, !X;"]W;W)K&UL M4$L! A0#% @ 4(%:5S-"[ZQ^!P :4< !D ("!HM$ M 'AL+W=O&PO=V]R:W-H965T_)>SVU@, !42 9 M " @>O> !X;"]W;W)K&UL4$L! A0#% @ M4(%:5^<8OU"I P (Q !D ("!^.( 'AL+W=O&PO=V]R:W-H965T7L !X;"]W M;W)K&UL4$L! A0#% @ 4(%:5U..\6$A P M0@L !D ("!2O 'AL+W=O&PO=V]R:W-H965TH M$57B6P( 'P& 9 " @9CV !X;"]W;W)K&UL4$L! A0#% @ 4(%:5Q"(O%DS @ 8 4 !D M ("!*OD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4(%:5^KVT;%N @ $ 8 !D ("!#0$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%: M5\Y*>!:\ @ &0< !D ("!&PH! 'AL+W=O&PO=V]R:W-H965T<9V)W$00 /(1 9 " @5H0 0!X;"]W;W)K M&UL4$L! A0#% @ 4(%:5Q::L[U< @ 308 M !D ("!HA0! 'AL+W=O&PO=V]R:W-H965TMRKZ@ M! , "L* 9 " @1\< 0!X;"]W;W)K&UL4$L! A0#% @ 4(%:5X@B"# 6 @ U@0 !D M ("!6A\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4(%:5[#!B5!#"@ 770 !D ("!^"@! 'AL+W=O ML" !@ M"0 &0 @(%R,P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4(%:5Z(G MOV = P 0 D !D ("!/#D! 'AL+W=O&PO=V]R:W-H965T>>1_EH , ((- 9 " @3H_ 0!X;"]W;W)K&UL4$L! A0#% @ 4(%:5\R&!(N;!@ @3 !D M ("!$4,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4(%:5WBEBS)0 P S!0 T ( ! M^U$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ 4(%:5[3%"JYH @ 1R\ !H ( !BUP! M 'AL+U]R96QS+W=O XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 244 297 1 false 67 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://franksinternational.com/20230930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited- Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Business Description Sheet http://franksinternational.com/20230930/role/statement-note-1-business-description Note 1 - Business Description Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Basis of Preparation and Significant Accounting Policies Sheet http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies Note 2 - Basis of Preparation and Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Business Combinations and Dispositions Sheet http://franksinternational.com/20230930/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/20230930/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/20230930/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/20230930/role/statement-note-6-revenue Note 6 - Revenue Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Income Taxes Sheet http://franksinternational.com/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/role/statement-note-16-interest-bearing-loans Note 16 - Interest Bearing Loans Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Commitments and Contingencies Sheet http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies Note 17 - Commitments and Contingencies Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Post-retirement Benefits Sheet http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits Note 18 - Post-retirement Benefits Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Earnings Per Share Sheet http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share Note 19 - Earnings Per Share Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Related Party Disclosures Sheet http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures Note 20 - Related Party Disclosures Notes 27 false false R28.htm 027 - Disclosure - Note 21 - Stock-based Compensation Sheet http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation Note 21 - Stock-based Compensation Notes 28 false false R29.htm 028 - Disclosure - Note 22 - Supplemental Cash Flow Sheet http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow Note 22 - Supplemental Cash Flow Notes 29 false false R30.htm 029 - Disclosure - Item 5. Other Information Sheet http://franksinternational.com/20230930/role/statement-item-5-other-information Item 5. Other Information Notes 30 false false R31.htm 030 - Disclosure - Significant Accounting Policies (Policies) Sheet http://franksinternational.com/20230930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies 31 false false R32.htm 031 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables Note 3 - Business Combinations and Dispositions (Tables) Tables http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions 32 false false R33.htm 032 - Disclosure - Note 4 - Fair Value Measurements (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements-tables Note 4 - Fair Value Measurements (Tables) Tables http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements 33 false false R34.htm 033 - Disclosure - Note 5 - Business Segment Reporting (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables Note 5 - Business Segment Reporting (Tables) Tables http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting 34 false false R35.htm 034 - Disclosure - Note 6 - Revenue (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-6-revenue-tables Note 6 - Revenue (Tables) Tables http://franksinternational.com/20230930/role/statement-note-6-revenue 35 false false R36.htm 035 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables Note 8 - Investment in Joint Ventures (Tables) Tables http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures 36 false false R37.htm 036 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables Note 9 - Accounts Receivable, Net (Tables) Tables http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net 37 false false R38.htm 037 - Disclosure - Note 10 - Inventories (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-10-inventories-tables Note 10 - Inventories (Tables) Tables http://franksinternational.com/20230930/role/statement-note-10-inventories 38 false false R39.htm 038 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables Note 11 - Other Assets and Liabilities (Tables) Tables http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities 39 false false R40.htm 039 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables Note 12 - Accounts Payable and Accrued Liabilities (Tables) Tables http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities 40 false false R41.htm 040 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables Note 13 - Property, Plant and Equipment, Net (Tables) Tables http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net 41 false false R42.htm 041 - Disclosure - Note 14 - Intangible Assets, Net (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables Note 14 - Intangible Assets, Net (Tables) Tables http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net 42 false false R43.htm 042 - Disclosure - Note 15 - Goodwill (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables Note 15 - Goodwill (Tables) Tables http://franksinternational.com/20230930/role/statement-note-15-goodwill 43 false false R44.htm 043 - Disclosure - Note 18 - Post-retirement Benefits (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables Note 18 - Post-retirement Benefits (Tables) Tables http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits 44 false false R45.htm 044 - Disclosure - Note 19 - Earnings Per Share (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables Note 19 - Earnings Per Share (Tables) Tables http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share 45 false false R46.htm 045 - Disclosure - Note 22 - Supplemental Cash Flow (Tables) Sheet http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables Note 22 - Supplemental Cash Flow (Tables) Tables http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow 46 false false R47.htm 046 - Disclosure - Note 1 - Business Description (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual Note 1 - Business Description (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-1-business-description 47 false false R48.htm 047 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual Note 3 - Business Combinations and Dispositions (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables 48 false false R49.htm 048 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Sheet http://franksinternational.com/20230930/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 49 false false R50.htm 049 - 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/20230930/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 50 false false R51.htm 050 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Sheet http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Details 51 false false R52.htm 051 - 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/20230930/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 52 false false R53.htm 052 - Disclosure - Note 6 - Revenue (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual Note 6 - Revenue (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-6-revenue-tables 53 false false R54.htm 053 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) Sheet http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details Note 6 - Revenue - Revenue by Areas of Capability (Details) Details 54 false false R55.htm 054 - Disclosure - Note 6 - Revenue - Contract Balances (Details) Sheet http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details Note 6 - Revenue - Contract Balances (Details) Details 55 false false R56.htm 055 - Disclosure - Note 7 - Income Taxes (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual Note 7 - Income Taxes (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-7-income-taxes 56 false false R57.htm 056 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual Note 8 - Investment in Joint Ventures (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables 57 false false R58.htm 057 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) Sheet http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details Note 8 - Investment in Joint Ventures - Carrying Value (Details) Details 58 false false R59.htm 058 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Sheet http://franksinternational.com/20230930/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 59 false false R60.htm 059 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) Sheet http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details Note 10 - Inventories - Summary of Inventories (Details) Details 60 false false R61.htm 060 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) Sheet http://franksinternational.com/20230930/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 61 false false R62.htm 061 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) Sheet http://franksinternational.com/20230930/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 62 false false R63.htm 062 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) Sheet http://franksinternational.com/20230930/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 63 false false R64.htm 063 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual Note 13 - Property, Plant and Equipment, Net (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables 64 false false R65.htm 064 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://franksinternational.com/20230930/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 65 false false R66.htm 065 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual Note 14 - Intangible Assets, Net (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables 66 false false R67.htm 066 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Sheet http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Details 67 false false R68.htm 067 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Sheet http://franksinternational.com/20230930/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 68 false false R69.htm 068 - Disclosure - Note 15 - Goodwill (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual Note 15 - Goodwill (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables 69 false false R70.htm 069 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) Sheet http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details Note 15 - Goodwill - Summary of Goodwill (Details) Details 70 false false R71.htm 070 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) Sheet http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) Details 71 false false R72.htm 071 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual Note 16 - Interest Bearing Loans (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans 72 false false R73.htm 072 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual Note 17 - Commitments and Contingencies (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies 73 false false R74.htm 073 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual Note 18 - Post-retirement Benefits (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables 74 false false R75.htm 074 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Sheet http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Details 75 false false R76.htm 075 - Disclosure - Note 19 - Earnings Per Share (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual Note 19 - Earnings Per Share (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables 76 false false R77.htm 076 - Disclosure - Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Sheet http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Details 77 false false R78.htm 077 - Disclosure - Note 20 - Related Party Disclosures (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual Note 20 - Related Party Disclosures (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures 78 false false R79.htm 078 - Disclosure - Note 21 - Stock-based Compensation (Details Textual) Sheet http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual Note 21 - Stock-based Compensation (Details Textual) Details http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation 79 false false R80.htm 079 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Sheet http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Details 80 false false All Reports Book All Reports fi20230930_10q.htm xpro-20230930.xsd xpro-20230930_cal.xml xpro-20230930_def.xml xpro-20230930_lab.xml xpro-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fi20230930_10q.htm": { "nsprefix": "xpro", "nsuri": "http://franksinternational.com/20230930", "dts": { "inline": { "local": [ "fi20230930_10q.htm" ] }, "schema": { "local": [ "xpro-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-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-20230930_cal.xml" ] }, "definitionLink": { "local": [ "xpro-20230930_def.xml" ] }, "labelLink": { "local": [ "xpro-20230930_lab.xml" ] }, "presentationLink": { "local": [ "xpro-20230930_pre.xml" ] } }, "keyStandard": 258, "keyCustom": 39, "axisStandard": 28, "axisCustom": 0, "memberStandard": 34, "memberCustom": 32, "hidden": { "total": 24, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 15, "http://franksinternational.com/20230930": 3 }, "contextCount": 244, "entityCount": 1, "segmentCount": 67, "elementCount": 483, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 927, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "001 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R3": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "longName": "002 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R4": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "004 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R7": { "role": "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R8": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "longName": "008 - Disclosure - Note 2 - Basis of Preparation and Significant Accounting Policies", "shortName": "Note 2 - Basis of Preparation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://franksinternational.com/20230930/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-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "longName": "023 - Disclosure - Note 17 - Commitments and Contingencies", "shortName": "Note 17 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "longName": "024 - Disclosure - Note 18 - Post-retirement Benefits", "shortName": "Note 18 - Post-retirement Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "longName": "025 - Disclosure - Note 19 - Earnings Per Share", "shortName": "Note 19 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "longName": "026 - Disclosure - Note 20 - Related Party Disclosures", "shortName": "Note 20 - Related Party Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "longName": "027 - Disclosure - Note 21 - Stock-based Compensation", "shortName": "Note 21 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "longName": "028 - Disclosure - Note 22 - Supplemental Cash Flow", "shortName": "Note 22 - Supplemental Cash Flow", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://franksinternational.com/20230930/role/statement-item-5-other-information", "longName": "029 - Disclosure - Item 5. Other Information", "shortName": "Item 5. Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "xpro:IssuerRule10b51MaterialTermsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "xpro:IssuerRule10b51MaterialTermsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://franksinternational.com/20230930/role/statement-significant-accounting-policies-policies", "longName": "030 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "longName": "031 - 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": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements-tables", "longName": "032 - Disclosure - Note 4 - Fair Value Measurements (Tables)", "shortName": "Note 4 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "longName": "033 - Disclosure - Note 5 - Business Segment Reporting (Tables)", "shortName": "Note 5 - Business Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "longName": "034 - Disclosure - Note 6 - Revenue (Tables)", "shortName": "Note 6 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "longName": "035 - 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": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables", "longName": "036 - Disclosure - Note 9 - Accounts Receivable, Net (Tables)", "shortName": "Note 9 - Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "longName": "037 - Disclosure - Note 10 - Inventories (Tables)", "shortName": "Note 10 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "longName": "038 - 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": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "longName": "039 - 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": "40", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "longName": "040 - 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": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "longName": "041 - Disclosure - Note 14 - Intangible Assets, Net (Tables)", "shortName": "Note 14 - Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "longName": "042 - Disclosure - Note 15 - Goodwill (Tables)", "shortName": "Note 15 - Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "longName": "043 - Disclosure - Note 18 - Post-retirement Benefits (Tables)", "shortName": "Note 18 - Post-retirement Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "longName": "044 - Disclosure - Note 19 - Earnings Per Share (Tables)", "shortName": "Note 19 - Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "longName": "045 - Disclosure - Note 22 - Supplemental Cash Flow (Tables)", "shortName": "Note 22 - Supplemental Cash Flow (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "longName": "046 - Disclosure - Note 1 - Business Description (Details Textual)", "shortName": "Note 1 - Business Description (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-06-16_ShareRepurchaseProgramAxis-StockRepurchaseProgramMember", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R48": { "role": "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "longName": "047 - 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": "48", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.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": "fi20230930_10q.htm", "unique": true } }, "R49": { "role": "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "longName": "048 - 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": "49", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_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": "fi20230930_10q.htm", "unique": true } }, "R50": { "role": "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "longName": "049 - 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": "50", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "xpro:NoncurrentAccountsReceivableFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R51": { "role": "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "longName": "050 - 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": "51", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_StatementBusinessSegmentsAxis-NLAMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R52": { "role": "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "longName": "051 - 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": "52", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "longName": "052 - Disclosure - Note 6 - Revenue (Details Textual)", "shortName": "Note 6 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "longName": "053 - 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": "54", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_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": "fi20230930_10q.htm", "unique": true } }, "R55": { "role": "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "longName": "054 - Disclosure - Note 6 - Revenue - Contract Balances (Details)", "shortName": "Note 6 - Revenue - Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis-BilledRevenuesMember", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R56": { "role": "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual", "longName": "055 - Disclosure - Note 7 - Income Taxes (Details Textual)", "shortName": "Note 7 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual", "longName": "056 - 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": "57", "firstAnchor": { "contextRef": "i_2023-09-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "longName": "057 - 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": "58", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_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": "fi20230930_10q.htm", "unique": true } }, "R59": { "role": "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "longName": "058 - 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": "59", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details", "longName": "059 - 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": "60", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "longName": "060 - 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": "61", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "longName": "061 - 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": "62", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "unique": true } }, "R63": { "role": "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "longName": "062 - 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": "63", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "longName": "063 - 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": "64", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30_LongLivedAssetsHeldForSaleByAssetTypeAxis-BuildingMember", "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_LongLivedAssetsHeldForSaleByAssetTypeAxis-BuildingMember", "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "longName": "064 - 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": "65", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "longName": "065 - 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": "66", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "longName": "066 - 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": "67", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "longName": "067 - 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": "68", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual", "longName": "068 - Disclosure - Note 15 - Goodwill (Details Textual)", "shortName": "Note 15 - Goodwill (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "longName": "069 - 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": "70", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "longName": "070 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)", "shortName": "Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember_StatementBusinessSegmentsAxis-NLAMember", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R72": { "role": "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual", "longName": "071 - 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": "72", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-10-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-NewCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R73": { "role": "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual", "longName": "072 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual)", "shortName": "Note 17 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual", "longName": "073 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual)", "shortName": "Note 18 - Post-retirement Benefits (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "longName": "074 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "shortName": "Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30_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": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_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": "fi20230930_10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual", "longName": "075 - Disclosure - Note 19 - Earnings Per Share (Details Textual)", "shortName": "Note 19 - Earnings Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "longName": "076 - Disclosure - Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "shortName": "Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "longName": "077 - Disclosure - Note 20 - Related Party Disclosures (Details Textual)", "shortName": "Note 20 - Related Party Disclosures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "i_2023-09-30", "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": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_RelatedPartyTransactionAxis-GoodsAndServicesMember_RelatedPartyTransactionsByRelatedPartyAxis-CorporateJointVentureMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R79": { "role": "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "longName": "078 - Disclosure - Note 21 - Stock-based Compensation (Details Textual)", "shortName": "Note 21 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "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": "fi20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_AwardTypeAxis-RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20230930_10q.htm", "unique": true } }, "R80": { "role": "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "longName": "079 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)", "shortName": "Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "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": "fi20230930_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Acquisition of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payment for acquisition of business, 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": [ "r40" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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 (expense) income, net", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r569", "r639", "r671", "r672", "r673" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r53", "r55" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-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": [ "r729" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r175" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r107", "r108", "r109" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-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": [ "r730", "r731" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/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": [ "r4", "r73", "r480" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r774" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "(Loss) income 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": [ "r217", "r231", "r237", "r240", "r570", "r691" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r19", "r121" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r442" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r370", "r422", "r450", "r451", "r452", "r531", "r532", "r589", "r605", "r606", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r692", "r699", "r711", "r715", "r716", "r766", "r772", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, 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": [ "r442" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r422", "r532", "r589", "r605", "r606", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r692", "r699", "r711", "r715", "r772", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other (expense) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r103" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r370", "r422", "r450", "r451", "r452", "r531", "r532", "r589", "r605", "r606", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r692", "r699", "r711", "r715", "r716", "r766", "r772", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r122" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r422", "r532", "r589", "r605", "r606", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r692", "r699", "r711", "r715", "r772", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "negatedLabel": "Acquisition of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r19", "r88", "r121" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r25" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 17)", "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": [ "r32", "r81", "r558", "r614" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r58", "r150", "r562" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r137" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r277" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "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": [ "r11" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r36", "r37", "r97", "r156", "r559", "r594", "r595" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r152", "r281" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r250" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Repayment of finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r516", "r517" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/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": [ "r113", "r683" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/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_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock (at cost) 2,712,183 and 1,966,427 shares", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35", "r59", "r60" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/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_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/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": [ "r113", "r684" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://franksinternational.com/20230930/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": [ "r534" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r213", "r214", "r215", "r216", "r217", "r229", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r245" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/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": [ "r113", "r685" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Revenues", "terseLabel": "Revenues", "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": [ "r170", "r180", "r218", "r219", "r230", "r235", "r236", "r242", "r244", "r245", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r500", "r552", "r770" ] }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r810", "r813" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r49", "r50" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r217", "r231", "r237", "r240", "r691" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r28", "r713" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r242", "r533", "r583", "r584", "r585", "r586", "r587", "r588", "r679", "r700", "r714", "r732", "r768", "r769", "r774", "r832" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/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": [ "r12", "r99", "r132", "r224", "r249", "r564" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r31" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r242", "r533", "r583", "r584", "r585", "r586", "r587", "r588", "r679", "r700", "r714", "r732", "r768", "r769", "r774", "r832" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/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": [ "r214", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r245", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r284", "r285", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r693", "r732", "r832" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r118", "r149", "r563" ] }, "xpro_statement-statement-note-10-inventories-summary-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-10-inventories-summary-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 10 - Inventories - Summary of Inventories (Details)" } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://franksinternational.com/20230930/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/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r13", "r553", "r563", "r713" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/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": [ "r74", "r76" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r466" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r42" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-document-and-entity-information", "http://franksinternational.com/20230930/role/statement-item-5-other-information", "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-10-inventories", "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230930/role/statement-note-15-goodwill", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230930/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/20230930/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230930/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": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r512", "r527" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-document-and-entity-information", "http://franksinternational.com/20230930/role/statement-item-5-other-information", "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-10-inventories", "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230930/role/statement-note-15-goodwill", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230930/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/20230930/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230930/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": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r146", "r161", "r180", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r481", "r483", "r500", "r713", "r770", "r771", "r818" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r59" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r59" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r117", "r713" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r19", "r87", "r88", "r121" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r202", "r207" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r106" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r425", "r427", "r455", "r456", "r457", "r712" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r200", "r423", "r727", "r748" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r45" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r505" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r331", "r332", "r343" ] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230930/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": [ "r454", "r461" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue (included within other liabilities)", "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": [ "r331", "r332", "r343" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) 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": [ "r5", "r107" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://franksinternational.com/20230930/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_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r2", "r3", "r16" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period", "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": [ "r44", "r107", "r178" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r88" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r201", "r208", "r209", "r210" ] }, "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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://franksinternational.com/20230930/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", "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": [ "r114" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Acquired fair value", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r279" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "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": [ "r106" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r85", "r128" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/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": [ "r64" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedIncomeTaxesNoncurrent", "terseLabel": "Income tax liabilities \u2013 non-current portion", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r86", "r128" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r51", "r54" ] }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Business Combination, Segment Allocation [Table Text Block]", "documentation": "Tabular disclosure of goodwill in a business combination." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r78", "r738" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/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": [ "r1", "r760" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "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": [ "r21", "r130", "r315", "r328", "r695", "r696", "r829" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230930/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": [ "r623", "r674", "r717", "r831" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r522", "r523", "r817" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Total intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r115", "r534" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r115", "r535" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-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": [ "r13" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-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_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-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_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-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_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, \u20ac0.06 nominal value, 200,000,000 shares authorized, 111,526,719 and 110,710,188 shares issued and 108,814,536 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": [ "r88", "r615" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r636", "r676", "r717", "r778", "r815", "r816", "r817" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r29", "r147", "r180", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r482", "r483", "r484", "r500", "r713", "r770", "r818", "r819" ] }, "xpro_LongtermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "LongtermIncentivePlanMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-term Incentive Plan [Member]", "documentation": "Represents long-term incentive plan." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r120", "r179", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r327" ] }, "xpro_MENAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "MENAMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "MENA [Member]", "documentation": "Represents MENA." } } }, "auth_ref": [] }, "xpro_ManagementIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "ManagementIncentivePlanMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Management Incentive Plan [Member]", "documentation": "Represents the management incentive plan." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/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": [ "r14" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://franksinternational.com/20230930/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": [ "r724" ] }, "xpro_DebtInstrumentCovenantMaximumNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMaximumNetLeverageRatio", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r218", "r219", "r230", "r235", "r236", "r242", "r244", "r245", "r341", "r342", "r533" ] }, "xpro_CorporateCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "CorporateCosts", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_DebtInstrumentCovenantMaximumSeniorLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMaximumSeniorLeverageRatio", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMaximumSeniorLeverageRatio", "terseLabel": "Debt Instrument, Covenant, Maximum Senior Leverage Ratio", "documentation": "The maximum senior leverage ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMinimumCashFlowCoverRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMinimumCashFlowCoverRatio", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMinimumCashFlowCoverRatio", "terseLabel": "Debt Instrument, Covenant, Minimum Cash Flow Cover Ratio", "documentation": "The minimum cash flow coverage ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors", "terseLabel": "Debt Instrument, Covenant, Minimum Consolidated Assets of Guarantors", "documentation": "The minimum percentage of consolidated assets of guarantors under the covenant of the debt instrument." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "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": [ "r38", "r164", "r166", "r171", "r550", "r567" ] }, "xpro_DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries", "terseLabel": "Debt Instrument, Covenant, Minimum EBITDA and Assets of Subsidiaries", "documentation": "The minimum percentage of EBITDA and assets of subsidiaries under the covenant of the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMinimumEbitdaOfGuarantors": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMinimumEbitdaOfGuarantors", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMinimumEbitdaOfGuarantors", "terseLabel": "Debt Instrument, Covenant, Minimum EBITDA of Guarantors", "documentation": "The minimum EDITDA of guarantors under the covenant of the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMinimumInterestCoverRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentCovenantMinimumInterestCoverRatio", "presentation": [ "http://franksinternational.com/20230930/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_DebtInstrumentFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentFloorRate", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentFloorRate", "terseLabel": "Debt Instrument, Floor Rate", "documentation": "Minimum interest rate for Debt instrument." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-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_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://franksinternational.com/20230930/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": [ "r680", "r764", "r765" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://franksinternational.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r723" ] }, "xpro_DebtInstrumentLIBORFloor": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentLIBORFloor", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_LineOfCreditFacilityUpfrontFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "LineOfCreditFacilityUpfrontFeePercentage", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://franksinternational.com/20230930/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_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r160", "r713" ] }, "xpro_DeltatekOilToolsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DeltatekOilToolsLimitedMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/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": [] }, "xpro_DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures", "terseLabel": "Debt Instrument, Maximum Percentage of Aggregate Capital Expenditures", "documentation": "The maximum percentage of aggregate capital expenditures under the covenant of the debt instrument." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r135", "r140", "r198", "r199", "r225", "r465", "r473", "r571" ] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/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": [ "r71" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_DrawdownsAsLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "DrawdownsAsLoansMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Drawdowns as Loans [Member]", "documentation": "Information related to drawdowns as loans." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r700" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r200", "r423", "r727", "r728", "r748" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/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_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r11" ] }, "xpro_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Member]", "documentation": "Represents the employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r395", "r397", "r400", "r403", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r424", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_ESSAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "ESSAMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/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_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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 loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r657" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/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", "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": [ "r12", "r222" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r11" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r395", "r397", "r400", "r403", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r424", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ] }, "xpro_FinanceLeaseLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "FinanceLeaseLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_ExplorationAndProductionServicesHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "ExplorationAndProductionServicesHoldingsLimitedMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/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": [] }, "xpro_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "London Interbank Offered Rate [Member]", "documentation": "Relating to the London Interbank Offered Rate (LIBOR)." } } }, "auth_ref": [] }, "xpro_GoodsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "GoodsAndServicesMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Goods and Services [Member]", "documentation": "Represents goods and services." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r100", "r109", "r134", "r145", "r162", "r165", "r169", "r180", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r204", "r217", "r231", "r237", "r240", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r493", "r500", "r566", "r638", "r658", "r659", "r691", "r718", "r770" ] }, "xpro_LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r494" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230930/role/statement-item-5-other-information", "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-10-inventories", "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230930/role/statement-note-15-goodwill", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230930/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/20230930/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230930/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": [ "r187", "r188", "r189", "r212", "r533", "r596", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r630", "r631", "r632", "r633", "r634", "r636", "r640", "r641", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r660", "r717" ] }, "xpro_IssuerRule10b51MaterialTermsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "IssuerRule10b51MaterialTermsTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-item-5-other-information" ], "lang": { "en-us": { "role": { "label": "Issuer Rule 10b5-1, Material Terms [Text Block]", "documentation": "The entire disclosure for material terms under issuer rule 10b5-1." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r39" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230930/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": [ "r12", "r52", "r56" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://franksinternational.com/20230930/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_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r172", "r192", "r193", "r194", "r195", "r196", "r202", "r203", "r205", "r206", "r207", "r211", "r492", "r493", "r551", "r568", "r689" ] }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r776", "r777" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r182", "r183", "r522", "r523", "r524", "r525", "r608", "r609", "r610", "r611", "r612", "r634", "r636", "r665" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r463", "r464", "r557" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-19-earnings-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": [ "r208" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r344" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss per common share:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r34" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/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": [ "r70" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r88", "r91", "r92", "r112", "r617", "r635", "r661", "r662", "r713", "r719", "r744", "r752", "r809", "r836" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/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) income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r814" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r779", "r780", "r781" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r13" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r400", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r779", "r780", "r781" ] }, "us-gaap_OtherAssetsMiscellaneous": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneous", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r779", "r780", "r781" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrealizedGainLossOnInvestments", "negatedLabel": "Change in fair value of investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r12" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-current finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r515" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://franksinternational.com/20230930/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": [ "r34" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_ConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/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": [ "r775" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "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": [] }, "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade": { "xbrltype": "durationItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r142", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r345" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r28" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r251", "r252", "r254" ] }, "xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-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": [ "r12", "r265", "r271", "r276", "r693" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://franksinternational.com/20230930/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_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://franksinternational.com/20230930/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_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [] }, "us-gaap_OtherSundryLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilities", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r85", "r86", "r129" ] }, "xpro_statement-statement-note-10-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-10-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Inventories" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://franksinternational.com/20230930/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": [ "r316", "r373", "r374", "r375", "r376", "r377", "r378", "r528", "r529", "r530", "r695", "r696", "r701", "r702", "r703" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r227", "r249", "r736", "r751" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 }, "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/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": [ "r151", "r264", "r548", "r693", "r713", "r754", "r761" ] }, "xpro_RestructuringSettlementAndImpairmentProvisionsCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "RestructuringSettlementAndImpairmentProvisionsCredits", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r83", "r123" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r44", "r148", "r681" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_RsuAndPrsuMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "RsuAndPrsuMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "RSU and PRSU [Member]", "documentation": "Represents RSU and PRSU." } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-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_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GeneralAndAdministrativeExpense", "negatedLabel": "General and administrative expense, excluding depreciation and amortization expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r102", "r641" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_RepurchaseOrRedemptionOfSharesMaximumAggregateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "RepurchaseOrRedemptionOfSharesMaximumAggregateAmount", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_RepurchaseOrRedemptionOfSharesMaximumAggregateAmount", "terseLabel": "Repurchase or Redemption of Shares, Maximum Aggregate Amount", "documentation": "Represents maximum aggregate amount of repurchase or redemption of shares." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://franksinternational.com/20230930/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_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r22", "r24" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r109" ] }, "xpro_statement-statement-note-11-other-assets-and-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r28" ] }, "xpro_statement-statement-note-13-property-plant-and-equipment-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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_MergerWithExproMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "MergerWithExproMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r397", "r522", "r523", "r608", "r609", "r610", "r611", "r612", "r634", "r636", "r665" ] }, "xpro_MosingHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "MosingHoldingsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Mosing Holdings [Member]", "documentation": "Represents information regarding Mosing Holdings." } } }, "auth_ref": [] }, "xpro_TwothirdsDrawnMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "TwothirdsDrawnMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r251", "r252", "r254" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://franksinternational.com/20230930/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": [ "r725" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://franksinternational.com/20230930/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": [ "r251" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://franksinternational.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "xpro_NewCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "NewCreditFacilityMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "New Credit Facility [Member]", "documentation": "Information related to the New Credit Facility." } } }, "auth_ref": [] }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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_NLAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "NLAMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "NLA [Member]", "documentation": "Represents NLA." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/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": "(Loss) income before income taxes", "totalLabel": "(Loss) income 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": [ "r0", "r98", "r133", "r217", "r231", "r237", "r240", "r552", "r565", "r691" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r735", "r742", "r826", "r830" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://franksinternational.com/20230930/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": [ "r59" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://franksinternational.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "xpro_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r286", "r287", "r675", "r767" ] }, "xpro_NoncurrentAccountsReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "NoncurrentAccountsReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r101" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/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": [ "r68" ] }, "xpro_PropertyPlantAndEquipmentNetMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PropertyPlantAndEquipmentNetMember", "presentation": [ "http://franksinternational.com/20230930/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 [Member]", "documentation": "Represents property, plant and equipment, net." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-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": [] }, "xpro_OnethirdDrawnMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "OnethirdDrawnMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "xpro_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r125", "r153", "r555", "r719" ] }, "xpro_BondsAndGuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BondsAndGuaranteesMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r246", "r247" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r750" ] }, "xpro_OtherLiabilitiesProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "OtherLiabilitiesProvisions", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_OtherAssetsAndOtherLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "OtherAssetsAndOtherLiabilitiesTextBlock", "presentation": [ "http://franksinternational.com/20230930/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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r246", "r549" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r121", "r560", "r593", "r595", "r598", "r616", "r713" ] }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [] }, "xpro_WellConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "WellConstructionMember", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://franksinternational.com/20230930/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": [ "r720" ] }, "xpro_CollateralDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "CollateralDeposits", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Acquisition 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": [ "r19", "r59", "r121" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r77", "r522" ] }, "xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "CommonStockOutstandingMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Represents information regarding common stock outstanding." } } }, "auth_ref": [] }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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_PVDExproMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PVDExproMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/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": [] }, "xpro_RepaymentsOfFinancedInsurancePremium": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "RepaymentsOfFinancedInsurancePremium", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [] }, "xpro_ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://franksinternational.com/20230930/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": [ "r494", "r499" ] }, "xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "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_CETSMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "CETSMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/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": [] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r397", "r522", "r523", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r608", "r609", "r610", "r611", "r612", "r634", "r636", "r665", "r817" ] }, "xpro_PerformanceRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PerformanceRestrictedStockUnitsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Performance Restricted Stock Units [Member]", "documentation": "Represents performance restricted stock units." } } }, "auth_ref": [] }, "xpro_statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Total", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r514" ] }, "xpro_PlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PlantAndEquipmentMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Plant and Equipment [Member]", "documentation": "Represents plant and equipment." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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_LongLivedAssetsHeldForSaleNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/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": [ "r14" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r514" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_BuildingsAndLeaseholdImprovementMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BuildingsAndLeaseholdImprovementMember", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_PrtOffshoreMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PrtOffshoreMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "PRT Offshore [Member]", "documentation": "Represents PRT Offshore." } } }, "auth_ref": [] }, "xpro_statement-statement-note-12-accounts-payable-and-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://franksinternational.com/20230930/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": [ "r722" ] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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_PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/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": [] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [] }, "xpro_ProceedsFromRepaymentsOfCollateralDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "ProceedsFromRepaymentsOfCollateralDeposits", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Release of (cash pledged for) collateral deposits, net", "documentation": "The net cash inflow or outflow from collateral deposits." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r67", "r68" ] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description-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": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r181", "r462", "r467", "r468", "r469", "r472", "r474", "r475", "r476", "r599" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/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": [ "r144", "r214", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r245", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r283", "r284", "r285", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r693", "r732", "r832" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://franksinternational.com/20230930/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": [ "r316", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r528", "r529", "r530", "r695", "r696", "r701", "r702", "r703" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://franksinternational.com/20230930/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": [ "r775" ] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r78", "r159", "r628", "r827" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r88" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures" ], "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": [ "r519", "r520", "r521", "r523", "r526", "r600", "r601", "r602", "r642", "r643", "r644", "r663", "r664" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-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": [ "r118" ] }, "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_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_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": [ "r126", "r154", "r180", "r217", "r232", "r238", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r481", "r483", "r500", "r556", "r629", "r713", "r719", "r770", "r771", "r818" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r88", "r615" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r2", "r3", "r72", "r479" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r2", "r3" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r19", "r88", "r615", "r635", "r836", "r837" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/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": [ "r278", "r280", "r281", "r282", "r534", "r535" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://franksinternational.com/20230930/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": [ "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-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_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends from joint ventures", "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": [ "r9", "r12", "r99", "r564" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r158", "r682", "r713" ] }, "xpro_SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-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": [ "r288", "r727" ] }, "xpro_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/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": [ "r53", "r55" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "xpro_SharebasedPaymentArrangementIncreaseForTaxRefund": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "SharebasedPaymentArrangementIncreaseForTaxRefund", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Treasury shares refunded", "documentation": "Amount of increase to equity for grantee's tax refunded." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r105" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized foreign exchange loss", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r109", "r637", "r718", "r811", "r812", "r835" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r737" ] }, "xpro_SharebasedPaymentArrangementSharesIncreaseForTaxRefunded": { "xbrltype": "sharesItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "SharebasedPaymentArrangementSharesIncreaseForTaxRefunded", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Treasury shares refunded (in shares)", "documentation": "Number of shares increased for tax refund." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r153" ] }, "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for significant accounting policies." } } }, "auth_ref": [] }, "xpro_WellManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "WellManagementMember", "presentation": [ "http://franksinternational.com/20230930/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_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/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_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://franksinternational.com/20230930/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_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-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": [ "r30", "r186", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r513", "r694", "r695", "r696", "r697", "r698", "r743" ] }, "xpro_statement-statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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/20230930", "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/20230930", "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-acquired-goodwill-by-operating-segment-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/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": [] }, "xpro_statement-statement-note-15-goodwill-summary-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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/20230930", "localname": "statement-statement-note-15-goodwill-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_statement-statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "lang": { "en-us": { "role": { "label": "Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-18-postretirement-benefits-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-18-postretirement-benefits-tables", "lang": { "en-us": { "role": { "label": "Note 18 - Post-retirement Benefits" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r495", "r496" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r157", "r248", "r259", "r260", "r261", "r831" ] }, "xpro_statement-statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 19 - Earnings Per Share - Calculation of Basic and Diluted Loss Per Share (Details)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r155", "r246", "r831" ] }, "xpro_statement-statement-note-19-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-19-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 19 - Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "xpro_statement-statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-22-supplemental-cash-flow-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-22-supplemental-cash-flow-tables", "lang": { "en-us": { "role": { "label": "Note 22 - 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/20230930", "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-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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/20230930", "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/20230930", "localname": "statement-statement-note-4-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value Measurements" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://franksinternational.com/20230930/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": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/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": [ "r65", "r66", "r477", "r705", "r708" ] }, "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/20230930", "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": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r23", "r94", "r95", "r96" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "xpro_statement-statement-note-5-business-segment-reporting-revenue-by-operating-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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": [] }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyHeldForSale", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfPropertyHeldForSale", "terseLabel": "Proceeds from Sale, 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": [ "r105" ] }, "xpro_statement-statement-note-5-business-segment-reporting-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-5-business-segment-reporting-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-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": [ "r21", "r84", "r85", "r127", "r130", "r186", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r513", "r694", "r695", "r696", "r697", "r698", "r743" ] }, "xpro_statement-statement-note-6-revenue-contract-balances-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-6-revenue-contract-balances-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Contract Balances (Details)" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/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": [ "r477", "r705", "r708" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r61", "r62", "r426" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r57" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateJointVentureMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [] }, "xpro_statement-statement-note-6-revenue-revenue-by-areas-of-capability-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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/20230930", "localname": "statement-statement-note-6-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-item-5-other-information", "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-10-inventories", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230930/role/statement-note-15-goodwill", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "xpro_statement-statement-note-8-investment-in-joint-ventures-carrying-value-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "negatedLabel": "Cost of revenue, excluding depreciation and amortization expense", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r733", "r734" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "xpro_statement-statement-note-8-investment-in-joint-ventures-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "statement-statement-note-8-investment-in-joint-ventures-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Investment in Joint Ventures" } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "xpro_statement-statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r67", "r68" ] }, "xpro_statement-statement-note-9-accounts-receivable-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20230930", "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/20230930", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://franksinternational.com/20230930/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": [ "r721" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r67", "r68" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r348", "r387", "r412", "r703", "r704" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230930/role/statement-item-5-other-information", "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-10-inventories", "http://franksinternational.com/20230930/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230930/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230930/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230930/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230930/role/statement-note-15-goodwill", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230930/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-details-textual", "http://franksinternational.com/20230930/role/statement-note-19-earnings-per-share-tables", "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230930/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230930/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230930/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/20230930/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230930/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230930/role/statement-note-6-revenue", "http://franksinternational.com/20230930/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230930/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230930/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes", "http://franksinternational.com/20230930/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230930/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230930/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230930/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": [ "r187", "r188", "r189", "r212", "r533", "r596", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r630", "r631", "r632", "r633", "r634", "r636", "r640", "r641", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r660", "r717" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r40", "r478" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "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": [ "r7", "r97", "r390" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r458", "r459", "r460", "r603", "r745", "r746", "r747", "r808", "r836" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://franksinternational.com/20230930/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": [ "r316", "r373", "r378", "r496", "r529", "r695", "r696", "r701", "r702", "r703" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r27", "r180", "r255", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r482", "r483", "r484", "r500", "r613", "r690", "r719", "r770", "r818", "r819" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://franksinternational.com/20230930/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": [ "r316", "r373", "r378", "r496", "r528", "r701", "r702", "r703" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230930/role/statement-note-21-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss", "totalLabel": "Other comprehensive loss", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r17", "r124", "r163", "r166" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r262" ] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r141", "r253", "r256", "r726" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r515" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r33", "r143", "r167", "r168", "r169", "r187", "r188", "r189", "r191", "r197", "r199", "r212", "r257", "r258", "r330", "r458", "r459", "r460", "r470", "r471", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r506", "r507", "r508", "r509", "r510", "r511", "r518", "r590", "r591", "r592", "r603", "r660" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://franksinternational.com/20230930/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": [ "r316", "r373", "r374", "r375", "r376", "r377", "r378", "r496", "r530", "r695", "r696", "r701", "r702", "r703" ] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r738" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-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": [ "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r395", "r397", "r400", "r403", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r424", "r703", "r704", "r708", "r709", "r710" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Treasury shares withheld (in shares)", "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_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r773" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r143", "r187", "r188", "r189", "r191", "r197", "r199", "r257", "r258", "r458", "r459", "r460", "r470", "r471", "r485", "r487", "r488", "r490", "r491", "r590", "r592", "r603", "r836" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-19-earnings-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": [ "r749" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r363", "r373", "r415", "r701", "r702", "r703", "r704" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r263", "r266", "r275", "r693" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r515" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r512", "r527" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r346", "r370", "r372", "r378", "r396", "r398", "r399", "r400", "r401", "r402", "r417", "r418", "r419", "r703" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r65", "r66" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r93", "r131", "r561", "r713", "r744", "r752", "r809" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-1-business-description", "http://franksinternational.com/20230930/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230930/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r512", "r527" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r80", "r554", "r609", "r610", "r719", "r833" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r19", "r143", "r167", "r168", "r169", "r187", "r188", "r189", "r191", "r197", "r199", "r212", "r257", "r258", "r330", "r458", "r459", "r460", "r470", "r471", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r506", "r507", "r508", "r509", "r510", "r511", "r518", "r590", "r591", "r592", "r603", "r660" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "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": [ "r6", "r18", "r37", "r486", "r489", "r518", "r590", "r591", "r739", "r740", "r741", "r745", "r746", "r747" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r184", "r185", "r306", "r329", "r525", "r686", "r688" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r515" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r173" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r68" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-2-basis-of-preparation-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": [ "r110" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r348", "r385", "r410", "r703", "r704" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-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": [ "r104" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230930/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": [ "r20" ] }, "xpro_APACMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20230930", "localname": "APACMember", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230930/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230930/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/20230930/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "APAC [Member]", "documentation": "Represents APAC." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r184", "r185", "r306", "r329", "r525", "r687", "r688" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r116", "r136", "r138", "r139" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r46", "r47", "r48" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r41", "r597" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanInterestCost", "negatedLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r348", "r352", "r384", "r409", "r703", "r704" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r174", "r176", "r177" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r69" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r82", "r110", "r111" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-20-related-party-disclosures-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": [ "r79", "r828" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "negatedTotalLabel": "Total", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r382", "r407", "r703", "r704" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r69" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r89", "r713", "r834" ] }, "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": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-17-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": [ "r10" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/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/20230930/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": [ "r24" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://franksinternational.com/20230930/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/20230930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230930/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": [ "r26" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230930/role/statement-note-13-property-plant-and-equipment-summary-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": [ "r118" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20230930/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": [ "r63", "r79", "r828" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://franksinternational.com/20230930/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": [ "r693", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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 99 0001437749-23-029093-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-029093-xbrl.zip M4$L#!!0 ( %"!6E>8X]:(E0< ($P - 97A?-38U,# U+FAT;>U; M;5,;.1+^''Z%BJW+097!&,+>+G9[_./[Q M^.#@>!^CC6K1N?5JJU$MY!H]'8V9=6,EWFZ'N;':G#">.UW?QF V&7'BWNUQ M)0?I"3-R$+LZZ^O4[?5Y(M7XA'5E(BR[$B/6T0E/RU$K_R=.6.T@@WC"S4!B M-C6VFXU>,_C]LOVNW65'M?U:H]IK-JI9OVRUM69[R*[7J<]F]4A7SL^ M*X:_BK4XO.YEP&YQF J*VU=\+/R?#[;>?PWMT[VQP\/I%UA[V48F,%DW^*7MRA"IU M?;ZGPN:#Z,1QMINU??^8:.VJBQ[9D(_(SV1#;1;SH6!&#*48B0@^+RW[-><& MD4.-64=DVCBF4W8.G5AL[U>VXV5>__#3X>%!W7@!WZC5=YGNL^ ^,YI=&)UG M[%(K\EO8OO_;/DT4LWD#:9V!N9.Y]<63Q:]I;KQPQ4,[?&E>^(Y;^!Z\+!FS M#ZD>*1$-1*5PQL+#6*2Q>*H="[$(ERGCZ9CEJ3.Y@+7=?3=0$6PODSAC.37,^>K "<0Q["9&Y=IGU9T M$GID&JH\@DXX^)R/50 .22D@@W\2M AR2LVP4[JM75@:\(PD*:Z01*X@ ,#H M3!B_G/7VA-S&K*_TR$[0-,L'C%-G83>LK"R#HK1HR>0-+-;VHCU6;<"._'\$M)M!O^QH0E"BYM3.(DEB#;4,:A M=B1MJ+3-,8_RD-&J<&A0GE!$Z+9L!_X;"0"B\,_@'L5%.A"LA1#?R14D:D=\ MKW:\(W;]U-IQ5+2*IJ2:+2V 1/H998 Y?!6N3K:LO5#_P4)]+$3[7$0=)(@* MGCP"HBW\4FFRJ5'6=N;5GCJI]AZ%W7.*(WSWA<61,V'1 T1Y$O?G<*\0OPQY M;M>?0D2O)P#=N@>8I9WYW.W$8K[6%!RQQF> M*V5>IT'IB$BF5BL9<><-[5D921P/;4 6#->SB90TY9;XI@^=UE-4GV:U%3#( M(;?3I(P3UG+%B2)@6]Z(Q41-8::@Q/-,'O_K"9)''H<:$3W#O/T]8+OWLK&] M=J)=@OCZ*7IMI",Z#&5$ .96ISZ]<@OP4W%)J.8FFB ,F)>\)Y5T8R+/JY:E M>$.B!<"*4/% =*XX]93GOMQ0EIL,.+>>[(I Y&"PRO '2,BHSA" M(BC!"RPCWL@,K&.#YF_2^<.7AN9@R%7NTQFYNNCW48S*(9S4KB@JIP7!&NFY M:*XN,3UX,1&IU1;5;$_G[G$+UB$0?"HMJ%3OKWL+Q'J3JP ?E41Q'K"J3DML M4/@M.FWTTE!X5CCX,E#H>K8L2/W(2C0^(9,2!]9AF!L"PASA7*$UT=:AGUY_ M0I>%A[./Q1N-XA7$;,H_*?_E!MEM0:XT.03"_)TR73>G^=2BW<*>F-LI+Z>\ MZ". B#QA\"=1)O,Q4_*#4.4%\X)\A2W9M/:Q? KIFX+]N6#H>',91Y=Q_D5D M-(DGE5EZHYP[C^E9IB-L/H''+U7)4],X*F6GC9U29]\!E4DBG1/B$XRBIT'. M:3R2L,\KV0'^P>\M$03\4KT^"5?B8RYAO@]->1KZ*_'=S9W;AD-\QW=N+86* M%'T2T8"NHNE2.Y0"\"W9^/3N:R3X!Z+7187J";:OK?U+WLDKIB<%A?)^JG@1 ML")=\P@3K9AFZT<#2%F18PJB %!:*3B^!<&W>8)3P$GYS93\:.7+N US_V:= M],7=AK5 T/L&>:X"# B?FH$B_X%"";=*P7)E.M1J*(CJIGQ0?F=ARFPNDDSI ML<#H*-9%"N

%SUD8U_XR?&*^T8]& +[KX MC0$C((+KD^UI+ 5]DBC"G*[FV'51<7QI#XCDD(6*6_MV^Y?6;7?OIG41[+WK M!*W_T(?[K3<282?W5Q)H8:DRGWSKRGO95J/J[1H]%8^(L2/!WFQ'A39*GQ!:6%7?ALY\W),H:?<2 MFG$Q.B'//Q;*UKL\8X:TV9!T5$:E;ZP39VGX7^R$U YR6S8,J.94VA,BEMKKDJ+9_V*CVFHUJWMRZ M!]0"FOH4AD,Q!Z+$,+-JQ*1ENEZ"P@$.P&G8Z;;.6Z=!MW75)E?GY/2R%9Z3 M\U8[:)^V@G?0!+UAYZN N[[MW-P&[2[I7I'.[;N0U(Z"O=K+G6"7!.TSUX2X MGLN>R>M@7SL^\]U?!2T<7OA^VS\.Q3,%\LX'RQ#M Y6.71?+:C^+,PEB>C^45;%?)KP:4DU_OD MG$K)9;]"(J;1DMB4VI,ON&E+>X*1GM(QTV^V#[8!B! YC6- -7DV.8W&SR6D M(8]MB@0_^+%D+YHA(1WN5;D0JLB)Y=*H-\"]OW?]G$@FX[K+/SJYL8+ M5_S1#I^:%[ZE!GP/O"P;D0]2#06+^ZSBG=%[&(D5+"Z5)1$L0KDD5(Y((:TN M&*"EEF40[-#_*"P(SLNI( F-H$D3E7$+ON+ME@PDBY@Q5(_0)*,?&$$_G.E\%> +FT*UG^KE,<$7+81XN(U'$,"(*6A0"#( P*F?:+6<MR LK), MBA+1$N0-+=;VHI=/C1;=.1]"35'[J6Y*QR^U/$9V([M6.=]BN&UH[COV3?^18JTE/))R?8 :8X9=W M=<2R]D+)W$()+(3[7&0=6* 4/+F'1%OPBZ7)ID99VYE7>^JXVKN7=H\ICM#= M)Q9'SIB!%F"4$W&?IGL%]65$"[/^$!1Z/0;4+5?RTE$5X,<%I,D!-RY[@A63 M;AZ\@ICFW=GTQX7W(Y0/*]:%N,-FGJ"^5 Q9SI3G#K)ZY#/&&YZ Z-FS^)IT_>FIL#@=4%"Z= MH:NS)(%BE _ 2CV = 4$GU@Q+ M]63=6R#2&U\%N*C$_'D JCHNL6'AM^BT\5-CX9EW\&6BX/5L69"ZGI5L?$ F M10VLHJC02(09P;EBUDP9"^WXVA/F,N#AY*-_H^%?04R'O,#\5VC(;@MV)>0( M&.;NE/&Z61831+L>3TK-1)=C7G01@,5.,+B3*)/YB C^@8GR@GG!OO*?#^>? M^+XIVQ\+DXXW5W)X)>=>1\;CJ%*9)CG,O+/,GN8[9.@#U/Q2K3R!1J%>MDJ; MB8!V#3!EEG%K&?L'7=%3(-&Q/^: STVR U$ 5+Y!F0"_6+6/@Q;[6'" [P)4 M(2-W,;Z[N7G;*(GO^.8M$%"70AN':( 7TGBU'7$&]"TU^>0&;,CH!Q39ODYU M,MM5V.Y5[_A%TX."0GE+Y5\'K$C:-(:!ADUR]KT!I*S+80A$ 6!IQ2M] S+? M%!F< IR4VTRIDE:^DMOH]V_629_P1_ZA%R!:.G!H1^^JI##@\.C)[C11M&LFNK2MYZ-:E'B(?[GLX";0[(, MX8L>Q&G*64+.)_2Z\@K\"Z.8.^:8#T@DJ#%OMM\%-]V]Z^ BW'O;"8-?\*/W MF=[KB_-N9Z$M3?:T&BXWHA@FUQ?MV_?3U< "[%;] (HJ?GK?;%3=9_M_ U!+ M P04 " !0@5I7F8>X+T$$ "Q$@ #0 &5X7S4V-3 P-RYH=&WM6&%O M&CD0_9S\BA%5HU1:8"$A38$@$6Y)N+8A!5+E/IW,KI?UU6OO>;U)N%_?L7A F+ M:0HG]!)&,B:B!78V9?_1)M3<1!<#%T0Q(G03A%0QX2V(B9HQT01KHNF5+A/. M9CB@V"S2"-B>=KSSX\'A8 ([]4JM79UVVM6DL_F<1$J=+3%-D]:W@-9QKF$L MR@I(@7'#/9\*356K ,TQT=.>-YH,^H->=S(8GL"P_Y"WST/B>.#UP3OW>F>3 MP6>=NX=6,#GV?@KA<7=TV#WQQC \_^#] M!=W>Q+"INV[=@=H^G%7&E5[%,(.M5[6]MRW -;6=AOMBM/1DH)L)\T^6:A;. M[THI)@)JEM7V+:&! %\*07W-I(!+IB/0$85/&5$87CZ'$4VDTB!#\*X2)>%( MR2R!8\D#)F;(L_*Y MMFR=:K_7K=;?5DG! QMT^UUAO 7?O($*F7/R%S9;?7 MD:(48O0C2H$BHP#&--$TGE*5AVC'=?#4ZCM 4@@91X,EMS'%.L0TPR@1$2 M M/R)B1@&18Y:FQ@_\&,N : H15139W^28^[2@Z,# @8\,=Z$<_B0JD,*!4T53 M9B)E,7H1HR8 B*S9!85A&#*?*A,5LVWALP,X9N+N0(*5,L/C 2VO96>8VS ; MP3G&,Q)(]#I8,5\8F40J]A\3-24"_1U><3J'KF_/(Q>UCHAVS+IX#E^$O,10 MS6CS1TM9DRFG,)4JH.J@Y)8P$IPG)# B63ZG"?$7SP6O2Q;HR*"ZK]?TZ297 MIL5L;&Y@JU(+^PL38)_PA="U3*R5,0K6-]U?X:F#;]O9R>\+V'J\'BA5BVQ< MJ56UB@V= ;V?VJ+1_EAJ$Y1KW.F.7V5J(N/9N9S=/A=C6@9;)M_7(X*_*+R569[^5_:*5 M77_9RF8B-,96KMCZ-&$"*S#+.\9"]H29WI=@$S *=\PTX1QU@DV1$8[Z3Q.4 M?.K852$31/AF'#<,F-W:M VTRGB>(#*ARF*F:TWC5K!^1;$_XEJ7G[]-BYQ( MF=-0-ZT>B@%[W6\N%;*:)X\+P:T,6D^SJ=1:QBTH9-EH5.JOBVT> 3+TM<2K M"]3W\EO+7<)_ 'EWM[+_!.3[$^@)U^O5RW36J:;5M8M1NYIU[A'L,QY2S(* MT_][2/>7RU_@:!ZJ;.O']/N(?F[V?-?_AY=4^@-V 3XG:7I0^M =3\JGW2.O M?#CRNN_-BYX;LZ='_WAXT[0).CT[./EZCH07:W?6#+*KF=1-6 M&/NJZBM02P,$% @ 4(%:5TJX;YI9! R!( T !E>%\U-C4P,#@N M:'1M[5AM;^)&$/Z<_(H1I^1R$A@#(>6 6"+4)*@IY(!4UT_58J_Q]M:[[GI) M0G]]9VU# GE/D^;45HJ"O"\SS\S.\WC6[5!'W&F'E/C.]E9;,\VI0Z]^JQ_4 M;;MAX6R[G UN;VVWR]FZ]E3Z"TCT@M/#@C=7B51-(',M6P6_UN9](?#F#8>RS:MP%QTG=[ MT.L/.H-NOW.*,!"1.X+SP8_X?^QV#3B#+$_2U/EL'^ JF)RX[P)XW!D==0;N M&(9?3]U?H=.=VZX6H=* I$QTJ2B'":,($*.+R84QC3:,I59FWFEW$LZO6@"00,(X+5@C'%-6( M:8:Y(L)'6%Y(Q(P">HY8DIAH\,^L](FF$%)%9;"&,8ML";$(_2*&S82 ,PMZ M1 B,K C=D-$ >DP0X3'"81@$S*,*\Y':SN,L HZ9C!3GKD.BBV1&6W^TT6LR913F$KE4W58L N8"II?D+X4M&:!F_Q*BQZ6]";JP2]0Q;RZ1I_U7- MIK:>=MB;FQ\1V*6&K"ELQ4J/W3B]/Y*T/7C+2/YV0[&,K>!,D&2YQ 5SCGKG M(:.Y4965TBCZQYPI&F%Q)H9]UUS>(ZAL"BKU/?_3BK'7NK32I)RVE<^U_8S\ M4:IV+:-R33%>!$C*J0%--=P:I;0(,^ M2TV;'@57S7FF(3*F*O69;'02MU+\5#WXN)&GCT_II]>T_558_XP&/RN85!\R M'"5. ]U,"R@?2"]^S>5U,U> S<+;4(*IU%I&N?5ZW:KNX-ZAIR5VE5 ]R!K* MNPKX(3O[^U9CY\$Z?<%M9OWN,G?*2?E6!]HNSYU[2N()N8B8[W.ZD8O[->E] M,W []/]$V/?<,+X3'?#9!7B<),EAX;0SGI3..L=NZ6CD=GXRWW]NS)X=]R:C MC;$P*"EY>7O0: ><'0_.?[[VABMPW5T_B*)LOD(A#](O6'\!4$L#!!0 ( M %"!6E?0LGXUH'4! )J4%P 2 9FDR,#(S,#DS,%\Q,'$N:'1M[+UK=YM( MMC_\?CX%CV?Z3+(6B@7HZJ2]EGQ+>R:Q?6RG^\SSIA<2)8MI!&I OO2G_U<5 M("$9$$(%%+![=1()$'79OWVM7;N^S-RY(;S.#=/Y^6CFNHN3X^.7EY=/+\HG MRWXZEH;#X?$K>>;(>^C$1M.-!U_'MD$?E=OMWC&^&SQ(;FCZZMG-Y[R;P:.F MJD^VP7E6#<=5S4G:/6\HT6-##\K'?_?]V\/ MDQF:J\'#^JO;PDUO_"#HBFX:NHG^[^S^V[%KJZ8SM>RYZNJ6B=\E=5OM04N1 M5HWB1_^(GU!R-]1D]&AVM2>WY%[PDJ73C8>?C\XMC ?3;3WB#AX)$^_;STG6//=US M?/KE..CJE[&EO0F.^V9@)ICBAUN._AFJNF=_&SL% U#;/,B=#63:']2=+-SP(&@V/9)X*Z=*W/1Z=? M-/TY:$G3G86AXI>:EHG(/?WUA'0)V=Y'7=.0>?HW\AD_<;.<(UN?>(-Y=>^) MUM1^)U-")K\M^1^'+0)Y4R7\C/GFY-+$D_UVCH=OJ\8UGMG7?Z.W(T''*BS$ M^ZWHQT[;F&.[_>Y 'GPYWN@&FV[=HR?=(:K(O<%WXGJU]=3I)>%_X:MM+1?" M+Y9!IAP3X].OGP3&G1S-D:GA/^Z5H3X="9ZZ_/D(Z]>3L865AVI.50-+]U/Z M#^/&SZD4<:]T9Z(:_T&J?6EJ%YA)CDY;+4G&ZHIQ>Q?69#E?-7B'7V%I5_B: MG*[,SS::%S?:'%IZM[E'P\7 M0?N^J#LYM^9SW26]<$:F1@0&QA$6VSIRC@32+?PLD86.?F+J!L:EO<1S'W0N MZ$QR[[KMB-[)'ODXZ%TGU=Q=_KC':'B8J3:*ZJ5E/KC6Y(\[U;ZU'UPBQ7]5 MC25:_\3O;7N3@WL.IIMJJBLRF%XJ MRNP:!KWOC);NS+*Q0M.R=1];;6+;^[/G*/JI2,+[* 8,:7'M.,NL(Y D2>S* M/;$O#?<<092,S$J'PT;0QKUOB])@L-\(>E%R-"L-;IMQ]%*.HZ5@';=7]^5./Z+[\MIFE+WN_WZ/#**$L3YVWQY)R,I[U^A5 M=UH/R'[6)^@[FH^1'?>D<_86OD-_>&[9"XOXF_^R=-/]%0][:?NO29ZON-[, MB:OMW$Y#UXJ8Q)[\'L52CX0-Y=[OYZ1/R%Z0OA*WB8[\N^5@<1'X3/O/W&@Z MU0V=7/,\LW>3=K=<,PSQTDZPY33!$ZP^(3P]ZNL9]O2GNNO<(]4@NOQ.?5/' M!OI!/#Y\^QY-D/Y,KHR>;(0((E<3V9)3SJ1\=#KH[CF3RGLXKF:R0I/JJKJ) M--:S*<7/9JS_)[6DML_+P<=")R\T6]$S@5TJ32=OO9U>JK;Q]HCLN>X%$#$H MR1.W8T-_HA<>D.L:]%>>6WS[C.S?9OID=K4DHF/EG;G^+YWOZML9^JYJ?DAC M!;/NQJ23=8$3#:L2[/\2=;R'XZO(PW:T MCRNG\?O:BV1L)@=+IP_VD'S FZ M1XZ+6\$S1S79#XPV)TH(QKE+].*9ZB#LG1H$<&[=&<;K3#5O%Y3,7TFHQ[DVOE/,]S+$9YTC'AZ MD\1!KK#*HLY9-KVK*)_Z[\TW>B$<>+/1%)%@+G+P=Q+./W%H\!K/CD 774YF M=/V*(*T5!#H_O3K80O9NDQ#IST>./E\8U$'??(?7X$8C]+MC+6WO*UV<.O$I M31$0%U\Y]9]%E!&";[I&OD]U9 NT512Y$G5^_>_-8-_VCT^#2YMO7U 2!=^P M/6I3VIRN>QC\;GUOU4TM]"@9P;H)[T[P/6CD>&,N5G-#P$HGQH-I\/XY-=/0 MJ=\\-=&"5P3W@N_D%9%S[9NV6(#)"@<3[*V8N*?K3JU>Y-_9=\YN,,LN%H8^ M(<+QW=R%8K$GNHOFJ>9O]6YB06V_T5_?.L'W]B9&G(U;/EVV@=\O!/COYD9> MSXW,Y]S(Z>=&9CXW$O=SDU9@'C8W809=:?>@%4U_QH,X#3U*S1'5M>R,O/SN M]^3B!3(M:F^]?VU:@;WQBN/-WJ>4Z[S@8$.N;Y!V3[G^;HQ!4(.K,;B$/D.4C$J[),N@#H M!:U6\=]0Y-=WV'*>'A_2Z(GTSONJX<9>B=VHNUX?!$W'=QWL1(5VJ1Z5B-!W](L+&E29>0CB\?L0;:5ZL2#7N5%V[-L_5A>ZJ M1BT(F#BV6A%Q,EG.ES1^2"-.Y+:-9F3:GM&U.<%.;CT(FG:<=2)N$/N^5&US M'4FN."6C!\4]V2+\;04,G+P-G -B"4J([FSC+"GH#H91 XD.!E63B0^&6'Z& M6%5! 09^5 M0EPP#_DD&P=F7BYC#*S:SMJJ[9%T6C#BBHQA=M);[#VVN6+[T1V,OP82'8S& M)A,?C,WB8IA5 048J?4B-P?&;?ESHX/Y6TX,L\],=C+\&$AV,QB83'XS-XF*850$%&*GU(C<'QFWYVS MA<Z 9WZK\ ? M@]\'=X+OY/<[RB)+O=\?9JJ-[A%^T62F.NC.MIYL=4X!0/7/NUN3_:O-Y$4*1O/GH.U[9$Y&3F9DI00##4(1C<@_#' MLZ6##2/'&4VP >50_X5"Y@(9Q+3ZXU8W'BW+<+[I&G(?UD M:U;]!C/-;9[JD. FI7 ,/\H@NN9@BYWZR)NH(L]=&^Z>I8-S#1 MD&_D \(C$!XSA6LA%SV7ATM7X*TDMS',+@R\_>P"GEO@Y@ ?WJAV@&L $8;(L)QEQD3)^AW93\C^37=GEV1^JDS:R*%P+TGCUOZ!8+5; MZ@>2K.;IZ)1\W9@L+O&6'T[45\!):IR$)XM[G#"-@S8)&I4,'&JK596V'/X8 M1^T[V[V=3IV997.>P9),X7?#R)&J=$+3477C4586X)6JV[^JQA*=O:T^_H+G M5K4GL[=OZ!D9E+*K>]?F8NDZ](;D"_[0*[Y[=@F9C"N;KO),WC9_'WK"N4>3 MI6USGSV:;HK6P=^$N3H\ IQBLB-ZDC#KW*L<5G"5 :ZIX2H#7,N&JP)P30U7 M!>#*&JYUQUJ3R!N<@@2V'MAZ>< UIT.[P-8#6Z\9< 5;#VR]$N%:=ZPUA+P[ M]^P'4<\'KZ?>AK6;;R.^"9G8?3]BNQI$O=;J@WTL 47?'=(.%#UHGTI:BLIL M*1JU%PTH6O&]9A+P:"X\FI:B['ET/SUZ^?!0 Y*N1P&:%&A:1UT*-*V?-@6: MUD^??K^\J0%-UZ, ?0HTK:,^!9K63Y\"3>NG3T=WH_/JTW0]"M"G0-,ZZE.@ M:?WT*="TBOK4KV=R:_OE3"@I?T.&<6Z9CFM[I4[X)"O96!;5?9^2T8-HAD8% MJM91IP)5ZZA5@:J-TJO?55-]HE9(96FZ/82&ZU2@:-WT*5"T;KH4*,JY'MW8 MHC>:3*PE]LMO+!XM#!KA.\HT;-$B7Y;]X#PO-.>,8;-9AQ_ ]SW$C2 M1X^[85P/Q*\NYR>7:C]?VC;NW[LJX[S2-F75]+AA58-O$_VG*D>M AKE&[0J MX/0V/)_:TD"W4^_(L^_(G5G:M?F,')=T\_U5A&[4N4_ R\<'?@EWR-""0U!7 M VP05>]^O>"XRBTCRFX.LAK4#8P@X-E2>3:G#>C LUSP;$ZV*[8B\$_=MSML M]+G8B"?#7= $D[>5;_)--3FO!)MB%&O3:#V<:HE7(%7MN.IZCL7&LU?&HF9D M>S^T>G(;D+#27'BVU UZ]AF^_PVI#II91GC@-2 IM5'2C;-^+ KT+8"^)?+O MNWMU(6C,P.K'H4#!JO-@('MJ0+CUP1/A(=6/Z8!D7'%9[ IB[ S<(,[E9/PR MHG]VRZZ!58OI@(*%43#_2IRIS):X9Z[-B;$D@FCD.,AU?I@:LKW4"$0-\SI$ M"9(!D'(&6,*#DYS[Z QMP%*EL51>;GC$_@W 4G6Q5-[.D>A]!H"E2F.IO)V" MVSKNFV4^?=.?D>9-QB_(T*XL^T$UT-D;O50QOS/U>(KP/OE11]LB!,A>%-G+ MW\^$99ON(CH[UR;VMY[TL8&\>3I[^Z[^U[+/#=7QRJB<+QW7FB/['AG4:71F M^H)SC;#'\$(YMO'CK%;P HC+ W%SBBWN0]Q'6]707+7_J"-%MP=77QX%,M:# M&]%D9EJ&]?1VACV*=\_7D;9I1EQCO@6"%TAP#CC\W)HOEBZR'ZRI^Z+::.L' M-21XJA'7E\.!X$42G/U*X7;D"SRGTCPG3N)B!X("3/5FDQ\LOKPMOO*!LKD% M&LX;Y-2. \IP9'#MP3-PJAB_7 .TX9=OX/0@?OD&:,,OW\ I(?SR#="FU&TL M_I!&DS^7NJ.O]D!<((.,^H];W7BT+,/YIL^QX^A7=JBZW1TS:)^4B4./I6ZE MC/Z<:H7E 2;^S5'NT50U/R5/./%OI7$/IZJ9[WG"B7_CA7LX5;U(D#CVPY'T?O("4REZ"G/"DD_\ K!T8:LOFO5B.B.O6G>M0>3)HL@1 W3V MALXWY+K(OIUZMVH-G-4^D(@A W+BPC+M?DL&Y#0 .3ZI"T .F#YU-WW884D+ MZR^PJ!L(JXT$GRWUEI3@L_7HH9E@Z3!XL"7^^Z^JK9.S=>YQ9ST]:YF:95[C M[MACU?SC=CI%^'?D=O7@6@W;/76+V[3RV]M%L<9RQX$F8[UYHR)&)C '5Y&; M=,$Z)QATYD< M /%UJ=JX"80: )ZX,0-\XK28ET<+\&D&?)BG^A*;JI>G$?3[PW+LH#^7^+'+ M9_S7JHK@UO7J(:YJ)E/J%F,HMAYQ).ER$Y@4H@4@GH$K6U>H5\.P X G _S0 M>'QMX5VW6'Q#\5V.R?)^F>H!39;XM;?/R#;UIYGK51+'_2)//%A3N[H< K9. MOLME*:'#/:MJ85;ERNQJ!+N"O58S)MTJ>[3!ILEECS8>/;P^5AJ.+M3.; 0_ M@X$*#,V:H7/W%M-FJH!?R3O;LDQL 2>V#+:+RM, OJLZW^V5?=-TQMO#@(6U M+X@'E0;^\BW#N(.4R8EJC\B>WRWMR4QUT+DUG^LN&=C9VSENZ\FRWVZGUUA< M!4]H%.WGZD)W56.D:;3&!.=UD#..,E0Q/7*X.4*DK/.1-PX1]/)0 "(\0F2O M PA.\=\=#JQEJ9KOYU\/3MX=T1 M1TP $)L+1*Z.@ 8@-A>(I1Y!_]Y&-/ ;M3O8GSME;^([G;%CVPK+QM7]9NNG^BJ=H:7.^@SQA0OR(2/2TL !LVGD- MGQ(7.\$U-"TC-3K@%_!;'4/@O6L$^ 7\5L2CBC1D ;^ WWK:OSZ! +:K%;GP MA#0'L)4Q> &P -A*6;@ 6 !LI4Q: "P MBHV;!0,PQ.-7S+RD%A"R:D&R+.TF]5GO0DGN_GY/E:V0O2/]OU+FW7/_=O:BVMDJGNYPO#.L- MH0?7FOQQNR"SYB.3I(:ML:N:ZA--)[LV)V3JQCJ47-3 M*2)3YDTUH'I2>MM5VE &XYJ4#>'?R40(9YWC*09W@K0MB9\&^$P &WK:[,# M;:ME-G\YUE]/;.18>$S(P:0FWV=(U6CO-?WY5/B;('PA'_"_@O _?W]5VY_I MMF,2P,3[/5?M)-T_([:-3K\$OQPO<5%YM?%&%F8VF/Q_]'9/W M**H-X7_^7%KNYZV6O(N?A75[ FGPZ/215(D7K*EP3J;9=)TOQ^IITABV7IQF M!(1\+=70G\P3XL8A.S0F(?@S\,8W/OUQ<_UX>2$\/(X>+Q^^'(_+[WBL![[D._NKW_+GS!Y+T^1T)5ZT)7G,"UHS.$L^"X%K" Z+)6H*D")8M M2-T/VD*(6?O:&/IL0[=GM;2J_=?2=,=UI5)>-"9C+-E_]W=W\K?+V__7$G M_'+[[>+ZYBOU:?RNC4]O/OWZB?>I8&3$7KZJ6"H01!'18*,GW2'VBO>%_;/Q'"QI\ M1K:K3U3#G_^QY;K6W']W[Y/T4VA@KA;^H3>VEO>#$\ MECH6 9UV.W^]54V0U$S;^N@YQQ]O[4?K):V%\XNU=%S+W$:)N,L"\]NCFN;6 MOL.V%=8G$::70QX@IA=Y06J[ZQ&]JF!Q9<3 G84GW?C_]85G#*>:\'Z_/>B MI;6W*>%/.7%O%S;F 'VA&@)Z19,ER5W%EZ>DX'"MK2D,-($@C:'!=.P[P,?4 M.2\U2")LS]CV@KI_(6A%\)L10M,F^/,F^&T+*X:^7X5$_!"1W):&)$CDX-\; M:#&SS"!0)Q*#W5B2L(2@VDC%?*WA+GR(E0E$%8SP@_M( >E=T.YCO"(@)\D8 M=Z2+>WEVG9[2&O;[/2[#@YG)O4G:4(#1Q/W!$)? M^X6^I,ZG8>%Z^-T:K(8FOB=](BQ-/)\&-N,_"]B2T5TOVP:IDYDP,53'62W' M9M"N4N^3PO-H;94*J(>W^=@R/A#%=\!8NUQ3]L8/:U/"HF 9#+/TRTS'5]9\ M'ST'^QI%Q>,\3N[[PNU-DL<4W2GE/EE_PK-#LQ1%@>HZ=?*Y_:G=PT)TKIO8 M<'I6C25Z;X5RSR-Q,^6S@\<-*:>)+!\=/@6%L\XNL 3KQ(1K(@+T^.Y>#B+I M^W\L^P\/3JM5Z(2)JZ=E^5_LO>O3MVW[X]K42"@3*_(;F))_L94;7 M,ZBM$5J-^R!]%&:J0Y>%-4$U#'R3Y",0X^7/I4Y,%VRQC)'_ 'YGMOPIDAL@ M:/@NUA#DT86-)HCJ"TD6: :/(WS [\/H$)PEEJ'.S")+@L&ZNCM3W>V^OZB; MO:1+V_3'_A@^BH)J:L('V1OC&&,,WQ__%X^ /$\?)96Y<"_\]Y!4$(=V@G92 M=5QAV!8T]R\ M0>[U=X5=Y'S+. M@KN?L&1&M&L:.7N5)BS1N)47=9A\CNNA=U_[O'HP_A&/0L%SL1U=O9$(YN#I MF&ZOGM5-CR&QU=F2 V43UC"?P'/>SW/NL[81TUF$Z[0R^QQCZ,FRWR(,0OH0 M1=?$?RBU;?@M&LB'&]6>6['..-\[TIG35(_>#_60H>T7<.Y[D>J(P@A9']=_RUF:)MA[9+THTDK5IU%N%'6>L( U+>K[+!W/ M5L33[VW0B% 6D3G/ND,%MJF:$UTUB$(FV9?D M85*87U-MS1%(9H"NQ:V-*!_4CY&F'C\>!S>^,/4RG!FV.U?^P =,5VKL>TG6 MR>8S=B&)FS?VU^%V"&323B%LO'8OI5H3>T1]L=N):Y']:++B[4<3"9EL)+R0 MOWR:7-E>I?GWP2<:8*9:B/G=NE23L,LAST0K!D0]466V/FCQ*!/'6&( M3'3<3>?GH^N;J\VM=>9RKEFN_\ F)?V3D:1V2U:.3B6I+?;ZLM@FU0XV^^E/ MK$.[1 8Y\18"G%T+ 430"/1GHF"MAY+HY^5)H@V :/JSMYKW\]'=U[-_KSP\ M3]T*U&\3PHZ;%T_8\-S(I2-2I6#S;5>/]ZO71641A)HX6M4X"'X^F[:P&O"N M;]\@3JEP]_7FQ_>C<,$$^N2Z8$+P:?UA9@?=N1M]O6R=W5^._MT:73U>WI\( MJO&BOCF??5^8S"=9'=N8A1GR1BLO7C]CXAL6?BS(L!+&ZN0/K+B6IM;:O'5$ MTG*WI^:7B^BI(3-\Z,0\WIY_T\T_5N_7=&=AJ!A2NDF6_%IC ^-U$RBT67\N M$^HTO/@30*,N!&P>)LD3VQ=7N-R\G!K=,>4==I!X]6\T3[V3K:+7$5%PL(R> M1O!8; R-S%B8D_8JX^&1;M7'C4:RAP$W&9NTP&%T1_ PYIFPWA>!A'K\CT*\ M&S#7-/N^8:!_*FW]QLV P:Y+4S2&7NWI'^GDG7!\-I[,'_4+XB9 M3"R,R*K]ST?*42K_BE"RX%0%E18[HM+&)>OP_F=?"N%G,./?C>X?A>M/PM7U MS>CF_'KT3< Z_O;^^^@Q7,E3 M)&'2]C*8OOQZ^44_O5JY=30#?.XI&OUTWY[G1+;#$9GSE(;8.[ V-V89*V\- MF<2!QI]H8CH-?ZXGFWH+"^1E)CG"AQ^FNM1T_,S'U4G?^?>D+^B IU949>,4*]O2)6EA0^J8>EH^>^1L(26LU@]B%\>I@K4NE M 938) $ 6PT(V7JGI% ]N7.D?#AF^4X'P&4V4!)@VIX H].98!D*DB>J0:I M.2P\S!#"L%0),KUA14 JC$H"KPLT\9^0Q,9A;>S-W-&I4@VHI9-)JC,3K@SK M)5HO[BEX&H&#R?3HM%,-")0N;3;!1N.M,\O \^P$&WB\05[^N=3=-]""V1") M_CPZ[0(BM],A7/Q*UZ(@6N%*B %JM)/6' B99+:.3GOE<4[&OPY\%"FP:8E.E FSZOR2#1,>ZCL0B"(OA"T;PG7 H=JN79!5Z M-+:6KD!J+"-7N->=/[*P7=75XY]XMK#5WP:^XYGO.A7@.[+4;%N&0WGNSK8F M2"-LUD2FFOA3 8Q5U755;\GT^I-P^_C+Y3VLEW(O(:NP7OH-/6'[GXI&NAFP MD;+1(). !2-_*VW 3V%^&E6 H8C1+ERI$]>R&\E+-A[_U!L^<-3!0]N.1:7J MH.!C*,@[]48I^(F"#/(2/:3_,$,EI!Y4PTNB]A<70M46B.W]PZ&IG[Z>"3%& MN@'Y$D4,\-$EV5WXOV>]%3XZA M&U&N36_+@$[*B)*.ZWM)8@:HNU-M]_?KZ]_)]/W>!?CQ:%7T*F!47+[.]+&> M+9.QZ@8%\L>.N8>_M"/@I!5&'W"SJILUO%;I7'XF.'?T)X+QU*M-P;YA^FV] M>9A\*6 C(FF&Z5:S=R_<>[?9UALV]E6]O_=NSQGY;[W#QYOAU>:>S2\;G\O< MA/9NTO;RO>.M'V('_Y8^ XUTFSJ76HEE)#VMP$ML DLK38" M^=\R; 5B/XJX'A-7<=UC_]M&C_WHKKFX,ZLI4/. M!!-)W5^T<+U=Z@(>@OIQ1\]85ZA+B\!^&G^0NUU1"/[Z^%F(#@>&U/K:ACXD"IAL MG1] 99\FP?$GY.23^.96Z[:]1&OQ@.Z\MV WCV>A)[-X9[00:K1%@?S_L>#5 MX2]8)87:(F;1#)L8]&[\+2_?.S[-^\LQFI_Z?^UPZ Z8X;3S"8BK/N)V["O@ M'7#;H1B0S+OY1 8^B6$&LHF&8[ #:GA%C0RH =2 K '4-%S6Y&Z.Q4 '+A=W M>4\:MSN8O,J@4),[E%L5"D?MR'?)%#3"+KOEJN0@G&=DDC.I$C@RB%/]=) ( MBQE:L@3/M>E_[&AU&)FHDT-'M@N?DB#X1&K+@YXT&/2B"\SVMPK,KJN>_GBX M./)KIRZ=UI.J+D[N/2I?V=:<;F7![?RFN[-S&26!7!XH8F\(( >0[P*YPB"V5P;( M.R0FTA$['XJ#-RH;G*ER\ -\G%#9,4&:BX]#&1;!.N*':7/HL;>_E4N2&8JD]%)5!#V#,;].;/ KJB0$8E;W]_(KSI:.;B+'.;?F M8]VD]!]-_ESJ#CT0\QX9I/X?61UU,HF"@00+%0#D74".6<'?R[7(&")R,:DB!F#7X5$X&J7)^+U3=)E_N;.L9RP3+=,YMI.F9;;3!$-P-@/0N2,>LRJ=R-PJ&M"+*';#5 M -*[(!VSQ)S*[2@8TEVQ,P I#9#> 6DI9KTYE?M1/*2Y3*&HP')'D85;O-J1 MUD;MEHW2+<4Y(^DJ]#)M.5V9V> QUUK$/E.:',E:3SC=H)+%$:M-\61_F9^Z MF4'8=$C"EB0JPZ(W1N8[]<4H8F Z_BB?S'2L-ND?QG0TOTP2AX.B=3PP'3!= M\4S'JFC P4PGB>W!0.PJ16]4 +8#MBN>[5B5,3B8[8:=OM@NO!QZ@4Q7@=6Y MTNJ9ZN;$FB/A@V$YSL>=E4R9D+X0Z<2/2-DE!UB4'5C1\YJ2\QLF9A91(#AX M$O GHHJ[_:+7(2)F+E_="4#< "*+\@',@=@7>^7;@P!$QM.9B$,650 8X?!4 MZHN=0=&':D1,&#_XJ \(DZ4ABZW\[-4R=H][1>\7VR4.*[#J5&3RVRU-=_O@ MKS%]]"UL43"1"\EOQ3%\IC5H%COW*?UO+-/:9/X#RG>$S7()=B4 CI//PAG* M++;NLX?Q:8>7;0B\HZ@) $X4Q#*+;?NL$=P)"6)%[':@5C'@>(<@9K%M/P=! M+(F]PJ-[>9T^5O>]--?D#'/D)ZY-=9-NJP'O@D]AD*S46.S?#^"P(03"TN$& MN8?Y&$J?QT*!? &J"5A.A#*+'?QY09DL7K6Y56_0-%]"F<4&_OR%,K;8!E" M&-"\0RRSV,*?FUA61%GF9",8G'F\.T?H UFN"AP,88PPG9'@JJ_(/_[XSZ7N MON';P1/65/BOI9LNG@S37=ID=TUMLHFJF<1X0':B?$@9@+4D"58]@Q/5=7.) MN=%?%K5,YXRBRGOND4#KNX[QB'$5""&R>6_C+9<4=M^1.[/PG6?\"-G6=^"R MJB*V^]SD^I>930S,E LS'5* H'+,U!5[PZ+7*(&9ZL1,B;QT2.6#BO#2J22+ M&T )&XD\K*8<47*@()X4"*(K8ZQ7M?;)02Q5:#O.&U5Z\KJ]0Z&]= M"Z;C->QTOG[.9_GL,H6;6N"R&28Y^2.]'WR! :[#Z)1RGU;9<;."!IDH85G4 MD,C/RI#%3EF'RO.$0.!MX.T,O,VB5$5.O-VA^6E22?EI/"$0>!MX.P-OLZB( MD9_>[HM]I:0SHWA"(/ V\'8&WF91=B/'R%];E#I%[SQJ3^^PX#;P..[N(F^3]99+"H7K(2!7[B_QDRT53/ MJ+P446ESDO$/NU;X!6Z'1;T2IL#MBIUV24OC -P* 9=%F1*6P%7:XE I*7P, MP*T0<%D4)F$&W,[1J3P4NUT>"^K VL3VVL0-<@52+;R8)8AWYQLHA:W,[JQ0 MC[LB:-9R;* L)>K_47X,@NV DB4.B^(G&'K,*JDJXF!0>@B"+0$*/FD$.)'7 M 25S(HO:+2PYL2]VA]SLO@5.!$XLC!-9U)YAR8G8>RS\]''@1"[GK6&8_@[9#\22V7:(+E7;Q!UP@OL4""O'J)W2,;J^N0IY M1NU/$I0G!P0G(#@J"VY7>+M@!)>T>Q<07 D$=Z/2X7:%A0M&,(^I&H!@;A < ME1>W*YQ:+((5'A$,$;/MB-EOB 8:8**1Z<^H8W(F2-82]=QL6=!)A;":.5[ MOOQWO8IOANF&Z:[OFR&,!F&TJB;9)QK!>V>\1IJ_@04T\@R@F^5\C.S;*7W6 MN5W;/]G-XE.I/1#[_;[8X>5L<=[QU7AH[YU"6BJT\9]>EY-=4;SCJ_'0WCLG MLU1H]SIBM_#35BJ*K\9#>^\DQ_*@/12E@2(.>IRL]24GM^'/8TM[\V[A+^K8 M0/3+EV--?_8^L?<'@CXMMAK8>,76CS,&XAYG2% G$VN^4,TW/#WX,1>_%A,< M^R."CB'U9*L&GCS;)>1#:+T$\T-5=X='^^>7^K2/A.&H"?KFXCYP ,I,;[09.>_CG MLVG+MEY6[GSXUN/M^3?=_$/ CTR084133=.=A:'BN=--0S=1:VQ8DS\VA33M M1RA@H HSFTC%O[O6Y&@#?R_^M.A8<.J$?3QRD2>V+ZXX;?-R:G[%S$C$"V$S M4L^)\,R78W4ME5:DWB#[FG%*8*%]V7A[#D(]D&-Z$"*;SS[K/@G!GT$0;L*4 MI'H1RS.#INJ[NDLZL;[@$QH_C>?V\G5A6\)7C.R%\(ME$/V N_?IUT^K%8?R MAG*^$JWG8='ZL!*H'E#F"QO-\'/Z,Q+\PDY^B=D//P(Q_?&@X<1A8X_A?-!- MK#JLI8/M!^=CF3V)P+#'1U2U^P*2VC1$P/@VP^J[LU GJ^^>2,*JCK)MM"S* M;@5X\DHG&/!K,J]D9<@DX78$'NW$43NT&F&*C[ M(A#-PVT1=31#MD[OQM]ZQ'(1"=_QU9DC7&+484F#%EC28 ] 4-KBEV,T/_7_ MRFTQEE&M>P 79^"ZP698A;%5B=R-\EA"!I:(P3T)*G*,:P (!P"1 2 $) @ M )!:2A!(]-D([*\+[#4POZ<:">X]%DS)J!1D61SW4_6R;P#92D&6 MQ8D^5:^/!I"M%&19'-M3]4)BL-4MRU:W6W?F588*K=42-P VMA7W9MCZ ]-= MWS?#=/,QW16*=QUV)G@^\;'1W,(S\!<]P)"D-RULW<)SB.QG?8*$B8TTW2TT M=K9XI7^D]\,OT%XN[?3V(FWQ@@:9:.+W8\JS[!7[H\;>1EZ>9_%?H*EN(LT_ M2N?.4$WL#-P1@#]X^#ZW'/><0GQDZPX>[,72QG_?(?R,YIWF^:B^9CH\JE?2 M%JF"B%J8QPSBH%'B(*;6S5YQ51 '( [J,*D@#OI1)^OM&[/F41Q(@Y+VXH$\ MJ.ZD@CSH1U4!V7=! .1!R?( 5BO2KE84_E M^/,('[#XQ7>E1N&TN'-62TR"+6J R3(RR^%4VS(R0CP&HO'@/3C#3K\.,;%X M\A0=) >N;@!79SFPJSBN[HN];A>X&K@:N'H?KAYD.<2L.*Z61$D&K@:N!J[> MCZNS'.Q6&%$U9V7K4!9:RC,:KH]4DD^X3T M:6PPV>>O[?FK4EGKL6I@L8965:U7WZM>U/K,&XCP,$/(=;BJ5BT*Z'6"\#UZ M+JF ^ZON*&!="$(]KJE"T6J_7#6SU#KVFT/S>6,)Q>NXJ4H75=XWG#P(-.2? MAA=HXI-0*HB$U.4!.0%%+K>A&%,%E>WZ>V@R,F6J #KX*H'*&3HX%&XI2H&5 M4'V,CR9E=B'TK7A@!/M2A+\[KH>;N6A&DW)15>9*'GE*090R%XZ-(/('W\?> M9\&;G4:.$XXX5,H[.7R2(F41^WZ_+Y?$Z814XXT1T\FA=5$P(Y\O;9+H+*A- M9FA@7N[?F)UY"]7(>QV*L/HS/#CC7'5F@FIBOY=\0'\N]6?5\):0(IBY;@;J M/TJW31,S1+9RM/7TR5Z8F"-3(_]U]0G-(<*4;X1Z MX23^D<3&PW96';,F*.'D;'5OQ!Y/W-K4)OD HI15GS HB+V^C&'D7"L-IK@ MGXPF$SQNUQ%L-$'85A@;2!1,Y(+^X(1MY:SZ(Z#L_8JP-\CU@TJ9F+@CR6(O M[DPA/DC6C";Y *:259_D ,RA*"LQVYDYUB]-<$NNS6=,5LO643,B7E7@W$Y6 ME1(0\PTS;#:'I-L1.^"2E-\D'T#L9E4A#("HB'V)(R""2[)V2>B"IS!#AD8( M*CB8NJ [.&'97F9WA%+U%TS4*\M^P"2]L=P[U79OIQ>ZL[ PD>D&GQUVX%_( MMC0:A=CDYQ8_G-S4)OG 9S^S5\($G\G+)Z+4C]GRS;'*:8:70G;V"Z[Z&HJ# M@@ Q)UM+?"XWD1A8:C$*C0UNO5L0>J&0GHG3PY@YER< M@,;D)%UW9&J7 7VSID1T>CUQ,.SPXPLVM4D^@)DY-R<'8,JB(O7X 2:$NC?2 M.QV7EJ,6=%/XKZ5C=4-RLY8VK)]RP\N9DW8([[IOWY$[L[00J?=GX^[1::^/ M#? V/US,)OD Z $9.GD! M5!YB X@C_[KR;LPA&F:SL/^05K(*R M:A@\FEC+GZAS,J)(B\<.H36V2#Q!F M3M')#L(. 6%;' XX> MK(C\C=#XGG3^=OK#\:S"3'JECSF:IRH%36V2#V!FSH7( 9@=<="%]14>53?I(UX0D;D%);5+HS6<.39*3 MRU=92O!LUIX-W;EFAI4.N#,\\7'FE?S0?J$#N7<@MF&9I?PF^QSMI^30>2GXX!IO1UJ1.]%6Z>]*[GM.O-%&'"ZY3Y8^[J:@64N2W+"5IE_@ MF00YCR11;&1.'_ D1L9BZ,-^3QRVB]KMFO/\%K&Q"MB*NY$DLE7FI(?#V$KI MBU*WJ+K0!;(5<\>P2OND:FR@?-/5L6[HKHY?2K9&.:XU^6-F&1@A#IXIPDB? MZ7XI]PV.W6/V1CAVCY-C]QIP9J:QYG#@8.!@/M\(!V5;@/ MFEJ=3.PETC;YNP&A:9Z/*B0^QJ$+GW<>C4>F-O(H'#+1#JJX.^R+'9Y2&^K; M).<0/?BTFMP@VI?%?@6W!31A.314%KII&J<"BT]R]K,(/ X.%>,]J(:B+/9X M6H%J:I-\@#+[ 01,04ECLASM80'/9J55KG13-2?(WSP BH4_'LZ\/.F3EF9F M!_;AVR%L+(GM+D?E>9O:)!^PS+R\EPN&.CY7L1Q!L M;/UAP\E]4>&I 'Q3F^0#F=F/(\@!F4-L^U1/R33!@]D\X 94#'^,G'W;,R$M MH]#V8"!VAQQQ<%.;Y .2V3<\LX(DW179%_L\;8MDZKH($T-U\$B_7OWK/YW6 MQ=4/_(YYR]:>6NX,OQ'9FC5'K8FAX^EKV$9REL>HBG*51V%D:2N;-YHR4>Z?3%Z5.P:D5 M'!$'#M;A9[8;+PPR;^]G)0P4;%:UX92M7.($5=HU4C\[M>C8RC>+(!O9&X85ALH&=.50W( MNTH+#%GL60_4DKNB)!5LK'./D\9",W/":A[05-IBAR=H0F;12M'<60YQQES= M1N3$)6&,3#35H38<-XR<.6N54!;-%X;U1@A[YM-UE<1Q<+5'"79'E-\D'QC- MG,*:+T8E250ZU=N#UP3_)EP!>PH[)_CF[T[FU-;(%/5#N5H6NZ!ZRF^2#VAF MSFW-!9J*V.]S!$WP*8T%)Z-3?EB! ML]?&X.0H(QO\G)7:>7_T B@;_O@Y<];E=A+[H?9C6Q;;_:)J[E8%(XV%9>;\ M/\:P'/9%J%0'!:=4%PN@H#O@.\"OLN:$G"'QX<9RD2#U/S:]UKRS4,W@=2T'35KZ:VNF M:QHR3U:B;;ANGSS.M(X\%*A/18-NNU@:@,RMYVD;#_'GYIPT712"5./UC7#L M1E+(B%@Z%E$@F+5%@7*U.DFG53IXZ&F>ZQZ=MC^U>RO=0__!4F:NFZHA/*O& M$HE"JC?U4K;8/SJ5VW0#G;>);J-A9Z9B(U90E^[,LO&D:2D;'Y"T04GLRCVQ M3U+6O;<1ZS#5SX?DYVW\T[8HD=/0-SJC.PXYYB3MRWIMLB(P$ =21^PJO7W[ MTI.\G_<[BMCO25M]L9:NX^)783#6-6Y8M7A_-W/.@\?>5''_2ACM=DW<3/&" MOCB$XU7*;Y(/5&9.=L@!E5+U:M_SNPK%SKQXM)'J+.TWS\ 0/J@NAHSC?DRG MI["%(6.-*6.-J>RMY+KTK-I>3^S(_4T5!VJM. 'R(4F"]#+KM0!75(9XXH1* MDFPI?-B*ZI4L/SYR!([FXC&S1F.'1RSS.FUQT"^Y]L='\)2W5-G(7]' /NM" MU;66;@H3=:&[J@'ZA ^#M)?]@+ 5;>\P::_-5V^JB^9CQ@5E1Z$*,KO4D^ MH)JY $-!4.UVJE?]IQ'>3D@C:6BJ3W0H+L=+F**?N>K"/7)5W43:I6J;I-!L MB,H7'I&S\+'@X,G GXY.NSVR.%KRAA (I?& TR+PXQ8X7!EUQ,"S>O#N<^!QZ=@4G;[_;&$PS*4K3K/G* M#6_TJZ-@W'?[RQ0,&LU:C@V498/9/XJ3*#F/)%'@L#AR;&1JS,3/D*CB=L'B M)SS1">38YUBA.)+ERA/ <%R,))'A6!SKQ93AE+XH=0NN.I.2X=B0X[V-<.R. M+>V-?%/Q.T^%OPE8 6KZL_T2GMOJTW26/9%*[_=/G\!2K2]<*+GB'J]$K M1[1?N&-T;NAG_,7V/PDA*&R93'-=TPSDMS;L?NK^%&_W[.CQSDE\G"%!G9"% M4]5\(S4<3I2TTG46[,>1HR'>\3 M!0L-?GLUB'4:A< 7Z)[@3VN[R)\+BAUOCH[7D[0!HF*@@Y$:[.>^^WKV[Z-M M%B4$CV"J#9*32P'%-]YW]7B_>F%8ZD[PI"#[LQ!JY"B8F= +9M.6;;T8M@6KC[>O/C>V(;R0&E;0P=G7IM"8(2M+IBYHW/X8^SE9MP-_IZV3J[OQS] MNS6Z>KR\/Q%4XT5]GG_3S3]6;6BZLS!4/).Z2?;SM\8&UB6;.I8VO7JI M\$459C;12W_':F=3%+WX,Z%CU:43K\0C'GEB^^+*@=F\'$?7"//FD0I-S-CG M1(6:Y* *]30MT7>)>.$=HXI>GT3!0;8^C34D?/[:GK\HOO6@ZEU/TZ<$>2G' M2(Y0-WQ^6LN252AW$+B,F++4/)D>":[NDN;)1Y_8^ D\OY>O"]L2OF) +X1? ML,5! O;"S:=?/ZV\Q_*Z?[X2Z.=A@?ZP$N,4+*HS$ZX,Z\41/OP(=,''@WH? M)[;WZ/T'W<3ZR5HZV$=W/B;W) \5$JC[?>T07[A@G4FY,5K[9%\2V%Q@\,Y% M]FT2OA91"M@9C8=&]K3\?-3;K2YS\H1BK>IB>,874F@>;HLHD!F6R/1N_*T; MK-N$[_CBS!$N,9ZP6$ ++!;&R!:4MOCE&,U/_;^8US5XY^A(Z0L@\9]!Z;-Z MO_U3H5P@ Q?$0)T$[?B',J"C-'3(_*.#P^6;@NNZ4CMU2NW4J6W-0R=5D)C< M,PW]Y5&$9[]57V@'VJE/.SR:5P5*G1OD"H;E-&.[?($K3%G2*0=;Z92:OQ8K MX?]3+\MB@JX3]P]+HI3:XK!3\G$$M<_SY1V3<@0FY34FY8(QJ2ABNU_RQB=^ MM\T7FFZDGXZT_RX=OX*N:PDVPDB9Z 823%^KD*OD\X08M@O;>M9)%&;\)GQ8 MDI"M;GZ,LW%U*#3)J#*BOGJI#H4F\YC.REN0JS_2X#!S,F)OP-'I!5I@P:"K M5+60=$1U;N&A_^5=0*\+LGS3"/.3DRT]B>J^P\ $#5,)!]8[3(P37/$:E>49=CW7!4UY>508I/4K\-!\@;^:^FFBZ? M=)=049 CG[3'0$FM'=(KVYI[U/^.W)FE79O/R/=J,A8J[2M\>*A<8*:Y,.TS MT$_YP934*._P41"S/A[4P=NA:5I_:ZQZ*D/H M#)EHJKMT6PHGXV!N^(O0&<)EQZDWS@=6.UZ'"$5[KXS = M?H#,3#6?2(5"8:KJMG><"W&0]+4- HJ)#T8?MADHIA^FC? @_D+:5U4WB?5Y M:Z:P-_]"MJ6ISBQV]:[%#WTJ6A MDT/%**:P"EJN4$ 6F+%5(I"3SC#AZ>(S1/"X9/^HI))]==0Z^>#*LK]9YM,C MLN?7)#7:WQW\:*O8'*6M'U#!M!-./A&[,E1\+[U)/C"L,%!A3#%<)>L+?*N5 M/KM 4V3;6'VYZBNH*&ZB]T,VF1 >;;TH_B,A\,C4\+_G^*)^J(TZ$-MEUX"' MA28>H,HF$2)/J"JBU(>U)LXTS]J!)A1%>& ">IUXH;[&[ GAA,$3^9M%OL.5 M1^'S)69R&YPU%CH@5M0P5N8:L(;!7A](VUWBK"XNPA/&[,T#::(/V95)(2 MR5XQ,#HYT=Q1"2,9DFS)F]75#_8L1R6?,P+=_BI,V23 B%2 M.RKW(4/&;2Z8I3M"!E+)YB6_>Y?+4D0D9$S/8RJ+4K53XKI991QOJC*P-T5)@=&=&SMD)!1_=6SP+1W0A MD7MSRS\@=F0HR]VW,3.9DQVQ,R@JK7UO$@(<&<)1RBVU@"$<)4D<#(I2(CMH M6'G/YC!OYD(GML#Z MZ@J%UM:UP,%[#0?*7C_G=QSAGH=%Y:_5#IVH B3*85T,CNNE+]GS).?6M)5QX4*_'*QQP'PZA %QO/W0E3[(#[RU5>77]]^U#>,51:850:9+QZZ1@JK>0QG14R)?*(HYRK"]U5#>_4 M*$V'56>N0JDLSHZZ4]_H,0>/UFCRYU*W$78^L+OAOMT96-:/3(VL\2VRQ5+) M;N*.V)-++JP"<7\>P,KBX*B.EHYO(\?)HR04:YU<]/&B@G#CA=YG%^5'O^/W,)S[R3C$@_H9_)U/%SM.! MV.E#+99&H#41K"S.D6(!5CA[HS(J:K2IEEPTF9EXV$]OH((X86H6IT.]8^IK MTU7-)YWL)DXL>%$E3FYJDYQ82BQ.@,J,TT3SJ"\.>WR81TWWAVQK@E"P"T33 MG87EJ ;1.U 3C"N=P^*TIX#85YC6#YAG;Z?XBK8D*RB',+,LMB4H<5QZDWS@ ME,513SGAM"=VRZY:!VY.C.8A!^(*Q[A-=VGK[ANN!1V:?RH.!\4^XQU%C8LCCDJ2C82I*H#$I>*^(\^:@2&T3\ M/2&1J4JP)022QG--&I=99'#$)(U?!X!FE30^;(O]8<&&>8%)XUR. #B<_Z$E MB.+Q#\E]JN/L+MH54L-0S51;9J8$-S83FZFW?1 M6TXE/Z=Q5N60HX6?>W([/5]1_L(G?)8"/*=*V45WN,--G:&: MZ#\KAY0IS!VK&S45E*(J.$.F5-)ZM4]@HIL,2\5HCB(:ZNF MXX-M8CFP<,V-9F)1T/!NQ>)7@9]Q3H@,F;K5;9(39<2B=N&^\$Q>A5;X.*&& MJ3\D3 S5P0/\>O6O_W1:%U<_\#OF+5M[:KDS_$9D:]8Q92/'6MH3 MY+3.'>?>_]*:N7.C9>@FNG;1O/4L/[=(]\GT5%&E;:1@&18)FB-[3F+?MO6" M.P'ZBQ?]Q:+&7]A@O?:-E]OI-TSV1TSU"S3.L+FY3S)!] 95&M M+CM08TPNGBRMAKM16[L;L0*>XT^.:TW^ &7#BSG*XCS%P!R]LNQ[M,#&TTQU M$(F.$((_$'IGK"0KMB4^ B)<(*:Y(&5Q>F)>()7%X;!2]5[JNJ 4U'O!JN9% M=VP MK4?U];)BI-CHC8#@/82'CILB.PH<$X )&C45NA\6YC(4BMR-*G9(/ MQH(5)R\98K'67EYJ$]U2XBQMNNZTL-%<7\Y!2?'"Z@>G/X27D:]\@E\']+[S MR)UQZW-?@6*9 -'.P5D/N4&T*[:+/CD"7*:T:D>@:7G@#W'#QRSR&7SV_49( M>V?KYD1?J$9@:F:+>X@R)V$/+K#27'BRR&=@#\]!%_R:'3WF>DM]])F+49L^ M8(,];+_-\\S%3HYG+JZRMPX\BH,ZGL7&/>=4H(N-9^YD\R7'(Q<9CR:;0EV,7K8@8X.5TBB8T (A>)S/5?$*" MK;I(\#[3S GO=!Q3\SZ@/Y?Z,U9B4*R3HR@,BS0^#PFWTTL?!_<8!K^1X]KZQ$4:/8_$U#8OA)X\S-[IB>TN'WM3N(!:<]'-(O^/0W1WI)++ MUE;/\,XKZ*B;$YN6H_B J44_?11<*U[ST8OV"ACT?EVU8:4B"OG$ %GD)!XD M:NZ0K5O:M8_2"Q^C^+NQ)*,."S5/T&6*(V+F[G:+S[CG-C@(_)9??Q,U?I=% M*B7_#+T)&DENDT%5N0B9392M9&HB='NS"+KU)/I K1R!7XA"Y9)E:&8J# M3LF' 7)^+E,9957W46*(5,!:JZ^8>JM,*)@ORWM3L5JX=%>VCT?.$T'!YH]F M+<<&VK1_TME(_RA.:N0\DD3IHT1(G_R]X6S2I]LO?C]YF :Y4RI'=@%>Y&(D MB;S8B;1AN>1%J=L3^U+1&6ME\:)G9AR[8TM[(]]4_,Y3X6\"5IN:_NQ]8N^? M!CU8> W05OV^_WQ$XBO(,/R967UW%NID]=VKH#;5S4?RTZ-MFK3;/^WJX%;7 M?&;330V9[BJ-&'<.]X[.#?TLA RR:%,K^!5YE.SE)]TV?S[J'47:3>\ZD=[D MVOG35&;6XPP)ZH24'%#--^+^FY:+7ZO:I)ZHH&..?2)UKA>J39?AW1ER$.97 M=:GIU/*RR'QY50M,BC6R,3C(A<8_=%Q\@:;*?UH;8Z$)RC@I(03[=*$X]NAU MO";8!J CY_&?6ZW]\_.Z-=K8QBSZD^C/X69??"QCK@G@>??U[-_1T'S/X/Z5 M5?Z:&Z!OXWU7C_>K%X:5PP3/,+(_"Z%& AR&7S";MFSK98W0S5N$R82[KS<_ MOB>VL1];'9UZ;0E")VAU)5@V/H<_SE9,=C?Z>MDZN[\<_;LUNGJ\O#\15.-% M?7,"24=P;:*-@7\69LB;19G(4M]9^GN;_H=_]\Z/\F\="<=14_[+1?24$]JQ MF/#'V_-ONOG'J@UR^+FAXIG435+@L34VK,D?FZ8 ;7KU4N&+*LQLHC[_[EJ3 M33GSXL^$CC6L3KC?(QYY8OOB2E!L7MZ#*:DH)E+BG&AZFH*CGJ8E>I2ZV>C M.T85O3Z)@H/]O6FLO>/SU_;\1?&M!U7O>IH^;<])2'+(,9(CU V?G]:R1 C^ M# (/&%.66%'HSR/!U5W2//GH$QL_@>?WDFR'%;YB0"^$7[PZ#+A+GW[]M/)_ MR^O^^4H[G(>UP\-*)Q"PT/)&I(($LAW29SS]QC M?J@*TS>_,^^E[8T9X>96UJ+W M;K#6%K[CBS-'N#3)/L$'M, ";XQL0<&S23S?+\=H?KKKKW#\DBTJT]+\/4Y# M=G;SN+F\-[.5 HGP#3I"(=M08&4 \P&)\B 1N!B +&!^(!&0J)$D:K3]ZA_BIAHU-%^;3%AZ M+FL-:0KR%.0IQVSW:+GEB%+P81*A6-SR)C=03+CE'?-4R,H?J/UBY0_9F+NT MWX"LM2+K0M6UEFX"56M%59($;:,9,AW]&0%M:T7;>B\,-9FR3BA]=)4Z"A8_ M;\B$A,8,CH%_''41&8%1>:H'I G63^!5#58/(>P ; V:8U@=:$7$#,#X-0- M.+J)_:?V0_3V!2ONG M>&KG4_'I3#7H,9^J*_Q+-9>J_29(P8:I'21F7TFFY$;Z^==_2:[9,FS'5V_[ M?;6'U]NB2TY[MTRRI7?TJCLM;T6+NB"W2]=Q59/PT'>Z!RY4[H6>%K]=\(5> M=$(_RU;$I3T4I4Y,T=*\*!LUP_P BOW8_L$]A*-*9S*%<$3%HO"&=N_5F1#< M%P>=F")$@-\:X3>QUO0PH8+F#@ ':\\4CAZ:BT-OZ%PX6>P/8LZ[+9+6'P'" MY8C@J"J,Z1"\SH:]4W7MVCSW8E,%RF!)',A]C-^8@WY #C<%Q%'E"U.">+WR M?$N2@,_#60;7-&A6(*#EMJAT8P[V 337",W)5D4W,YSOD:OJ)M(N59N<%N"4 M85)TE:[8DSE ,=@4)8GC7M:Z\LSL GG8%[O]F(+-Y4K22F2B%!=6)">H&9;C M0/20/8_&1^=;B?MHP*ZH$I63)/'NTR^5/&-MF+D]&_H;YO X4?X7LBU-=6;; M4KS%H_0&O.:*UZC#$O?&:\;0&H 5P+H'6.7V[H,&4X#U@"@: !8 NQ=@)2: M91,Q _ ">/>)BF%\LD!OE@!9*JBFBXU)DB@I'"Q7U" T5AW@*JF VVP,5B#Q MKLBH&-6LPL:6UX*B9/N5Q*\K0_,6.BN/*H"'G69UM]P@6YP53C0%5ANWTT?U M]<3+P7\ _[+QG^GY#!I63R0N'^I)[8E M#O;/\8/3AC #DX5D1E%24 [ #V7S Y/%Y"PA40 _@+]L\*=;0.83Q]6T;B ' M=2,FZCF2@D,+_@FZXRR1)BRQ:,5#=5PL2@5KZMWU Z?JBVIKL)&[8#E1Y!;? MZ(J0Y%?7%!X72QO_S),57J'(>PP56Y]@8Y0^-B(0^6IGS&$_590>CX(#$)XK MPIFLC!]8,/(]OJD"9 MO&0I*-@[=,I-=Q(=4DV0%;7!>>&FD?%"SV6E\8(') M0F2VTN?2EP%\YXIO)BO7+&M/@A 'D+,&.9.UZ*@\8D[[;(%RVYBU:!$39UX)Y%U MF"S4,TGDO4?4GWJT#N2?&*MQO#^V M2U_- S54,?Y)9!\VN\R9)!.#'@(]5%D^8K+@SCX/&7@*>*JJ/*4P6>8_,)<9 M& @8B&<&2G2.E'0Y!>#D'.KD0!ITPKGWWU5[,A.4^AU[OPT2!8-$LY9C U$R MMT6!_/^18WD2W^-$L1)UA'-1L?[0S[*)E_905/K#@@7,=GD9//'[D:=V.O@ M;')PFB,C1HHZ2;J0W.S##XSLBX->T6E\P$5-Y:)D,S?J+.O\D\ 9GO\K=T1Y MR%\1-,I?N[FI#O'^IC!2(A]%':)=3-XYBP.,!TI'E I/+0>=!*P4P4I1YWD7 MG^)^.%O);7(P./ 4\!0'=EX_,U-E3JD_D(,Z(2.OV^F)_5[Y:81@Y=6>C1*Y M:!#/1059:MC7P7^*SM3/4:M4(+\_&#X>92A"@.QK:-#T2+X\XI54Y]-#[%9*O_CX MY>*5_I'>#[G(8S8/I$ZYLN70WO,1+"V$!@#;&L$V28/&U$I\86>HRR7!@M&Z0 M$P.GVWO4*WK?$2/R%A:W!58NO?>)G,PDCR/+>@CH7="[P*Q[ZMUT22F@+_/5 MEY"POK$ 1(,D_I&%C;:9JY&D$,I+4#9-D&29E MUAMY*GI%L=MXMDF7=Y-[577@F>H M_$\$W.B1V'+ &7Q35+JW&E'E!5.,N9X M1W'C&8A)J@K[&NJ@A*H#Y,;S$)/UC6>8=,D;?&*_NI97A38L M%!%_]ISCX#A4G9Z4*RRQ2,9#=5S<"<&:>G?](+5*CLF%^BI\RY9>D54THDNF M1Q^\[%529WOR\I=BF^6 ()HOK64+$@/Y&-\V' M1]!/MZ(.ECT45&<8/PX $V0TO^CN;(8,#0JJ[T>=[<-(\5@$QS)T;?O URI7 M#$H]R&1!5V2EA^AD:XIUXC5>6?:C^OH; ;UED!?@"_3NV?;^CVQ2<]"I8@FB MU'2&RGX@(;(-,E% ,,D585(*YAY1U_K1.E!*\.HE\ 1I$!8@++*8$TRJ>1Q> M 8>5J$C>J")*@WZM1068%" ER#VE%K(V0,Q"NR?96K_T6C.E_/F_+@-V<3B0K;C MO3H3X_?%85L!M@>V![:/&F"R/Z5DYOM#JK$=S/3K6$JG+7;Z-6?_HM=V@?-K MP?F)C-_)S/@'K.8RTOB2.% &HE)WM@>M#[R?"^]WL_,^PPI[A\L!N2W*2@^$ M @!$ +[F_Z]S%(@R?3^>[0LR MWN5^1QS*PWJS+IP(M&.=\P:Y@F$Y<,1/^?OKX>3YBC7-1=V104S.7G^=BS/, M<_D("Q#/X_Q6ISJ]T#1/&!_&Y)OMA_&,2R4 \%HWS0? 8ZJI[0?P Y8$ .2U M;IH/D,=42-L3Y&QBWP#X6C?-1U&T84Q1M/T0GR7.FPK>Z5([I+[8'994"&A[ MMJ$J,L=@CRF,M05VP"WLS#@H8DFU/CDJ9JWV"XY@'CHKE5G,*5O^'-I[/B*J M )?*=I5?9"63?H]P.Q*FTEN2I8U'M#>3622 M"G656WY.TMY*.UTN#FC=?+4NY.EOK'K1@$UK3"KAT;6OH!2>@%[)9P3Y^X5+ MH>W>\+':5#7R- (92>J&28X0D^."'JV86!(M#3?>KL)YCW!/'-U%#\A^UB?H M#H/=TN[1Q'HRZ5OH"8X5,3.KAMW<VZ;*// $QG>\P15M&Q98@ ,P7G3?# $D_(DAQQ5P(H; MP!>K:M-\, *;$B;9(^C%J89NIPL\P7G3?/ $DP0&EB7M05DTO6D^&(-)BD+F M*N_ !4UOF@\N2)=TP(W9TRWI."/F$>DR,Z)YK!L4N)]!#/N%'#2.#*V,HYRE M"F_^2'T<>97WB*0>9.)6$JG(2BP)ASH3-_/*LA_5U]\(Z"V#O !?H'?/ME?\ MLAT"58LCGV/)7/01," @ZB(@$N4#DUP8)KG_]XCZWH_6@4(BQEM8;TZKY#92 MMI &80'"(HLUP:1BAM-!#A;8Y\;BH_&5\>J8:JCE!@NH*#VCA4ATF*'BR";Z_'(]/RUA@5FHD M7_G8GQ^^)0JF2-4F![#J:V]FR?[%)U,_/](1OP#F3Z3BB< MTFF+@VZ[WNQ?]/(N<'XM.#^1\7N9&?_0#8>':WQ)''04L=<&8Q]X'WA_?][O M9^=]AALK#Y<#S_-KN[_8&8K]= M4L$W,/RK/*NUY_M$MA_&LWU!QKOJ[H3J8J%/=?"0_/=JF5[O]4P0=TI.0\J!N M:LAT5ZNNWNR%)H_7=>9=DI,!DD-K\_'-X7G -,,ZDWC\?MMAX3;!LXOL@SC+ M@]>*9=STR0,Q(-]J. W$0T/R1[0!^B_CI .5^+]U@\TMX3N^.'.$2\P1VOOL M ,4_%2KYKQT)! >@('L>4P6R1O+CYO+>S%8*),(WZ$C"L64'M3Q>M3#.I0$@ M$9 (2 0D:BJ)UD9D838D-\9A*.2=MPT%5@8P'Y H#Q*!BP'( N8'$@&)&DFB M1MNOJW2M&IJO32:L11)P:DA3D*<@3SEFNT?++4>4@@^3",7BEC>Y@6+"+6]# M1B$K?Z#VBY4__KX;(&NMR+I0=:VEFT#56E%U$LZ/!]K6BK;U7AAJ,F6=4*8K MGAZY+0T_@\7/'3(AH3T"Q74Q&8%2>:OQ,C@V,ZH9(NJKAZ2$$&L +X&6G MV>MM"0?$ &)2(D:G>XK]P@N^#3/;0'TZ=SJ$[JOU1SJ=IO@A1L@RJB2&HA&Z-+JTD: M$9I)VE/AZ6 PA7*\"F(#? MXO&;6,ZE%UW4*0V .:KDV"^ZDF/$-.=;=*79$$Y$<'1!HC0(YJ,D85]L]P?E MXQ?D<)D@CBZODPK$?-76ZXO=SA#07'LT)UH5_79F.'-1)*[;%?M]I7P4@TU1 MCCCN2_'X+:K:V: K#H9%5RE-)4DKD5]27%CQ!KF"83D.1 _9\VA\6+Z5N#L& M[(HJ43E)$BL1A_WEGXF9V U_+QVF&! MUXRA-0 K@'4OL'99@/6 *!H %@"[%V![3 #+)F(&X 7P[A<5Z[- ;Y8 62JH MIHN-]42ER\&J<0TB8]7![2 5;AL-P0JDW149$Z-Z5=C8Q@HQ,HB1 97SL(H' M[7)C9'%&-)'T6.S?3A_5USO+)OT>N:ZMCY?TS)!'ZTZU.<,;[GD.!Q '"">LQ,Y8+*0QRATEQ/>4[JOO/FN@/Q;'S:,7XM70;-Y4+YR&Q<$_*-3BZBQZ0_:Q/T!T&KJ7= MHXGU9-*W_*H:2P2F#;# +A9(M^B93\@1\ _X+QO_PY)CDF7Q0.*^G(XH]3EP M&/C!:3.88EC(P*1KW;&W.S3[D#F46X PG-% M.).5[0/K(+['-]5_;.&M +J;AVXFFV,/*9+("MK@N_#22/F@9K.!]L"ZB87( M[&ZO!_AN'+Z9+%RS+*D(0AQ SAKD3):F,Q=:!$0#HEDC.MUB,S>FQ9#+>LV0 M.;H1)0U<+R\4Z@@ONCN;(4.#.&BA.>*==I';DQ-.?"&^RI5E/ZJOOQ$D6 9Y M ;Y [YYM+[-D*]LZ*+U@:^1!4K#AISAEUFDS61QGDCQ[CZ@3\V@="/H84VV] MBZ)HFRWRM#0PY#@0]DRV,A^>-LL*^[C,!H34E]0!6>; UB>IF.?*]'+FPNZ?):14>&-((,7(J;X MLI&6;56HVR]=I.RD20W" G5BD40.8;+,GSV.O,$?=!4U8(]SRW&_(W=FQ3(* M=_9C!MKP8^4!OZ13*4RVK&>,/1_"+S 1%PL/%X/IR/#ZM:1A=P2#1K.780)3, M;5$@_W_D6'+$]SA1@&QE8^A%)EB'?I91O@S$[J!3\LJR$KFRG$">NFO;QO!. M-V_>B=NT1-:XD>UXK\[$.GUQV%& <4IFG . ^8\J<5&R#=O+S$:'%,LXF(?6 MGEVW(W:4\M=R(_EK-S?5(0[?%$9*Y*-^9CXZM#['X?I($@==_$CL"XJR%*3^VVQ5WCA@ARU2@62YH/AXU&&(O0;"P'AN'U,K#]- MTT>G-\@5=&JIY!_+DD*;9RXN8WI1\MEY%R=,(9"1IB9@4BLYZ7;C7 M4MJY1:FQ"%D?R* JWQ&(_)?=@/XQE#R #P6C?-!\!C*B7L!_ #8KL M\EHWS0?(8ZH@[ ER-E%7 'RMF^8#\#'U#_8#?):(:"IT)\9^AJ(\+"GN4S6L M-1[F,=OUMV#>:,16(-6XR+@CU=RD1L=:=0L&)CQ$(29=]URMZ&W$, MN?)-HP-N.42),%D/SA)8!>T!3?.H/=*M'X/4WT_J0[;H1M26.J"M,2FS36.W M09UM ;V2SY!#6KZ4@.AMQ9KFPYYBLE#-Y%BZ1RO&MZ=U1,;;)?[OD5?U'3T@ M^UF?(.]**'J +GI/-1ALBY_X'E\P##506WC M&2;=JCV?V*^NY059PQOQY_/0F7Z"[CA+I E++)'Q2!T7]X&<^^<0 /DQ:O5% MM37(*>90\O6)]A.IH^-"*2^VEGW M*$A22958JP;-QG,%DPR' VL/O^<)JF?9LD319^U6%)6-9P@F.^0/J2+,BAO M%:MJTWSD^G38;*,_L YP$;HAE!W$!V] 2BB_^H%)"@/+DKZ@+YK>-!^,P21) M(7-97N""IC?-!Q>D2SL 0#,+1I>9#-URK06)-[^NKU#4;5T+:@F_AD:.O^03 MO Y<3R]"[0@VFN(I0UJAX>G%*_TCO1]R@5+D,.K$G_'(QPEDQ0XR4>8569-A M([+^NK"MD_52WIWZ1EX_LFW5?*(M>;%U;% 3ID!7EOVHOM[[#)'MD+.22I1S M!&40$B D]A<272:I,/LO-.P4$5'"H2*V%$_8!:D 4B&!2I6//U1:F(F'' M,OP0) -(!I ,&20#FSHE^Z\^@<$ 8J':,UMKL< D7^G Y3<0$2 BJCVSM181 M3#*X]EF(!'D \J#:,UMK>9 NCPUB!47CL$*[CGA+()HK\_YV0" @DAA! D4E;=)\KO M[9OR]]=FOBA8PFR%V1?_ )3DX$Z_=QTOTLNW,Y$OTCMZ;3EEM(_;/(O M+6](4/XA47XJX0]R$_ZNJ7^[2WQ%[G=Z(OZ+YHX:^N M)_N2E'>UWY&[2D6]UJN3VS5*@/U80C7&'\05/=LYR7P777_J-307-1&Z:P+R M>HL G,$^KX^ @2P:S-4D[*YN0#MZC*\),ML.XSFO2@3 #WIH/@"^IN[9=@#? MX4I @/R@A^8#Y&MJF&T)\F)\WP+P!STT'T5>NVOJE6V'^#Q^WDSPSN;B55IR MOZH[WN7=%J5;.0;[FD)52V 7N*U19D89'D@JQ6DG\E","X\D'_0N/)(U&YH+ M/;^WINQ061[)=68!BA20+S>3!^WMUK)QWD/7M?5'S]4>#?)@W6HV#"^,@4,; MF@^J6%-RIQ0?IB ),32')+&FW$QI7D]!%F)H#BWI7B%7N@4Y2O=$(QD[!BE\ MD(SP._$K1 JY&\[C8Q720PS-H_3(=IO;:''C=*#5"_0_5<0GAO:S8T'_I4(7?6^;VWP_%_/,?%!SL/UAK;?E$R[B+">NX(S,31 M77)/[!=]1%A?KSLRLIY,^A3:XDNH78S_N74$SM03NL=-,?TW7 MHM+\OU7136IF7EL>M"JJGUAIJ)![^3S^8T$P MM43MT1-,MEM[/K%?7\U+1 W'_,_,.(;'@J$LZ;2;N^0!1X:5.B[,0;(FK$>W M[Z/6L)6[B"GFG+64F7 0=?_65PNG2L^%GC+VPVNAW "U;'X&>3+\V1$A] ML7,F*IPIJLHKKQ%#/4$4DBV_2^7L MHJA!F&)U'9H/0B@FHSZ_ [TDT= ^.>NVFH(F.!^:#YHH)'ZAR K+0E@<^]!\ M$$8A$0JYBPX+*CCVH;F@@D&VF ,NU)X6JCWKN M=$J,<16=146KYIH5'5^[R-3,D$&9A1E2>HRBF,0>%(IB*IH4DNDA- JA M4=1_9P^:6Q02\%1\6HO@'()SU']G#YIS%!(9MF,RCV 3@DW4?V?KSB;271;9 M N>$ZZ$RUT.-TIUXO%W^_'AVKAF:.2*2YDKW9.92&2:U8+,1WY\_/)Y5<=-\ M'*VM#XG!YNMO/5B*PM3+O%^._"Q?9E:S+_>/KS.V(/^"MO:H.]L/!ONF_'4! M>:AT$=MAC\Z7?R8/.A5UC!)D7_NM/7BR3S.I.LUF;KK?)1-O9Z)?N%,Z;;E3 M5>GALHZP[.M=0?D'0?FIA*_D)OQ=,P]W)/XVJ/HR+ &D?D7)A4+JUWYKCYOV MU?RT7V"&Y>Z:O]J36UVA^@LF()A #M6_E9L+Y$XG+5+O[W;EWJ&[^X3B+^B^ M:.'?7D_VI0AM159[77DP.#JY';T/UGC./H(_L T3_>/SA['^PE[-DBX[ M_[FTW']^6BR4KI/^^:+9NF;"0>"A&)_\%>#'BXG-V"AT:']9_SI!=Q Q#'\7 MPK^=F38*_DZ8U-*_R2=HOY;MS"ARF1M!$V4-+,.>R+9%HN/%"SX6V@-B"N M)ULS $NVBQ4M05%V")"6YH'A3#LOF6/LMD1?T4MUU*>EB6YJYDB''SJ!]'4: MR]>]$1!%,12#4#G 09S2*;'WE\ ++Z21H3E ]+=?SO\\6:9E!(,410.[/8_! M =\*T!![WO7#7?C **,>P981^Y,4&22('H@^8#HYM:W7,*Y@Z2/$NW3[Y1U].P_B)V^&7J]/SNZOAGZ?#ZX>KNX^2 M9KQJOIH@&#Z%(D3 MT:2IC4+L-Y!8<8;UZN^)CE6' >#^,>(WEM\,2&'I[74GO ((8!.4M0(#N$!Y M"]3\^8-VEG[\6^YC(C=.DXLRF[[-PC* "Y3B<@@*NW MF6U)7P![,^D/%G$%TVS\U3CZG?E!I8AK23]#47$1BHJ+J*BX#D5%:*@Y6?E* MG$FGL'"FG?WPGF%#1HF!=\IRX%U<83SW'%BFXUP29V3K,]IVTAR?:X[NW$QN M;1"*IDL#ZQ[@P>>X&2=,5<5^9LU6YT2"'VHS9 ^V1P))4(ITRZ\7Q5@PQ8R. M1^@&]I2OUT2"XY;#WE"/P>\MZ[^M+IWHFAU884C+_&CC#GQ^/ /.B0= U9D3 MR=5=',7_RV>I\#W@8BE="I6&WZ8P&JNVNII U]OC:@+\@0$2 G!I6E2;"A2I MJ!)5&LZ*4E C[ D#7/7)/#XN!KA*MF4!HP >@DHK,)JT8QRT^C(]R12._0Y4 M6V0>:E,9?;I@^K#,_@96&'Q ?[_Z]BM9?<_R[/ ]RP[?]IS@W?=L_W30MJ4G MPWI$-=NV7G2@4I2TQ"3VTQQY.'898/5Y)&M&;,IG'%B?I,W@!V]@D+K$F$NI MIG(ODZE\ZZV&M '7?"3VS>0"-"S7UHGSU?Q[JH^F5R80U?R&3H@LBDLU,]K/ M7W]T6( ;TV%E]M;$L%Y![)G:$Q5$($&] M1X=H[$,PDX "9?I0^@9:1_8+? ]W&]]EYA+L"CO95]PF., X*>II#W" MHRP3Y]HHGPZKHO\;,XW:I>^:#=NNL$!C198HY;L+*-'MQPE=:4\@%T,V\$U_ M1D4%#Q@VFSS/7+^U,/[&8!]*CV&]+$";9<_P1+#S@XE4BX,8VJOC6\K2A3:' M)4M?'0.&9&C40'6"(W>EUZEE -%:KR;\'&&FCW4-8!#\U!_W7< WO@,W@"'N MO<>0?\@2U=T(!9Z%TQX^V80BEXYU"\/B\_R?4@:2R "_XF-,C=V$!_NP&/H; M>=)&<_;3<'"?5R'W!7JG20LRRG3AZZ.<+BJ#B M^ 5[O4@F+(>!VB8S#_B1YE )\&1KS[+/+9AXB$(350'/G5HVK)[**6WT7P^& MEN! X:]_I$KXI(!W];39/56Z_Z9AZ7?A3&[91.@%&'6%KWR4^1IL]:'A H;/ M*,F54#/H9O6L]T[..LU&@FH >#%PW7 B.DAW:Q&CBWQZT8XG$(]I(/@!)T4S M4M0VRTAI,"#\##GY^O.+GEG:&,_:G#TT\A!?>L29T@)RL74 @P2%ST1#_!=Q MI> 9H(/ )S-;?V&*GTF>+%=GNLV"A3JH=5H8V?"J.X1QMG5+0N0]$MQ'SP5M M"M&GN1%%:#$_,/Q'-HEH/-1[;(^IBD-Y]L_&?4.:$-A%=/^2D6#Q= M[!-JZ;" Q\ ^PT7YQX6^<1I=YFS8_+$%"T[!$5BMS'JQ'H'GX4JB 3&$'DF MOH/.>GWD&1H(2$J#5%.. (OIL#I.T3- IP%Y:HWIVE'C=7!_4?#9]+1A,KKI M,430\8!?-Z0T,@&U(TXC4RUVH%O8+=>MQ)%:$"?:E^G$5I MK-;I+H2S))7"V2RH#L:]?*X27=DS/0D5-X21:E>QU' M$*;IDC=![;#MV8MUBNXM%^.<\=2L#6R76:GH9G! IX6OD[<9FJ0;W"*KYI5_ M,4?7<^O9C@>[%@Q/YX/B)!O[!VO%M%[SVLKM=CO9&ZXT3]5.7IK\]SVZBO_K M8: I^H0?YC/"?A1_OU++NH\*0>FF=5MZ%Z(X "==HK18H^0O,N**6Y@8Z[Y< M8TM\W9*8C0L6V>Z&>)$V>,FF]]K=R6EZKWU>#4WOZF4E\ [R1J_:$N)90.+A,G(:J=#&V'.73 0M?^DZ@!_J1<>6$TJT&S0W-\3V< HC! M$1#J<$1#0 !)M[ [(]!;DH/JNLE!=<<9[;9>:*G\!+'AR2,;G47.GL7H+$Z? MJK'L^*69?_Y'&^F&)^NOO3#"6R*O.?OO,HDQ2[G7Z2\369EK3P1,"(;*#WS+ MK*VX,N*/&A-"P3[$1 [+T!AFCSB+B!D:>C<, MXMN" *A'5LV1F5E1XU:.V'V>:1.-F:V@%DSPL? \AP8)80P;C M&^U1[ 09- MP)PF&%9ELOF#S0.FU,QR2'#D8$SYMQ.Y[,(&'Z9S#XZ M58U2FVT9!DZ'[@H\4P;+$\R[ES"2@SV5O,&>Z>A>B/ TW9P8'C'1)J:95>PH M_%4O8L<(3464GJF+EEYGA+2ZR>RK+X];R4#;!N#T?+(<)(5;@*#'N61YMH3R MG1K<<$(V>=(=%DPW\\#6'T7ET$2WGYDC(1\9+@#/4$T2_351P0? '^DS _;: M=W,8#$J,&!4D?E0YC.Q+)=E*?I>)7J@X5K9 M;8UI>IJ185I4^Y@&OAC@7G1[X7?_\4SF.*9G0QGH8M49'LIFB$X_ NI_$"(Y M)YJ=X>;TDHS\:Q(65JC2S0DX+8, (O@9+Z-L@L:+-&1+OB,8((T^NFO8M=2P M^"9]ZNF?L B#NOC\A=XO'(:XDJNWT50SGZC$>-8=>FT00NS^ZF(!K@UW M?D MT?8P(A/O->B=@*^9[E_*Q@5J>=(]9CLFB7K0<\ 6,6,36/#3D[.OC-:MF6[Z M[OEH>/H.!!G<[* \2N%*;*MP"K9G++SE<.P4&W&J"QC+8CR;HA'81P2[2!*, MQK#T!J5T;5')7#()AMDC3(!N?,5/FFBZ;3"NO7@XZ HZXPIT7CDN'IDK&L;P M#*88X0!ACD7L9.CA4;T'N=%'PWH%.:\Y!)[NA.2=,@5W:A,_@ (W[O,'?/A9 M\/\RQ%VDXR3K7-EYQD,X-LYAW?:QE:28G@'G8J/BMWRI3FFH1V;BB]F'G MZ)1PJALC8L+5^9/W;SCO/:2J!:#]!]K4@:CYG &9MF=3]1;47\\F#8EETN [ M/AZW.U)_$CF0F&'/5U&S<7U+)FCBX+G,=UCSF[[,(1$M\9)JGNBU9=^99$J MCC+*M_T.6ZB"3)4]:0I*N85*K1]X\T@] IX3Y('$=> QF&APEJ%R\H^D!#PJ MLM@W(\$1C@\H7UQ)2)U@L,T/U^ZB3J4E_V^]'%MX]? QU7&<[ML:5.G;NL_H M\JP<>F7IP7#BZ :QZ)U)JE;!1$- SY_U71S+^MF"1S#U+X-Y1\=BINAN9IT? MWK70Q$LR\$![W]96\Z?*0B$Q.,%CEJ"_:QLVFGI/8'T+1I\J_?U 8PW-"63] MU/YT@DW9,!:>#W4GV2PPC,:W;?@)2ZM_7&S\;BC87H]0,P5""FE3_34*S"PB M:&S+A)1"3EQ6W\XJQ1RS3'FCT.0F\7V;G#^_.%+KGPV/J.6K38XMY\R0D?Y Q.0X&V>'&2Z\HI33' :N3ADJ/V3M$IP;=F(!$ M>L9ZL7@PC]ELV&"*&$)D,\ %)B@\A$I$_3F4=<'T4\50X/F28[ZK16T0G/?" MR]*HEOF6#<6C#4_LB?!$$9XHPA-%>*((3\ROWK/B+RP9DPE99VB.+V$G?9GK MP&LL#>/9ZP(3>R(P,4M@8HN?P,0@A61D/3_J9D2)&D?._7BC$/6S2V*XV@/Y M)=WH(%4MRPC+9:$+K?J4E$H]EQMR.D-76I]YTOQLN+#6(/ 2-$\N@:U&"CNM MWW%9TL)R9(8>F#Y!G%XDD"D>)_0G##*VGN75@+](E;%@U*4*4WYN9<3DQ0=' M>.3"8/5CJ]85X[J*5+&C-GH+5@%C*O;DDTC9>"' M8'B=VKKSB^4-OJ)Y)S'3D]K_X4]U1O<,T]'"640L1GR? MC4]=M8R^,.I">L$,;K1H%MT"QC,W(\?T4S3QQM+ M%;37E(ZIS6G<:G.JC3Y8?IF#8*;$^8(5-7.= .C/Z0>PB&AA69I/Z%>-;S^[ MU=$=]"_2BB2!TRC]/-:4H:G->6Q!'=_TL'CK5Y/>N.^;)2,(-=9KG@H0S4,=T$[56," M<.)A7!,\\(687AC(C%3@IWN/J(\\R M8Z!BAG)VSZ'K-CZ/9$./GX$#, X87 M<7[F=UR$N5FW82/77--ZB)$F2Y6XGQ+B?K.81YY2&^TS& &]3Y0U(V5_]V)$ M'2QJ7CC]4OUSP4%!O41_^CP( -)IHT96W$0;^75FP\07IA$&VA_=_E!_A/U? M7/V;84V"T./A)[Q(#AXC11-68J"E=0BMEZCYU6'CB1XS+PA(RQKC9CUBB6KJ M'/#55U;% )W[C$_2\B:@_Z.&FO;(5A!#3R>1D&(PO+](^WU?;3*;' R.15T6 MERKTP1'X98P=QWN>,=71CPY?U!(+=HE2DD^[5%_&R,C@+A]W)]Q"K"#AWUKH M]LA[QNNQ$?'WD;RA=C_V+]PI7XJ83+1<\R+<,K@P6TOE"_/A=1'UC[L4!$C0 MFLD3A[A418X_^)2-X+X[1*C MIQZYYUH?^,B#T-U3$E/4$L)*OK$D+UJI^C'!S^2G6*";&JU0&ANCHWN/%43Q M Q-]X>@'F$;N-/V,N88TQ '8;>!JK;P M3-+?@*0<-E:EB?Y%UQ%W-N#%-EZ\NA%W ^Y-A%\SJB)C6&U4!FP<-VP,P > MR@Y_FRED,PZ-I5B8I;_0+!@M+YX=<(G01B9O&,4<44 B9.@NU&&F[N!73 +B MX^G))K3DS*H.DV?F1T:-$\LPK%=ZU'27Z![!@03)7/ IT\R"/8U[LV#>\7,B M?A94&%(6/Y78B0 _?]+IT;"J]^&?63&V1M*% 7P+K,'W^(2;](XJ,Y;G8.^# M]Q^K1]_.5T/WHRD9>P:YF21H[,[Y//)7\L702C*]?TVV]<5CKEZRX_M0]4.5C#T__/^D[1\)<6ZCL8NI;:]]HZT M)8/$M4N $ @X? <,8$UCRK%%E M9$U"8'FX8#?VBS")-9*KB55+6_V]2:Y(K_J([S9VD#&/;KH<3W,@GYQ=X*U0 M& V*OEU0[!A)KH^X6.E.GGM)R519^##_6#>"^GO<(4Z;,1@8AX*Y X;V>O9_*G/LP]C>P_[%-/X4V=]/U#!G\J"7$:%9-^F=)D* MR3"H0H=)K3J]]7)D=$ =E$*2/DQU5-^ML59""S*X[)MW"_#DHOT>VAY",ZDK MQ(5Z:7U07\TD@,H\GQG2 M%ZI(C3$M5)&#.I@IM MI 1R5^NKC03@N47H^&Y2"IQ9QJ[6)"/503LY,';% MB:[F,-8K*A@8*7_R0XV*5D<+IN!R*70G=VD"M:ZY>]Z55S_4H*YW> M'DDJ8>]*QL"!@*J[-FM\L&=I$.#KUN^#O"A..5Q$@.8"WV"PS_MY ;V"H-[^W0\ M"N9?$$@'E>D="7@%8_)%=VC%K*^+IH%^FM)"+_F*-2-F!G')0D/9%;'[M#L% M6(L!ZZ!97S])(1QUMSM*EED03+OO(U*!>\D_M45638"6'J\H_63NE^F77 MW<$I0_G6#A)F,.@*K/*/U359B64!E _.J@)G/23_S!+2ZO?GD:B'84+V3)MK M0!T\4GX&8_0#'RFW#"CYV%R[0AXG<)L5M_U# MT!Z7\ HH'S*V%L&TN.L[5 BO22BM@XMM7ZRWPD!.3J[_]JU,788-&[0WH3SM M1,'=YIK;^CHH3P$.'K2WG81-!\A6[C6;0N#P#]?U?=1JI#,5!5S,Q1&^MQJ@ M=DVF:QW4I *Q"DRV2K@>B:MII?\6YVI1YA+TS,22I.GD=I=B!T,2[5*)H'X(JM]QL,@]1T-Z&\.KD3"E5/*XIYO]> MT$65LJ+&-:.+EA7*/J\Q\LB*(W&PA<%LWZ):I(AHRV7[U;@:]*X&7TON]81_ MH@88[1V"*D99UJZ0[8AKQQK@M<8UJW?GJ7VU?T!.M#7XVJ;_W&Y&P6Z_WF:> M8DT\K^EX=/OK6.MAVI8XWFVX!KK^9NN[!0 96QX&6RXA9,^-HG:86:K0JT?Q M]B ^.]E!0/)5'%1ZO#HH%\OIR<=@E- MUP2UU(]:ZE%B?S]"I"^WR\B&WHHLF-;YP7VTQG/\"_?B3/H?29*"B?Z -=OZ MR']S#UVHD0'IDWF\#74PQYD_+LR%O&$*EC\[Z?-8?Y%&!FB._SJY_?+CY_?4 M/MW!IC:;OZ_36]?M\XD_H)12MJ%/RS;X$_L ,PM>3T-U_G;XY>KT_.YJ^.?I M\/KAZNZCI!FOVMP)" OU99,LS71*D'@_2BJ>I&\%_-:D_^!W*P:"_]&)]"%Q MD_ZXO#M91AD.LUAAY.O3R:EMO88?+7\V(H8A/=Q?X8?T81&E(F %QERRB>,9> #P+4UZ\L4^ M3N ?:7DGG3Q1Z]^)_43LOW5W2LDF5Q7<[A8QY;W&ZET"0P(QFMH0 Z*,SV+P M@*/ B_]PHX#&+>"+N)VOL)H54MZXD7FZ9I1-J?T$2I4"(EWHP)5RZV6%O"Q# M EN$CJ,'3QP/6*W 54M5:&67HE-!I M/IH"W5(Y W(%3XZ,-,?%TO1#7\Y"D,,4PMV$ASSBAC&)L GE)5B8E>M""4A&#@B[I#U; MMDL%)\(6YFEKJ**>HM:)AZH#6;Q@%5(S"EUM-V6URLIR)?S 8J> +'_'5 3G+OI8>DW!A-&E(R^(AP# MU)UT2;D^"*>_YZN>863B-Y.EK2M.YPA$:I)2X2307T,:QKX[3LK[G4N@+,%6 M$W.AP^KX^DFSQP&O3'[Z'3Y/HN ]0U,Q3:56VDR?AD6=,9[=^@0_DU::,,AX MH8K?HCK56E489Q=(+618EA=J3$4U1'UPI>7,-IH:EJ&]02&"%[GT',""H'O3B;Z2$=Y M[Q#[!4P3)R*?%QK*F+P0PYI%K1%\1#@ GNDS'"Z@W[)_ 2I&ONH0K@8$2@H6 M3 M2 HX6Z1\L YGED,V$D4.G66AH$C!__I\*BN!38_,;TQ<8H,Q[AOV$04T='NA MFY"RGQ@;8ENLFYA_ OK\"-O@3GQ%.=4?81/"3@O@[V]-RM'"S-BWG^&3*>C; M)D(DY1?2/9FY5&Y)K:8LH?"3Z!.0VM+]'BK]GLQ\4P&#C<*06B>P\*GV0IC8 M"*YBQZA;ISM6I/_5@'3LN:2P606PR#8UWR4#5(,0!RW%F"/= V%DI V3H+W" M7"<^+<)3 E;'.(W#S(!7RS/&;)'6B%HI^-=X>3O8 I:V 7;)MZS0.1J,1*@- M!6/Y7 X[2FJ4L?D#;Z+'?RX1QC^WH\BJJ##\WZFRGB1!%;B]>Y!N)A-G"BP4 MY3^/T^1W V_,5+J[&;D6L@.5T9W,V &[_E@ 5P^\U:%SBBWX#PM=B^:I;W_[ MA[00XDS,P^.C9PBD25UAHVA6\?E\79J+D\IPIS6YC-2Y+"OV*BYN!]&U)MGWVM2VWVIPJ9P^6 M'W 0/)Q[P?UBBGF?H^$;7=ZS=;@Q/0($?:#.,);(_XM\*?:62*'ROQKQ.\?R.&X4>\ MA'\[,VT4_)T0Z,!XOXXWL#08YBWINO^S'PNSB,1>CK%VK5GR#Y=C>%K=4$!E MBK N6G^GT=8IJ&DW_'8CZ>'6FN=:B0N.A7)';L7\9,T-\455*FF[#P,:UQU! MQ18I[!Q]L!F4KI)6MP=O^1",_6=Z.8H:>,BI L_^TLT\-0'01/=!0566223L M']W8=KA]U(4M9S!_5NVRT Q,_=TE&"[L9\QP"JPT:HQI :]TI'?4;P#:&CS0 M>?^Q^DN)G?GN_6A*QIY!;B8A!_9#'6.AC=_]<[HQ0U!33-/8IR4^?75]?MWJ MM%NGO?95^[3=['=.^\T^_-GJ#:Y:K4Y3Q4O7& ^G,]=-E-<@E(>7_6YGJ%R? MMMI*_[2MGO=.A_WAQ>G%=4]I=:XOAIU>+P@&VI[O^W%#@-$'7RM@)^<'0MHL MN*?S^R*:I[-U3."J($F2&Y45>$H.4][Q*; $V&;S7R=*.S74LNA X[6)5GNA M2G\5<5:?*D0+_V@-DUOYSQJAO>7^YTEKXZ:2V7Z!K@J<1V#Y#6\5)*5R\(ES M+N.<57'.1W'.+7'.!W[.U(M<^2ESDMT>Z/SM_N_[SW37SYBI]3'T#!2,^ -X MRF=]D9VPD@I7YX6)[1';4_53$K:'&]-MC[PW_-^ CO3#,D^#.&DMZ(/&DD'0 M0>0'S'%=;20EW;M910$L-:VU=>AH/)^'+__0B:W9H^F<:IWTHC#\[*LY\UR' M?J#X\;:11WQ?7"MBC!O7 $Y+"]H!P&KM +S^=KR-X15RJR/ZTO -Y;2"S3M N54[ M* M>7$\ IW6&K@_ZN&:DG+A?2G"Y1"ZUA=]%6,YB>\3V\+ ]1^AW835M"$WZ M(C5J"+;I@=4H26DEQ^OAJNA\=E=P"GUX=LR5VE MPM+Z LH9H=Q:4_VK1AX7P8N/&L!I57AK@3ZN&2DGSI:@'C!,,:*FQRR =W-Q-@W4J++M>=:YAB*'S-T*E4GM;UFWN3(3U! MU =8+%4TX"1SGD06S\@\> +84Y1".2:'((!#&:8Z MA3E$,YALH>""!=;53D M;J>$CK]<8O3@22%CE(3 <2$G7TA;D>*SY6%H/Q-9"Q%2OVSDU#(1(C-99/[L M*S,YN8R"2$PN&^\3V ME+<]W)AN(C%YQU (OK*+VDF.7_5444];"O^WX"(]3D!Z%=))"7,%0/J0DID-_/R%&%_B^T1 MVR.\-R*]>>L'5J(C=9)2ZNKEI1$I=4<-X*24NGKY9/:9E8AP.7!&NB&V/QI@7WIT/WG#?J\D"-/_:$Z>34ME[#CY8_P\A_Z?;+CY_?-T=YK0WM7SZT&K M>,*^P;>?2'['7T]!6NQU^N3H]O[L:_GDZO'ZXNOLH:<:K-G>">"HT MADP2VY]/TI2PS 45FVCZ)MYO3?H/?K=B_?D?G4@?$H_FC\O%T42'R7T.#S<7 MWW3S5^))(*Z7^MP'N1>#Q@#6-M:=F:'-<8<-W22GC]C[+G84FC2UD?)_<=D CLUQJZW(^MY!I(=/P$9HID2Y34S6W<(:J/2ZU0?3>'7,PT>1")=?W63 M*:M4\8;'OFBZ04F#]OW5,8CMR3,TVYA+!!O^4D;R.*=-S"]@4,V<_[^P[?G% M5"<3:3';2U!V'7SR=^T7L:5W[)NC3Q GTGJ](=W@ MHV%88+6F]D386-;,S]*%C0AW-FQX3 \$5ONJNU/Z]2=B/=G:;(K4C/L"/W1P M\Q^)8;UNZC!FP*3A4.?Q,_\ZOY>'/K!'/IW M?3R&H[G2')>>/"/YY3/_?O4CP\:"5+,YY>#N\",^Y M<90ZZL,4-4U0R%Y106, GH%>QG12T)YL\D),CZ!!JST]@?H4J)(132RJX;X# MP>E.+<\!JG'>;U*O]K"B!)_D;J;K'8$?C71#ISKGS>2.[&-35B>:OIB03=[,G$V\WC=HG M%J?E'$]M0J3O\.[4D:X 9:!^D9GK5S5IRMN6,=EN9PO,0A?(X@Q9/W2S7L J M)V2O7CQUBP(-1X9\5%"X@J] !U_HV*8NCT#'L:%#\ Z!CKKPCG*2R7*!+5LK MAUWL;U!DOPVWRF H9"';A246,N2Z)-%!AI#%0B:0%L+874J##IQ%O;BSZ-]A M3$9P 1[XA&@<(QQEEL+$$9<2!A+A?/[6W>F%YP""B7U%@S=@ 4-Z14K&#]I; MOL+$S8ZL=M3\UDSJW4F7.WNGU940?\@)M#SVR9!@C&O!R% M!9(Z)!_TKA1AAN"!\D3P2JLCMP;Y.Z0<)-Z.%N)J$<8(;Q ?#.1^DR.1=J1# M\H'P5A$6"6\(;_5[LM(43+SJ(?F >+L(NX0WB*L]11X,\I?5J\HP.=2;$0S, M%H8)'P3?*<(PP0/EB> [?;G9Z?%#[TSN[A#N(M[M@>M?/+JGBPN34 MM68LCRE\Q^_Y''LO"-][BY9U>?NT'SL&$P]+L6-F;_1_RNJR2N 6N^W\CG&E M^V9")2TNE;>M"738S@1#+/+$VWJ*K"@E1_'P@%1!\X+F-]-\?TW\QW9&*6\T MWQ[(@U;)Z@P/2!4T+V@^ \VOB0'9SDSGC>:5?EMNMX2@%T0OB#Z)Z-=$Q6SG MN.".Z-NJK"HE7[!4 %4.[VG75U?:;E/I&YO:I#V>/5BN9FRJ2UK0^09'T]H[ M\]N8ZPE3D,:6AR5]EN!17ECY#I-,Y4AKHIAZR^63>& TK>Y [BMEF10[['@9 MHEK01RGTL28$:LDTYX0^6FVYU5$$?0CZ*(T^UD0,K93?XX$^%%EI=N5F:8YH M02&"0KK]-1%'"H\29*#VY79IM00*HH\-G9.6FF+LX^JWJD*OG_4SWS,@79U_ M?;@:;I-IUU\('TI,'C_1G"#[!#C>5H!NT\ 8P IL%^"_A_(C8= 29 GNSX + [ M+[!1N''X%0MVTXY\Z%JC7Z>/&G:QP>X6\.[2SW%KX-S@C=%4,Y\(G9?#)D:< M][+_Q&!'_=_!^R9QY7!6L".L@O?$;P*<^/W&P0)\8]WF.&@SEV^FN *JB98\ MQIX=FP%^.(6?:0O!Y:K/0Y]^KS3;A!USSND6?/6A^(!;'OFBKF=*74]1]56@8STZ M^*KZ*M#!%SH$[Q#HJ OOX##>1E2,+GY(KDLS#@JIB+"A-"/U3?D_6'9%H3-N MDR,JWV7H0!YT156$HP=X(041> 1X:R#WVBT!\&,'>"'U$'@$>+\O=]JB-/K1 M [R0:@@\ EQI-N5FGR,6SJ&K5I20+GM(/HB^D#(!FTHS5J6WJ5V.RJ 1>5]1LJWI(/F!>2#(X?S#'B.*.W"P[-Y1WS!TMS M) M?^82YNVVW&ERU(/OR.].1$UI?H@^6X;QCL4:J_%/=.5^KZQTRYI@[FAAGBU1 MN)8P;\M=<5-8^9!\P#Q;OF_M8-[VZ]4)@[SJ(?F >;:DW=K!'"V5EMSOU\]2 M$56F+5%E6A2BVV)Q[U(9W)JHB&++3%?!X"0'3@M> :>38:D'697NO2!^0?P[ M$/^:B)%BZTU72_Q]N7N@)2D%\0OBWX7XUT2.%%MXNEKB;\F=5LDFCB#^^FSB M01-_&NTK:\)IBJT_78V36E9ZARGO.;_6+;,$-:T_O50%J<12U(F9I86.R"D' MRY_;FLJ-UD0]9:H]7+N@ M;'?*RM$0-'&,-+$F@BA3C>E*:$)5!_*@,Q!$(8AB;T2Q)MXH4UGI:BRT_D#N MEI:O6@Q1<'PY7488[46\I+&(J"TM."75A:MD*TJ20OOAP5[@N>:RA=2VW.Q5 M'"ZU=V^H .-F,&8K(+)',%+9(O?;9>E; HS\@C%;L8_]@K'7D@?=BM,"!!@Y M &.VPAS[!6.W)7?5DJ.@UH"1P\N+4JMG;&P'(O1K+H*_E6RU-=([-C%#^IOE M.-@F@IW]=^).K?%7\X4X+KU.S>=E1;2$?NFK\G ML!3-'!&JU%ON%-1[H<[S1<^[9 ']'Q''-?V1JYGP_"[:$/]@5#, M 1S/J&D+)SJ/Q+M+^FA O$/#L$9H*=]/-9N.%Z2Z)I:7 M-L7,!4PW27EM 288O>>JOL]")QR@--=LE'+P>F DSN>(W>< M7ULV@16 VCZ::N83D0S+$;FIO)!Q$+9-S-'\P=: @.E87S3=Q+05 M5@WJ07O+D_@7:\%1=8]K(7NJ!VV[B#S5O8(V6CV^)P\ZPL]\3_U[OT2-+)G$%9H_)Z1= M1/8J/6>6G;XCZ 8 M5.@/VBXBQ39 +&-9_K7@#\NT9@03J\VG'\3=L<5GKZR>0^6> MC6CP*:@W?U>8=A%IQ_LB7M!".LW#;,M;CN8K2+?FI)LN>(O(P]Z_X 53HM\_ M2"(6HE?0;W[1VRDB-WUOHK2;'A MP*,T5W*\&?S,I<\-'7>20YYHUR?9'Q?? XP2S1Y-98F8,$]"L!(.'6!,7HAA MS? 7LF183[KCZB/XK0-P=N@W8&F_B!M\'R9HN%/ZTM$FQ)VS9D0VD3Z3Y^AV M?H3A8>XZ;HAIN9\_D.G MMO4:?K3\V8@8AG3[YAX45Z)R538XQ=?:]X!F?8S_(9CTN%Y%[(:9' M41M;2_=7=ZX3F@ A'[ 1YWCEMT MPA17M=WK-S%,G(!F.$/V87O$!\%G)O\8:_S7"=[G 0A\G2O\VYEIH^#O!+[& MCEC'#7<#.^>SKV M+J:6KYQ [?MTDJ!5MKJ4&ZP1M"N,9)F/;!2TGQ_/4J1/ MMT&ESZ8K(,USK3U/TC_EI9FDJ*]5:JKK%[QVD A?^ \@5Y_,E[9 /[O4'>WI MR29/K*8>JJK!INAGI6MD92W\;X(<+U@XH6JYOVYI C1/6082O0-\$A3@D4_W MCO0XEYZ(]61KL^E*0Y4VEB6*\.5?6UR82,D+/# MV@ELC/4,/'4"FV/93D,: A]#Z&B& 1ORFK*Q,)P%,@BV"9ZJ4;,(F*7VJ!OP M .*4K_\G,Y;M+.RX8N:/&I>T4>D?^1DX4G6&&[R>HX"[N9 M^%R=ZKK)@KJ;**AS2&I?L9OH)ATM673GCZ7()O4Y2'-9YW0M\(FP--AY\U\G MW[#07@27OZ(M%*N4CQ[ _"32=WAWZDA7 *BQ=$]FH)T_ M$EMJ-65?(TM3RW;8V=VB_ 2(. '1#U!2:H4A#A,"RP2Y*D"^!LFH3'"%5 &$ MRH"@"B (( B.((# *4?@./O@8PDEQ/[&V[F19;*F+F#@'T7AL-(#?Y8GD!:? MT\M6+/C?M[8UAC.[L>^)_:*/R/!-=T[Q/"\BQ_F=V@^;6OJDWL9?D:&K.P!O:$XV,$I751(&( MW0I$]+/5;U[/Z;Z'8.2)SZD=S),H65/E :N"Z@759Z#Z;!6R:T?US;;<']0Z M.TI0O:#ZO5%]MD+D=:/ZGM*3>ZW#KR,EJ%Y0?1ZJSU;JO6Y4W^EVY%[W,&L^ MWENT8'<5\IB M)AGW=_5D]HI600I[(X4BZI^71@JMMMSJ*((4!"GL@Q2**"=>6KB#K#2[[2D^(;;/*4M01PBI;S9A[ M! MT2>1M--7,)\S IH]T]+%?%:XA86*VGROOY\;[,Z+]T:R)2TQIK$\F.""M M%>"N_""8$4O<'WQRI)DV9T6W7J?Z:(H5NCR#305_;9.1]63J004&SWS4#8., M\7VBOR#F';]\%ZZ,?D!Y!B;-K_P9?P%(/D>*+9 M)KP%.SFRGF<&"385]SEVD"&T_#/)6M5L3EQX^\4"8(VQ( ZM\^8?.$,/R]AW MHC/4G#6G:M/3QS1R?:+[#[2U,8E\2_)F,$G\,4"L(5TN@0"+16#%-QP1YW(! MR];,^0)[42)BCZ<4(CU9UA@^M1=D I\NB DWE>U,Y*G25'/\J9%QG'*P ITT M\0P#'XF%WN0%>83[<[" 76'3;', EGPWZGT-^Q7)8M2T'LI=3>;D4>DE0CU(CSS#*B\LY0@Z#<0\38S7,:MU?>G-P:QK9#''LO!S[ M_I*9-Q\[AU??0=W3'BL67-XU^))1M^>^ZB7[?-?[<\S&-[NBVJO+2MJ69<;!WUIP36 NPD 5D\5];2EU!S _8&LMLI*\LAT MU<"9[ER>@$KTN+[SFUF,J;<=2X[Z9[\LR=X+458&)^CM4Y0%"*B&%RCMOMPO M+1Q4"+.J(-S?IS"K$,)M@'!K('<'33X@S*'M5:8X6[DE6Q%EK-F2H8>ELX4, M*X4!#-;+L'1"3;H""J]^1E4%9,5@' M%%M59E>&(-0A$KX1")&Q1^.*\#8_Q>OJ8K%UOP5>^G6]J9LDTA+DV:*UM0G6 MUO:W9?L8 0PM^$<:!^XF12UNF]B12AJ^^G47;F!(*]VLM-+!/D&KE?C\?4+E M#U:%NYN^U&QUKBI?:KO?6$UZE_QERA@N-B/PY@O!'BNX:@S.V0J%&^%4+!35 MC%#,5L:@VO/I(A17M?IMH9B4N[UMK' )4%3:C56-*+;693Q:GAN$."T'* ;1 M4'[$$W[ED0 /-OU@27Q#F\T,,#DP#&=.M(TA8CFNT!;B1@K^U^=/] SS!X6E M R_)?1PXC<[9^=Q/"7&_62,:R$N9J.3Q SF_98-@S$. NS92>!C"@Y+)BC0/NR6-#=IBU9Q!I+$]V.MLE; M1 N_6O8O&B:<)9CZD1 S& P) 54;#_O61:*;%['Q0*SD;4:;T36DOPF,\D(D M8K#N=#3 FW(%X"ST>V,=)PI/?]9=-]#;:6=1QV<8?O,^UC1[T]K]7 %_P;0G M-YV !H\"HU8W_6'I;,!2"#LJIFR$Y2M=5/1AX+2!;0 ##0_YF6%AU0(2V^Q7 M?^D:,Z9IW'8T%-OO81B&8+)O6B&1Y9 MCFU/"J+W0^P902&#@6/!A_@* K[+.IXOBFDNEB$OF@YN19<(@W2)E^)B2JZ2 MD;/:9T@OMXN9WH03S6L)K!;"B:E?W/5)W]3!?(O(Z&5!L&CGG=+,7(DT,Q<= MRT7'\F-IR2TZEO/:L3S&,@-NRD%7\Z\F"&SRH+U=,KT']*SD;)F^Z&2>);RV MQTTGK2.#T9_!9@D(/6RP+3,?E&EZ\"YLGV1C MVVKLJ:TY+(T4#)Y3_$!G6_P.Z,9Y#X8+J'1@3?S7T]TY*MC^QR"I_F/!>!(H MB&C'. M#9:J#(FTCJD'7AO^./$,+#!<]/#]J0@"/^O#ND9ADHKOO@UN'8!7A MW%%!UC&'\W%.O6ASFEO(\"[\+P MZN$N<"*\1[Z9N& ] C29&5-C-KF)#9N!!A=LN&=Z#HZ']I5-<$.!K<+W [?U M\A(:TO7^'-I2U)>=S\&&;R;NU!J#UODTAVDPJPD>^Q^T MN#(<&DL^9XF")F-KL.70K0/+XSBD8&"8 :PD/ MFH0("X@IR'EW;:+Y*@.R, METT66E6=UBN=S(UG)X #?1D T'>I]_=;%Z*[!<:[K/N$K"]4@I#]H56AFQX0 MP\W,=YXXH=U^JF8TW%LGE([@%V# M]0$+_7[W]E5<-HRDXJ,I=Y5EK_,,[6C M-E83#G[GFAR3[D\WHTY)NCI.O9JL$G5JKYEP6^ZC+GV=V3KE\+).I=M8#9]Y MSRL U00 "NF063K0NSO]&0Q*U$)FH/S"HT%Y]O6B)7WE67^C/FKMC6I5H!&! M]@S*,7%?\9;A/Z!%.V-]Q'S(U-?-ROB@SDI')$_,:0'/P_HE.NH=:#Q(WP"Z MH.A1NUNC)'7O/9[>:U/-1@5P@F_S>:Q5>!FNJ$WTG2JI7\T74".I1V63SV$@ M? Y9? Y]CGP.P=DBC<2MWGKX(/93P(P:^_H"^+@[:6+IU6)B)K:#]&I-,W7D M1[[]9#T1&@ 06)">@^E8>%^(O!# JR&3"2D@:ZO^I@IS$K]9$@ MYS0,8CZA$8B2TZ//F!&3N)3O6AA' <+*FBVX,O!=O,[$JFRO9D.ZN+G_=LI< MT ^$V:7W01VI=P\PB?_HYGOIPFI(WP"A3NG_J7FUNBOB5IKIRGJRHEZ45DR;SBI""3J MRM7_#$5=N8/%6 T+C)5;5V['=G$"'0==?NY0&K1%6CM&G+[[Z4B/GH]2VM#' M5E).7\S8D"5FJ*^909H[0VV7ZMI*"&I?8_?DRG/OMN1!J^3>CAQ 3*!Z&=5) MQ1>#K[*Z6+$K M2>4P*5?:)7$%K+O4DSO-LJI8+GMQ6NC%V?,1'$[9/4%D.8@LJ3I IG* A9J2 M7;E9MH.D,B+CM-+@AKH&UP]W6>L:Y$[BWUP](=U 7ELP(;UD@AHIF9 MQUE4 M4Q#5% ZZ7("HIB"J*6P7)T8+U--]HU/CC;=8=V&B.['A8:D+KR+65MD)#,<542KBBBTS<8X-P%$(EJU_F]+[;EY+M3:;>Z MP6@;GT+$AX+@,QY2.R27"L:W(W699W8U%N.@FT?&-.,Y']/.S"OTCFXQU M5\)"B5BOY AD""HSOQC%5RSM>;N"7W MFA7'?;_G""K'B\Z4[L75H!/;#JMRMU]RO-8:=')HG(@(3CY"LHXCN*R5N[MQ M06W(4>]457E06I/9JF/+!(T=&XVU<_=S+I+&^O) +=FVJSA^LT##<8G(JOF3 M0V6EU+Q_UD-26+Y\^*S:2J&:PW*?U:V8&UH4;9'V6/F0? !3+53<[@;,@:RV MZI>Q>*@>U1]6T)RX]2EHEBSD"2=DVRI4GL!1C_)2+OJHFG(KH;8Q1X=V'$/R M Q58]GQ3&R+A$>1R+19\^(F!T4D/-;_#$7"X\%BK(8I;2+A4:!#)#S6 M]X[U6C=U!S1?Z1I\)W3.X)].4F. M1+/VR5FK)?=5<;DJD)ETY9_)J[LO9*I=N:]PA$P.%>4R9N.0MC4(%ZBD](:*B-=P\E_#PY^1[+&?,AF M4^[S%(=WK$/R <^4'D\5P5.56X/Z)=X?J@GSMV7_.@5+>69;3R!FA%SAA7!3 MVC5E)%P\VJ_FK6V-X%P+H-P!R!6.&JP=ZY!\P#.EWU(U\%3;58 M2.OH(T.Q\,9CA7+KU)APB\&L8)BBA2@0X115K?*]A;F\RT^3-K^7H$MZ]\!^IU M_) [?)SL76L0_*!SMSWKGM"I]*7F_TV M/^CD4%$N4Y;\I1D>.87QR%ARM;=()Z;CD"UU(.'<]Z+T<(=XM@_:VXYM,]0V MT.V '[H]UB'Y@&3N^\1"(=F4>RI'@XBQ.]] \TG\HGMQ0A.2H?D@\D)E5&3Y4UP* M*<$7;>9.AO9/DMW2YZ+,GCSHB%R!RH?D X>Y4Y^+P*':%LEFO$@(&OLCQ ,G M9)D[6CT*[<;7%$H<R)=5.&?/.UR"'!*$Q=]* M4@DK=XC!3H2%(15N-57IQ:MA^KM%"U:^3(=N0?.!QZY"*?>!1[7*DRW!H:AR0!U04_.%B):D\(7PX^6/\-;:NGVRX^?WS?GKZ^U.YCI=494EC-@'!B8:6P MI3]BKZ>A_G4[_')U>GYW-?SS='C]<'7W4=*,5VWN!,A 1<8DL0WZ)$T),HJ/ MDHK8\]6VWYKT'_QN1:/S/SJ1/B2>S1^7=XFU?'(?Q,/-Q3?=_)5X%$@B<:4L M6-I@T!C VL:Z,S.T.6ZQH9OD]!$+&L7.0I.F-G*2WUQK=!)#]ZN_+SHP&QV5 M/W;@^(WE-T,],?[V.BPD""1:! FK5UT@TZ,9Y]IF&&R[F2?;*L8RF[LL.0#0 M27SB*F[W6L((=N_1,L:YCB@X(>D*(].E+P#"F?0'/ WX)/C*=\KJ(LRJQ$6*XXE2<866BENI+[F^2EQ/5(D3-9TVFQ/(. M]&!%E;CCXB@UK ,FJL0)=*Q'AZ@2QWL(P269$-L&&\,F+\3TR%&$#_!=*JZ? M.^8,O2_XQ+]U=WH!1J;UO#!YYOF*I_3E3I.C7/C#'9)S3.:./"L>DQU%5@8J M/YCD4#TN/?N65H5#UY)C41>=0T8>: 'SHQ G-8C^&>2.1AN.1K:G&=>6_:"] M$8>>]L-4,[^:(R!E^EYA51];;7F@B)JDE0_)!V1S!ZR5"5E4D#HN3G# MCIA*H^A52A@D#6=TZA^W-+-L/"LAHCBA]]S!:)3>R3A"WCL2=:X,2@YNYAX?1PO)K8L/%0Y)3-SLR&J[Y+!@8::D%,$V71@*K1 :Y34F MMD:1$VN.*F0*%P2?H)G&<"^OY43?I 2\._B)Z[KLYQ!4%S!6.LK*/ M=4@^X)J[SDY9<&W):@W[,1RJ$2.*I_)$O+N5F[D'T-KSB-:83YSTY)8H&U#] MD'P@2,P4ALL^7@L.A]2(*!U14H._1T&A&$P^)S3LN(84/#)J[E;/9F0,, MFN4W98D'E^YKUP^O4H"@I%1*VJT0SZZ4A%)IH)0L3,NGI,*MNCH51SU8MZDH M<<>1;3!H[E8^*,+)=JE)V>_+G8$P5RL?D@]([E9XIPA(MD%;;?;D7H>C&^ C M]W$>4YW4A8+E_[%;RF09U)U[RJF<8+<^5!%.L&/0%LQ';O;*CR;<$Q $:=2? M-';KAU4<:0QZLM(MWZ];" XX-,6$#WC?E2'Y<$[MU(AGT-RMPU6]/;F[5:@\ M1&?M44!^M]Y3]7:Y%@EY+@NN)@V-Y1%9D4'V7?:]H!;@[M7DAJ,1B'K7N=7F MN =^ID<$*$-SO(R=2]T9&9;CV<3W+217G^LG5I_;OOC<$JAHK;E,!>.6=137 MFGTZ2$1O;*HIQ%124<6R:EMFW2!1\K+0DI?WHRD9>P:YF2RS*W.\RK%2"F(.1$%, M4;YNL[+&3>6Q4@IBBC.L?>U+[B])#A-C-2QD*,I<"G2L1X M![NV-A95+ZN/W%!RW]*"[!!0IZD#NB/(O I)*[GO2PB'9;,J#CL(/ M)#G4E4NM_*+-;&=:<$.F1F&2BNR*1GQ=RSGWQ MZ3O+KOR3/?A9!556Z6 M'77 /4:.%I:Y\_B+AF5+E6%._,#RR$T95KX_,5I!"!0>*%?=+?-^]:)_-T>$ M(C?+CM[D'B='"\W=4MF+A>9 E7L\-8_@T&X1"0+[CD/.4LF@'A'5V5:2RAUV M*>B_,5QM)\MHT)/;G9)Y14$!V=G.Y?CR% 3E12AOEY8%^Z6\'DCI9OM(*(_+ M= D:6$S>1H8W)D$@[UA_"6)S;[_\^/D]-=AGBV#=Y5B<('(X+1Q;:;/P:S:S M,&<#7D]#7>IV^.7J]/SN:OCGZ?#ZX>KNHZ09K]K<"4W0YTO_O:ZXTZ0'33N&R/YL;0P ,KY_$%; M;$ODM)?^V&XS3[954V9!,2'+EW3\\ONNIIYUR]:%YT+WN#YN42 M(Z+3T4TP.(9@3HRZZOGPLCGHG@XZW?/3]G6K<]IOJ9W35F=P/;AH77;ZPY[( M1A-9)EQG,HELM/J?H.*1/)%#=:3,*+EO8*L?14 :&X1( MD/3GF6V]L%NNHQ!1-0B,;:-1 M1WA"12QA,)#;"D=J[;$.R0?(4Y*::@OR-H"\+[<''%4<.7+;[78U5DF(.4XX M0$KB4B8.L/)917*MWVO)_:[P.58^)!^P3LD*J@^L09+U^@-YH-1/E/%@PW%' M&OMNZK9+GF05G?WR9_UUHF/[W]*DN7%511,57D+N*Z#ZI06G*O M@II M1DX67AL$7V F_+,%:/X_^OY:WI"++71:BMQM5NR ?,\1FHX7P+M4@JT.P.V. M(K<&%9<%>\^M,2;J+O%1,^4XJK]T@7!*D=':GE MKJJ[!U)3Y5;9]0]%9:4,)0^*%O+A_TZ5V5+IE: ^ J@!4R*---N>TQH'SUC4 M"^L<6)XMS=+J)6!Q>>O)A/F,)=V$OYP9&=&?:HY#7$>:$F,,R(;CDB:TS@IA M43M._DH*>0LIT.A7DY9@H9-ERX2)/%HO1-+IC%BA!X>'H@M^:0-MP45$>0.1 MMES[U'A1WJ#^9RC*&QPLQFJ8P"[*&PATB/(&HKQ!]?Q://%(GLBA.E))%LY1 MW&3SG1_>30I8R9-DDR4ZDY7*)31-X0Y7>S/YZ9 ANGK.R<2R2>1:,7I]F*]Y M4%_NHG+'2]CFX0[).<*3HC3R9-@(A(L\^Q*949=/JB M3U[E0_(!]J2(C+UGWI0K^62UQU&OX2.WY_8@FA9T$PO-<,Y#L M[Z>$N-^L$25IQD120D[XXR<#657*+STDTH<$J<5(K9=4\B00W0=#:OU!OX:D M=N36[6I.DA:!PJ%*?QYU_]24CEY2/9DJA761O&,@M]2*U7Z1M\0#R)-*IE0I M)HL%>;//!\@Y-&M%;A,?:0K'D7#12ZIA4Z4PSD61J"!H].AI-JD-3 MI2Z0SRINRGVEY*M<7M.IHIDKRVDSJ^;LCG2]DIA3T AK$J6BR?(2>9MA/VG) M)J Y8N:4:Z6G2\E^ A+K)$L3I))RHV3I57.D?Z11C;H4]A/T8NW%>[%FNRY: M]YVOP60I73@_<:I1PLE4DSNZ8R%I=;.25N?D3.TU5F]&V?'#N1JX,[C)Z=O5 M3=XNY?"VJZ\T5AWA\>V"9]&VQBF1T^[4)B3,F_.);?W73=WTO_T,GTP=B9B8 M99>K3[*?1*B_$&,N9SC:0<+1J@M*4 _G:-7.[I30:B9OEW)XV]7K-5;]U#M2 M0MHW0R+PQ\A-"6H")33V)^JJ$Z:>3:5F^@$4MJW9TH1/R)D3/.9TVEOC=!>ED+?+//I&YSZF)'/'S#^M67?P^CG<_I6 MKM#&6W^:U[;UC,^ZF03T&QE@>T+KPI8U5JNK2MDY4I)L3N!(M=H58#_=QJH] M$.S*9MI.HI@=[G^67&,)^>;DC:;&!_GC8_TE2 F__7+]<)>:8Q;)$0\2T&-/ MF$Y.;>LU_&CY,TQ%EVZ__/CY?7,FV]K5+^>6+49+HW:LKHA,(9C8!YA9N(+( M'['7T]"C>CO\/UP=?=1THQ7;>X$1A6Z)DT2VZ!/P$_0X/PH MJ6BV^8[8WYKT'_QNQ4?K?W0B?4@\FS\N[Q)S]7,?Q,/-Q3?=_)5X%&A=QK$4 M+&TP: Q@;6/= ;MGCEML -\^?32LT:_866@2"%2@Q=]<:W02\P2_^ONB [GJ MZ,YE!X[?6'XS]/S&WUZ'A0211XL<(,>^0-9#N\9HFV&P[6:>;.OJEMG<97)6F,,(+=>P31E.N(@A.2KMY HDE? (0SZ0_+[[?SH_%70VP/_OMA MN3 Q,/5_FAHHN7B3#A@:HR> OJ+N$WK!SE1>@*=T[\(;M#G1-IR&BH\87XXR MZH"'+WTGJ:(-;CU; /L1^UXPSN?8#[)H*,M"]*OI:N:3#A3%9/.E[HP,R_%L M\@!/.L<=/&$R7VWW^LUNZT0B(%%GR%ULC_@8V;YF25*)DDQU1I;ON%QK]NDD MP5'7ZJ;>6:W/9Y:RU7U)3U]6VHWT[&5_EIKG6GN>Y>*$?:U81M5W:6(I?L$J M*RKMEG4>*%^Q<;%>$JL51 T8BEO'>X;OP&,=6C=)7]XQ(*SGF:T[^ N4._!< M"RA.NJ/>0^ ;4WWF2/]/>YY]HD()=49'>@=+5)O*Z-/%'?WH@OT]_O0>>*&M MC0F,^0M.XX&,IB8H#$]SJG'?6Q/W5;-)^666MBN=M(>S2=!M=^-N]Z,I&7MH M&ERCND&H$;+,\J@^D&C!_$A2E;OZ07S?"( ,#1 4"("($#(2($,H2($ !8 M X"_Z44FIN^"R:@]8?3QLZ:;*"X,?4*D=W.BV_I-2TA))6LUF6K)7RLW-^?R[]A_+OL#+%1H^%MS,Q2[F,B:5K!LD M?Q-856W+O5Y9W1X3]OQPTK,J!F]*2C2@-Z4==^7H+;1^2*LEM[L5XGD_%0". M"\JI2$ZK2%PUDG/U2VMC*VZYI:Q&.0LF?%#(3:LT7#5R!=Z_*%N]A5E:8^4D3E6#&%I/'3+Z./9L=!>>G+4; MW>7$@4J R67P3(DEJ\*([IIZ##DBUD31HB05:,U#O8N3JLPSV.G)K4Y9A:&$ M0"E/DU?2:H!6 M(BU?=61^XVA?9>-\2F C:IGF>E@,VKI:N*W.MT!4\].(0F M70[F,2FKEOL=*O<5XT0FPK8I*N^2@&;6^ZW M944XYVJ-T$*=.2ZB^)U=?#(E1G-5ZI'+JRK(#QR^Y$A::T] MMR+9\*3.-6?U^Y6YZ91>7^Z7UMQ3R)82]?6D>TK^H%ND$M\;R.TJ]22AQ!?/ M@-/:0_*#XMR1>X!8$;EW>+!5TUHM\@/;7?2&IMSME-745""W/+U!3;K?XP^Z MA>H-BJP,A/.O;C!.17%:$S]^4)S7(XAZ0Y5I*H+[I^O==YJ.#80U\M5S/JZL_>2'TMH+ZQY6$+KB7RJ[ N2O9)I@G/5DK^<-GV M4OODK-UKR3"KBL1=Z]#$W:$C.]5^:J5D&G-A[:C=IJSTR[IZV6SOM&IK[QPZ MSE-AGE++N(*<^);<;I=5:$3P[T/&=4J&W'97D3O-OD"V0/;NFDE*+C0? MFDE+E9O-MM!,!,YWX> I-9++UTS4 ?#OLB!]\/P[,T!X\Z1NA/(F5^I^')^] M%,=GO]&LQO&9!;7,\?G![_W^@3:J9UWKE^?,WDST2/YS:8;_S-(:*=8(*9C2 M+&V8PAV?,?#^QW-?X9.I(Q%S3,9I M TAK6EG+DDV<&8%IOQ!C+F\^AWXSX1S4!<34BLZAWUC-'IX9?P=(>>;((@F.JC MJ?1*;'AG]%]/M^%X9I[M>#"ZY%KT5T/\P-$IU-_I)KQG>0X0Y;KIL/^-.39;VLV?Q]W39G.B&ZVSK0K$F5,+2&/_LJ%V=I5$7W_:!#8>!-T$'V9[H M(%ODP]6JJQBTD^RD516FS+9#1IHZI.1SE,H=T4*VWNC=0M_>5QNB (,ICP]D MS)")F)\.F7C&-Y S<==H6TFM?%J2:U14-#CF7D0-F3IY+V/@2.:$Q4 M;\#N2]QL*JQ=H(Q)*YO3J9>,.=@4@Q*J:V?S'_"7D50&N1>2J]=N[T&,%543 M;@^RK2^KK;"&X'[S -<$ MAM8L@+,*WI(O@K.])OAHJPB=O0E719&;W;)2XW?8X3+%Z_X)HJ!E\T@#.\0I M%"@.TT)!%;71XT0<9COX0L)#JXE>29K@Y['^)^TZ^Q07M,OZSV9ZEYKK7G608GNS25%/JH,E)ZMWB#@*)BX]YXMF23&<93 MFD]487 DS2:2!>];,V")]'V'/#T#\()X./S"CV]#6;JZOX?_?K_Z,:21G\/; MX<6FV,,]K*&JO<.(0LT +L!"RJV)].3#27J<+W:/3<_?0DES\(LY HCI#J?] M[I*,_)\ID]!A#R$@'$3VQ6C M^GW%C2 ,-AYISF<(%/7='(5W*ON_*0[HI)3$WD"X>X]YIM]^26TI9+>/K@IRC M!6M28PN M53R 3I"O(-\,Y)O6YY0'\NW+RJ#L'O#E@XY#"UDDYXCDG)S).=VD_K"9,G)V MXA582%UI5=>E]4C3;HX;ZBDM7O<%]39"O2D/^F5UH^,IXV8OX=CD;61X8Q+$ M1X_UER#D^?;+]<-=:KA4) 8Z"+"./6$Z.;6MU_"CY<\PU%JZ_?+CY_?-05EK M+?WE,*G%:&G1\DJ71<<'$PNSA9;^B+V>ACK*[?#+U>GYW=7PS]/A]!<)_*5G+'W,P: Q@;6/=F1G:'+?8 '7Y]!$#\F-GH4E3 M&]G!;ZXU.HFA^]7?%TS2TU%!8@>.WUA^,]2EXF^OPT*"8D>#^#$%XP(Y%^CS MGS]HFV&P[6:>;*L\RFSNLN0 0"?QB:O+N7$QP@AV[]$RQKF.*#@AZ>IM9EO2 M%P#A3/H#G@:B%.;9^*LAM@?__;!$JA%>ELPVFH2(CQY2BC#GCXRG?V)#,R%$Y/S'L*LL;V7$2=PQRE MA$KGOO=@&*:+43Z4G+K4%ZE+&\WY#)P^0Z#Y]D_)$T>^<12.4UKRIB5MN;/E MW%\=.&AJF'"P33K*YATY$.]CH)CT.^56*M]KPD')?IAJ_2OI?I->6KQGH#M$ M%")ZXW!)#-0E?]WHQH,%_.2;_HPJ*+N$X"# 6Y7;[\WM/MH MZN]D&XI,;,M6>URTER 0W%ZX.!R];2+/=,WX6$_/22PHKWR0;*"10JD0UD.X6ZB_EZ MQ_R(F(>]Q3PL-_[>G8'L,Q=.5CIEZ?49=_>0&M?OH:3@,&]U0%EZ)=)83ZT0 M:%JN7Q(0;VQ@;$DSYY(+M/8$WS"?)/)";RK=J>9*KY9GC+$TI$T<6K<0Z, < M _=U+1OGJ#_/--VF]WOP%Y:+#"X!&])P- (TP!.QT7D:-762NH%O6\DZ()&O MX8R^6W5;^FH8SS%1>JK.*6KZ7Y-'=5,=W(.KX9KF_4;K:^'LOO4.A M ,M6F\KH4_14V'OC3^^E5]V=2I<_SJ5SS?PE#;'2\C?+'(,(/;].?O>=SR[9I MC-*%ACS8G:]1 5)TYCY>2C<;J['%$B#0@!G6MD:$C"D6$;%1L9I*",_:G*'_D4@>XAV!#5*4 M_'_VOORY;2-I]%]!>9UOI7H0PUMDDG65K,A>;WSH6101 P"# [) MS%__NGMF@ $(@. -DDAM-A($S-'=T]?TX1)BW)GC@KE'R *[\1O);1QH NRA18!CDXBGP !5Q0>D:'\ZH!=9::RG'PCT.P?0S3ED@4?^+Z3/]G3_."@6>.3%@S; Q8E$0/*E[T MQ>^UAYHN?OI-_/29P?^[%@84Z]IGQWTQYKKV[\!^,ESXX0:V">LQ#5V[G<_< MP.,?W1IS )GVP:/O:''O ^;:'IO7M/<.DL$8AW)'_'VQ6P>XX11&Q",]1C)$73",R%H[H MR'PV1P&=]]"?B()\P-,X MTO!6;:8C2OYD0U+.AL";0!:XOP-:AST ()=@84$0>P&8R+$-T):8 M 8^'8%.L2I#GHUZ%NG+F.4,?9TC9J%P8&NFG@"D &_ 1Q-;'#V^_?(V=>R.? MX:850RD5EZ4=O;,HT\2_YP+;O5V))KZK>&9 MW@-(;&/TQ5:G:JR.@?:K-ZW:=9H@0V,+6,)$,!>B?'B4"_/^VC#?T)MP1!!O M(L3323[=7723"_/^P;QO"WPAS=/P^VSLPNK>,78/HA4&-Y[86E1:3Z?2B+G2 M/&3\,<;9!4\+7H"H3D+,B#0I4 ER(9SF&-LI^PACUQX 8D!M#KW]Q09KV71' M.+Y]<&PT,Y3?7$BF.<@. ,G'%X<@Z1T+\%.\]B+W&V ,EY"Y>C[C@A9N,H-@P! <9L L9OSXHO#!^.@U4%U]F:@ MXYC/#.--%+M(]:FB<8);L&L:)K0'-CGZJ/&I8Z=Z#$TOKCU%HQ%TEJ@%_;0F M[:4P8//\M;?A'C>DMP8(GWQJD\9&4M]"VU.HM@!23F@*)8*Z2S0'G%6,X#$+ M<,0O7OEW,(GI@ TU"'*ITN9T!(S;\X"K@\G(R$7I3X!G>VQJ7N%*T3HZ(_/C M,7D,D(C!:O8T',@)A%7B&]](42,)-P9['D@"#B#];K,G_LM0^$5DWV +XQ[C MO@AADF>:@!@/]K#FP0' *5K7[.?<$9IB!#") U>5_1CU,P!"Q1#1(@.UQ$!3 MXQLP8_L92)MXF<[+:/ 4X\X7G2#BE=V8 LZKIB?W"I%9FN+V>"@A6@ASQU# MYS=R55P&!^3(!/YCPO'"!,GWQ HBKO3NIQ!Q?)L/M,N/ M8I,;8*Z99N%LACH>48!HHV,&8W%D)ERPP&51;?HK,%P@0E!\,"!!LPS/S]73 M7YCU+-1Y$8$\0*]%JER/I'G*E8+Q].2BJL#"VW3V?0;2QO2#Z%XC3^##=[;M M^#0+R[WV:S3J1\32!8E%^O>7\8V$U2T'U5T$J?7N $BV9> , @#$J$KP"G> M6#T@%0,P8->_3$TE6Z&.KCN!P;ID76(RCJN%Y";/H%DP';)KN: M9R7 ;@.+W^: CD[Y"KCF$1L;\%P7-YB1U9?A01]23;I=H3#!BVIN;3)"^G)7)E3U=(2&#KG6Y+TNBI)6I4DK4J25B5)CZ,D MZ;X$Q)(HYD^&"PIM:S&,F?(@=%1J!VQB6&,UPDE$(%F8.X(-K.&+9 M4B)CNZ<++)\#UB&M0*)ZX-S@+8+MH2\ 2T M&S:=J>[TQ0@;L!Z9U-XB]5_HF$LR4AJ-C+#G%O9KV7O8,^GM7T,(?'&_AOO_ M,GZ@C0H]/M3=;VB?:V4#='*S 62A-3A*IEDF'/LX0P M4S4/ ^G-7_>)@6.TTO,](^.0-4M_>0FT\+TFO"_-><[->I\8^7E#C49>T9<# M)&,!FWX$MHOC[8(7C&.!-(HU2R8LAW62/W#34_#K?WIQ&8&Y1O M7I[BW>^2 M @6_LJ' E!#)/->B\S#LJ%M2Y@K9>" M-0X5-1LH'RIY'Y:08I8H;"@A="<+% M>/K0]XG& M]CF.2=AP0P?<2743:YVG A9A4H:^"_A[-N*P$=8VA=\IXZ/%:( M[Q481$"1_VG!-]$J\- 9VCAPR;#)NR[OQLJBD.=39+#2^"OG638::5G<+;HI MZ.Y2W?U?3!CAX2AWZ.)^G,]XK&GB^>&S,D$;:>:J(P43YAO-M.C2'%!O(6+O M6&## ,L"&J6#18)]+0;6RF5@9Z3;I68> M%50TBB4EH:F@/7QY]S4MC[?@3)?%DYH:S?1R[24[%HLY)0\\B_++,W-MO"L0 MWGO["=]X<,;NJFXQ2IO"C\N4.M5HME/+_W'TE$K^;QM%A\RWNN#J6#*\7: , M#NUPPF33-MAA,!3!EN(%,]?FX5&D\%;DD M/Z[13&_\70X2.F#243L_#617V72-YHK&^\;X*)I+=PR86S?SKM%:T8[?#=33 M\NZ. >R;9^DE16#94_0B6;YZMEY1TV2C1+Y&:WTE]>!6]M[3_C#G/#][.C/M M[WSL[,<5:-=EFR??79 C/RRK@V./H@L [[+*SCOA[+R=I.45I5XB,B]9>&DQ MX,7C]8(HC#U6@=23^7ZCG!R_=1+%VBOJ*:5BY2>;5B;SR=1TLBB9:;6,LO:Q MN<17BVP#"W4K86TIVN8))I\=6KG(ZG01Y4Z\_2V]7\1B'R/QQ.5!Y/!(]J?8 M-$\F)V)^/UDR,JZ]T5L6C![]>-@$F-7R7U8$\$ZS7XXA^24SZVDE.!YC9L>R MO)?SA) NM8?) H[#ME,XC>)07Y,6.NR!%!C^&A]YR%RP# M:#%O27.DZWK5'*E0PU#SCK6-B#B[%VG>>*5G F.G3 ]6QL9<,)B3#(IYAAI<)RPT$D;>=X57D M.*"B0Z(#KC-$YSS\#2O5X)STH*9]"=#1;AM/M"?16L^T9[":L>M,008^<8D* M,+%TNIK _W'O=JAV^9IE\DL0WCB#.@E@^ N]SJ\L<:6,JE&:-OHER3>JL>\H MA[FT_C,849]Y7EB)/N6-+STOKN&IW6KY F>\41(9E51&")L;46PMGRCPZ4&=I(F819.'=X6@W@D+^TE= MO-*;)<T@7"/'0 FRL[BX_1"TB!*DB M)A2"F\LVT9CG3W?O@)T!+]T:=<8@*L4 >&J83'=AKKA/BB-"GI0YUOKB1]SP M'!O&FX,9ZILX(F^_Q+71\)GRY8NL]F0,AV[ @PO7YF-A,:O8:94[-K29@UXL MWE,COMT8C')Y<-BH.P0=\CNZ# LW/X,A3?@373"J4,9715VT 4N%D6VH!=92 MV!)HO[[S1"VSQ/V?'0XD/P/]_(E^D0OAFS2Q&)>HJB5ZF81@T'&=(^Y>8*.R M'II]M9G]N,BHD?C ,L*3X+*I@Y4QL(D:;T1GY18;"TDFA"^0-Q4V!F2%0D2Q MQ.@ZAHO0HRT\,Q$^$+3"M=#-9?%;0N>4./%"TSI6A#\UC5)& D3D2(L M,7Q@T=;DO!](BVP]_"_&649GU_3"4TLR7:@!\'C@ &%&O 4GS^80M'@L%%"@ M''1X:FEBT-]YT.H"NO1X:RNZTX_7-=0+I,MO5Z.G?0Y0>#US1'$ A; 49!5> MM(.@%JX5_&Z-GAIADXS&1 6>H$;\$IB */$"J@,UL9RL$MOYTZL#3=1(@7HV*-@R$L/\A@&'H:"D22B$J)DMBKD MQDO[6&'U1I@SV88-2 /TNYNQ"[)*;9HE^?>SZ5C1)+*GE/9.C';KN&XP\[5[ MLETQ[/IFZ'.U;@82DQ@8$BV/05'BNY!!H)*ZW+K]3V SH.5&5Y<(X^G2P+M M'8!]8,W$D+_QN$:P41AZBI"^ C>"H\N>3?8BXQ\?[FY#Y8)V]2M#CY%48/Z# MR(%!+F0*\Z]?_J,48\*0%WA""HOP7F&1**SIB,4CB>( MA<10<:3=@A%B6-2N+:'^ 1FYSG=B4?!EKB.IDU,Q9)F[Q_,B_\#\AK/]&__6 M<-TY//PO6")KI!9V7[U)*_FA]O[5H_P#C(L5Q6Q M2;+]0F>/E.FXE2F)67+J#(5W8%CD=O4FC$D3C?C/>(Q!=K[QC9&KBAB63%5U MM"?'&9$=CG\"F\K VR.B9]Z) <0%LC\>$N9YSM"DV<+A/S'WB;G+Q,"^^'.I MA,62"A,W,V"*6C->8$*R!.%M@4.&B+H">KL:,0^=.KP<@S3Y57ZEEHGP&#]E M>4RA<2O\*)SA4&(249QV]WTX(1OAANN)>7=E_9;(S D9L/IUQ(DY:GX7R:G M7;[@1N*QIS8SN00:86$[V+^-J?#,-IFH[SN6/%.1F*8]BB)J>8 L!1(A@>,S M 3=25ODM N6LD!H3D*J+0RL25%83%GZE1=F*C1>O!JX)*AR<_('C?/-$*0X\ M_+)\A1!FHG,D-9[&^PS'"@,CN7--#/KN]OXF%#DJ" 7DT%,TI* H<0>T6*%/ ME45C"5ND)K PA-!-^<@:7[F,PO/M)ZRF>!5J+!@[RKF9(HK!G!Z/Q7:I'#)N MD7/T4"\QIR1JLQ8:PB8$" XGRX0P>X*,+$R>-_VT+YC];+J.'99!41OW99AO._[KOT;FDN* MF2\+H(P%QZP:32ECG?+DKE)QO"HK7I457P.8QQA#6)45+W%9<>6!Y*:)=[*" MZ7<9,'D/FP?-Z,8>D5R]=SS?9;[0O]\RFXU!Q5P6.MFH0B<+A4[V2A,ZB7B^ MBA"M#02FSS9JD@= >62F/ME4QU/[SC3&T-:WO"*\QIG/!K:< /L57R<\I=TGIH'] CILLN:7Y5:MMXS% ME#).'NJZ-#JW!'4PO/!_E]FL=K,S)7:T@H#(^=,CJ-Y,^^10:N =)2G';$@A M6/*DRP:0+0K'BK*.C[(^@T0Z*L+B2DG%4U7*;U:4G^-,+17Y5M11+NIH5M11 M44?%.RKJ.'K>L77%*$$4Y_5K06C6VP#(5F\O:J;T=W>:/^3X![=]#TO.,=C5 MWT:43(KMWCSF/F-P(<^*S7-H-G[8A%-DL<"M#+[(AEZ]>9TQ4_^'^"T%5:K9 M]N1Y 1>]9K$$W*^A8_?>,NR'&7HKW8_.D!!(V:/OWR9>"JLYB0L!?.;]RMV5 MPE-7),,T_@4.HM+.E_$]4LX#)QST_/%"4V&@1ZMX[78->YK"3Z_>=!L+ 1][ M(Y4=4F9%]B'9M])3J:_#5.J*["NR/SVR3R_0F[QD.3.R!VY0T?UITWUG6>6, MBNX/2/5V]D!5H@46^'1D_6EG;))-:9V?&^TO+2]X@K3?TNOU?5E!^;1? MQLLA>:_K.S,>@!H^"4OJ*\^D>?==O>SY_O-NC*8[667,97[@VIBMCV5(>8\; M;R]6U.P[_=M8W/ >&,QF.-DP5?&M/F\OCAOWZ\=E_\DQ\I2/QA0:^H?.P M.F]LHS58;RUF/I\\55?\H>(/!?A#X_ALY&WR!_(6M1I[UIW*0-45?ZCX0P'^ MD!%84V9/PI;Y ]A6S8H_5/RAX@]I_"$C JG,WI8M\X>VWFAT3YX_E/!R>Y^! MOH_8!V;W[I@0)ZV=,\BE60:P!&WD!)A,GJ"+ P;(%%]DKI.XGQ%!5F:WR&?F MWU-Q37.H5 A8RR72[NW+(;(! G=[F5*=M*TM,O>@982LE=F_L*V#I@:IM?>F M(FR R'WHX]6QVX^ RXC[*K/=OD4!U]#;*6W.2T=GE8@[DK.6>]0RPLS*; +O M0L0U]&;_R(1<3A6WE(J#Y]&L1*UT376SS4& 0JY!:^[Q<*,5R736SD_5HU[ M.[^;SBQGCM2^1C?.1FW1B;MBY])NVDE/*^YVN%VV:HOAG_%=RC:XN5UV7<;" MLLM+:S;;INRM.'6H6!*C8DEK5'F.MR?5EV/D.BV\8=&\."S=-3>EN^N,2]I& M>7;9JET?)=VEM<7%7GA9!2G+VL-N-X4_E]8VT*,N )CUPYMGYX:T\4Y8U 0R M7E$TWM'&M+$YF:[9+&P&LG'9T8/C[A!EC.\,U\9BUZ#N/4R,K#K%K;PZQ5LI M3EQ8V\LKAYVA^XDGX16(7[@4\M96E5E3>8LSK*$8+@5FD;N/);6;^RO4;MXA M-,0FKFQ^5J+-Q/[*# \.K <_9[Q@6-0SQF=>AM:\=K1O8DL$5WDZ)9\ $ ZV MK/Q?6=A:,'#5#<7^#L<^^M.K-\ N-0\YQ=E6O'X+]#'4F$"-%@)$,WRN+Q%7 M!!U!FDF>#_QTXE@C;)]I>AHPF6' .W /L'_ALTG]C4"6";FV,)+:S@H^P5]Y M<7\VN@)YZ1I/3 /"'O ..=B/"J0J+U7TR+C;9/- MP/-@A:W(Q:G#)+:DK; EZJD>3*GAEF7%FBV/<'.@LI0YW8G#9E_L09<2V/=R[FK5/# 1<6&E^>RV;P'RR+1E )J($G*3P>P&+( M=1"<"/5Q//#TBS.+&H4)79MI#_2G^\ =3K#SV+UH0A5U17NXOP^[H8GY2](] M=0DVU&FX6+$JN5K MIUPH/ZG8$M>^L4>"Y>44SF]7A?/+7N2YJF1>UG5%""=0J+HBA(HC5(10<82JV'K*/<1GYE/OZ:J@^G8FSPL@;3:+%8[( MCSD C'T@+_%'0-N&T64MO=<[6'C9KD(U*X*+"*Y8)8+]$=RUWNFW*X([78(K MEMJ^/X*KZ_WV8JQ817 G0W#%POE6;RPZ*Y2 K[(#N.9,,X0]!+3><6#X3K7P9T[O> MEXA0B,[6*Y!4[^G7UXOQO0=*[3AD.9/J+.SH+!1+$R[)6:CWJ[-0G86=G85B MJ;LE.0O=?97TBDEOA2O�E"OZ$ M:CZ=5E)^OK,EHP5&[OV%C"5=ED05YQ/U@GSBP^=WBO>E7MM;U=FJ0L5YD7Y& M!XSZ>S9]*OZA)5I+\+TE^G2,1^27]O;3@V M)_USK@P4_GO5H$7DM):6*IL))8KV9@@WKKU7&I+ZT? YEYN6!(.V2=W7OW2%! ML*B;Q4$@+R''RS)?"5C\=]_1!C(Y5YL%KA< ]J",+%+;0S;I!>& MT5YQVG1+'1,?\64V'K.AK[TX@87E6V 1OGD5IO:NG/N9]^96*A_I/.533>1< MEN&[ZQ-_;&PGS6.^^NW1(<_<8KMBK3#'V8Z/])"[7W2$:!6SV06S::[!;+:O MQ0"N!=AEZO7(?);9U/?OWSU^SYV;(3)^,IU7L(_)?^&6=S:_?O/ MOW]:G@61F;>=S$N(9LO/V^<(E L+ZSPE?HG]/ D=]/C'FGE1OD:W:+ :@G[4)XV61FEB$2?CU_U&G?^"[!9>_^-,K[<=4 MW/S[UP@WZC1K(^+QR^U'T_Z6B@K4WQ/5=Z19UJ^A938RO9EES!'$%IR.JP'F M^L=P86APOH#E_0,8PZL8=;\(N)C /,RP* Z]D7P82JWXXRQ:2+G5H/H R$VP MYAY6)OOE1V,Y&:P*S%>KBNF\*DO-6:)$:.Q@2.@-'&NT%HHDAK2[[R#FM?= MA#/MWS :E:GY7/MOK0(/_O/9\6%A(+M^#\O>W89E[V[5LG?O3-NPAT">VD-4 M &\%3D,R.,:7548M>7CBG4.4M/O*J+;2O>'Z\T?7L#VN,WB_FMX0I'205>2N MDU?D;H6R'VE5/@J5ZDBK0)=9."[[*C0[)TXK)H^7I<"M4-!MMZL4F-9FB&H\ M*P*_WG'4)MM7R>8O@0M*<00JT-NI(J;I^5BU$T: U9#TN7M\(#7S_K^_7A'C MU9?JIR\.UUF&5$X)AS9M[65B#B?:"^B_WX&FR<=GCH&T;2P+-K8"9@\9+]_[ MR?&P=E?(V3]^O(4_B-&P.I?A8Y4QY\7FQ;1P_T[@:5/26TGQQQ6*83A@:]JO M8)[ K]O7K86G8WUK7I1E M =)]-'.#)<4;"/.'%4XF?)Q'F8S@";BJO%'"S M5:S0]O]F\$A>9A[7 GYK$^\MW/U+S3"K>/.'!>>_<LA+-\6)B!8"9%F*1VMOG](#9 MJ2W& *]*BQG7](M](TX/?+VE1SE>UVY45G[/BP6L+I"V(V=0S+ALR !*^3[" M=L:MQ"IB0]#87DDL?37D:O2^C)5G&51XY;$A4N(+:/<>LY-1F[:3XGB$*5VT MHE+$-OH(.>82TELE@#WV2^!3J42PRJ(+JASMM-R,%67F,=+.,J?U8K!OC(-1 M"=IBA[/8]<7) 7B-P\G).VI#X$G),'#\2C,:F8A/K.), MIA*YSJ@-!!A&T@(4C1L N1;#VLC&$Z"/>[7@+?YL; Q-BRZJM!<3*, 8C^%W M@S>'$/9J3?L*'U%;"AN'\3QGR%^A3YR$\3SG0\. AI?/&#O%2J2L7R5Y:N^%$F/T(WT]H@ M729,M%]!">"?-;AD$#6^N:04.@(YH>D..JFE45G[_(.7R"0W]W3:;H9#VL+7 M< >?V7HA ,V-F[,U.YT4(#2O&LVK5N-8@+"H4FKIW(; (0EH9LQES?LU:*=[ M6-JYYXN_#5P7I/2-/?KLV$/^RYKMUI;(,?[+8^P&.[7M*'@4.[*!QIU4[BFN_LH9 M7P5<16#%0LOV-O][_V0-)[B*]WLC/3,3+S&5CYKIAX#'YJS*' M4#NA81?4//9[$SP!1+1F%YEOHRN8KVGC]#;C;(3."BYZQ"Q0TMPY:OR).6$5 MRNYD^B6C,/I"T@'$R'[^/4F B6%NR00$7-^$HX1_*G!,RGTD!A, M1*AJLV!@F4.@ Z!7'")$[8?[+]%RGI@-4@%[Z87!*F$'06-.FQK,DU/ *I/K M0MT"*\M++*!G_\K\?C4Q1R-F_Q3*ON:K-[W.#[_\B.^^D:$]V$MP:'@3S3.> M^;$W@8CM.?86UGZO/=2T,1OA,K&1'L@)@HSE@-B2+0@1(_AP# L=3DR//TF# M-0BK@/;K,L R=AZ^@/V24!HA%DA[Z !P^V7AA"A:F?5J3$"[A&R M-MA"OJJ>5J"S<=6HB_L,^>,M.FR82]KK9U"Z23_G@)=P7_U>]B:\R;JS?3-? MQ\= SI\ 9Q'*0HS=P@&ZY_M]Y[@/S/DX)7-;\D;J?DA(@WOHRH'[!:UV+ M=_$09YM1J"O1 GCF%,ZO^=$"(KR$2_ X$^?950XVAG]![AYE;SDOG!4FR3R= M@2599ATB>C)(DOXQ1R0,+/F$ M^@@7_.D)E=WC3:C,Q!5GY^O3QM+LR@;/KM163Z_<[9H?T$U]-4"LDU==$D:5 M:JD>X,>8;31TGFQR$^;:$=<%XT1O7@QW]#B?<0/B;CJSG#ECA)Y7"S>LX8Z5B[,/]]'%@+BSFG$GS#K95WO, M@HG'QG$?2LH9E?!99O9?I[G]4M(Q3HKP6NK75R^XL4?WKA>D M<25$'WKVR\23VLMYTC).WEM+YSH^4#5:*0(O)[NGIJUTP/'H:GB.>*T5^JG$ M!ZE9]""MI1@='W6T-T^%ZZVE$AT?J!I+"R8G#E))Y'6IE(>#E [0P7K MY"3H-]0MB%W^CIH%,+\%&DVM/YM.G#>NBS?CJ/^_G2_X)6GZN[\"TY]_L&'N M@)R57_"&_'%BV-RJ\-[#$+[WP;ZGN^.UJMB_N>[U]&9*UQ*.L9#7Y\(THR-1 M/DSO(]TM#;RG -MFMZY?=[,<1EQ\4HC>$T[& SZ8L!X]T;H+['S?<>$W7S,6 M&RC3AQ2[I(T-T]6>#2M8[@CHI17HV=HAR.F^L"]T)=KBT1]_!2"] QC]%T&T M'CX;O5H[2Q7% LH #7Y8"L2 ].NOWKQN@;G=%6$@T3!(&)4\R94G9=0V8Y6+ M"OG/^P6+%\6TI9A[Z3YPAQ,X+"70F+909Z&?T3@\R9>.!![+,K^!36=;7%P: M<$_&3.Q*C3_#:N_";Y7A%J9Z\'+,TEMI_,-EDJN?T1(@::D="85L?F(R*A4F MS;$C@4?1,@&U0P8:8*S@.\MY>0AF,QY5:%A1\$%&1,'U\484Y$9;)87[TDOO M)4$$S=*4:%;1RX.$QX#TT@4-;$S.#\,)&P461LTL(6S<7#IU]U*I>PWR%B%C M8].FV=+I/3\V-%<7+714,MI%=SK4*7I/[:+3FP=N<438&MH=Q**7!>+NNYGW M3H*CQ8Y6X$8Y?_H,VH_VB2L^=^2JBNDU@HGE<;(- +O#GNBG2N3-BL@SNR(( MR[4LE%H1PL$(H5DJ0BC(LNIMX%:MWEY8EHP?O^9)%WMRARWJHU''$/(B2.T4 M>U20M046TT\[0.,>#FHI1P3PRT$'"YU]R[748Q@Q!9RE5$_V=[[1].(U#]!1 M%U5_P/07+",!A]QE8X"&EV<5;]9<>K<-RQ?$8W9K\D9S][W)L3A1IENMU2A6 M&3[?4_:!L/B(2+P'S*K%,UM%O6*M5V]:;?VZN7B'N#:BP'[!Z&X$NJ AY0+O%0.R81*$.SC6!8+%UIV+#G:-CF3#;W= M60S2J83 :5%;L=N\'5-;&R2 WNO7RT%MYVX84/T<+&-CB/K9855TJGTV'+I! ME +FJ;$#0V-FHJ^ _C8R?=Y>M!(:NS_&Q<+K\H_Q+G8*\#[Q.^NAMX']V M_/_'Z(BO*TU:E4EQXF383$L/6E6:[)0,FWJGOAAE?T QDWJ1GQ)BLJ?;_2D6>!1&!9Q+N:GF*96;6BS+L0W,).M/I1?D M6:P)52%(.849EE45V$P;)Y8?0[:U^_. -8!=EVG1D MO-)\T\=)Z6>!@&?9F FA95-F>6Q%WS(BX;" M5MX!> !N5_\W'$*9OL"D\8FBH&H@&9F5OD"K(9UNFTAEZCL,'*OFBLBZL>T M1OK*9H[KU]3>#/LGM%(0.L#8$\6I484V3)L2G3$5Z)CX\A%-C#N<82^F'W:&MN2S; M[F"9 A@-(?FC%?)MLGC *-XG(:\8#C)@\^ #8V 5ZB135#'!N6UJ?4? M^)0CY@U=//E&;L7P^ MH;>"6$LC'/>4I/:'XQ*UX87-T#*Y,!BZCL?K<&.&.S"*%]1^+7,,1VP^M!@U M"T8&8F"7(*)>41O;15AB-XNG>=@;6H_:7PP=S[_B9;O-9X:GR7:>#:JZ @(J M$!P$J/.%ZHVSL$"W**H] +YS!68:Z>6:9XR9/U>[K&M_ 3V;?KSXE-+BXSNH MNA[.A@0/RH'I\("D6=09">/N/+YAG-QW SK/.G]$84L1MP15-AAXS.!_-(98 MSYKS-WI -V!8RUN*.WSPY&+#G'"[M7+00:EHDII1.0ZVV F+>33Z>&'Z(JK. M&S,@N.\D@H#;7^N]>CV1BRP(DN\K;%-.M!)2&N]?3?0+ L)R1!UX\?DHD")5 M=+!&%D\-SN';B>-RGS;0-O^%V<^FZ]A!I MH,C,21JLC^G_8L(=;-NRJ*R:6&>4KU;I&((E-GW&W/&3EI M(M]J6E98N+9:;P67Z_+9%7?K:@OI7=>:6UW)&D=S*4*+7.:!AO0''I-;10S& MHW2E4PB]T<(I%%&%ZI8^T ZV=(SRTQ>WB>F\@Y5*<[L\;7+;O04/\^X.UH[F MW)Z+SG^TG/7J$NI/%%'=:]"#2D^G-F14\<==<)'+A_;\"L#](IZII M'VS>4'T86(9+NB 9%IHQ>D;Y#[H &TYLQW*>%/T:5;%H87XPP(\U-["I*5ID MHPQI%GQ&WC/^'DQ*RJ@!4(7-HZM$FBS<)"!=A#J!4.F$;F$(RPX5QSN#O!-9_0Z'!@OR/VS"QGAN\CV*?, MGV#7.Y@2U)^1"+$P80KL/"DW0 ^G8-H\<4TZM$NX&4+NE]I6F/FZMOKJFNI6 MU*'ERUU7Z2EP^[*.:I/JTUAUXJUJ-44VNG]BD6J+ZJC>IM*R/SK?BT46<\LM MDQ61YR/TZ7C<1^/A$[[^HHZ28GX2P:"7F%P[]$SN0VLLRC+6UPW78DHQ;6SW M_"=;^2LGI]F92E=8B9.\+G':*)E2^X-I(/2Q2R'6V2,JYJ>/WVO"P7),%SUL MAL[O+ U%O8H4'OP&EN(SU=^J.+NP_^\4R-^OX8S"[:8]6RB7"[ MIK$&S9M[/IM&I7EQ&L67HX.F8V#N*+U,>JD!.B0J,\Y8F\Q'H#L9[@!5/7+C M"!ZCE'1/^O;0,V>8'K9GQEI"U*R;5*JQR; %$S5DA$5B! I],+2885\%L^A- MFF+FF@YYIJ/%_BS8UQ7&@P#2/%^L,[XJ+/6M>*O0$4704]M,BLZ-X3U,"=L&>\)8/58@ ,:+=(3N(^+)R$@V:*G3BEELU[:!)@ ,'/#+1T MKCI+/5YL=>K8I@^@Y@,0,7 JB@893@R,R(.Q >1#NE FQ?M<=-M*VE329@_2 MYF%!BT-1\Q.WDI&%:*V.AAUBZ01BS("+YJR4"W3PT:0 OD"9 O#2V(15.N[5 M+'!G>*.>HBB&QKQ.U]:*F6^84\'2B"F0Z$BJF,+.9J,X\R(6A[$*R*6BJP#1 MCQ@'B0DT>2,Y8)8)AKBXD,17IXZ'G@K+Q*.KAS8\EU7Q&\_4S2GB+U-2A=:_ MO(E(*,SI]Q3PIZP[3\^'#PR71T<,F#=SOC%-8/<1^]L_NHQI-Y['I@/8,-YJ MHB_B:L3HDFVD?5"7\-4$)J\]T$[XH0L;67SX^A#O@F%HSQB)885#H?;ALBN! MD:L7#.W@(UH('U)P8K/Q>91.&W]\B.98E*,2P-RHB%WQ8=1*3!41UL:Q28TM M!SUO'/.<$UB[GXAG&6[;;!6/8CUL,/.&LBO1E4<([CV&N MU+U*W2NQNO='OG=.Z'Z*DK3P?BS8QAC2=4XXB N6HR\,8W)#"#6.GM"M4.0( M5",Z(CV.+H7PN'"ESB'],%)YQA;CY6BFH#(:-E(QU\HH\'7BH$O$1-7-9KP! M5Q1A!"8Q#R6%)=!T&$FJV0'53*1:V)FA;"E0"*^9(MWLUC&M?X/"BXAN *)1 MP[*0<7+V"1P&2,4"U=CQ9V Q^R$H25,,[\U <_7I:HN<%-*R'D[8E';K@_WN MT_W9S]J7(1Q=9V1$,^)(8RLP1\I[>&$6CF[8=F"9W'1_;\ ,RFIM(CS;F6* M;#;F%87, ;T/-5Z&C0XL8;F/T&*W00\CM9X6K0;DJ2 #J7N%Z @(N:$K(>8N M(*4S+COP>PK$ @VQ%XSNQT% FHK8QSI/[\^(QW3P2#Q ( MZ/3XJ?:X0),7Q11ASAU%IL=]@2:%G(\UFQ1QI +34D+L0J7^\Y?;6-L]P/6R M3SXD/@$#@Y%4+!;=%XT3?9GHX"?#3-%/:C.Z'A;LP@,F04T!+1[E/C%GGO2J M1DR#+$O'M4913*H%B$!["_;+H0J[0/4"2VJA$VMB#B=\B@%C//\AO(8G:AZQ MH3%B?"D\,FYD#L.*_& 06R)$%KXR3!OP,X=W+$0:'IZI\=V!R<#%.D.;@4 M?\^3$# \(! B$JGE&YLK&3M*P40M\$080>"J)JS/C"D>-KD\D%ID=_ T)V59 M%/WP1"S_)^W"O-0^PR(F-/%'_+-V0VF\AG(D/]XHY^O"A&_N A>&HX\>@L'5 M@X%N6/AT'/_R[N$A\2E\^\D<8=3"G>%Q5PF?/_GII[O/-_%#>&$^7VHWGFE< MW8->/#:'T6S/!OYP4YP'L,OD>6#80E$@EQ98,W7T'HV@$[ MM_P&?KYHZW@JP,P"QH<"P(2/39D^%'DGPY@GH06MF000I<\5O> FUDLG$_MG M<7&+'2]C&^")<)Z&85$SU6-%]Q]/J"W!$)YCV\R*'KF!+7\1/DE0LZN3+1&,=QO5\%,R 17I(K:3,D4->S0,\F414I<1#OC(>\Z4EZ ^6CA M+OGF+(O_%D)5%RL$LO?G,Q0Z*/D=FZ6N(LPW5:06%VJX.IONY8RH]5G*C;$$ MH.CSHQAF/%(.]_ DV9,D:9&]AZY[[L8128 YL8E+^/I^^-?FLP!/_@34 ?9I MF!(K&M6Z>* Q(]:TA.%5FK2TS6?!Q"Q^EOX*@':X7HQEAD#)1=.0V3*>$FCQ MR75>A$X"O ],5#Q?6'CEF5P"G-5,.11=-D ]QXM(BEOGGE2\0%9IF,0QMX#?RGIO&:>*10BEEQ*#ZN)T*G(N7GA4>JTX;0?L<-:+S; M7J&;X40.G!I,+_@F9=<_4EB4SP,Y:<-B(12J- S+^*6LF(,2_3WA>)0FSY3\ M6@#!@/DOR,PCHU? %* (Z@@CMASJ7,HS95AI!$<&L,M [;'I/6 X\-XH(!R1 M$KB=:]N*QU8\]FQXK&@YK(T,M(7QM'.V):M9I&MJ[/N0L9'2V)E_+CZUD!\1 MO\/-B=A2R_P+KQG$*[)\"$_?I='HJ@%##>%'U,GBP[1JVELJ0S)TP0"FA0IV MI+A&;6Y+D9Y(]P(N(P82B_2)[4A77^?1HW:X*>SN>=WY<3! ^UW[3V"3+I=X MH=^6+X0=M3AWY76NVS8P6VCX5'5.]W@/5.YO3V M%^XQ#"WU>P;362R8:G??I8/R5N:P\]F%K<8OD+.P!:QAI-ZXQ,(V*O5?L_=38>RIF,GBUM'N5JLFHEQ'/1?8Z M-K%NFE?L=++/&,47X_$)G9P+X<*L>&BC..R"\/88.:@^NJ9Z$-==%(1MA M/0R#,)P &"=P1UZ)=LJ]7L]*JU= 7$ZN5D449D44MJN(PBJB<*6(PIBH6%^% MKS2/2O,X&L/R@QJPHT=5LKAGC,UXE'_HRN>&D73[H^,+C;GS]R36FGKH5#[76R3 MX9T<&E[*_.(^SG)>,!N.$B*U,'8P%B89Q3C2;4MD,Y/'3P% 7@)B8OWAYB5H< M)FU1=QYT"(6^P6A=TE\U=>@.1@8:AF87V$9@+E( M'3[L.\F3XXF1NR;(H!T M'%#X6U1E1\TE3EX!8:U=K(Q#=S%D@F&R)5G6<[1[5UQ"8' &>P M!1$MBFC BMYS+IC"G1(C!'43G7Z"M0Z-61BGY\$B\$\BG"Z*C8UOC5%PK.E- MXD$6ROZ>&'G2IB)*?6SQR!+)9&6X'JU619'@G@MYTW+K%%\AL8( M%RHH\PL"]--%MPJ-6EV;XNTUAM?].$HX\S5XR[0$%Q^%BQWC,I@;W6-0#"9= M9.BX"Y6)8*E>>;,Q8D/R!*(:R6&&.K*-N1SR>MM'E\'BA7QTUQ)C4GQY("QA M%L]?6*>X:UG@6^)&)KJ/VG.L?"&J*BVY/TJWZAWGI!^4\/:;T12H 8F">ZK# M4/(/2CAXU(: %)TG]?@ ;>'](0]VG0E5PL(0 F3Z\6L\T,YK_1CU2J/SP@O< MF>%YO$J?8E/*K]7QQ96E&+"G#D@77I&AA:_$7^"N;U0D:]K[E'W(>]GXF2"' MO!$>HT:M%1L319M89Z/>K#53MMCFIP7 &K*,'&C&#$Z,=@Y'3TX= G!AV_'W MR'V/V^;!_8D-)=%2?$,TN>"!.+@/5F6-V(1_V@>UAA:G0-&3>T M"4]TF8EF/*:D\5^45Q+LE_8TF&O-VG5LO5'T$)84DD$L.-W[8&[8!@'DK6O\ MC9QI-!+U)16.1M<2-K5XH6X17.&]A4]'AGJSK>9+2F0#,8_,H<0UWX)ZN1[' M\QAK2L)"LXX)+^P08:V1AAB\7@JFQ.'Q#KS@[33!6Y5&//*+4@@M;0'VN%*: M8B+<##X&KOM<1U3OW+/DPVAN TL<>OS>"$$5-1.)GPQ%Y"A0"HLG.4DIHDLL M!C,TES1J28)&!(;^1Q$-0KH#=5)^%G#:B9=^2-E"4(0W\&U!@CPQN. &U$^E7Z%Q14UGDFO]F M-C"L?P<#B1SB E(WE7'H)I=OV@2@CK8Q'4H\8Z^;M6X#$W9"9OD6_1$>%5XC M+P#FI"NI<)_>^D&D_$C>2^IZB'_IC!"Z"'=%,\O LFB2V\TLL;.2]DC^!QCC'?=*SR- /3Z^BZ<,4FHA*?8W%$F M+N MM85XCQ:?@A]#\[C;'I>%2@D5'L0,3%BL)AAR4F:(B&9^SCFVQ)E/X$FX.5GN:E=U$9&9>H669>W(&[0';N\J M<2UR>H7HA *C7/.I?7*\";/&H2]3;$:8T\0R*2,^I@[C:&JV<*0XJWJACB>1 MYV!ZB11FP0->C'F5R[X85Q;IQ>0OY7A4+P+1'YK=0BGRBV"\+9&.H%1D-$(; MCEQ3Z((JH$[N,#V[BFW*BFWJ5+%-56S32K%-^[FZV,I5[DIU%.ZH9K;/8C44 M,!=?;5-;CIS<70+D#[RTDVGF2@YLE)'%*ZP*F,#OHCXS208XPCX:'^A?,:SY MW^(>5("69^0QEWR^]C"L0I"2%JN)ZA6Z=C/"E8*2:*L>9BZ3RULDJ5DN$&#!N%"9TU1G4V4<@JS]DB-X.%&PPF? M)%'UPE/*=<@"'H3C#0MT;*U)YTE02N)DQ2G&94\8'@((D*[ XR5RB5N<\-(9A)0(RPA89 MG#K/N1%7)ID6!2/:YI]Q9YS<$JY.W-R:6'A/3G.NW"<3V(?FE;FH MD8N-[O PBS5X'MXAH+]9C_H8C$P8PK>D^D?F8K[\'1H6AH[2 MW9/-'=3HAB W(.A:CCNBU\G/1YO@+N^5\183IHOA,E;@C)O.NP8A[W;RN-4399!X/IV/ M4;?6^T$/8RA?M[K]*' ^+K-?M_K=6C\V0MZ"8J*<(JCXIW)1:.W).PAL.-O!;1>8HEAEY)[\H8*^W 6"A3F5KB6\,B]J*& ML@I6'H0A;EFPE+GI#0//HYK1:,KZO.HBU>V&_?%M3YA!]V=A$:[0/'X0R8I? MN=RN24="Q=<.P=[35:6= M,Q8RK-&*TFCB(LR@P;E7-GJ_K^1,%15HBE1"'[.%GF5@^UQT)9W" R&67C<; MM78XE:$*&9(L/'U?B"S,1 $HX8T5KQ=L47\O+LI5&1T).S[[E+E/(BI4[Q16\5K+G,K*J*V90":-*&)TD_57": E*-BV4L!P!20&Q@5V7(EG(KFOV M:WW5L.O4E71>O/@3SZ\;M>[*TJ^V(.(XH)25R8E!&'=_T$8!;R59?(^\E+.4 MW&*L7JV^;*PB9F=R\2@J,S84BXXS?-\U!P'WJV+)!)*WK@R>C.K\\&)<8*'J MHOV!-C:>'7X?&A9EFYK?=9D9JW9QBER\@8W7N*(#E!KS0MV:E$*QY#5.B;>+ M*M3^\2%*V9(1H#7MW2ITMQA$)OMEP>A7,BXF?\U8T[O1B?2M14(J2H)R]A4G M[T1)XC7M[KL,@"T\R$*(K+)@+!?"FT4-'7NQL9&(];5B,TL9PZ_ U;52)\8XU!KNXP=C-.BJ 9J;@NGU;1B68#8TLLU[#"Z M+&I7-K]R7NQP;FP_^LV415[NOL]$BGGN#B^,EZ- 9-:LKN"^L7[2_/^PKP2U- ^P&KLO[5AO/0"-2$ 2\%)98@=PI?D--^U*F M%DWQ.$NQ>1=M$]MS8^B++GH;BC)JN 47+P%AI@0)+%P0"L_FS1@AHS3;QOD9 M[^BC=K!C8:TVN941MGV>8H(U=I\#=(PQL<^-,M72J"XMI^!EPOOI\@5%M"G+ MQ&"GF:@K(X_(!$KT"9;4(M 2-4ZIE";OPR@Z(LZI(J8L09=H&QS]#<.7532) MN@_(-?2HA22=9W,:]O;&0*:+:!\S!P,A$,0C8THE:2S#G'J7O$LYD3%)A[#% M$!XR;^A@OYVHCV$6Y"1,J%(@&>L6R$0D'NPK:&+PF&B!B)0E-Z*<1&7ET4II M#P761U'Z$T;*!E$J%Y1#DBZK4EYES9V]-V%AUHH&*HN^!!;]Y[2HUM2H_14M M<>3;KSN]+']S:C1MZKRA,[K945S$Q;W1H58GG,5*2E=XKVHH5N@4% +9. -7 M*?76H3&C\J-H*[6[2LU!;JA&-C3?EF&*6M9*6D5D;%U'+@?EBE9Q6!M:GEE. MGF[%KU$K%&V?$BR^$E*%[L5D^]_7W9;B(2$3JWF=L+#T15_%ZU82>IWZPE>% M_2VE+'U:Q4EGQ4E?5W'259QT)M+/,$Z:XH0_HU6Y2I@P7[:=_(P_7OBV6<4+ M;Q8O?(C2_KOO ;%&,/$R"V*%#@O9JOGJAWP?"CGUJSG8M7 RSG'AZ*=RC*B] M#&J,C>OK6FT!MU4,X2[\1"'?O-7F(0N:8,GK2XL*9R^:1V M@$F/>11!'^'ED#%T,00&.P#JO/T?W0;)\B.P(.AD3 M4>LE )7FI!"L640-^L9W91$RXK#63@P4?B0*2U"M/]+.A$A8&*.]@#4QQHC- M7&SQ%08'&%-L%_UW$B#A.*'3)0*(&(IK@BH,.[5F;-9-O/@5VZ[8]GFQ[:Q8 MD'7TUD5V2&%<]5I3JJW=5NTZP:K1^?FZT>HF3O%*/#PSF"M:'TS?:-=Z/XA0 MJNC*OMA&X[%<.-3U6D-EJ=3;BN=*) OQ2AI4O&# M/-&"F;A8GHK.:5%($C[/#UI2VH>'/<+4*_'2-6O(X7#W05%SL9D6% M%4$E'VC-^+$EP/D?646:W)G%K% MQ8I.GF,+KC]8:)Y3\2BP<=[!US#LU?_EHB.[DG1.2Y28TZQ(.>LTN4H^$Z&- M):HVD[A7"I;PHM)[K29--P\+72;0RV-Y3KCLLRHW?8X':,=G@!P-A'1#= ]G MO)5FVGG$#(IX8PD<$9YBPVOJ? ,CN2DAD>CE83)R"KT.Y/S 3HN.ZY'R.64N MO3DP[&\>J9G,<*F;/;9J4*,I>0-7+Y]S4/>'M,7R(12/2GRA2L\G= 0IQSAQ MD>9/'-[UG=_KT*DFFV>/QW0A(GM," .' M]_N!+>BT/I_\D[IF O1PJ3XU)Y7=EEV'+**T'89],]1O.-6AK\?E:P^K$92# MU,MT[/Y S^,8S9J%&TYO43!HAGP)+:(+XU)+"5FY&# ;AO1!C%P,+HO%EL"K M0QALB@[DJ73.\^>C2U!G\*J+J#-$?/@"+!+>8O 6:)C?KKBC&^D4_IR<8WRY M).@'WGFZU)[P$@0>HKKK>-P>)S*%$WLQN10KD) 1GU[*I9B7J3$YY'F%#RYC M2Z;UN8B'XJ<[!8%J4Q#)'B$:X@//!L"?:)<]V4RZ.8 #3&0DG#:Y-,Y*5ABOPN2 MLE#[)+"(I#*U6I>9UOND'XIY1;2?E!-'UI.%%E15Y.#?IN-I-GF6S MV@:Q3_E 4BR<$!/4"G%=B59;G8V6%L(SM!% _?$ '[Q0DV@& M%&IMB^H461PN@[V,\-;+]":" YBN%OC8?[&D?:\KEV*62[%?N10KE^*QN11W MF*#Y2'$P,OJ(!T0*GNRENG=D#H&(95AP$FEAR]DP4@E3W,/H!_6R)O+(7)![ MS@D\>,^[_.G04-DT/U&<+A"+1([I_':1;G(,7_%80.OS;YC"V.P M"1"B=5W#_UUFW^TGIRQP7ZAL0^PB=H,8]E[ZQ _2'=YZAE< 6X&Y)NA;W76% MU5UCE3+E#X_4C("?8/.7&TVZA:PU4Q8>@NPX"TZ7Y8E28+1CVO/.XBK;]Z M\SI_DOX/<;.8/(#;F/>BT=)[O>X^MGA9X6<=_%SKG7Z[PD]I\5/7^^UFA9^R MXJ?5TNO7>^=O.[;/TQ%7/=W=TU(J7+M6LCXL1"E5>M::\X*:U:I?[V.'NX'E M6>"HH[?KG0I'9<81F-W]5J/"49EQU.SKG4[](#@JZ;W(;L7TKT5"A8]*;/:/0 Z? MB+G\D)U;4$G?%>A6[_4K2[EL6&GIS?VXN2NLK "LCM[N56>EA%@YD/EPEO;O MI]RG7J-B)F7#24/O'DB)K["2#:RVWFI5ZE#9L-*#LW(,@O< 7DR MLA!VH,C/F&B.9<*E2^(B6;.OWGR)I=7+ @Z\<,,O7A!.F-@WEB>E9$:1F=EH MUG^@$)O+7WZ$KW83Y)<%EQU=TVPPVW9.3<8"&GIC!U+F:&![0IB\:.] ,&7, MM?60M J'M("6WFEO_P+U:&![0IB\ /7]^B#GL92N@$-I) ]+BEQ5JL7NCD!; M[[>VKY0?#6Q/"I/=7H7)4\!D U&Y-[%4/N">%BK[^]/XC\/QL>L;AW=I_6NK MBX95W*?-[F$B1"NL9 /K6N]WJ@N@LF$%1'6K.BMEPTJCKK=ZAPE&+:5EO_M< MM)3:T*E7#.O(X=6J@*Y1>F,[$Q:J-M8A>--9 M^G5^&21[#JP3K](,XU76*TRUV1%M[>N(+J4S6(DV<@(LS9P@M"UD)N]MK9VZ MWFRO:NCM;74'D $5@6UWK>V>WEPY7: BL(K BJZUT6WIURM?P5<45E%880IK M=?5&9]7XT<-1V(X]J(S9*KPN)W%;[1JVZ^= MD3'7#V6"ZBGAL%W;6UQH6Z%L/-A8J?%@HGMAO+&A7%=KYFMAB\+5VZ(E8$43+;0U6SE.@\,EHPM: M4OE"562]&5+1W5M)=UI$?MKRLKW0VV@F6J#['65$+M7(C,!W-MI[>B?3G.1. M73,]2J]P34RT<,::.9T:/H,=6KH6V($78%=P;#$[=ME? >]$ZPR'@]9 5O:2UP&/CP(HU MC,4&A]1+KAR?UV)/TOM(Y@S:N:]<_T*>-?JW]0WQU-?Z. L)6H]:-+Z'9K/6S0.CY MANMK8*SAFW"D]8XH'9/6&'V(!;O$7]YR\"CSJ87RIT@\SWV?2Q M&[C:.3:[M?=1O97&9=JI:RZ[G<08P)M5$^";N7*\^D5_>[BJ$]^>@C M_7[VG?YM''(9FP%LP[B9L+5;YY7F.B_\YT:2K/MEV&A:R[FBF\_ISGOB"*X. M3G5P-CLX&0V04_%[\+VNC=1#I%BL!*!5.GWN+N1SG5:@^PIF/*)FKP<(C:T( MY)CZQE8$WFNOVDYNXUEW#^]SQNE%M[OG!*L=9W6>,S*QB5&GN><,S.J$[OB$ M-IKZ]?6>$Q(.7QUS7>_JS@.&Z7IO9H!^-Z;@#%YI8[_%-+82N;:WF;=_3#(6 MTV^L6OKG#*!_!GCO]7>KE1XE],\ [PV]W5DU'> ,X'\&F&_JO7XY>'WYG3@' MTXVF6V\U5AVA;3+/[HX3Z8\2_F> >702[+9&QU'"_PPPWVCI]>K0EVGF_6E, M3;W?+P?JC\:=M&D\[NY5+&^[7=37Q??9AS3NZ5#O:8]-O5G?[2U"^7!6G87J M+*2?A4Y]+][%$N&L.@O564C;8U>_OMYMW:KRX:PZ"]592*W"KS=W7(?_J+(Z M#N#8WG-$XO+\WJJ$\2F49^RV],ZA.VQ4]3]/F,!Z>K.SV[O+BK[.F;X:3=33 M#]PVH:*P4Z:PKM[J'8^(W/%]PZ'+^9[?T]*;)@#EFWAO&=^PTKC!>.HPW=MOYO0#& M?]E[)?+52UV/S&=9O?K^_=O?TBM7+WJLQ9,P6L.7!:ECXWW^_5-NL:X5RF,G M(?+J#<=KJR[@"Q.+)40-5NYOWM]=O?UZ=_/;U6YDI=662OE00$_OWKUU0(("AC\TIM5OU\,KYRG9=(SU7^]/CE]J-I?]/@ M%:Q%GHZVD>G-+ . 9]K4U&U@.<-O<2*A=80S:+\8VL1EXW^]^H?O#%_%2/-% M@,6T3=]$6N/XPC>2#T.RC#\N3-ROWCSR-@9CU))](!;OEQ^-$ P1JF-H#W]4 M?DH]7?],+."?10JSQ^^_F&^^A$72 M'M@3=H31!$!^^=%\4QHP;#M8*Z-'RQ],8\^&%1@^G)G #?O7:)Z 37JW&WSK M*7S'9<_,#GBRC80IOW;1-XLB$0*4;H47N3L6G#.H _ .S@ 7[IU;0_L-^'9<)J$LO GD*& M;.V3OB/1\ ?7:_H:H[XK 'I@\E=4<&\X 6 RM6]*K-,0MA"2O5=\1RS89>EM M,7A/%A\1D2W8F22\)5#^8AW&'?+R -\+\XB?&- =Z&ID?ON>S)<%%EH3EP6<.P M+XC+/!AZR#RY;S$BMD J X67Z;2E-5WQ)HAC>814C .PY.%] MX0^T':($Z MI3@^D'_*=Y@ 5[@Y$H=.V&OE/X'-PK]5354R2>*(FZH($+0;/^RP.F]D)RVM MR=LM6TW>A."@Y ME90_L3W&$_>:/A%O8[9#1*YPQDI7)3VV^#.OJ%\VAEP1BR26F.YLMMIZK[7G1-!#0;RPSK2+O#8%K3L2;WS5,>G6[-4Z/YP$7RS1''LY MF*UV;>^G,B,BIO(BJ8K&W6B7(CLZ?7N"6J) ME3Y!4JE;ZU;ZQ#$>3- G]MZ2;7U]XHP<%Y_N/E?ZQ+8IKP-2J+/WEI*E@?'I MX+&O-[I[KO%2:1/[TB8:G=IUI4TW)W&BMEL^ M>0^'HO""KQMZ8\>E6@K>-)ZL"G.ZQ--MZ[T=NU?*3#RETYM6O-/?KWK5KS5W MKUZ5J,Y]Q5HV82V-;NW U30SEU8YD@JH?IC10$E*7WF2TEX*P1]Y0=M#',#L MQ;:Z?;W7V*V;MN!B3E@W/!MJZG?U_H[+YY2:FLJN+"K0&E@&UGLXC)I8K]?J M^]<3%W9_,@QFNT7H2\53B%;*RIVW4]!GH>"$SC.O=RY[TGE (JVSW+-15-X%5MOMV.'&5[5XZ3EP12R:Q-"MB*6'*N_1D MG!\?22@L%0.I&$B5Z5YENA]C3G2KV]5;C1/,B3YSK/;T1G/O4:MG>,UUF,RT M5JU1Q9(?8RQYJU_K5K'D)50TJDSW75![[UIOU*M,]Z-'9/.ZH??[>\^IK?2) M/>D3G7T$Q93HT)S.P>SO.XZY"E NI$]4F>Z[R,1$L[9;Z1/'C\AV%Q3#2I\X M47VBT=E',E:)#LWI',Q.;>^51"K_1 %]HLIU+TO >'9.8:^MMUM5LGL) '", MU--NZLW]9C"5BGI*ISD5C?[8KV;5W4<5H>4Q/Q4W*3DWZ53Y[<>L[E7Y[<>> MD=S0&_6N7M]O\:-RY217]+3%Q?:;/;V]XY8DI::FLBN(589[E>%>2B7QK#/< MD^>KJ#JV>B/Q0\\_,I]EEO;]^[>_I6=H+^)#/"$ZI$??U),ZP78^Y)"D94V2RV\Y^U">-@ M;,Z^_ZP)T^4?=?H'OENP:L2?7FD_IL'\W[^FPQR1MPV(/WZY_6C:W\(Y1J8W MLPP I6E;ILVN!I:#4FQAZG!0[1=#F[AL_*]7__"=X:L8_;\(2)BVZ9M(T!Q[ M^$;R84C[\<>%3]"K-U22 (LWW,*?@%J\7WXTWA1%NO)3F8ID[)!Q9)?+>!"U M+N[>?GC\]4;4KH@]XB,EZVD8FLN&CCTT+=/P3P.72FHE+&@(T=EXE' M,.-WV)JLI^%39_HBM33X;&0 MJL)&Q3L.H\Z=49!!55QCU]'4?;W?K3HSGA926UW]NEZU:3S5U)5^E0J[]3GV ME*->VWLK]BIUI8":4976V$DA&;W9/<$$RA+-L:=6]: B[C9&M-(F#J9--"MM MXDC/97/O"1159D0A;:(JK+&3PAIZ[[I1*GE0X7$=//;T=O\$\5AI$T*;J,I^ M'N6Y;#6.29LX(]\$EM70?O&"<+[$9GUG]C,%0XO([D:SC@N\:%S^\B-\=2(Y MF2>;!GW1UIN]W1;<7;^FPF5%-V6EF];.4RW77UNE;>U'V[KHUNJ7E;IUC.I6 MY;LII[;%2UK$0\)WGZDLN\=[H[>NU,V'/;VWZ5PISBL9/ZQSW'> MXOV,_!9W?P6F/]=,6U8P<<;:GXYI^[!KVP]\NML'6NM;; M.ZY]71G=N\=AL[5WZ5T9W4X,>\A(8#O^!$1W):IWQNE[ M_=/B]&>'PJ;>[>X]2+D2UDJ?L MOJWW=]P9O)+8.T9A1^]4YO412X-3G..\)?89F=?O')?!ID! #R>&_<0TR_&J MH+,=B.EF][2BC,\.A0V]W3XM%%9B^MCG.&\Q?4:&]1?5[ZUK-O,K&;U]!M]H M]D^*P9\A"MO=O==JKV3TTFS:=&F]5Y%=U0\I MRD2+%_IK7>_Y-K7PTG8K=RI2VCHI[3L.LB24=&H:3-K)V(O*<;")*UVG\DI4Q<'["QXS+YFV]\Q]3U_.Z=1V/B+N>L+>"L(R<86"S)6DO06;#X M8A&KG>L^1]S^1'S6@D[27W).Q-1LZ#V,3MDQ.6VV2(GR?2_RR+6@4ND=E6ZS M=&]9E*ZH./#CP!G-Z0_PLP'GA?^-=J5Y$^?%2]0+)K=-XA$?2!O,-4_\@1+]-9<-'7MH6B+[WW>$XL-W M=&&19I2B$L%"7,V'!=FF+5Z>POHGGL;L$1OQ)P]LYK/I@+EA'W2QM,3CYD^+ MH%.UM*T(0C$!!QMGJ_]Z57^E#9EE"7LD_-V;& M_R%+]2RT8CJ-)@#-)G:*O@E.PQ$)'X5[\G!L#< "+/_]:K[*HW%#1FZ,P_B MD @7W]U967ZQNQBC [Y&8ZE]HF?R#L\D<4JI;FQQ/!HAX?^($'HA9[W*'B%SAG#5+<,ZRR6N_IRVI M#I7\J%7$4B)B:5;$DFG%[H1 5%_4$@E^CGPDH;M4#*1B(/M4[,[HBNKSQ]-H MYYWF.2[!1<"K-[V>WFGO/?>T-!&MIXG41KVNUWM[+R!1PLK*)]E[LMFN-:O6 MD\<8V]Z\KNT]LKWJ]%U S[A[>#@-1:-,U-[OZ/7]EXTL#8Q/!H_MMMZI[YUO M5=K$WK2)3J5-'..Y;'1K>[??*VUBZU*HK_=;>Z_=4!H8GPX> M6WJO5VD3IZI-]&O7E39QC.>R5:_MG;M6OHD"VL3-_J>U6WE8\(KR)#-U3I9N&GICQQ5'UR>;2MO:C[9UT:CU+RMUZQC5K7JM=SS: MUAGY;AX=W[ 2*415S9?2')S""VXV^WJ_L^=2<-L%9T52Y2*I1J^O=_<=+%4F MDJK2GS>98YT3N8_-'7E.=)4E552UN77,:/M.&CN=[VNI.I8OF*?F4RB." M ++7+;W?;>R;?1^]?Z=4..RV]&ZS>U(XK&3^L<]QWN+]C#P7=W\%IC_73%M6 M*W'&VI^.:?NP:]L/7%:UA-DV)[S6KUM[Y_>E ?')H+%1UQOMO>M>E<%^W(*U M$MZ5;;XUX?TKF[EL*$J147VRJ0.[_;OJO+K;7B/UOM[JG9;)=H9([.C-$^OZ M4XGN8Y_CO$7W&=G=GYC[Q%P2VF!LLR>WDMD[;L/:VG&\9"6Q=XS"GMYMGE;# M^TI>'_LR\!40GK+:.P40GK MXQ4$ISC'>0OK,S*N'WQG^.UJ8'@,*YU.44I7YO5NO:EMO;O__/Q*9&\9A_T3 M\Y%4,OO8YSAOF7U&!O8[QV6P*1#1PXEA/S$-6VE5@GK[?O#N_NLA57)ZNS?7 M>JO7.2D<5G+ZV.8X;X%]1H;U!^QVQ3S>P'ILVG2)?;KR>WGKN;((A^4KO0#I MT=MSQ:?EJSIZ_>"42*2E-YM[#I78$O@J_:.TND&E?U0.@ZWI'[\,0 6AU/(+ M=.E?:@,V=EPF\\U]XSOFF.=WVCP>T;*46[: 6XZ<8&"Q9"VN$G0!++Y8P&JC MK_=[?8ZZ_0GKK"6=;M+[.=$4>KRP&,Z.:6JS15[N?WV5=G-<) M4;JBY,"/ VH:L!66.R,3T!SB0/[KU?U5]J0698HDQC^ M[LV,H?P]<33K=EQ.4>\A_M*:FY8 R]E"]17(8]A M&('O%(>2KM%C7?.8:XY3D*G2WY^!YYOC.:SB[OO0"A!,VNM&I];28!Y+E@YX MW>C6>N$39ZQ]_./#EHOFPP;KNN8R;\:&OOG,K+F>**#,T?[B!-9(FQC/ M@'+&;/[P=:-1J\>7WZ\U8P_B8PF.FCJD!K#H_$ ?-;!);GQ5-?Z- KI6H]:- MS]ULUOI9H/-\P_6U8$9O@L8[-3T/7HN@%^63%(8R?+T/(#=[M49BH^W$DYL1 M4A&S&,I2&@&C7L+1Q8 \Q -J#H0Q?\X(9?.;3N!&9>9PP M8-5\7GP&*&*&.YSH0&> 6,:(!G&"$0.T.3/\0M802R' M$TDC\UD;6H;G_>O5_?NWOZ6+G$6E4SPA!8$>22$4&^_=X]=7:7H%(I>YD>"& M2>1Q4 >8C*] M$&7AS^J/D_"DW]^\O[MZ^_7NYK>KFW>/=U_A^%DOQMR3:CJZ&FP6V_G/FB@Z MJS5!F&O"U_*/.OT#WRVX8<2?7FD_IL'\W[^FPQR1MPV(/WZY_6C:W\(Y1J8W MLPP I6E3!=V!Y0R_Q=D$31T.JOUB:"!KQ_]Z]0_?&;Z*Z7\O A*F;?HF.F0X M]O"-Y,/0=Q-_G(78E)/PR(756+N%/R'[^.5'XTU1I"L_I;NC_IE8P3^7,-!\/@C$'Q%02T'3 8P"5!#T"1\E-[,3RI2-=5 M0T"^6TB-US6##S)B0Y<9'G(!J3GV:QTYJ*XY+G_<;-3ZH/8I%"T7T6HKMD?. M(F+47M,>)RRQ MB8]L1LT!"7F<#]4W3G^O\0]"8 M^'.0P1XHX"!++ "3;\]V M#9XDZ-2 M#( ;TK5;PS9&!BWN?3"'7_#'A7'&\#-LQC:>&&%>&>H3^VX.G5H^A28)-*)/ M(L\8=0KBC)I-:?+?7O$3L>T+B Q5.V$>9AP2L'CJM3I?MT+.6J,/!HRD( E3 M$$JK6L)PA#1)NW(X>2:ZM6OU"&EMM%)CIP=,47@IMKKHK%VCL:4L;LG:%D]6 M8F% , F895K9!+FD1L]I4AX_^A@,!4\;&\\.-WC#OTW-[_FKY2M:!.<26CZ0 M-K'U6;F0NWMX*"KE#K/O3>SC B[H MA#;)JQ$[H(U6K]8HO(0BAS \S[C%F6L"I #:(&5,>*X-A- 3'I@\27([G[D! MH."3\[,/"8P9=B#(?(.,3'NN(IL*B0.1@B3P[W3L$/EE$K MD]PITUHR9.#B06KU:ZT4,5O2=JA%:J_;:1,VFK76@@3LI,GG)BBU M*RXM?O;XMTBO )& M/@!23 :,]-D<+A7S*\O,[>A_C4XI3"(N.#_=?2XH.!?DYFK;+]EQ5P0F7Q;2 M" (C?M@[JTBLE:S"1G1Y$!F%"S8AK*!?:VX@,Q/3)^1,0E"F2[?P$$8"%D^^ M$8Q,[0;.J6GHJ0)+G,GP<_CHQGH"'<=8III6XD?B>)$BP13JIXJ?QC;$3Y:* MUZAU%R?MU;H+*EZOUEE\L=784 (M*$LKR1U%,0P*FE\SUQF!EKC<^EI=B!R> MCRXU.#:4*3?W-[<%C;'MKW(-O^-N%U'08D.@Q4_Z=6-3V9-0)J/CW$W(E$@" M]1?/=+>=X#CK2*!0H4U:.LFSF90:QM!UX&B"; D/)5X*T<6L8NWH\L-LXXC, MH0FHF]J%'(GN9R^Y>028<0%+\->/?WP(Y[_<0%;MCGC*2]89Q?=6OUR-5F1Y0#+%&=" [M6W.QQ,RI-AFUJ1"T386;"/HH.!BQIQ*;. MP+1D,Y/0MYT?)/-B^D#N&!O!WT:Z'@0>GAZOIKU;A9DLK)8'8WAJ=$^1)9$N MH5RRU)(#%X5G& Y2/#(+Y^Y$?N2:%H4Q%1XD&3&DK-=T1SR@ [Z&__P5 &_B MEQZTWF0 4#QJ"PUZ"KR*B&LQD@M?:L<]V0MQ0^7C"%5T2,'HD%85'5)%AQQ9 M=,CFQ@Q>WA1HN[DLCN/P5M4V>>9RB*QJ"TC-8X2>F=?U5(]RO78-NC]J0,V$ M!J2!IAY3D9JUWO8N3H:*]RT+G/9BLM+:3)%9D%Z3($* JG1"E!0"'7@ MXB+7",WP$L%W!393!BK7I"TL#'I!!Z;()8&S']!D^U/.#7> MR.3) WN^PRB$F,K4*FAJM2M3JS*UCLS4.@A'X1'ZGP'Y@N59V+%%^>\_P",]F+G5[2YH&.+=(BFE::$=J/GW%@WK>EJL?*;0QT4"AC/#B!/]%NIL AX;. MLQR50;("+_G4]/I;U_C;M)1%K) !4 Z:*Q/]%XWI[Z5&;#3QGB$_IK_8(8G; MQ?5ZDNIQKNNTN5:(!^ MJW>]@4C(BAUN-#J)47G^3$KT M(*P70JK;W2V9B@O9.[F!F)&//CTKP!ZEB TUV#^>(;!DN"@Y()'GL]S\LTV4 M_#B/=CJYZ? M?K?I24DQ&)=&+D#E\@R#1J^=%:FP@7P#VW(QNX S MD-1Z)_C^0KV3S2W.W$.:;]Y%N0 HBWBX45&'IF)L>>;FZ=95#D$V_5Y@I/[E M(JE=-&K]W!R"]?W[[62)D43<3PKAUVN];9M1.6D$(^;-0!_*\ADLN&'XJ8C' MO/__]JZTN6TCVWZ?7]'E2JJD>13-1=029UQ%R7*B%]M2)'F2]RD%$DT28Q!@ ML$CF_/IWEVZ@00(D)7$3A2I/AB(!=*/[]NV[]3EF-;S&7N31QR'(('[F510M MM,^)V3.3*3XH@1">C #A!2N5OIA%/C_HJ9EQ4Q1Q4RKK)@I*V;*BIF%*F;*\PS/.,^PF&V6 M+=-N3'@Q[' TP?#B@NWC2:MMJF![*B_]W&J,9Y]I6$*TX 556)='&IYPI.$I M2V4:2XJ":I.54),+Y&2RB&()U4ISL:9!D(,$+;3Z\D MG4$<%03H':X]HU(>=UBF\W94.F^E\_;2G+>G5D!,Y8L^.>!]V+I^\]P:.9'E MBAL9@B'>->@V-[WCK;SD(QF(UUCW<05>%Q.^PPH3?N<_'&/,\@J90/>PFL(8 M.803Z7,4ZJBKA4RO1!]@/XZ]Y:+BH&^A.Z" MJ=VE^#[^3M'MUO$DB]C))-R[T1NT5& ? !4+S2FR 'HUG,*/5I?>.:$+ ZL# M+ [7D3C@,-!@95E#V @04,=R?>@P61[4&68L4,6<6.$Y02P EX+N[DAS=F!L MAU)&,,#D3^OAA1>%-P^HPL2(,(!\B'I#VU?XJATY]CV[*E!(V*H:"SVC,#CI MT*=Q:^HK5K&$RJM/>IA]3!SR,[I*[Z1/P/[H;\GVA!8H%$+5;5UH,G34 _\@ M:]")=)W0R$D0&'9FH47:_YL@D#"N((T1.QF!FB?)P8X>@<3Z^[0_$9+;0^F"):( M@I5*$HJ<3)O=!95X 9L>UO1A@<]14*-2<%*OB37$XF'@=$'-C&!Y?Z?W U?D MM/:CH*9B](ET[T<@G0/T^YD+S8M[5I>6*CP%I8NHTPCI# 2M&\%S-"V;1DY/ M4F<&\#,ME$SK=6@=V^34&?P"JQ)U-MAU2JR3UM12"6$3(%WO]Z('G"O*JU7% M)4R&;=,"!)6C7L>#I:(U9K;A'TXF*RD>&8W@F_5X&=X**+76M-;R&!VA?J3#"49& M'3K:J-5/WX7BS+<"FT20%J8?A&(/+^0KNN_H=_[#?K?/,G@OB?0'^@Y+M_L- M]H]D^<.O_< :5I3!P HDD\H/D5T29 W>D;0E22.JDQ'#89NZ$;J%L0P_CL(( M)(.SXL,AYN^IX6@ WF9_(+Y EVBQ-0YU^<%7:A];+NZCV:^A-3:O"0=6P/MZ M[JAE>H&;+8BBHH!,5*%", W ,J,%Z\F^#ULZ;1*P1826BLEH;?;@A)(/N17U M& >O(].5A-,0&46V:?_ T^T&TC@5@T508!'0PB13C'BB>M)&\BB$- 3502K7 MM1Y"[@4N6[7049?#94SS1*.BQB?M(RQ;!U24-U;VFRUQ=:+2L 2*+W)@PGVX M+:",I58,#%!75@QR3],:X3GB4BPTW4.!M0-.SY&VCG\5#I9A=RJ2K-1N3!D[ M\>&V-L-F#K[MPPLC?:??@;5FJ1H<+3^X[TMC%QR;G)YL"Y.5: @.'Z)UL M8 M,M'!+<2F=P/'.PY'O). >.!L*IU,,T[M@?Z8+>6@A;,B#E^;$S:QG]2,\A8U MN]04^ 0P=GW)$\5GSHZKIZ=BA&5V>"'7.EG:0('M-6>WJIOK^DF5L^+60>E5 MA4_PN](0BZ_QR0'@#D_UM9YBB,X=B6;U9.Y(_ "=3]]=ZZS-UP9O1=CB/)"P M_!*/]\E4VIJ"%YA\,835[ QX&JHTV*HDTU.<7%2]<0F@Q9' MD Q;EX>MIX8M:[:848K4>J'-X,.7,W%F>=]$^[9=$9] _<.J/(,=&8F?\:!X M'UV5S-/:_61WA<=4^#EZD0_!-N4 !*WUFJ'H#"<*5(6I 9/T:#;B8@?6@^T_ M@%5@866!Y?%6]
Z,HK4[LQ#4Q77@=^5TD[L&'-4R.+I&&Z),(5= >ZLB!Y?;TE*!M@Z$> M&&(7M[X@1%LH1L$/X(&+",\C/R)9EK89$MR8_4D::CRW)FIS@BS M>EHBSFHFK^,@C"UVTGG3I,NX]ZIKNK>T=U;0K$'7CUQQ1"+O8[0/MDE8#;;V M]Z?Z ILE+!AZ81O\?!NN#961HPY%HU'<&9L[-]7[1,0FFNSP\ U(N1QF[( I M0UWMWV@ P[]^/Y!DN:4&V83#<:_,*=?IR;Q5@Y89A9;QW3#JV4/)H"H#UTFM M:[RM46VT\"J" ;? NHB'8&A[#BU594E01-&()V,=,'R.2G\VWY\%ZZQ1S_%G MC2P]13^TL,W1D.1QGC92^EY2>=.*G= 3&L9UY?S,VL*/= CQ0;(RD':2EF#_ M=U(I6+ P^9SH7N(4))NO\80;_83DSK:^,]WE1X8FRZ@CHP_\=]+JL@P#,^X. MHX0>,*>=HIA *?+VX;07[#ST,'*';L&1F<%(SGH0$F:^A+:*3(^C*>9<0L19 MR/0X:1J4V=.WY5@==Q,N%\4N>\US)Y248SF D=:9&;39.)7H465!TZP2>$>I/^ZN%Q;EQ;L//;6"A%GT+? M==C0^)CL4K=Z!7'.38?1+<1CH?TPFC]Y3T!<,$9$#TAYUN,IY4+'9;E062[T M6LJ%%@Q#Z6Q_)MG/J73,FNM(>))C-]*46Q.L6>$0G:?5$)@ O-Z"B M4&6,<.OS^LG?XVQ M7N!1HK^GM6W0[^PU6BTPUM5_]M\)\$LIYZH'I^-'D3],U69D/]_Z2<>LONBJNP!9-,#1, M([UX;K5)]N-S)'_. E]*&].KZ\W['^8TV/@Q:^Y28&/9G:C76I56XV3=[[[Z M$7_5L[I7;U2.CP_7_>[[+\OPVX#:4YK.=+)W2]$MV,9Z5L%IK7)\>KK)55#. MX7/G\+!6.:JM?7]ZNB;;@#&W1095D_9O[UHSQSLSC7J-9 M:3:;+T>W[;B5=M'K87T8'GS[SE@=@JHI-6Z'K\Z6KE&U/2I&M-2&EQ(<6^-R M6KC#>T>56JNQWD6W<.=6:CN6PK0*83JLK]DZ?9(PE4;LA!&;X)TAV?1C,!G6 MK_.;ZUJFB)L/\:$^H2L;4'8:_'.@F2W6O5M'/<*=@;XF)2@P&>L?MGIVBCFT&Y[ECL.'84%HZO)M-&OT4 T6H2JQO;G M@KD7X',LR*2] X/+[-[9RD7@E#,';B\D5*$,;56,:C((Q%D M)M%7O6X2 =H MTH^*@8\>MP8:1@FQ@ IAU!!QC_"'&).#>JV!I. E_104$)\: M$#37(CAG.[=Q*J6K]6%>WGAWM\JYN^.LA+HB^:T]>D\JW@HFT=YF?,T3&X/G!P%DUW>B UV$,E@:(#<9E3F MHH>0=\=0>"",N)BQ2&"T//C<96-IJVR#%0[%K3Y6W!Z"-/B])PN 9 :(^B["%Z<.7BMK2_:4N/DP'4W.7#=-0]6@L!#SQU9YH^[=_^>G=Y]:5]\W_BR]7= MA;BY^*5]\^'RRR_BX]7-'_#QX-/5U6_X]^U=^^[B\\67N]MML7]6H-WN!F#: M_,Y0X6 PLY+%.K6/<#^,[,'OB'H$UVA3 [_GON*/*?*2HMH /T(&D06J6]_0 M\X,'*[ /7-^GB'9JT"28- C!I"FMI$5,R42.V!D^Z3<&*VUQG5S]M MLONBP:8R&$W9ZPVP)MQ]DN?7+W*>?Z$+^-*&#HL;,J].T?5P$ O>W: F\0D/ MR8HPX!$00C'S:?0J% +I*GO39ZH\CU'KK5 1W(?F$RS:AR.S'>@Z3%_D![03 M(P;S0MTRT'R0)@RNUE#OBH<#,89Y%^_[EJM(K7'31[X^+S*[KKC'%/ES 7S@ M'+B'I2^P1X,Z9/9YVH<>L30+ !H*,_OUD_F5QA,U59$_>I>Y>94CV6AU>^]F MU3'E=&Z9QWPS_3%9=P2BA4>R/]8L!21SG-0"J^ A&DQU>Y'RA5):=D9:1GX8 M'2@65H-[M!2+URT6G.E(D(XR+$FE;)2R84;D>(>IP*9C]Y'G!K:9_TA%Z4%V M4)+,!ILG=J.P%*#7+4 $@\JXTX0RS/0J/I&F:(.:X*H-E.M2:$JA44)3$9Y% M,I(5GKQ$>2DTI= HE&8%,8TB(X.A2519"DDI)* T7)]=GXJPY;UT_5&"E X& MC1US="Q;%,L1'F9M+'5-*4::28UX.3.B)1H BG9]3U_Z'0-:D6Q%\;()(S%V5T^ MX1!&VCK!_\=BD?Q,>25CG,Z'(\?"2QTX.J'="A,!N_T M]TAZ(?\*5_9<1ZO*!RM(QPYUK29,UY?AZ'W]AN28NBF%-_S"TQM-?^G&$ MHYK^D/!RLZ]!V4B0TWO)9%Y8B4;+7%'!LF4 0T8I2K0=(CQPA"1B+D+ ]P>4 MQX39F36+R(R*JH.F"NG$4!+P&II!KBN=<3NEG)W02'6'(VE]@W6&,I$PYV%% M'G]VB$/4#[ N1!4J6.!W] M@$==2.F)L1_3ZQ.Q+)[5HMSX$ L 8W<\,W^K,\!6&,9(7\1FN[;$9$!97>0J M8V(A)%24(G#";ZQSTGERL,C_#RD&%ES0T?1:LU>5[Q6G@.FX&G2*2=O@[P[, M>580H+V!@Q4F\(QAPFQ,A9$.4=!Q!V8^%H:L@U$T*_0]U'9$%3:F87$\+%;S MF( ^(7(S2SAU$K&2[&,5D1@JL+RU:>('[%>SQ-/H511U.BB5I+PM,Y@5,52< ML,S,A#VRG5X/:8(5HQRM3,5/[(VSEW;DV-<9=F@H\%T2[U NV+Q.[&/0.JT3 M(')UQ>C'U/&N2P71939^EVTV@;TKJ.A4;-/$-&XH;3I81Z7]ONB[?@?MF@ + M17P'";^'?!K5-KXDIN1D)PBP^L.G WLN\X^ZTJ*S!IKSS%R(L!1BE4\!)6WC MS@#]I\>2LX!E..J44D4M$E3F<> I0FW.N] A@9S'V[*+I7?\<.Z[=F"+G-4= M\D $2>20LLK[QF6S\^>KZXOQ_J$'/]P[X+R^_ELF,E2&WIRJ%HA ;H<'1MA5( MOU<@11N:J\T7L2]3:V7G5!L@1A *S"P0@B!VF:HV#3?0(<@DX% Q:]7!LO%L M"WT!4@:)G5-1HLA'C4GD8/..DI!%J2O6JBMBS_D[3HS8,/2[#DT,+53BINKU MPH$/0I#J ^2:,O6!P5$92&3B#2J*#Y97,O)Y1L*3L!F$5C"NZ*T!+WH+6X=6 M4N1.@H]@.0&Y!6CHL3B=DS1==PFI,)TZP'0>6 MR2(=@#G@>*IT@T#;M!5"1)G5VRI;(&0"L6N&K^K'=(!R* .*8-'AEF3?,H]' M2L. &L%E$JY0AV%&COK+D,WSJW]??CBHG^Z;&UCQBP7R +2@'SKZE3(OH5I' MVRA 1X&W3(1-.L#W- =>+[K][4# M:]KB/%?P340 N\K47(7"S-*N=TVN=5&,):R M6CT940PZ--WK'4V]EJ*X9:*8C=: XK1E*HNAY75+22PE<2W]#L$.)2 #B[9F MHWJ!@H!8?0L2:CNA%8+(J@@0;^-IL3^))I%HBP3K"(O MQ!PEN[69/E5$.')<5^MZ%_%V3(M$>O=.X"=A,0RH[)>K;V,!\.X84^-&R%OA M:Y1!HQW0.%30[6:99KH0M M6PFP?W;E2"$-9.!;,_L1;%Y^$ESE_ T5LNPE& RWOR30"RI<9-:[I( ).>DA MN%>5]G#HE^IS*-FCZ@]W;17L6DG#5DBR&9B?3!,;1\V5^06W_S?)/7!1$ZEO M5, 8 DV*<:@&R97F7J#.KVO0C3#NA""SC $'LLL;!\&^Z2J;9=2'+KWLIP33 M*@+3.M7-EF!:)9C6+#"MUU#(G7JHF-T$#0MZ#I&,_""I+\.B+TNQ+\;!] E\ M3BB9]@#67\JP&S@=AAK)K@^HJ/W$)2X@S77%M!)"XO*^(23&Q1;R=E MP4D)<25YQN>D@I6_.7T7B@].V(W#4.\!)F_,Q^3XP[D./M U-ZK_<$F*SC_= M)]6E1EZ/*+OLAO*!P1HUV%;VHKW&_C3:H@D$]EM"^S"65J#0?#_(K@+SK6L@ M\I[CZN(+@M2Z.*>GR$X0(_0_H@T31<@>MJ8'*].J@=.UU^1>J4I;^EFA_SM4 MRH-ETT/KF\PVR'"2SI#RW?3_>,O>X;YZD.49X*C)(Z;NJHK; 4D6:$UTQ,_JO >5Z-J$;J19L9X$!T4MP@L M*I5'B"?JPVT!05SE>() HO!E1^AO M8X1L8X3X!(,Z (OJ #=7.;%''+?3'>'I8U\Q%3Z*?Q83ET@=8/G0[13323LE M!N#Q8JT_!P]M<[F'#NZ$4SI\'KO!.5>+_>R\M_83O/""^(7J.FQC_G9U_>+>\;N)88'6F]9!O;77V=<6I(D9BPE!/FHG>?BE73'P_L-XA/7&B>.0 M&+O$YT:G4M5\9<_.F56C^,LY&(,]:%AV8]ITKC!S"&TD,=3SBZN)&"HVQ[>E M'LKT;1^O#*,]/?N /'=XX%&?I)1X"L>$2$L[G>ZL^H!;4@2H!$WL66A?]\#/ M)\,01S74PRKWZ>IZRU9_I8-GCO.^<:Y38C?X8P1Z/N$IH?)OGKBLE'SC"DF?@?)T_#MM2]$MX/P].CD M)(4"ATY4\/K(CF*!KS&,.<[.Z:#A,,9TLQ%XGR%!)"!:+CY>,23R".LO RR[ MKU M' 8NR8-"#A;9)<$-C5KEY/72P60WE4_R&@-!1VZ[N+?9%1YB]$G THJ' MR/'R7_42/!K*[U0V$GER(&:.CZ>Y1] -PZ7 HR J]XV-)4(!WF-5G%$B+1ZI M\ZPRT8B5W#'@A0O"0"FQ M?:9'Y^6:'N>LJ&"%7G)EF*N-#G$%TVCL0#7SS*3BGHR4R=Y MPK+2C-B\;%6FD<>EKB:6 .NE^+U%YZ ITT70)*M:B<7S=<[Y!Q/:-!DE9C M^ZA"^%0J4=D%&ZP7HZ&E89J,[*C-Z6YISZ*N+$BU3^6B-= +/YHSF%-VGC"Y M8"J&:9=4]*/=J(K^5,8T Z240",QX!Z>YJ>O,<)B=655M-6XZ0+Y'*@ERK9P MC2'<_\WS'Q@4C!*P.EZ37F!+D$F.\SA#_49@#(4^X>28[VB#O1K*1[YMD%80 MI (JPH7O#0FT$2/@(H=ICNU^FM:=S2FMKZO7B#[#AX+05_&+O& ^& M&H1B*"=?F=]8[9.+S.),%>]Y[YZ-B9\BY@E9/1G>]6S/;:9L[>5!SND8&UCA]%_C W M6/8,$5)OUSCY43N&!]P07##Z+L@.$D&_LP?3B/_VUUX&K(>L<O]XTWBRA6],!B2=T="/J3[EOX,CZ>.;M2XPZ@2=O MD[W!V!WRP83B6FD[6_P50(2^OCU*P2\%>AL8'4W+S CZE\:UP M\YVB*.ZW3=\>9[U%;%V[:XIF)F?POV:_#H^H$U#)^R23?*3;K49<^4 MO\_6=V<8#[4VV_,#T<:BG._$/B ^@#MM!>+?EAO+_U*LYJG^=;;1^S"X&*FUX3KO3:O[-^X.# M5;YI7HM;,[Y+?[,?R@E]N1-:+LJM&-_=7)2-H\KIZ5&E<72Z\8E=CJW1:I&9 ML5.V1CONQV%$UH;Z6-H;I6K;DCG<6M563FBY*%_K'&[MHMPY>V-=L8VM"W:^ M>9_6Z:!E8E;MK-PX$:H8QQR.)<70E]._I79E#2MSX0ZO6R-O_4QO>_^>/M5; ML&&48KFK8EDJR--&9>%F!N$E1;X*HVWZ,!=P;LXRI?&G]1G S M9^47#\?ZE?PS^[(!+5_POVC5(T=U@T2T6Y,6GLN&"_ M;$X,-V4);XL@;4CS+S@5VT/'\%0X+[-3<] T#'83<\ (BRH#8D/?+,YJDHOR M90)=%9KFSP+S@A%3EA;PPW?N?+?-=$]E-XXYZ0= Y:45,1IY7%K(Y5\8<4ECUT/#H[ M+;I6.' 1*S*44>3*%"ZCCXQ4=/S=]NEH?7H"6!WW=3P\\.XI%G/"QLQ[6G5[ M>5!V=.'5C_@4\6H67N/)"Z]^W#R=U;-U+3V$$SWSKLA<\H]AZ[ J/F']?)#X[A:$_!&+D.*#BV"3C7:ZA$\1'J@O@A^$O$V M._]13$9XK-YUADZ4PH0HO Y2&Z@)D&)!M<(733:D0%_-]]'X'H["$TU>HU[[ M4:-S9M[?"<.8#DGAKY\M>+1H: 3S)1 ?9>9O4>F81[.2A_?&8&G\/7U_B(3RM2\!!($\P@#]=X@ % M")-;KW5:]<\*2.1.!L/P#AYTAI!C;Q@"O7%X?%([@?MEV+5&\(0HB*76 JL> MDQ2% T^;_75Y^1=B;?S52N X%*8^0^JW\G Y?H;_&2L9$%M*MC\R'%%)DA.00W0M*2@SDRX[XV$&MBS"+G]ANEX M<5.[/?BMNJL"OQ!&$&U0RFG06^R& $>U 3AC'I6<*$O @*;<+";IB;ARQOU<8.'A*&(PF M._]H?[)?#J)H]-/;MP\/#]50=JM]__YM.^@.G'L9OI5VWPK>VE9DO07+H=XZ M;ITT3NAC_;19;[0:]<;)ZM8<$0VM"Q;3>U?GB"BH U-_I>/R,Z2,:*LI%$ALSVGQ2YIH.& M',ZZ)!J@-C@,-K$BP)[0QA=72)[MD'CG-5?1!896Q"]@THW$KQST!C&L_KM: M$8S'? 6N&-6KDQM7%WM$USG"UGF3@6&1@23J'S_956 F=&SM7-'33U"PGAS\ M)O8^(LO/%[\J8(P.FD>U5G-?,Z["=1--[\.VA /Q?F*.MT>:S2D_;!X?'YXV MFK7&2>WP]&W/02>X=MIH_'7R;9$YK]<>(\Q*EK.J9I/=)_E3;$8WDCA-;<1% M=ES$D6WW \F<'2QD'/34\WVDH[0@77B_-?2]?@4,UO?$> %.C.-3>*8R2WSA MF2,K(,XGN,KU#;+ZZ\"W8TZOW"(161>6QIZ^?5]\PFBPZCLWD#SZZRT83%U^ M.NSBX)S((&2*L'YL@:=.),X(C#]F[I'(YU]='([)GSC@].5,G%G@R+1OVQ7Q MR?=LZ-894B$-F(VJC^.TV+)#H5GBNN.%U\2%][P5APMN0Y9"L@CD][]:1ZU: MK;5DC?M/T.'UC&9:V$#(7;7K\R%6/C3G^+H]Y&)3NTT18=\H#D)DDT793=D% M#P4&J5*L=2.8FV&!@P?#!GM8G3$)+UIBCU8@L8W=D-AE#TV!Q$YS119(;"FP M."O'RQ;8?S8;NZ)CESTV68D%PV 1'5L_$5^KM]7S*HHHW5AOMFH[*X\GJY#' M'=&@RQZ; GF.IQ0=CV#KNOE+M;#[8GQ9KIV3OR>UR#53"AK,[AZ;#O+&ZV6"ZT=V^_&.$7[NUH\6IAO?T3M@)E 7CP]HNYJUHRJ>%IE MC;F%^HS!M;%(A4GW4 MHLMV^9\+]O(CA8DP@(5"]JP6%VXR#CPG',QO]G&BNX*M<574DK2Q:/W**V/2%5.[SMP" ML,+Z=1R_S3/KADX_+7GA/S+E+K>7OWQIWWV]N;C=X:*6:\,E)-K-S.F;WB(Q MM8JZ$2D,,1U#I/ VXHUWK9@.[:3,GZI^BXXH/(M547 M4-(F]N F>EYZ[F#KJ?:VMH@DX^@>5^L_SCO;..O^PWKU]%D/:%8;C[T_8_X? M'E=GH=RN(IJ#%4W7-U?BEYNKK]?BUZM/'RZ__')+_GBB)Y[CB+WX"7W@WLF?GNJ1ZB%?4=]TIKAQI(O\G]9--;$KZN79^.GCM_XE MO7BH]6WX5OP>.YXGKJOBH^5YH.^3D.EK7_@;GL;I>2DG9+/KRGE?D(E(#GJ5 MT[.ZZ9FLI; M>GS+B5VVTSUO4Q )2>A0A!HDO I+@()$$)LBF++XE,+&?[<+ = )__ M^3CUK'LJ L;]+X.]=[L#B_H.=YD__C+X<6L?WYY>7 RL("2^2SSNTR\#GP_^ M^>O?_N?SWVW[-^I304+J6L,GZVX2^2X59WQ*K7^?W%Q:MK5[^.G][O4WZ\?= MJ;6_NW]@[^W:^Q]L^]?/CX'[*7 F=$HLX, //L&'+X-)&,X^[>P\/#R\>SAX MQ\5X9W]W=V_GW]\N;V7>09+9X9$?BJ=Y@<>A\-X%U'DWYO<[2>(.$IP7B(0 MN:I*)*F%(BYEZMR04,P8"CM\FM&@P+\L@A) \@XF8YE=>W?/WM]+2])'9Z*F M@2D%(A[S?ZKK!PT=[&#RD 0TS>X3Y@3JJF52H>Z .>JLD%#,*,)YQA$)AI(^ M?"QG*JDCGS5.*A8(9Z*"/J04LD:!/29DMEASDE#.7,%'FE+(CI3=L,A(HM_# MG3@QGY756(/YV%Z%ZR7H'OOZ.AH1Z;.L\X$SQ@6Q/\9,#^DPBW0 ;96$H6##**1?N9B>T1&)/! A\O^*B,=&C+K0G#TZI7Y8R)!+ M#HD8T_ [F=)@1ARJ3QM<@&7)=LRF,RY"RU^HHTXS<>._Y(ZLO*8(_F6GY6S\ M9._MVP=[[X#T8$>#BTKTJU@(J@O$/VW\N1SMHF/2HIXODOZQ @BFV?%'.ZH*MU1+<2'_#O7"0'JJY:7-_*:6M&EV_+&DM"6/IB=R MWFG&8J?5+"'[@JO4;.!I 6S9ATNJ.^LF]/2=YI>_EL?7$BI?1-D2^J[H]58P M.GYIQT/S$*>*G::2\N]@20];',CIN=A\F?E?*V@#@'RT([A'=WPZQL&Q7EOP MA"B4P@9QA%W=WH2BKDM_2K[,9\T<\^00?<5SQ*1T9WM"1)4<:GXAP MD$[]>&0'QB$S*D(& ,\-+F4%$T%'7P8X4K'3T.V@H%19C/.BS3 M3-"V,D&1 ;$2UD**[B##!:#V2H,24,YMK9=[D3R!\R2;?B?A4\VMD4QE50& M%I;[<7.A/;J..=4G,&]:YY*L=9&1 M_;Q3HK7 1A10]\K_5?XN-9"D<)*CKF 1A/KERH96ETR^II;5,[C#?9?Z4!'^ M"KC'7.FRYQD"FX]L!+(D'MB13R*7R;Y@52@L3]H42/8 &;TH;4R[CX#S'3IFP+7 M@1ZX3F*VK%O)EO7F-.;+NI9\63V@5C6H/2/X?4)#!DH)7AI?979,P>V]8;A9 M;ZX+C/;X:^BW2#"Q1QY_>($N4T7:%*X.E^HC@2/K*W+4=XG:9@Q"[OR<<,^E M(K#I7Q%.O3*W\4Q8:F#"%*H^+(.JVQQO_VN=2^9Z?*%I?1Y2>\\>1@ '"D-E MEP:.8#,S2P)UE9O"PR^X!L "!P;ZD:#PQW<@:N'\[R0A:YUE9+?1^WC,']LS:%$.HP8&/ZLR8 HP'Y6 P0G= M";*&[N(Z8\T"UJS;C#7K>,Z:=9VPMN6@.L@:.-A_R/QD50>-ZK)@Q@/)M"D( M:9,S!9@C)6 .\A[F-,>(1,Q9CI$MA\=[>T28L.^)%U%[2@DJ47;,AO!07;\A M .SM*@& TZ:O0-GZ'2E;WW*4M]SBAUD+#>A8?@>'R@4Z34-&KR5ARNY[2KL? MYAO^;4SS,8"<-XIY;?6=QINN9'X.(YYZ7&26>W M3B(4G^R91]*(O+\B-HLS&>OY=2B9PH5Z%4Y. :X3'MY:U\B$A,5YRD0_' [ MO8>>.R3^F,D6'#MW@S"HJMZ0[??5"W!R-G Q)YQT&KV]P2"']IAS]X%YGBD3 MYVHT957U\IH<[/^6T-IV.WZPI9U@9FL/*1&X'^9Q8FPKI;I^4S96K[;),?]% M0MDZB2E;ETAYVRW^"VYJ35D8AU5@=^IPN=M(?8/;L(UD3-E?O4(G)P"G&0.R MQS[-,[#M,/AHSW@0"AJR>$L)FJ",VQK&:QH$/)%!S4*W_UP;,] M(DI1KV;-OU"M*5NKE_IR,;6]877"),U:6X^6*0BH5P";(C-[7#2$4)J%1",9 M4VA0KPW6!6SV2% %69HUO[IN4S:O".HKQ7'V=M8*M31L>#UBII!0$<+7%-[9 M0Z-UU*5AF+0G; HR%=%];:(^>_AH!V4:AHT^04-P>5\1$*@7#-H#I3YLTS Z M&JB8@D1%-&%UC&@/@X703L.67ZS8E+$KP@KSH:.]>9LBO0Q;NY&.*>-7Q!36 M!9;U8*B) C.,@SH2IB!0$5NHCC?KC=\0)V(6 (UD3(% O>18$Y72 Z'N1C;X M'1+F@;NFCV%$C)T\49."X+FQ MMP*GIF"J7F%M 5-Y;VHFA76>2B&S7F=26,=S*>;8WG9,5X?4!-%TBJ;G(QM8 M)[[#8 !4L>B>% 3_*?RKEXOK8HUP3"AE MP_L]OZ:R5>U$)$5=ZSC,UWCE6P0W+F/9DOM"^U:A$5R4!IX,G])W7^!CDLTT MO TP8@BGA^IUZH8@J"QJ9OB4ODD#GY.,/> T[0S=M /M.>Z P:$1]\\HP"-1 M\^6)(1UQ0;,CT/)R.L ,.XDY>3VUQ3K_&_\823X-,-+R.52MGQDYEE!_%+" MF6H8RURM*1M&7G!TY<>)X-FZSXD4?'Z\_&U\">!;F/9EHK^--Q%SLEM?0?:L MC85<;A'@VSQ]>UL('US/Y*^Z?E.H:[S[LY^^5=HDUW$2 <.C^/F063QF>C+L M_5J3-840]=Y"'B&%WOD868J?+4E9ZMW%@@WQ:@E!G#!]Z,AT7ZE#R11 FD.= MY=1:I[@-?4CS00,84$]?9#^?+AOD=I%Y:^'DBT)&H*(NK-B.:@ M^!XR;:SG$"&><%H4+T"9[5N6HVT*0.KMB$8 01>4\)4L7/7]3],!B-S*9U46 ML\ RPHHIG*GW$VK/:Q065*M/=?3 4QV]R)DX_]DLPMK1- 6EBDCN\C&0 GP* MYT-ZQ%2>V8@_Y#=A235H*FIC&&4/A.WIB!<$4/?ZLB5>A#8 M>%"KQ[?VP:DU!64N0=D4[BK"]W7/;O5K(ZTLF?,TM?D,^T+#7)G"7L6Y@4;L M%1U=?=;>NS4<_%N32],E9PI+%7<>UQTX['V7GLD*2Q7E#(8]U4H\F,)2Q:F% M&BR5UD]*>7HGU,*\Q '?C8&L7<":!C.F0%=Q88LNZ(X33GOT:1VM7E.O5T/! M%$XJKG,I'K;NN[9*N^1:=]E6:T!!'353B*A8XR\@HN K%G#2XT-IL;GWGR>J MXM2?!STM>3&$K5\J5O>KL37OA^;)JK#Y'GE-;WZMJX?2IF<*015K\]5OCO6] M5\OGP=8%E;9D32&F8BF\\96R'CCZE\"L"3+Z!$V!9:GK9WJ3/N M,B?]"FX@,#[J684%4UA:XHT\S 13\>N$O_0[.*:@'^347T*T)A>D167>2:Q^\" ]5RB.0"[9=*WZ6Y*9P-K7XOLW9?V\X[K@HH^ M05- J7AKL.Y]R1XGVE?P%3YG[3X^59MFRCTN:+BO6P-CIG"G7M.NNTVPE) K M+ \$I]ER[R9N1:_W>>%D9(Y#?!HQG4 M @9GG_#MS($5 I-?!FXH;/P5?'+YE# ?7[E$]@=6G#>>^=W%>:/X?JS!3@N> M3[CO!L>^^UM$H(V$E 9%"6K2NRE/Q#P7!WS \R6%YC+AGGLQA:1[6;(DG6[N MEY0U)UM\VTCNMK1KX)0%TJ'EFNX%-B/B9>]@RD.^T/I#&E]!@O6F$;!) "QH M( E_S46_9GIZ '%JS'MT6":Q1K2X==DNK:X>M@LI&P19O MW!K[[+_4O7 A+QLQV;](K*0[[]C39Q)"6C2%CS(+J,2+<#B0;L[7:'D-I%X" MRLR'28\?MAIBG9[?W1:'484OG1@JG7(/UVD$\CX%@G)I MX2H*L3QBJ&2,^CP=,8^8<^AG,Z^ML5 ,]/1%OJ<^X:"^ENEPG!64^ M,HPK([@P@I^%CIPUQ=8GYBJ831CF?L ]YN+:=MQ#78V2*3\7@9[,356LYGE M7@>(KM7:Y^ 37(+ST83_6^"1N8R(W)!KI1K6KH/5H1"+T-K\RF(;(&X:9=>R MA2N+==/\XH#,WD)5AJ(=M7\J+MK7+4>D8]W%GY><6\.\Z]X))-@0&W M.&QMRM3)U>8S[DA+@<,_ATE@^)2;<<\%J\^SO,\ GG >;UPF01Y<_N##A%4& M')?,5)7:2?N%_DO?.DFS].9QY\HE3.XZT@X$Q)0/+M=$J0Q6S>E>P2V MXW+0(*X%=R,'_[BEXIXY-/@7CS=DE#YBV<*=F//&[WA0N71O=WBX]PT7DACQ M[JB8!AC.<>)!8TQ%T8VJ'VV+VB MTZW/TDFIOIU_+PV!"E^ZR3/QH1U@GAI;-&7JIF14C*GX@X63<_R[)%%%8C&4-^YCT_2Y<* LFN8 M:\;"[8MMRIX>AF[>\?DK?[=I$&H2?7F7QDBG>M#,W;EU!>0\4+$>Y&6KS+%! M\APG19KERN7LG'Q7T @F3+BXXE/J>M5)G7 O,O(J"%K)T"77Z&_(X_IZ=<;2CR,$$KB7'_X M+A60G'5C.0ON4.H&^,KF#9V1)]E7 M7XVJ@\I:E>A:5%.U%9.K8Q?,-8]>C'M.V1;SB]5E**]>3S=17B77=UH&O$[. MCLH87HU&P80+6A9I,:$3K;?X[.[5*'UT-ST)'C^YF\9OR'?O\J_M8NQ.[JE= M;-'I0[MW/!_C=(>B+@PH7XQZ5\:G>?>7M&7WPHH@HR92Q7>&/ZTIL@DEO6051THXKOG>P';JD3@=:O M[BGXL?$D3!8S_#'NZ]SRD2B*I9^]$WU&XF/+3AI?1FURT9G$JU3171'T^VLGX8.:"S(M.3I MZO-TPKVIUTGPD$("1T!=UNE>C<")>4\8IY(>*8QS70T]-BXXO754W%TO4"$M MQP!<.71K%"_3Q=<(8W;G%W2&2=8 =0=T;LD]]B)W$VC!>"=!@\*?B87M,$U\ M6R$.7?Z8,&=2I:9OY.F$?B,N78=MEN!A>>.D&C;N/^\>N-PG"A1[2!5IG1S\ M_D$]#R??:D-DEOQ0&O^Z4I=1>A6L]F:6>(5YR44MPR55Z]7Y>NOZU&NFM0&:?BY M'M]M4O^S\?$Z;:/K>Y>IC34^B'9%=78GMX&Z=K0JX1- M*C9%YG5I=KT*?>5ZU'62C>4W2!=FWFIKTI@A*ANOU\4W$I?3G**>S=2-;I-3 M%=D@B5=Z$JA)-ZM5_BJTJ LCC1HV2!]F'WQITIUA:INN9UW(U1?>'"VLX]V% M!MVMA>1KT+@F]C0JV!QM'-C#Y%I=?*LEO5'B%-M$$;/OZ-D=7[^T18<*^QX/']I02 M]%>86EC9':5G/JNVB9*"@*0P7Q_@A]@"@RCE&\38#>O/_%^2L]=@/TUP:U2P M.=HXS%IJ.DT7=(8QJF!D43C4(&?ZR;&&;"PTE &OV?/9(0:] C"RJ-=XB3X7 M]VJ/!)^FY$!K7,YOY !3%^J=9?O56/Z>^@!OU3J.,2OID7@E&M5T+GIU;(Y. M/LSMC*^D8UD[B?W3AY%>'9NHDUP;(!@&'L][9G%G_+2$@K0KW$1M:38A18'- MD?:C#+.*GV6!G_:?'+HH&P.OY,NG#A'B"5U!//K0!6S='+ M418Q(>9!RHO[J^HLNO R1.0U:%43:!H5;(0V@NS 3RH1^I%9#:=Q*^!!LZ$3@G\^?]02P,$% @ 4(%:5QZZH=[##P Q?< !4 !X M<')O+3(P,C,P.3,P7V-A;"YX;6SM7>MOVS@2_W[ _0\^WV?5>>RK1;.+O-H- MD)Z#)+W=;P=:HF->9=%'2DF\?_T-)?D11Y2&DDQ118#=ME$XY/R&U,QP.$-] M_.UY'@X>J9",1R?#PW<'PP&-?!ZPZ.%D^/7..[T[O[H:#F1,HH"$/*(GPX@/ M?_OU[W_[^ _/^TPC*DA,@\%D.;B?)5% Q06?T\&?9[?7 V]P\..''PYNO@R^ MWI\/C@Z.CKW# ^_H)\_[]6/(HF\?U!\3(ND F(AD^N/) AO:73@?K[Z^W5>LRI(-$WR:*8BBCEAH3O?#X? M*>D?O#\^&"F"$3 ?TSF-8B_B,?6.O4D"-%1*#]I.6$8I/9AS+V!RP27+'OCP M!PO4E,./'GWV9R1ZH$':<"%HR.9 *Y8>"<-<&%Y 8\)""8)*^9X).CT9/B\$ M]U8L*6C_[(ZC>+F 12W9?!'2X6A+Q#X)_21,::[AY[RYDE]OI)UAH\\QA3$#S8DX4)+EZCZ9$3M)%F4CO@9!%BFA$PUBNGJ33ETY=_N _9SFJ\PVH M&\$?F4SE>K_ M+V&"!J=1< V/60@0J83?)7,:G!,Y@U]<0I-'$@*I@0CW,&A_Y9@( 0192^B% M C*S!;FWH?LNT^U?9.^EO"%+U8<]X5;ST%LI7] I!8S!/7G>^J4%T98/W%MY MUK)&;8[68\D]0GLNEE;DMC-6;Z5F]Z7]GM[4?_'(?Z7>Q_&,"@N"K!Z\MW)- M46SP91061%HZ;F^E"1N5!17Q\B8D@"GSFA=J&V)!HI5C]T&JGSD/GE@8%K^& MM&4Y8D>S*KD54QJHN[_NA+>;1/@S(NEF[[W9<>NTAQ&M":K742?UI.4XPLY. M E8,/!%)F4GOF OG1(C:O%@?USDQI9;1JH!T(SHGFGL>0Y,B%\7.8&X*Q.I: MT8VX']'4=H:R)@ @3-29E\:FVAZV3$A;QQ*GPA]P$5!Q,CP8#IXH>YC%^2%> MU@\1_HOSBM?G37F+$7"53:['8CI?T4\%GW> GG<94P6)H"1^^";QN@$9K(B/ MWD3-H(]^-H5[;7\/,>2C!\'@'SD@9IPC\/6: J:KQU ^GQJ><3.?.F(7^2 M7A(16!W0!%]3T7@(FT42+3%KJ>IAHQH_<7'-HX=[*N97"JQ2GB1:W@-\27P% M7,+*'D_!2&DR'QKU936_0P7[U/];T;Y;*F/!_'@="7SY8*OE#16,!Z#E!"62 M7M#L[[76N\P+76YAOB^G4^KKDGFZ8<*JG%>.36J**VB ^G&RR\TGO'T M\#/?GK!'!B8MD&-QP=1D3))4A>L@UNK$*LY/X(!%/KU6.O-&L,AG"Q+"KK M6KH9,Z*UC6K';M?(NVRG,T=P;_)9C%&^)NT>DQ+VEO=27AM8HX>.$:X28TP6 M90%-QRC28-!XD5:H1P^E)2%FQ$[AJJ- *GNPBA"VBLKU2\-^L",^6WZ5ZMW( M#+(2/ABLQS* YAVX@"\S4@WPE73@ K[-RU,37TD'MO%M7 T]A-=MK'*YH[#6 M(E.2_13RI[M5@$J#P)C>*KJ5(PX.[2U=Y)D=XRGLJ.8\NHNY_TT#"T_8"9[Q M=*VESKG4VJ>JYIWP?DM#%?J\Y^#!_,'BV8R'*C8%DC;:,C?MKA/L]SP/X*_" M_C2+>*9!C3RT7X'7I(MN,6Y2>TJ=*#1=MVA,BUO-.["+3W"?TB#= U])F:@@ MQGBZ"L]?T(D6%YJP,SQW)*1?2)P(V-F#H,]Y&-+L>&$\K8X/-.BI4\3C*3P) M$F6!*UXX-*%5/)N0TBK(-(ZJ9PM)U4*!UK;8P"=8FU:U*, ""1)>T/2:L\(Z M-'/J%EC>'B@/5(*#+!.A_G4CZ)PE\R)F3>C("O1%"^8E$C:B J\ -(\,]B C41&X<]'>I M2*Q&8@MO&*;N@PJLP&]V:-Z#,"@6K^&!7A^"H(93C+'VB#Q%1 MC-HS/_#J0TP4N10,2AAD1G*_'!Q LZ@W:PU?-8&OKR0B[W6)B/']&].GU3WBV5[9]O\Y7%+RN* M\Q$4;TGSQ4GS!:*[H%,6@?+-T@I4U!!X!9<*G&DJ'IE/U48R.UP]%0Q6Y<-% M @[70Z:[SNB4"ZJ?*TNC.B%)-;6KA7BCTG' &,59"%I%XN_Y#1$510G->VV4 MVK8_;[\M=+NY8+:6EE.;"(3^0\BIUL)R:AM@)@=4@J0U#R?] /'A 1CB]0F^ MEX(62V6MMQ_7^W!SK;ZM?X*Y 9>6_)/US?FP169REMV8E;TXX#^#1BDI1D53 M6BZSS?G2?YVKJ$DW/-Z2IR\JB,](:";T2L)N\/S!Q;>K*(U?2S- U91NIK47 MKB7>X#5QR0:AP2&7HTL!(C0V[,KLS,P>>21/F?(665J,1Z) /51),UZX21G: MMD!HFIH&VBY7]DU[%_ALW36(R,#+;S+7J/4:/5@U6#O\99L($T1%%%TBN!GRU'FY>8UUZ)(GU!PS>MFZY"2U M.]5ZI>G2F5=#S"9OMJMG3SP[HX0&>SML*AO"N=.E:F8M>69GK^\F3Q-B)5/_ MS#.'RNZ?,>_ [GW/,/)XFFZ1505H%M&^?,Y/C!O<[-M>Q];EH1B^?%;I7MHH MBJ[9V[W+3;\O#X9:$/7Y@--@K@(XL=(#CS07M 8.DJK#^UG/N?KR1@)+?[Q6 M;=G9T%:-S>4S\ V&%_2$6%Z!.I3J*S] "2HT3+_; 4J62GV4=>\CNB[!+RSB M*F=]Q3>LB/;NR;7"P=L=PBVA@MG(7__<^2_%H6UMF?-LT60\Y0S!&\E7*6QE M1RQXTK=TEMO=7LR;U5:MN[,*3>8J""12PL B0MU.5%:>8775U?M)TC5MJN9C;>?D:WGW6W3QSVLNN2>9)N2##[,M.O M'+3=?6??>[Q5.FD\_2JSBXXTST ?L<41NX-"?[V!(W S^HCCG]>:KALNU/R_2%.A^#(=+6S^,K=#<>M%-/86:2TT\U=//1\:U_6L6QC* MOAO=&M.6?.;75>_;BTY=BEE4 *_--FO2F>6K;V^9^M??#7+]4':@VZ<4N MTB!@F<:[(0S$?TX6+":A#E%Y:[N+# P3#NQ6U^6796Z0=(^ATF-"4MFMQ.0\>&*ASO3N_KJ;"B]:\*%&77U745O;U5TO M/J$$&F*=:5LA;1/2M\O_=G@L^(3?#HO:C_S9YU#5OBBKJ#Y"0H7,]',UVZ5D M76$IU]V.[-.+OO*SRZGV0T"VJQ--;"..R 4-V5M[7-M=EF9(_IQEQ>*L"WOQNCX;JXD64^8Z(.SBZ)B$"#RQ?Y6U/F:_,?\(16\:#]3$<\RWOU M.:-$+%-VL@!26;BLJKF;Y_G%!O;5=7=Z,^Q2%4HEF!HA39=.X2OQE6DMEVK: M*X'@CR9=*F2OA*6/36!AV/BR??7L-#CXP +]R06@B&">2_G/.\=^Q5IW6U /#NL'L*NPA/J]6W]I1T\=MN&O5V3VL7X6K&NSU%7*BX\ $L M+*"?NU5@)ME*+AD7@]NQ\==B=V]J:EUTCL_^<\DH&5UE7Y6*YI)UP@'#']Z[ M9*Z0KYW!X8NC2J4(5D\521$4H]P=1[5&H3];+U[MJ/HH7(3:XUA']01:^36= M'!MN;04NPZ-:EYS>*F3(5W M2=7CX)H>H-6P _LK5L1!Q)U6N:1;T-EG'"4+YY1,'7S:1,(-,&V]9/X+]<<$ M3"<\^3]02P,$% @ 4(%:5P^I"*ZD4 ;S0' !4 !X<')O+3(P,C,P M.3,P7V1E9BYX;6SM?5MSXSBRYOM&['^H[7WFU*VKNVOBS#DAWZI]UE72VJ[N M<_9E@B8AB=T4H09)VYI?OP!)6;)% E>0%#.B)DN60+ 3#"1^/*"Q+_]Q^,J M?G-/6!K1Y!\_O/_;NQ_>D"2@890L_O'#]QMO?G#FS3SD]"/:4+^\4-" M?_B/?_^?_^/?_I?G?2$)87Y&PC=WFS>WRSP)"3NC*_+FOTZNK]YX;]Y]^ON/ M[V9?WWR_/7WSX=V'C][[=]Z'GSSOW_\MCI(__R[^<^>GY TG(DF+/__QPS++ MUG]_^_;AX>%OCWJN?@US)XZ[#?^]+;\\:GIP= / M'XNV[S]__ORV^/6I:1K5->2#OG_[7U^O;H(E6?E>E(@9"00M:?3WM/CRB@9^ M5DRCEH4WTA;B+V_;S!-?>>\_>!_?_^TQ#7_@L_[F33EU/@L8C%M>Z)"NO*CQ%N1U1UA#"S([XCW M],2&%"M&ZG&.R=S/XZS])#\?1TKPEMJ7I,Z9G_R9VH)OK@XSP1V9>Q/_U/GDT6Q+&%<6T0!<7P$:0L M<%:C)!)-K_B?56M!7F_,E*20QXQPW5]IJ"TU,0T.WEVZ??9%&V.7NV1&+_CL3_^$'VF7N)ZH>J* M+/RX?/;D,4IK").T:$S3W$_OBE67I]["]]?WG_ECV&1']\2MDJ?WN<+HLP[J@C=*<() M"]Y0QG'I/W[@V+;<)?XN9(N$__@A8_D3W]4&U!"NS!E=@:2 -A!R_F2;_$G@ M2U_.%0 $:%,C1^\Y?S?,MIM&[J=^GVG)4?4DYQ'C, MSN-B7CE8(0OQP9CC/;.CR1)3J3C+JTJO-2#Z@#;7E#M^_^UM#5KL 0DG-.,V M[ 3#@2JWW_P_""@>9*EWMK?B+?A M^4DHON2S&7IQY-]%,2>#/+U'(,QN,+)MX-V81(3B",45X&E2"=6LE*E)*4Y7 M.VF:).%4!$+VOMIIB-.<,:$9-8"]GX<@K$=8C[ >83W">H3U".OW>>MSOQT* M_+^O\C'\-"4< POLVP+PPT:S#O)-R$)@C\ > >OQ U9@_DFASR>%WJC1[LH, M%,.NB*X172.Z1G3]VM!U]/WEW.^Y T]2JYX%!U35D6)0M#^ T9RC8" MA].$(!Q!^%&#\)M2_J^WX@^'W 8]$6 CP$: C0 ; 38"["X!MO$6-!"<_M&; M^Q'S[OTX)YQ_7U H?C7-\M".8QM( PE"%(TH^JA1] 5?!;^)16!0%P74!Y$S M(F=$SHB<$3DC+_%ZTEN[2^L2U*"] ^93-&[Z/R]B,EK9+FO5-[RA<%\^-+#N\>_P_9 M2,F4M.N?/KI:T>0FX]; S=+G,S7-L^*&K;T,B4-B 9WZI[R$94\Q ?&&:R$' MI+D;#F.WJ+'HOBX?>[XB;,%?S1=&'[(E%[*UG\A7C+)U[[1>1#'YEN^;Z0<$ M'C:Q0A4[Y9IN09E\YFI;]4[;91)0QA=? 5 +=7PJSD:PC7*K ?6R0#O'A'Z0 M1?>$(U>_TB4*HE7->Z?VFBPBX1%*LF_^2CZU])8M[CK&O5/V5,^A,K"ODYIX&RV_1GG8S)0]@#4.Y.V#H[RI8!^0 MM8_.L:8(9@%Y^M$YGF!Q)R![GYQC#QBO O+WD^/\22)=0.Y^=I:[0X<_D*5? MG&5)&0("X4(3CHIMU_LDMC:50&QJ#\N8I*9 Y%*%^N(A(#'Q^45?<0 MBH%;!LJD>Y %&&N%,N@>: &%::'LN8=9X"%3*(_N(1=H"!O*H7M 1IY*!^7) M/?BB=L]"37+WD(O:P0OERSW$HO##0IER#Z[H?=Y0WES%)Y L"2B/KL(32'06 MRJ.K"$41XH>RYBHZ4<1?H:RY"DH *2U0%MU#);K /I0S]["):5+NB3B7JN@U(3>NG 1>7GBYV$DVJU]\?V2 M9-QHC0W.LO?R6(N'>'JD'T_*#Y1J.(Z3\GO*9.:S*2ML\; XR##F;=]!4=XJN*O6')(T8-':K H( M8!#;=?,@U* K %T!"H"^=76?[>1GDH0G?AJET_F,KUTN;&4:MJ8.7?.!L$B@ MF>DG5.HU6>DJMJ.R35(@%;I5K4K8>F7+T@=>W'27T;77((?XOKSPL\ M?Z"Z:@4:W!XKIZ*?L@4C!MB&-L$13O*J4;;46+>-SO-L"FDMOT: ;H%((#76 MHTXYW+M?F_U4"1Y.>B&HR3W1U>H4.8OCD=D.=&PK:>THX(!1/JP[?L1UQ]LZ M&P<*07SP[@2)'IU[:T;6?GDFL2CBG4:+I#BV)XIZE_>Z1\G"6],X"J)=! 48 MIFC_(-NAC*XHQG 'ACM4X8Y#%<$5Q\U.PB9/ C:KY$L;^.A@2 R!H,L:;QAR MQ^4R(C\9(GU$^L>,]#O;70?"_!]W.3J\[5U4]DP+9!M&Z9J6%65,$;[IL+;Q M?#/Z$+V_/O2>LFP/0_&_=I3Q/_[YU7^,5GE]M%'Z>_]4\36CI*KN]]ZINA9E M VK>7^UO=JB1SE#-K^Y0-&A"SDEY /1&G/\4A4F*/4^>@Z%K/CCMRCP&?8>Q MTC^L#%6;[R3X*X_*K;;XR(@ZK03<[SBX<>X=*9:YNC5ZD(PX^$K8@K#]R4RY M67&V!TP-KN!N-YA5OJ?9DK"KR+^+8DX92959B>K&Z/$;/DE5DK!WQHGC0_\Y MC>);2N/T*EJ)DA'RC#U0APX(.W]5"4Y23L/@I(^BN-Q6DH M/<&M!NJ D7+)_QYERW/QMYQ09<,.")FQ;#J?ITO*ZH&MNA%ZE]&[W(*1>KN2 M:@P\ES@ &U'4W&1QDD\-BJS)L0": J.+>A@!:^?*?B/7V([I$D ME'85N+-3N+9V3Z/= 3JGI-9FE-*=G%$SGZ0STFFPLU,S\]@IF>P6[+B@0WO9 M* $F&Y#+CJJK=+ P%1$@9U:AS&B@VI":4ZL,:A0YOGYT;T,>=K6[:_6B C0. M$\P>&DGV4!>>^8'RAG[R&+DGR6X:@8E!!_UL9_Y(",#4'DSM>9&.45EY4U89 M>9+,%54S6S0*M;$U16M?,*CM.*C%Y)?ADT?&3O^@,G3*]W4.0 K_D3+ +6^( MZ13F:07553=&V06Z/E:YN"YQRP5'G%PRBMD47H#3/,WHBC!=&HAI=TR@P"-3 M&-1VCA$MY*1&:,\EUHXGVHVQB@:Q"MAFZY0S]?A"%ATY\_5&L3,2"U.6% [+ MG9+0UMO%D81^\1"Q,4<8!K 4!FAFF0WD^/_9BQ+>B'B9_VA<^*>^L^T0@(H* MC .\OCC J_*%71:B?^L_UA F80'2!;U%Z"U";]$X70V(C1$;NXJ-X7O/0'CX M%PXF[TF:%=]PWO^@? !/E-S-F3$^A@UF&R^;4(7X^?7A9TW6Q_E?.7_D5Y(M M:7A9"!(AW_Q5?6T$>(>QT=U]SH&&_IM@2<(\)M/Y(6%B*0Y=3$W-_)#](>_=G%\_[4W?@Q.=D47]UN ME%=:&_=WA#NIX[1)UV/B:="C:+-J$YF)/622A.?;'>1DHY%#@YYN< 1WFC89 MP@T>QWD;]9]C8ODR#.!?@H->EWCF79192(@Q17Q$\E M9SD['1-]VNC3[N!PF\G&25MH;A=Y-P>OM U ')TKOS&X($1^,^/0:\6GN^!@JYO.C MQWOXR2+B[\+S"^71)-"C&<9Z= =$#X9T,*1SU*&2RZ[!+$T8FE7L;3Q%C04A/[D+2@-'Z+=JX2BYL.>UH&RC 3$QHB-CQH; M?ZG$'HZ) 3T0"R,61BR,6!BQ,&+A+K$P>.L9"@/_Y!4]2)IY=\1G4;+P8NHG MIM4[M.-8Q\)K+[A@/0J\XA53<=$\Z#)SF?DSB#/7M/: M.N6715EOL= 4DBUO.""]VH,HNN9CI'U821^]!^F*9!P93N>E$E$>_%,UM4KS M-;FG\3U'L<\UGY)X4!_T? U_)*0]G?E=2O[*1?T,49M0*17*MD-2K3EVIVD] M-.5*1:YM/T[J!]V'?N/V@%APUWSU*<1&UFPP6I53+6\X%GK;R(3D:-P)34)Q M.\N7W&=^DA'5D3==VP[(.6/^0T@?DG227@F/DIP8= ' %TK0#8J8)R981"\5+J;]\5->L R)N2,!A M<#B])RR)%LNL/,O#(9J8_QLZ9W+"#+MV0.SM RVF(M5,F:H=!@ Q -C!\4F% M[X&:VOHN\J?P&E(33YV+O$D1&(7C'A?YTADDU!C_N\2EWOU.C6(@HTLK@+H] MW0M1Z[0@-<%<3B5/=+,='-F!85W$R3D!56YCM)'_TDDI;;ZINR"A';Q(L!%L M]RQSAR*JCP^,[I@VS''FG%)1($C:R//AI$IIAJ5;J9./SD@F,"/$&=&$H6,* M=3PY)9#MS0/']SBSEZ=W@=E=;5UMWC!W.I"W'YW1)$8Q16?T"=R;(&?1><72 MI7?%<15C %T:.?^!C'YR9EGB20YCCO DAZ63'*"4S:%.'U'.TR2S?UUE/GQ) P+0:W/XH UMDOW M;@5P7'ZZ+__P_/-F@V":L?'M";>$K68Y"Y9^2G:3?K(YY8IM0=EF.A>;Z;9% MJ+G]HL5HCG NH51[E42+T5X?YUCU?_@4[Z%=!)C;-)K\F+::G7:L*D>;J=') M%NF*"*Q$];.AA.V(/6QNC="C'VR_>FG*.2!:Q\NL[ MDO G9\8N-^U UIUM0(K0S89NMJ-VX\S*'8JKI&FV)&SV;%&<5&O"X(K%EL.A M,8_&/!KSXS14$7TC^G85?7>S+PV%PS][Q&<)MQ=2CZ]2+UWZ[&E2H1!<-89U M]*TG!H$W N^C!M[GU0*8$78CQ%^'K+7M$3HC=$;HC- 9H3-"YRZA,W#C&0@; M?WCG,1+SKT)O[;-LP]?@ECM3+S5D*-M(&4X3 N;7!Y@U=:@G\WD41T)XRH?7 M)H'J&_9.YRG-Q:HH!%S4,9"4RU8UZYW&:[*N0N:3!2/%"GU)C[0RN7'?X^!F MT$2]4\K6E'&1_D_*5>YOG$BN,M59T/H>:.(:5O4M=JZ9$ ME)JB\X5CH'536 M]\G1E$R6-1R,WEN.BE(NH (,R]/# 3UV0=?G\%7>)556Q15A(N&M>F^*6_*@Z3K: M@:PGZP IPE2=UY>J8^"PGSSX+'Q9$?:%O[ZVS4#I"=/YZ9ZH5_KHE*996N0+ MGHC5,/,WQ=%W[=7AW8R*B1IF9Q&XAJ0;0FZ$]IJNQ80K@W#:]G:/,,=^(DD; M4S49A$9E;+V^D>MT#ASTY\LF"KAJ*&3Q.]_5T^N;[YHL&$ ?NR':)XVVK_,F MC(.018$OTI/-@=8KMH#=/I"$H'?7YZ-PSN"/PBJ&HTEA>+;;;0MGB;CDGA[UJ1VKLBW%2F ?98EQ8$^WU M&!C(.\=8WPL#@(V=RP6QI2P,7%]V@_0.S%%3.\\Y8=*P:.2;&%UZ$:9J&'.$ MJ1JV+MGK,KAI/WTCC19)-(\"GW_V@T D?$7)PEO3.!)5S)\^;.G4YW&8CF@Q MH:,9:9C9@9D=JLR.)T&:5>*C2130=[!*/]=+43J=OZ!J4_Y7E]IAUMDJ7]_( MPQY9C";\8U!B2A,.FPYC-\+_G :- &I:8]32V:CES6X#.]0B:GENW'_TD2>0 MN+L4E1A1U F-.S3NQF3K).2 M^D:C-S)5;*%MB;8EVI9';UM*5 #M^"'<6ED,S MW T=SC;0-J,+D34B:Q"RON!"]9N0J4F:DN*F\*O(OXMB+L"B E=F[@2$8^1-65% MCELCG&XPHFVH;DP:HG5$Z\J:(US-!D5E3BZ!T_DUN2=)3BZX5KDIY2N]I:?< M2J=Q%(K$7OV]'&T'1!R..+QMQ8$70C@)_\A347JVNO[SA,PI(Y="]9*4S](C M2<_(FI&@[,"WPLE*Z-1_%7\J9%?%I0.4H$F#)@V:-&C2'+=)TQ7D<"Z]2\ZZ M,WO+0#;?3]SJ*5YR,P-/UMVV-:>F TTW--V4MP(G1=+C[U&V/.4+GZX(*UPY M>YZ<#0B'MQC)=G%:?[%@?.Z?*7H0CT9]T01%$Q3M)K2;T&Y"N^EX[:8&6^*( M3*3.P,U )LXO7I3<<[NM^(;/PA_B^D6/OR%Q_V+#!#2C,6T;0PV(0PL)+235 M51!_Y<5-<]F2AI=/LJ6]MP/:#:T$M!+02D K :T$M!*.UTHPVPT' LN?MW7- M4H^1@$3W@BTO(5DSG P=SC9$-J,+T3&B8]!!C:H^0OJ-RUAZ1?U$)(->1(F? M!%&RN'Z2-/BQC,8C(J9&3(V8&C$U8FK$U,>+J3O;* >"V^_?%;[:A.OHJ*DO M6CF&;6 -( ;1-*)I$)J^K 1I_!IQL MLBL.!8K?>S1;$N;YQ7GJHDQEO#M1W1 E&PUJ'38WH YQ-.)H!2::"GG:*T0 MPDBP3@/9 P5Q98T%0U- VQ.M +0"T I *P"M +0"7H,5 -P01YBE;H)@AK)O M/NRR3];^ID@]$8"??\FGK0M;I_$#K-L]+2E%&PAM(*/,G%DI9.+(?BEBIA92 M%T.BM8'6!EH;:&V@M8'6QFNP-MKNE$/A](\>1]I\668;;QT7=WYS:$K^RJ-U MV:AI5KSYP-9Q>4,*$8\C'E==,UW)U$R(%%<#YUN!TN$H>$?$UHBM$5LCMD9L MC=CZ>+&UZ7XX%(+^T>,]_&01%8[=,K>E.6R&C68=*YN0A0 9 3+LSB\AJN0J MNB?AY9-T51>,B%O^& DGW*!FV>XNP-/=W V.UAOD"%.)>@9)0]EDG[P%I>%#%,<-S3#I -8M+PTE:&RA ML:4 ?35+M;JW8Q(7)(BU"P&&S0<:R%SZ4JT:N%DD[8'F#YH_:/Z@^8/F#YH_ MK\'\T6R$(S1SVJ*7H>R87[PU33-&,FY^%5_?D80_.6MZ: (ZGG4KQXPP-'K0 MZ $9 =](=E(*TBD7+],X":@W&@=H'*!Q@,8!&@=H'+P&X\!@4QP*-7_V2'6K ML7L)^(RP&R%-)WX:!9,D/(OB7'JG MMQ0V-QH-833":(31"*,11B.,?@TPNL4F.1"L_O#!2_/UNA0(/_8"/UUZ\Y@^ M-(/6T.%LPVLSNA!B(\0&0>Q3+D877(IN]F3K+$J%2A(W%AM"[$:C(<1&B(T0 M&R$V0FR$V*\!8K?8)(?R7'MW5:(*E[LT8-$Z*P4Y\Z,X]82TY/[3RX;ZL(T& MM>[-;D =@FX$W0J(]"T7^H.O?U&02US1=IG\OHR"94G6E&]X7 )E<-2LLUV( M*OP$UV2=LV#IIV3&Z(+YJYH7 >_@ /VU,F[29.%QV M>;:D+/H7"22QDPZFV7L_PN)7_E?';/Q0U+7Y\!M9=\J-H.2?4M?[9* M::I;#TVY6M7HVH^3^D&UY"TC/K<7-L6Z?#H)>\]QP(*(#)BM U_FBC'L/AQO M!1E/9WTA[-3W&(Z#W_PX)UMRQ.1^)5QK@EC1=#7AZ= @$]](]'JM"@6W'\RC M=RSN+S4C!CB:-L&L3O*JV?ZH\6XS.H>FJ?GDG),,)('46,\XY,T=6_#(WCEA&$M-/,!VUUUG MK#;R-0%Y_>@8KV#+%GO M_5/%UY"2JKK?>Z?JVD\6=9&0VM_L4".=H9I?W:%HT/@$QV@LB_Y5*-#I_&7I M3HGO&];);J5"/_:3@-PL"T>*9:YN/70MU5..4:-0> 1$ 3&.A-,Y8=P*D25W-!G" M51[%?3S9YE( ?Y)FZ66:YMS@3$+Q09&@T\,37)VAO:L_+Y,@9_*P>C>#.C / M6<1149(](WY+\<:(>=!(5CF65TC_GI)Y'E]%-#W0C3T7IEI-XO1S4.,IN;0D^-NAYGN@4RDN?8CND636=96KU+_82O=23\U5@,:A@ G3;B=,-P]J.B>[,(;-?-HC MS9?N,B0YTI3JUH')D697UT?]@,S\Y"@S!I% (*<_.\:I>9 9R.@OCC%JDKT( M9/&S8RSVEB4ST#F(GSQ&[DF2DY8'';3CV#[) "0(CRK@4847Z>65UW7**J>K M)!-?U(XRN4S>T#:] M&?.#3+B 3SD@IZN=GW]S*JS)G9?FD -P5W=XNBX!PS4)Z"(1QZR;<"<=Q'XR M8S711CF-NCY6N7B:2[%VN6$X(VQ.V4HL[NE='"V*E2WAQJ@O)CG:3W+$Q+-. M$L^4,)0:(4"76#N>C#3,)VB03P#;AIP*>!Y?6D%' 7>]H>R,Q,*4)85#=:%3*C"V-#KBPT9^$7.YW/"@=\]N2PDZM9_O.:B5B:BY'R=EQ4I MN5S*_#OF Z"?"OU43OJI$)4C*C\^5-Y400\$WW[AV.:>E)ES_*/W!^4#>*(\ MN;A6LR6<:S:X;7C7ADJ$>Z\/[FD25\H4OK)L\64A6(1\\U?U9=[@'<9&=_=I M$QKZ=W<%'Q(FEK:,7$FJ5A?#V34M:LF-8B__M+V0HU[@_&A;. M5ODY/;^]D==\.?RUBVHSOYUIZMW4MT SJO=P?R>JC)IO5J,S)[O5^TY%*('O MC6I4A%/VM%W9=B&ZWNU+5BGDT64-H"L(74&NN8*:(>J!/$'O/WI<%_!UF&V\ M=>SSK\4%+H3SL"X;D:RE.ZC%$VS[A%J3BHZAU^<8,CF?DD=%42YE1KW=X0[ MJ7.N2==CXFG0$ULS1@-"PO2" P9!UG0^JS:2/5HES!GUMU?M>%@-8R$8"^DC%B+W M$H[T*%H#7\U0@9T?O>BIK*+G%]JOBVB.X;#60SB-Z,.X#<9M7L$%[>A10Y<3 M E($I*\7D#:K.VT7N'WR%E7!\[9833^2=7@&)0D1&2(RP,7BEZNU'[%BV.AD-=/7E3=P>'=$9]%R<*+J9^T/1!O/*YU M5-:,0,1HKP^C:8]CDX3+#_V>I&L21/.(A-*3Y-JVXZ#6_I'W[>+=DB0[RZYJ M9Q5%GC(21MF%'Q05^Q1IH_*& ]*K3*)4-1T3S8-F>IZ1N^RR*(\KQ%4A'_*& M ])[XJ=1>K-FQ ^GR6]\H0FL)LK_O =QH>\^(&_:S'Q=\S'2/NA:N"(91V+3 M>;E(E2>%5$WMTLP!_Y:,K5HYI:M55!Q]O"!$6X:DP0B#5]@,.? M;&A/9WZ7DK]R3L.Y*.2FE IEVR&IUIRLTK0>FG+EAJMM/T[J!\4+^XA1(3:R M9H/1JIQJ><.QT-M&)B0GO$YH$HJ;-K[D/O.3C*A.;NG:=D#.<_1\2OF:X$^J M$,TWDEV1>\(X7KL6;L@Z&AL-T#?A-R2)*&M'NV*,_LB/$O'H4S]=7L3T07S- M3*G7#=$[\31):1R%?!%5Z?K3>27 E+U4;%T-US=3YW=1%OI\*6Y)$-M(%$9< M8Q!SGD"CV6&IU;N1#]$W\=M;UENL$/D0G1//%R(5CW@)NB%-.R?FZO)D>ET\ M1D_-8=O.R:FT[>"PJ*9N[)%HLL_)\-%^B0HQNZ)S)Y]>P:P?$WC[0 MXHVFFC>O:H>9:U9*-BB">=0TP.0B?XI@-C4)(+O(F]2=1.%.'!?YTGE7J;$S MTR4N]5DAU"@U9W3YL- \ N>*/6BU(#6!5DYE_7:S'1Q9D1)=(I1S JKWD5D=[5UM7G#<@. MO/WHC"8Q2I!R1I_ O0ER%IU7+%UZ5QQ7,0;0I9%S',CH)V>6)1Y!-E8N> 2Y MWR/(5XTS\9VS:=4,M\_#<0[AM&78)"G,+@2R]K9!V6-V]YD^>)=E( $Y^\D1 MSMH=&@0R^[,CS+9(K0%R^HLCG+8^^ ;D][,C_+;/.X:"#8LV6TN.=7FD4(Y= MP5<=9,9#67888;7*(H7R[Q3@:I^?!F7;%:BE/P\+Y<@I %6W&;7-T(5.A"MX M"YY9#^7,*7#5XM#5CE^[5;E^]H(G0)06-_(*UP@70)($W&YI6YRKX?#6:W2U MHA-+=>G==L=6JLO@H&N%2R9A6 AN_?D36.-!2E;,*ORQLYQJL^E-NSG"R\GF ME*N"!66;Z5QH]6V+4'.]<8O1'.%<0JGVKN 6H[T^SH'THK^DOWIJF&2-9Q,JO[TC"GYRU]I<: M#VS=4]J00O21HH]465R:2RL)3TI9FL5^(C0=B^[R F2>;,ZY@-.-U&UJW!_M M?;3WG;3W$: C0#\^@-Y0/P^%[SY[Q&<)Q]2IQU>CEXIZ\\>'4=/= (/'#.X^16!QU\]8^RS9\F:9BCD7> M>4NLV&1HVY"Q.8V('%\?%$> M3W(YJ*I9[S3N#HQ,%HR0,A/].3W2>UB-^QX'-X,FZ4V"0!"5SOR-V.5/<\9$ MW#()O]$D*/^0V4'PGH-P=$T"$MT+TKX1'0^U;>VF:5.VIHRKEO^D?"O\C4\> MW\K4N=KZ'E8YF'*#P1?AX2MQE*@X!Y?*C#9EVP&IOHK\\DP4B.Z#U@-2?BW* MS$SGW[FV$04 0/1+^ECEXKI$<3.A$I49T/*&8Z%W4#V_3X[F2DU9P\'HO>46 M0NH'A6U96&#I=+[W'8 1X A.<"@_^ 'HX0('X&4A[3-N+IQ9YWN4I2>;_5_, MA4PQ@&7^[DF2'USY)/O9KK^:L/LH4*.VVC88!1C^AF+)I3-?*"TJ:E;O37%] ME[IE!Z1\I2E';K_2.!0^23DAJG8=D+%?_>+6?ZR"ZMR$\N/H7T(]%.;@]R0D MC/^\LZR>K. ZFCL;M$\&,U]D$73%&7BT#EBJ?X HRU,ENUY0MDMS+1S?\4:D M-$>E2[9J-;V+HX5?@[GZ?4A_$T"3\AP)@)@=Y1>YL+2?=,D7H<%4V23'L4GERR2B1<'4WY=1L)0Q]=7?G)"O?EA[<9\+]&#@ MN?=KCI3^;=K*E>P2JRT .86[34;$,81%C4DYNAR*ME:9RRU=&U2OH4#V=T9S,T3L&^+*:8D&0/X0D#/7RDX#,M* G+E2?KIQOB"03U>J2S?(L0)RZ$J5 M::,L."!OKES:T4<4$C@%3MWCT56X$HH*G+K2H^<()G1.7(%*C@75H-/G"CAS M*]([U#FU]UZ:T>#/.U&(4)2Y%U"MZ-WVE)KQP-;/J#6D$$^HO;X3:B;G6^+B M020LCJ2>".$ZW9,M]<$+L\YV^7KP67B[6=<=:U.VL4IE52F&W(B5/2UN0U+F M>VK;VRU>'ON)Y.2@JLD@-"H3L.L;N4[GP)GA:<:B0*Q](8O?$P'K;[YK#H, M^MC-!J[56Q/&-^A%L?>>;'9-*H!4:(WSOW*NM7?W(Z73;,E-F:6?E*LR_2(N MBDTODQ*D2B;$]N./1]5\>,9WY0N_(BI+H5PCCZWWDXJ8W^W M:R8A2&OU^2B<,_BC!MTO\)Q(+9V27.AG.&];"%R\3?DY#6"7#H@3!;=:'.XY9:U,\E:FOFGYIK8J<2> M9N+G0@IKAV*H\*$Y)X>]:D=J[*5S4I@'V6)<6!/M]1@8Z#K'6-\+ X =W4N5 MLZ0L#)RB[J77V9";!G:0<\*D8='(=A_=$0-,US:&/IBNW7/V:(/ M7-*!?CV M!HDQN;=5.359AC&A@;*M/GIW.>]#TE3D&]U5*66IYR>AJ)"]IFEY;2[_E2O4 ML$CCY6J5//+]B\]76#1<,Q)'(AV-;3R_7'9[.4M;/H%I6A8ILIW?99TU3 S# MQ#!% .RDDL9)P%5;*7O%1T;4D4MPO^/@9M"@:AUU\EPL3>M!*#_=J;H9H_=1 M6FC+RZ2P^,2WET+5^G%UW"=*%I>)R'V-248FX1]YFE4)T#N56)Q.FQ/&B"SM MQN[#1SROETG&]Y:(HWZ=3/7VO*%G[YH$=)&(\SJ7H?#JS:,B]5ZWCH>.>Q.ME7M-P=?K RFYI' MCWU.]W]X?IS2WN3J:1CM+)^1H'CW8^&^U&73YMQ#-WS]M3 M)KN(HM=GC7;6["[:8UJINS/X>[\5'C$+$ZE_^&CGM>!BQU_9P\*4*I\[VMGD MALJ:L&PC FU9A9K7^P&6'F=4^^PQS*HH2?@0Q7'],I1>&]3STZS.W)8H":LO M?QZ$MFU >6=[[RQNF?8PZHL'"9P]2-"M?^:%A<97(O^&Y2JH-# 5SDTAR"BT M_ESGIJE '%8G2/9$YZ;FEF:\21WTL_,P-R?$JJS(GMC/U#0&F643SD"P!L.G"G72E77&T! 9ERK1]W ,0SDU+6ZU%:2"8!SXTI=:\MI M?\#9<:7D]4"A5RA,"9TFUS#T$-ENT+ER!85;C_!")V@$4+S['%3HY+B" MQ*W'?*%^0%M&3%>[YQTKF.=^VYM(K7#H8TNH$%9>4\J6:+J-U?15E@QY6.5!,]^5;,*ZXIF"X<\4 MM*;SE@3+A,9TL2D*9AW(MDIK&_6URQ7S0\(1WI\:!B3-,,W42IIIDSV2=K3Y MC#81M3&P<"XYM>G[HPUPHU,ICL/(OPO9K':D0JW6G4?>VJ0"B]PX*=+ M;Q[3A]3+$S\/Q9D7N*N\]2,L.L8[HA7=X.@&5[G!GV)J%Y2)6U=NBUM7N)"* MJ)N?;(KHFA\4H/T;R:;S6_]1YO]N,]9 7*>W5 1IDR"*"2>I"#:2*YKR[\5Y ME2)&R5?/R>9[ =>FZR+HF"PFG(O[,E)[EV:,,Z6=E.X?93=8P&D4_]\[O[.[ M0Z0ZV_/\"WV]SD[&',\LE 7K^8MGA*/_,U+^^Y1L>U[5'[_F&OY\/B=2F1J& M"*OSO,U9*U<)UQ-<^A.1P7;*OXRD @7M9IF7-2-!5&SZ_'-,"A"9A),595GT MK^)[*3_PKE9Y*D5C.M\7EVG2AX[H\4EV9ZRZF.B$)!PK9D(NZZ_(D,V#:7^[ MW!67=GPEV9(6A_.JS--(;&E)F$[9621>QEU>;/XR%AL-8CMD)V[/NA(Z<\8B MOIFO_;BZO4018M;WL M8(2!.=P>W#81RIH^ W/Q9)N=^NM(' 13VX#F PS-GTCOWQF@JMJX9IV=XJN) M@M2.8)7#;R2K<1!^IO.GW>B4IE*\I6L^".U% M6A<);RFW.'Z/LN62QL*7S&?:R,75=KA!>+^E5=!]>\2-E+&MP@E9A>,U_)H, M,2R/+Y,)H(S)^@W+C>FM%>8#V.6/T8"0L/!97:9I+IR.T_DV$'M&[J1\@3L. MQL^-'Y.O?I8S$2Q/^.J/8U(&DJ=SO3^OQ4B#'<@:$6#%&0(V6L MV=F]YP(Z)PJ]LKPWM>:)4LXI"UM3U2"YP;GU9FNN&B9= >?+7D%+6_-E9&( M9\E>!4M;L]1!HCQP[NQ5M;2GZ$TR?('39*^JI:UI:IZ>YYSN@F&KICDVSB&F M!HPHIT&7[.8<#NIZ J3I8\ZAFJXYUV=B.;?8^Y+^S@MKVT,E_4I%VWFPAS!Z M$ U(JJQS$*+=/+0Y8P&<"GMUK]M-1<,\%^ LV"MNW6X6FJ:8.:J,'N=P94>S8)AFX9R.[&<:C--I MG,.6WVB@YTIGD*G7,^F6Y$Q*!0A'.NF&YFH.EY5.=\ M,MU,1^^U;X#S9N\NLF[F;<@"65 D-Q98V\FEPFL?KPK MGOG\ZS!*Q1O)&7E68=.+=I>4-;RDJS\";%_8U3Y+N%)GGVCV7^3;.9'LG.7IMT'J%M5Q2.C_1L@:XM4U36T3"_7 M'%SOZXBM;86GT8[@--K-GLK?QD[W;O34E'XP[(UGJ/ ,%9ZAPC-4+UEJHD6< M"T"8PNRKH:LW(4JCJ>\)-0"&O M'I_['F_R@#_1N8L]3$E'BQDM9I7%O"]/Y5ZANCN.KS1*UYNR68S]S!C86!TK] M^.3=50=XO&H7\AA9BY>8+/BG>Y+DQ+O;>'1[ZFW;+&V8ZM'= VVG=G1-.3JF MT#&E,(ZN2XD2.?*G'"\*!2.RHD_S-.-*A)T_5FEWXG@5_U\H=X*T&,FN.5@N MEUIQ4;9QF\K.)+N5B;T]IUF1EM9(OE$?=&P,GZ BJ=@[F4U.OSY#.OMU>0]_ M[>"1YS/_':E>.+!C^BBZI41,VU%05O(Z%QP M#52V^U1GW_"3T_+T"XYZ8X)T[+*->0K(R:ZL7+^+ 3#CFF71B-M#;B=Y. MA<=D$A_1 ,B,6GCC@#&KN"E'.!>B>$Z)<4^,>V+<$^.>&/?$N*=TC\6XIV,:3LE2M_#0/;VH9UYE&KFG(*&70_9T MY;%KUQOU=@^V:Y=/- T8 =FU5SH[6^8:PV M#I8!^;57H]O@1&]=N $*""R:J,!-Q#3T ^74%>QC/8HY4&[83T_G&/?.,_KB MD&M9IGI=7HFZ:9BUU71XV_E4[>C$3*?7E^F4LFPOWL3_VE'&__AG=1G>=%MD MH(8\73-;-*8<$U>/3VM?,*CM.*@=-.+["L_W8G2XCDY)8.]W$L?\=9;6#=^X MY&%%=#MG0U"1[=WYL;CNLNGA.(,1 MA_.L $E#9\KKDX!$]T+#I2>;DZCP MMPIEDJ>WG$A%9G57PPXR%SORY*K MJ'(*2X@'];'L@-J)\;X0*T],P#J-G0\WCH*@FZQ3.K\G=W!=HVZ,SBPK*>Z= M;<.TF0(;G1>L'_SBC-?,\!U2$^C@E,-BN 7@N..MN01 %#JZX= -AVZXEHF+ M>LMR9+G?#2RX@5R)OWC14]8V_^C]0?D 'M=WQ0697N SMA$EH>[]."<-G8NM MGF';W=@!L>B ?'T.2$WNT>$Q"4*^^2LB34""=1@;W=T[233TWP1+$N8QF<[K M#ZK(R)5DVW4QG%4'AEF5(9?J"J%+JY9.69&.\]L;>9+5X:\=/'+VV]FY^"!_ M;'T+=(3UGM75B9JBYAO1Z)Q?W>IT9YQ>!N^-:E2$4]X N[+MN%^KP4M6*61T M9*$C"QU9[=P]AH?AK3IZ/GM^Y683Y;TK/UM1@#O-5RN?;8HRWY(FS?P^73[2 MMANH>]K1*_3ZO$*M4K&^L+T+J;7)6,]:8Q)9,ZK+@@)&Q+_H,CP/XJRX.1N' MO:S7\G\0.;T7E)W1_"Z;Y_$AG3*&C#JC%\N^%PO].F@3H4WT*FTB$%(9:7B_ MR<8#9-6UJF_=Y6BX5N4-CNJ #+I6W MZ_*+N#KK\<*D>]:ZH5';Y3.M&[O=$X]&,!K!ZCNG:1IEDT*")-BYMHU5*HLR M[TH::UH,1:$Z5BYO.!2]7Z,T(''L)X3F@.FM;3X4[=J8OK*M5:IGC*S]**Q* M^E?O?I*$6A;@'=%-,/PYE-9T_B;.3T["L*BJITWQT+3NX@0-C<4U-\R/JWW@ MY7O6M$(?"_I8T,>"/I87+)GN:B-UL8#T\\C\*B"%/U(?BL+6&6F6 PRZ YES M[<8ZJ=D'Y,>UJ^ITUB&0+=>NI0-88>-R4>[_:-5/J7CP2)R56@[08XD>2_79 M#I;[\05EQ9V A6JY7?K)WCV!!LZ5EJ/9YYR$>Z3!V--TL5NB^O!&W?+JQP6G M2-S+$H75]8^Z(M M1L("U\U\KE<[U:URM]8T&Y16@$->WGI0RF'N;64'^_3? MY$G(-D!9D39&7_;POFR)1_BET,T8O8^$.Z_6,ZQOC1YB]!"CAQ@]Q"]8:E0C M=E3.X4Z,CY$YC\TMDY%YDHTVO9'ZE%O;7F-V-VL@ZY@]SVV9[5%EWR0_!'OKKT5\/J,4T M*V6+(]D*^H$]= U&&)+#0C$;<5378T@.;ID?$B,.ZGH,$1LYYYJ6;@@Y(0G7 ML+I<;%BG 7*;#1<(K!-Z5/$0,;HOT7V)[DNKU86T.^28G9? S7.\/DH83!N9 MB[();ABII[*Q[3"4V^1'C_?PDT54V.%E9MV+ZMJ'#1HZ0[IXEG471W=$H^," M'1?*Q*W5.N>R>4/GV8//R.635!69S,HKSXWZVN6JBJ1>D[A8<^DR6JNO;P?T ML,J!*,J2D:OH7D0/GTUKRG5[OLK%N91PLJ(LB_Y54"QAK/E KO![LOGJ_T'9 M:>V[X-A\)W;.L]^%.C!WWMB5?PR88L#T^ *F9NX0M*PX"1YS/_':E>.+!C^A= MM^)=AVDK"MI"1NLM-U#9SOG'Z]\'52\KI[P_W8CB2!S7ZM4.4;,BV M#_>\&THV9'L]>H/1&VS&,7J#7[)4;RJ[Y1_S@[_RB)%P]^,=_WY=E#Y)%EXE M#-UZSYH]TQ'?6AOBT?.&GC= 8=F)$+&TU&ZEM*GS3\']CH.;0;UE==3)_62: MUNC71;\N^G71KSMFO^X9GP_.S9_3*+ZE-$ZOHE64D5!.!:@#.IS1X2PSAM'A M/#1_.EA34V83B$U'ZUX'(3WG'.OPMT/-M;=3#K<^1-<%=SQ&B#!"A!$BC! Y M&R'JZ&U@A @C1!@AZC="]-DC/A,YWJG'%YN7+GU&O,"/@[P\4RC"'W=^&@5% M<>4PBO-,%%>FZ7[[AI&B/IYM/6+4'Q,8.<+(D<+K>%Z)W8RP&R%$)T+(),Y' M95NK5'\C67EWRI6\0$YM&_1 #^^!;DWG[R1:+,5!L7O"_ 7YEHO-=#HO9#*= MYAE7KDG(!54ERXW&0"+"U*)MH1^8"^KG.Q@]P7' M?.4MK#F?Y.D3"#@A5:F$9Q%J?#!YJP4((U2[G;P M#LXQ7/,-F>5!EC/^U!N2966 0V#"U=J/F/ACQNA])*(TZ2DC872 M]H/A*%! M# UB:!!#@R]8:@TX1AI !$)WYTX#Z.FF_3F\G9-QH]DP\@\Z)]9&K/;V:NU% MQ8WX;1K1 G)MKY@UB.NNP""0>WN7!ALK-WF\"\C;3V[RIG70 -G[V5'V#%PX M0$Y_<9-3K;F2*Q++=E-$U(=@=?=)A>;>)"=>]4=,]EU;K;5XZ$_>G-N,7GW?IP3 M/FF^8+/,U]VKCLD)\1-N4\>>7UP;5!QTC"/_+HHY@23==@P]/]L?CR:>[W%K M/&?"4BL.2:8-CY(.3J?M8Z>.,(P)V9B0;9:07>+9!1=5_BF-P@K37E52N7G! M207X@J^BW\0B.MD\??PUXJ2Q8+FY(O(O MD5SM;)NGM[NSSU]0UK!W%_5[:2*D3 0E@X#FI=B1Z%[,#)#NAD-@KIN56KF& M0)YVLK\X/A%:\*^9!24V&EW"8QN3SSF/:3.AK9L%G67E5!JHY=7N0IG7?B0? MYA<8A=C+M)3NI2MQI^M2W[%J=T'0A])ZM=X8YU(N>V&]UHUCEW4\R8 G&8[G M)$-[0]$YQ0-@N*E%/])\FM:!L8$R"]Y_]/C;XNHVVWCKV.=?B^ TQP'1NFBT M%\96MFM8>KJ?IULO/MTG&QC;Q]B^PNO+MY-\E1?G1R"':F:5_,V$^(G#"5OA MD_B+NQ[>;MZ#'XL]Z&9)2'8E'BD(5MP8JFD^..WJNUNU'<9*_\"7SD9QJ(MA MU3>R&X';PUO7(K]Q.O^>$G$J5K:T 3UK&UNG6TCH@?=+]]V1SR^E0;'X&/=W@Z N3UX^"=7*# M#WFQ-$@7-W@0$J+LY5O.FF_ 6D'E[%25;,]\EV_:*3;9F6\:?W>2Y7[PU M33/&U4V9?.W=E<7/4B\AF<<79$3#*-A^ZP6\<=-,N0X>93TMKC.:6^3 %WJ,%LO(/K)?E*(F%5 U%LQOM*>3J? M<9%G59US41^X+'O\@IEN!AN8;U%6,>";TC7)TFW]0&NJ"BO3Y MQ"JIAW:SRLOUTSXOZ+I9BQO&&2#M%MS/'6Z4F2$&/8^'HT%S79[3ITET4S<> MF&Z#US!PYE1'M&..U/ Y4IA(TUF""7POHRTV#/-"-E!O*W,D^6Q:;4F;FH4C$.4FVPCF%&!. M >84]!&.Z\(?/=)< Q,W[D@S")K[WT>:4=#,D6T_U,P56BANJ K%IY3&42B" M_=Y=F57GI2*M+O6JZD)55-7+$S_GBX^$\#AS-\^Q&&3NDF"LLH)Q7765E:)H MU\S?B.UX5YIJ]-2T"1NN08C#,+AKBP9UX8PEE1=AN=A5WG-A(W# M7K8Y$;*Q=[>D]E6HVP]5DZBX2?>4KM:,+(4!<4]V%RGR:9[..;%RGIJ,8I?3 M,(S*G6KF1WSZ3_UUE/FQC"-U:[N4JW(Q!LRR*!^MD?:Z-L-1^?*N016U]9 M]#TGDNOW27;J,[:)DD51@%+"GE%?NUS1U2HJ+UH6!&ZK2P81D2UC0 _K'-#D M)J/!G\4T[MVUJ>! T\-V[A3A MBJFJ=1:DR_ \:)$JL)=53KY0&CY$L0SRO/S9*FU[<'@'[B6$*MM:IIIKN$4D MC,1BJ^4:XOPQB'.A]#2S;=+5,D_W7$ IV\B59%T3N[7==DI90F)-BZ$HY/MY ML2N*H^"$I:5^UI.M[#84+VK=[8A_Y) ,#>S7=[!+/TT6MX2MSLB=E.*:)E9I MG*Z+&NG)PF1OAW5R@0_M_@[N-R WL-JRH#YVN1 N)(AS0=YP*'KU5X1WQ"Q_"+W3^2%6UX!.H[[' M<':A!SJ!5I4C=M0M*^Y^VQ3DE.Y2E7M;UQS/B6#J)Z9^8NKG"Y8 ,4SG,N?5 M-.\QUR#DY]QK!#.K IC.)>>"N8*G(CF7G0OF4>X@=RX!%_[>6B03.%?+R^!- M:F--SE7L C.G\Y\!.?O9/<[:,_6+>TQU7CCPLWL\@K(7H%NZ@P#&/.P+9=9! M -..(0>QBT&L!,JE@^C%*,L:RJ>#B 80BX%RYR!R:7'\R[4C?=#XO'-V+8#P MFG5G?.[$.1/7F&_(B0CGA->,2WABHW-VKQFC)ED>SIG#AJQ"HN+.&;]F/';$ MGCWSUY ]:2:5<]:O&6-&F>S.&<5FO#;,B'#.3.Y@1VF+9%T%1X8)=^Y9S>UV MEK9\NHJ*I'G:[MG/9HR!#W0YA_8,(Z?P]!7GS#,S'EZ\7-!9-^8 MN(C44X/4HW/^UXYLCQ1T[^HE>5L6&E>2:O*PXZ04VIGJJM*"^3,.[O M0H45-4>0/I:Y^".OHL[7I)CJ6\IWO-^C;"F$B>\*(O]EZ3-RP@W14+P"/O_/ M;G([X+'UB$/-P"V5O*""W+N7Y%Z+99;R]565EBQ+]%V3@"Y*!:#*=[;UV %J M-PAB:<(Y4UZ\H&P[+JH'O2N"@]0=8I507=O&_BDV#B9JM'%]E&8ON\DQ$ M!6_IS-<==6L_ZJ"GF)0;AKJQW?,G0AFE^LHXTG8#4"NT*=]MVFUH;88:YB33 M"R65*BX= O7!4W''M^2( M2N-EAC*$%4U7$YX.'3GBF_UHQ![(J!468[EO:E\)L[IRUA''7J,7MZ[ZD^\['Z7OQ'/(5_\_\! M4$L#!!0 ( %"!6E>2\Q6]5VL )3F!0 5 >'!R;RTR,#(S,#DS,%]L M86(N>&UL[;W]<^0VDBCX^T7<_X#S1.SKCBC95GO&8WMV]X6^VJ-]ZI9.4GO> MGN-B@BJB2O2PB%J2I>[R7W](@&2QJO@!)+ZHN8W8':LE$)E()!*)_/S7__EE ME9(7FA<)R_[MJ].OO_V*T&S.XB1;_MM7GQY.SAXNKJ^_(D4997&4LHS^VU<9 M^^I__OO_^7_\Z_]UE30F3UOR^+S)8II?LA4E__O\_H:G//V:Y[TZR]%_!6G.B&2=#E+Z3U=$/COI_OK M7I@_?@,COLGH$K;I)GJB*<=93/&[WT&>/P(>)Q^#WC\H6NV>/U#)_'$YH#U\$HN4QDHK8I3#JAO]4#80)!X2J@%>)\-;$ M]$M)^7U42\M67/>D[1-324B'9,_IP7;Y'-YJ7+0 M<.W3[.33PU?_7L,F'#B1T$D+_+]^L\/V>"UG>4WG*)^/X%:-^&;.^(VZ+O?7 MM"HZA=_/]\424:+XH*MGI),8')/YVR9);_3^#KFR":+)'I*Z5E1T+(XF__7 M)LEIS%=PPW^=I$F9T(+_C:\KOLZX_K%,^.#B@!\]0=/D9L=8Z9\%KO,^L4[Y M/G D=A!))/ ;/@03)X&>.'",OE=QXNN,,,^[KBK*>FZ]CZRDC^P]1R^;)U'* M%+_ M?M3N:51]V>)"S!@]R5X'WSYY6-HE9I[PW]>\N9W-*X^(])\E#E-(/4;G) MN6+*1?P%2U,ZASNAN%U<9R^T*&%%?:J=P4Q(M0T!T35_UR@18#%2<*3(-V15 MX478@B0[7((H%R:[Q"R2WH&LSOB5+*(DOSD)4HW]&1%HV*34WDJ$>= =3*KC#\&U NG_Y%S^GN.!OD%T" ?6FA, MB+65]V>4E_6([HIY_[0[405=BM_G=,URH4@A^%=C/JLLK #7"Q?_J2VO'R0F MY+[&9$*,K+-1H[RL37U7[/P]A_M",WZB$+S;][%51CT$XH4KO^=<>2_!3H@% M>^D]RF_#1'3%7#^<[%X8_,>3WUC"?^!X=HUR,6(/7+'VC[7]I. G:TZ3%X!] CY=!%>K3F:5 MH<> >N'E'SDO5Z:W@@O<&HT9^4C+"?&Q\@:-LK >U5UQ[^FWXB1EG(T2G" > MG,$JGW9"\L*&9 DP8Z^17@ M_[]!K+ZF6\0LT]V9D#T]8>4SS4]D((2PN:4[3S5*ZFI-:5<,*X'V(Y=/N5R^ M!62(# 40IMU6$,"4!+7>CHU+;L0VO,KPK8M-GO,/Y,B=9N@CEFL,] 0"N_I0 M]!3EU:CL.QVVF)%L3&=_370)'_K5MY97'PKX>.@ZF[,5Y9A< M)L4\9> 2@VBT 3@4"8QXX2M1F& MA!-XH/<\L2[9*DH.DT LS6;]@3X(U373 EHG@%?S,B<[S&9DZ/TN$9S:"UYM M#Y5>\!H;X^P%_VYGK5U'6R'GX<'%?YEOJ/EK'CV]W9>]-AI^7OGOVKZ!.XF8 M>.F?2<2F^N+'[^KXZ]]PJYP=E.].^-_7-"^W)^M41!=SK"C7Q==R$,XOIC^M MW8.A#-[/@8#0QKL*H1FY XS$>;BJ,9J:VPRQ?^-' +DISEC_CR=)DVQ46^6P M_*XVEUTF'X;IA[/_*!QM3>:@?*%/CIL5=V>2MQH1@1-NFEA[\Z&^1?_8UY?"JH_&[ M5H_P_MQ9NU-5!03T>:IZ!V*=4$<3^A+;QY Q-Y<-_,N>,H<#BQ"5$T"C/DFQ9G*QI?E(\1SDJM4]E(KMR>@"@'Q$-N2A7 M%0KDCN;D 5"8DG!6V9-QN:Q,:%=,^N[=2;%9KU/QJR@] ,]L7HS?.!%>RWD MJEZ+&'JW6PLY:]9"WE1%YMY.Z$S[Y#E[)6YL,9*WEXI(<5%^KHR,1KY9>F;U MY;S"/U:L(:XG$V1:TE0>*V,\P33IY;\B5+%9K>!0LL7)HJZ_V9?[5'W(3W39 MGH^?XPB2K?F"H+K*4U0D!>JJ#8ZEIQI6CE<3NCB6T)K%"B&N=E>GMCN7L/XT M)F=E>\;;C$10L4"ND)S#"B=Y68?G6H/*7EY9,:3W;T\S?,RCK%A0+H"%3QPJ M\Y>4!;"$'$.QY^K"8!'1R85&VY"#T1[&RIZ7+ -FZ7C^S M@Z=."^<9D5B3!FTB\1:25XUP_GR"QJ=FV!-H9V.#U#JL"XH]<>F\%BO@OZR& MX?0K>^#\54I40FL"A11W]>R@$=UMC6H]<)JJBT6&,*O(B-AE;\H$]-N+-RF] M78@GG-1B'T%(C&6":GR)O/P5(#@O\E^A +K^7LV07P4>)'2"J,XF, /*!KHC M@ )<09?F-*[%1_%OFP+ZLS4^J">Z8#F%B'AQUYV4T1<*9VK-/ZZ^$RE.*YCS M=_D+(.'N_)5,1,^GK'!R[P1>@L^[+-!2IW(_MII5/@LFG:&LX-3LV?V#?NI/]=,N_0E/=/>5V%NOC2BG40%":AZMI:5S MBU)QL),[JN2NAH3O2N_[;^0S0 RT@(L&L4G>UNBMU2@:C]DO]^>$DZS,HWEY M\A2ET&H>I_UKS.?H-/3"#7 +BI)].EL.I\B=345$*XYN 9$P.%'A,,OB#JB16YF0L- O3KF49YOX?TD MG:H806L$P6>B*UT&O_&G,443.[[*$TC$&0WDK[!ZK]ARF>(=R. MZK9ETMFF*?J36E'4UYE(B8C-/4P#D[KW.74 GZ 7J@-+QWXI*W3Q$7K:#NQ7 MHTUX_]40Q^,\6J/;Y;,EEOQ%.Y"_)??V1J/N7IL0G3?4TL8L8+\M^8OV@=J[ MPO?&3_(.M\H9J,9=AML]L5/:_J/'HSH =@KGM0.]J1_:]I__B4[N$*.X.KZC MNS^%UA5=+_&Q;U 'W"].P9ID&. ^ONXEHXCB1EB/[XF%XZ"1E@B/.,>YC8L0.WIN=[)DJ#P>@3K0- M2'X:I:A@%+J-RJ%Y_6#,-(^F%1; =V/1WU=_.9]0L_$?(_/47:[%E6R?N93E,5U=D?S MA,4'3G/QQTM./:B#(L*/>NSYD\,/F[\ZE77X\C),9L$8A\5DD/?B^Q!+.1%K M(>WUDM:"(8^A/:Y:-!&K;A7B:!9>68!*OG12K7U&Y.HA&%&N?T::(*N*!'(( M 2*T:R2]X9_$+$VCO"!<@R&BU*S?*V9RO-'ENID, M.8[:M!3,)BS_GT?3U. .*RJG[I;[Z)'50J_Y'>HTZLWIK)O6 &S_+;;V3U#S MVTF>%\W]T^K+I;PIGCF^.9#-'[NJ =D\#SB(/DZ+'F:ASU)S&S5_[BJ!]9I. M&I(SL.?09+L#]*:"FW0M%-YD7O_V9 [-EU"'TP(@7QVM1A$*W^R*_PG4Q;L* MR_KW_ E;3/0(VMA_DVY9FIOJM[70/$KGF[2II0/5=>=5Z?UT T5U1 FK^.DF',T-QP]4?JC'I1D"Y:O\-UKW('WU.\)BV;H#E&'?[AL4).:!!8I'UC0X>*BQ[SRBXZ,Q)ZI_5A\'H""/K-7@ M80?YP]%:(,CAZ;''YEEUWJV8.R#?FU1L-OK6!=RH]S4C-82@QWM &[\X(T&/M*R,MN! MU4ZWV8#2U\8-!P:A^&PZ -;.MI%S@IT'U':DL_N !ID]UMR2^1%5CLI9%E<9 M*LJ]-!$SH"MJ*4-R7TNQRNU9MW)[JK02]4Z6 999,O[,UKLA'^&30*6O]%F+ M62"DM]-75Y#]6U(^7VR*DJUV?46WP\=.YU/D>5,!X4L?5L$%<]C8]K-4_$,E1QQ.Z9J0:HLAG)+]* MH&'X9H":3)U$/I5P4$NNLSG'2'1)&E6YA\?C%>SN>5VSCH1(RNA+\#;PX[1E MV@3SQDAW-"L2E@%#%Y?\H9G1N'IQ#@H?U<^0;#4VO6ONJN!/0"XI$YIAJ>>- MU>Z;Z"O [&'-LH+E-\ :8,?[DAPZ3K6_0S+;Z/RNN6V'@&2X"@52XT!^!2S" M\)\Z\1F:HM/@0'ZW1TF&X<']+UUPH800G@\E'A/DQ(,M4.7%+KIZY,87EKXD MV?(BIW%2OH_FXHD[>.\J?8/FP(&YW?->!9Q(Z*0&'_;Z5:,W0Q'1GXZ7LSFE M<0%]4A\B>.SRW\2;>9F\5.7[^[0\Y0^Q>MXH .>:7H4!@7TG<5*L61&E8-F0 MZ8!AE#YUNC,\,;WQWPWCBJB,ELFC&*SJP@.[*^=?[.(CQPQJ1G,AN10%TS7C M"J1F1* U(P*Q5@W*%F[MX--?0YOGS+:/6=V30&KG(P>K_-HY'&Q%N:PG]:U/ M MSIO&6.2-NK-';3RY_++UHG991>?5G3C*L4T(6KKBM^OBGY&?A/6MY%25\X MGN[G6->?(AC73'?Q#/% $#,5#7G<*>!9<.F8TS2"O)N2D;E<@OQ;M88PKC/= M+6.F^Q!0%FJ\NX^'6Y.'85[84B).YU7=0>!!J1CT_;S_PAJX4OL'8F7=T83. MI=KAHSC<+3I 3:9.(M^>LJO5.F5;2NM$:25WV(?.]64*!I(/ W>;$- MTK174 6]T,1+=A7E_R@&;-*; G"U=Q M--;=T3VK+^;J 8\Y+=96@HA[KH+TP5WENS",Z3&)_AU!FJ!:/K"J@N"OF.^R35_T.>_C&YO=V\,8001TZBZO[4:XN MHTMP(.C>81QZD=1EP$HZ?\Y8RI;;, =,F:<8FI2&]53:1_F>KBO8MXL+*(#/ M95Z47M(UXQ3M++^C_S6FOHHZ%/=^AI1&A4C0>0,ED<@ZI?&2/Y*X'']+Y@T^ M)*X0FI&,:BF"SA<PW-!EJ$C74%4;A(E&JTI#UQ=VJC*T9_90A2'?1&D!%R&!>ML0 (A M8_QNS%C)KXP7ELSI2)$C/\4+.BG>7ZR@GXS!2H,A7N8Q&@ M;H!8*C!BAHRW&B05NK.NYL*SGE;F.[2;N@+AXTD=,<- 21";.^SM8+;232'V MZR/M$_K] Y$'Y'A"YUYH\=[AL(2,3YH\82H?.? FXD3=9'$8/6. PDR=;*%$ MNG"(:ND-75_8$;;MF;U7;_J7/_SP[O3T+Z0$)*8@^CKIW"_'^HGGC;7JBAOJ MR1\*7R!9:V!FUZS55%"94IZ&"J49@GP>?E1=1GF_Y M+X?ZZVI]B\XI4H#AR^:@A S&W.!HE0@?EVBKT4*%5+@$RH+283!F1$]_)^XH MTF,DQF+\ ^S9ZIW8N>Y9O8M"EZ11("W3IYXW91% MR9^HG-VKGCF[6^>ZI*N^ OMN)D>RJ!TD7+-STX@ZJAI1\T?)BM4EJ,&K4N/Y M4Q VM[R5S.W^^"M3V.J/ J]A:#73ZC0SX M$(77L-5*)@R?ZVX),Z2S/^O"4*2+E7 6OS$K^, 4+)[8ZLPARUOTQY0$+5,! MKKJ/T6HH.;]K"-;SW)K*> TX1AB282AP%-PUDY M.M]B4W548#C/WVF0J'J;[- @$H_ >3U:&\&,J.M=-@VF$78/,I1/?E('6Q(J M9-)@#P4[I%301,&FN_H-1/E=R5(6/4PQ.!:;_=4UI[<4J2[@J(PO.ZM &",; MR$2 GA&E5;C*[QID$*9%+\,@WW8PHVRK!V*8/\C@I[NQ1.,0Y6@%OMC&RM"$)[-\ M8-4!@I2U#A9#$]M?38:JG\@]E1W#B^=D/:S6*WR!K=#0/[-[-X4$3?9@AU7; M50C-$-3S9\N*?^,X =^_AP+#V?*1YBO^B*#YG*W64;9]Y >@B.8"VX^TO%T\ M1E_Z3%\F_,,U=^[W*V MS*-5Y\VA/!ZCB0[-Z]Q7 K#)#CBIH"O>&\Y7@U/'^E850-M28AJF33MO-^ ' MFB_Y8[B5VPK!T9>BIK;\Y\Y/6HS%^IE-AKP#<4!='[P**XC6W^$EHO3;F+7B M!XOP 82&V\?L[HEI\O%A$E>_X!\9BDHK[I[2ATFV%%S6 ,9+>FMKP EY+B?Y M7ZD(X&Z616M<0F3_CK )TZ&;O^)]D24EO M(,OYT*M]OOT0_<;RBS0JBH' %\0,2*;7@.2:P24J)P*7CBB'IRT1^!"!4,C0 M&LSN, LDGP(#[_ ;C8] SF*?D;N@A67FV1XKAP_$P&Z5&E>/TS^ UZ"H[I!' M]AA]^5M2/C^S%$+,H4Q=( \(; M@0RP-#;[<-@!S#S'F\N&:6'(:5!JS&P / MP&\=.\Q&R.$O*VW^3.,-%.$=T,RJZFGQ67$7Y>7MXGQ3)!F%I.?54^7Z'K/9 M.(.#S72SC8]SNTZ%,,08C#R!:[1)!#6EU"++X(Y,=+/OKQ2I_B&Y), ; N3LV;\)J Q7A5R8QP]/-SIGRPP".J]C M?C*211(=ZPO97NW)HN"74"R'7&?S= -6C;H:5]<%[Q$L1G/P@)Z71!T/Z]#6 M=B9)6Z?U"UX+$7"ZY%F31"1I0:+Z-9;4*(D2UX!3 $73IZ1AH7;7F[Y2K^R2 M%O,\68O:+5E\'A5) 5V-Q)M"R3R"GPBI_>@#="VA&PM%"R41$2B0@@/51BM\ M'(O!EC%[^^#/4-CID6E%%A7GVZ,8F[//41Z+_WGD>/*%*55,< D*:RYT@)+S MZL@ F0#HL%$#3K>3^=PCP\?%V=W91;^1[_BO&%5]-XMS]N*0\$8^$SR-C7P M/(#NU;'#;(0<_C29XQN''X:'A"MIBV0.X>Y-?]>ZO>NH3F-A2JQV8P#:N9[3 MJ4 M:.*-#S[24G8#@>+?/7S0.0;)!WMS.8\GHB5).1R,K=H0483E20U;1\S:O<=, MB1Y3"-3F$G:SVH@PO+,5R\OD]Z$H5OQ$]L.U>P#ZIK]A^F/L:E:I'J2J2?PNGN;RFF]I']4^NAU9@:%I9/(VI= MB"*%TLV2[&*^ E:,5N0AM3,5KIE:!R977X:=MIA/D6=)!83K$W5]R&X*C\Z\PA MIT!E_^B!\G)J-7'2SR5RO6:$QL1Q.JF0(E'=,#1OT%*XRD(L%"\269*PDAXQ_RV<8S*OJG06A.5DGB;")[)KO<+)(9)9#UFQ'B'0RI$QA-GC)FY9\ M3XLR3^9\$T2-NT]\W^"N^IE]LX:8WC77"2"D[BI*9*3AU%[^^X16>_MW4,]0 M5:PJG(N>"*T@0D4M4?]KC(*H#L6+;JB.CK:VY'*E"(VP0H>D@(]Z5UC/"\._ M%A>=6N"B;]4!5";$ 6.&)/=V=UVMUBG;4BINTUL1T3FH)(V.1]Y6O?,&KD W M(Q*9L&K2.-69-BD-[ZR_T32]8!G7QC;S7JY1&(FYB[IG=,TI )6TP>+C"6TM MP#BV\#.L:=[")(!X'>$/ID$S"SS](?2'.;IO'):?#^?SPLT[H&:\;(Z\ M'4Y>-7@$XN->KF#*U/)V]=>.I+NJ_/\N?+%5]*I'#=#Z%JD2*,%P_HJMD)B1 MJ &*<<8[6@SB/;%;48U+.WRWA4T034>/L9@1@;TGWK52"A_H4B1TI.)80,84 M&%!5$^_T)S),O%,'Z"WQKH72C%1(D1U64RD79+!E'8EWV'WP6=Y_E0G:YCP1AXW_G-(J!:0=57F7LS7-R^U1TXT>5K<]/39QPQ(:WFKP6L(7 M59#7/ZU,XHAN^+7Q$\02-!'0<0OK,#DSMIF>N=Z= !4NZRN_W;3J?-OZEWH1 M2_VIC.M4JH/T68JR41[;:,V@"T/K%U/1'(WVK[.6)'93/!;OZSF-_:D!*I^@ M"_;U3^V^5)^$/>MJ-J8=!>9F18CL-]-E.2M,J,!$#$-'[]:\$8.=)9N<+[.; MB:G-JS4MJ+%LR!YF-TW@ZO&AWRUR_%=4>D SB_.W-H>$]WN8X&GL[;BX?;@A M)^0*,.&*2B%LMP]5'"QY\YA$V6])]I9?99KE!&+>'29@"(<,KS$.!IVH?V5::O02=CNB7RSQ4Y05% MFJOHF/;C3UOUB3D@\:]6L%J?G0'S*4;$*H)PS5H"<-VT OA*_J*%BH9-WNW PUB?6.:ES?5Q")37878!"VRL6MN_U,+69'@F-D[93L'/G47I)UZQ(^A*W M^T;ADKY!@. M*;8CH_&^T:Y9/;7A.#M. D8Z+>TL NVO[0(?ROLXR"5,DVK^\#ET_(P2PS]/3:70Q6.+^Y31@ASLARN%F&/ MEM@0B0[9X3,C#49$=;VNDEFTV9 94]O4HMCW%F]:.\C'Q*IBQ*OBD<@0'_F<)XW)NM?UX?\:S\ M)2_K3K2@&_C=K*[&^.0EV0+JQ0A[14Z742Y6-Y?++L2RV0[-(,\]!:YBVL0U M/!N7](F?24CF ^K?7)_?WK]/&>L\%V-C,6>B;TXOQ0OZ@&N?!7NK0*B: )SL MH,^(@$]"KP1WHC\D6;+:K*HU)."1Y+HE$;7KH-A4#(M-&@0#G./14\"T2&GU M_%ZP%\KOTK*BXM534L;1[>+G393SW[*\TS")G,+\M(^""B $1G$R/%$.UFQ# M9-1HS4A] *_.KQ\OS\!:.N6U&QB#ZW5>UNM<-GA4:CD4H9M7.,, ^/?4Y(_Z M<>T62YI[XLW&)GR!M_P-$8G4T7F9O B?X$54/',I^OF!;SD=R.?1_AYI8U.& MX\E,+?!!=XMVLQ"'5B&#^[UZMM6KA1,]I8UE9$ASJ';:*8ZQ_KQE(N/=,MJ.%%YB!Z+AXD MUBCA]%TF6B8U\N'5T,2VO&Q18RJDD#C5>=TB9Z>^!]I"6HNWTEB&I]O/Q50XE?ZDO>TXK,GOJQHWO?2PT^$?/+I W0?L%D\DP5_.!2R$GY2 MHT*B!I>?0C4ZQ&X.LT=QERK =66BAE_G]R#7M._]_BFL7_;'H,+?\,8R;^E).)KMW\SF[<.'.Q3C![L-=[,0\<5Z7;>&Q/W$BKZ O ?J!9 MPO(;RB%S#4I77(W.85%>]<(**;!ZD;)U:BVNVK+(DI@1B1JI<;,KLRRNWD!H M52LMY$K3>J6O5FJ-G]H1L:6X+?[BKZ,\XUI?<4=S435^Y($P-AP;7=TSK6OY M!!W!X17/N8I%O%V?+92Z*MU5I85=?UC2+DW*3 MJ]CKD!.:WXJ:@ -ITRQ?$UW,K]5]^UW4 M4&->48.V\'M%MRU6-'1?O4;[&.P>'BN$.#K>TDWLK11!#1B..!&@PY<#'B?R MP*4<.N/^.IOGD 5P2>5_K[/]4(E6<8 >'D/,@.0Z#4B^0F8T4,*$"#E=,>+& ME84_E#NQ.3IP&(YC%HAJJ"K?)!F_52YRRN^0]]$<0&P_K?G2LO(]I;TYK*AO M,0JP*@PONJXJ,MKJF[M5(LX3( /ZE42'U/C,2(41X2@I)ZUZ72Q>+=U71S?5 M0A=\H3O=,ZWH,I=T652H!] YM0\>,R*]:3FKC);/21Y?YM'G@;YT \-09:J. MIW->DBJC)P(F$4#Q.756<#=.I6/-Q\],S%^,L._0 M. S_=LWGFH$Y3+GCA2D'V\'>F(7+W8)"\? @7S!E/'AA7@=7R>B%5^T*'#VS:M'7 M(_L2T%QT-I_G&X@-F[,5?8R^T.(NVD*]*&5ST>@,ULQ%O9#"F8MZ4;)C+K*X M8H10DV!)"7##M;C <-R@N4B1J#X/)4<$O-3O^<*[ZT0-6&_5O\4?Q'$8SCT' MLCQ8DD%)(.!*?G/\QA)^A7!)J^T)=+4TDW9GIBMT=_PT.(P9T3;L/2@*)E:B M $+_I9C >%!T)K-Y.XX"#7I1CF)G[2F"EB$?)"K3H90WEKFG MHB?G7927V\<\R@I($6+9F2B.7=PN6K_KX23$#$@&TX#DZRK00 DC_YVN&"'T M*WR(0(BTH,](A1,<1>5%.SJ&&(YD%H@>N.)TGP;GYMT4Z*74 @6/"?-'DK5U M(([3193G6\C+?(G2S92J/G>J0M-ZY/2]#DK&GQ2> N+?]-2?;)&R?] MG-!>$Z=')O LA#GF(GNBH.3)GJ BC3X\QR='Y&J&7M[/P,X>>1RF8,V.(=8!TS#)YH15R/6="\2ODV1B9 MW=<9&4$#)3'$T\T3V5-!?+)B>9G\+G\1 M\M"I#M'Z%LDX2C"\5#H#422B\N@.CT!= M:'7(SHQHB>+#@LZ_7K*7;X0#,]]*-JS^L>/ ZA=___G\@+V._Z#).[L)7#/& MIX_7CU>7Y']=?_SY\O:#5V[HH!+K7[IA//>'*(N6M.JDQ?^7WV#08ZL_/4'I M TRL]N#$KK=[!YPTT$6/.GSF@N7UF*$T%KGNYU'![WNV O5/;-+PPT?O8^0=JP;$US-(#1M4%V1'ZT2XY 0& M)P(%!OU@W2S0 MO.EK:\WY;LVRZ>0&4 O1TE6+W1B>Q(;GZ6JU3MF64@'DCA/[F9_B8956\1/, M&1J9VGE:0 6^.B\U H::K?5%6=%M:;U6>4[6]5H#J;>J3,4P1/6FXE[219+1 MN/(L #K@QLN3IXWTWVTKM/NBA+6_1RJZRG!\Z;K*"&'T0(>K127W"FQ(A8X0 M+K+!>]51!-)]6^B1IRU16[TC_5"?*9DQ[8W,;3%-Y&'E/^S.*/_'W\^XV(Q! M=+Y/H^7!&>S]N^89.YK']1EJ@!& YI5%^FG&1@GAS[+/GR0Y?>9/D>2E"I[X M2,O;Q6/TI<^>/_X%UHK?/[,O43N D:X6ET1(M1H#SY)61'(%Z' ,@Q!-4>" M\"(IMV71) MMKS+6<9_G L+6W''TF2^E?\[%L*-G0;=ZDD/G&L>X_B0'4)D'R.NPPELR*_5 M?T/'=*,WB]G: =,:F2Q;<@5[I>AJ4QB.JH39/ZW[7@/9\@1@6_.R65V,L1TB M;=87W+VFPCQ,EXB&_']?;,ZR^"XO-OU,WS<&P^F'_0-A2^0JL7 MS+X>8@,H8!YB5E>$L&O5\*7Q?"8+\G.MJ$:"O$FJ;CG%VW#K,PG?%>"*1#AL M1;-PV0!(V,^5%^=(V5,Y*0Q!3-,KC-:.A=O\GL9TM0;JW2XDR*K/1M-;0Z9\ M=UYS!O.@KD($/"_E,#&(Z5^I7E:/JH?0^*E83G:HB2;Q]:*0G8!"5<$L@L;%WVUM-=I\L:43;4BA<5X*^4X MR%H:K;2ZZ.C*O;G)AR=8X,Q;@]>Z9T+K8E7"(! M$X!,.&@"L/T[1,?HRG2(Y3&"KUUY_SPJDN*!/[6B^#;[)]YVJM-CIS"'R(1(APG:E&"1IRA$GGT&9!9DIKTY2. MG/$KHMR"%PTJV$!*[AK@?Z3=-74UOT(EN=T?7!JP+4:)$$3 =N[%C1.6:9%+B_, EJ8&JL?-Y8HQ(=P=Y0P]1DRB0R5- >DF66 M+)(YW&>[8$ (_$MH,1PXBOX>H[3IP''-0RU<]D)&*VST@T2]KQ>GT+6*&K,% M]">I5[Z6ZUVPG!0MVAR.2(*X)%$3T-#$"+Z M<"KG2;H"'@& 1$+T+I=[J<=42&(HC<]9%A?\7?'S)LHYRU$Z4/1@;"Q&RO;- MZ7K?!5SQ*MQ!QC^![:T")R>O,Y'H+X(Q\JI&?,G(4[/(98-8 'DXRC=,BXR& M' _-F6/V.2O.BAL690/\/CP2P^W=,SK70&NH)"J(@(OG=%LKL,KG<7N!*: 5 MHDOO,+.:NGJ[Z&321P M4D$/=.T/TY=I$LWQ>_V13S_P3&__V>!U#M-X>Y0#L& O\3V"L3$J.)4*#ZLH M3<\W19+1HLM2-S *+07V9O-T^@5,4@,-=.B[R<@4:>,OS5<\-VX7%Z+Z*7]^ M7F=_>T[FSQ)#&8G1VWE6[V-L2J\2$%]^:S5L,%YK5^M$^*PE*J)G9XT,M%[Y M#.B0ZI"I+=55HK(>XS$S*KL5RL\T3<)'S[: []A[?][]&1H9@':<^4/DH?5"U_:\#X)ZFU-5A]DT)5O(YE M!GB8CK$-TZ&C><%5R'*/EE14IZD*>17W-$J3WZ'EG^C*_2F+:<[_?$_G-'D1 M?;J7.16%(KK.A;5)D85:S8![2?0SQA)3W]4W71#:S Y+T?HX^D)J1$F-*:E0 M)0)7,6:'+7E5!+)2ZG.]1[*\IA*T[GJJ:;>N2+81)(,_Y3N21?4"PA32M20J MF)MM=&S!:5U6-_QI>5W2U5!+#[M^_I7 $\$?+]5E92)S'0I M9WA!?V!%DBW_RE)(9AKPC0R-PURC7?,Y[SLB8)(:J$&W$2O(&TOG9$\374:Y MR*X[6&6(9B-#O,*4:>A/-#Z"@%83BWM#[8A$,648<2A 3T(2[M.U7PIV$,M? M*C[-7Y(Y[122@V.P*?CMN9R'G$E@BD+15<9W)_68$DE4L/T,E2AZ>WXZH(B#=^?>[+#I'&06+-K-YC!?-20TT8,CH,1F/HD9[:!,H"?KL2]+G M,NX?:"6Q&29TKE;O9_227P%H&-UI@)J].;K')'(J+:IL?2[HH15YMGS@-T1G MGIC*<+3\Z)[6DR"IJRPTT(D$'TBDC)"8Z=(MD)#Y&*WH)5OQBU%)U!P/MR)P M=M-Z%CLS J#)KQ+X%,1/!X5[A5 ?V;SQ4AUV=<%63TDFE-96L=9[Z>.]8$5O M027]"9#\I@[(5PR4.D:8."@GZS4IL/2!YDNHL)3%),FXEI6';\"*8#YF3F%O MA[-=.610Q/Q>PQ_IH6%.:2R2 M5SKGU&>7%YH_,?W2Z5%,6P804>T$U?':SB)P%TDG\("K0%CU:L@M@]V,1 L^ M$X%>UY]%455(8:YBQ&Y"M1L;/@%,BY;>COC/C,6?DS2]7JVC) ?%$>C7<\:' M!R,/>?>DO@Y(-W3,";&U#L01J4'/R YXN',PPB5,CV1!5*(!\UK?, OJD _3 MVH$R%,ZPUDO''D7(DE'-3EG@8PG>PRTZGUHK"7P,(EQ!X&-<[)0#-EKC_EOU MT4 GT=(/O54''N"QP=K 8T3U]_"(?]L4I6AI^,C.XE@\FZ/T+DKBZ^PB6B=E ME(JBX4\<[Q@22FA61/)M+9_9M(IID!68^(+8,A.S_!*EF[[3Z@LL]CGD&#WG MP3!0Z_U$( >-FAKL@AIZO.TY"[61_B*Y2BY.856W"]D^^2R+.YHJGST591[- M^PP)R%FPT6!ZT-P?D0H=F1K:;J,M$>$J6X5*H%@RY.XP2R1WZDE]C+YN3L[\JD-WUNDB],/(D5D;JI.V $5H5.!^*&'DDR5/$ZYH3/8HN_/Z-WW$UA1[7J0B(I>DK$Q M.IBF]HI8I;\EY?,5_'L@MW=H("JYMVM"Y]F],C3K,X=*!%B#_%X[^%M-\(6N M,)Q#(&*XJC:S$EC.H#?SFLK.FO6O=D0(D?X[R$Y,G<:.Q-L-74:I/'4=WM.! M$0@A=S"3ZS,@P-55V0*X3(>(QQ0HXO1".XMC3KJB^L]-DAWUX5,:B[[J.N;T M=.]5(&?U#P2 D]LLE-XS1%VF13)O'H-'<#QN\JWP# G7A0B3S65P[ =:/K.X MQTV@\RG2-Z "PI=G7047C&?=S1H1,4PU(N1!=K@6N/"S56$S(X /F M>! +5&"PY75A(H3;ME=^H'9($)5UN0HL4.,FAB.E#YWN NKUYH_L<[^]HG>D MJ3ZWF]&W-@>0X?4'L,-J*8 9J%4?TOA HT%)HW-MR&BM^:-HA:WX)OK.'B MUF*BU38*O%!DR9NHY)IM4;XE[V9_/GTW._WA.^$H/9W]^/WWLS^^^S,I(,(M MS-T\RDU]6FXO67T(6Q$X=9O?Y>PER>:CXK9GN*G /9C6M\@5X.%^KA$(*W3[ MB-PE=@]6VXOF# C&)6D=&2\5$ZUCK>T*G0#= M,";:GJJ)_,W,,2<54B(7>X<\&&0$^J2%?S/V==/02D7&: 4R21B"@8KK%A6+ M/2I20<6R1<5Z+&O6 $VDN%C-N/R&?PF/=32E4H[NQ!?SPQ=N[@B6R20@!71V MN,ODG]L7FHL&6^\WY2:G?"HH(P9_EE\6'Z+M.?T0'=EG)H./Q9O'"]XA+RDO M"[0EBR>Z&W:OOGJ1JA==ZVZ<$;E8 JLE8KE$KI?L%EQ/41"^9')."2R:O/E/ M?AV\_2??*%L5CX'$$/6?K"AA0&K99W$A23W?D7I=DWJ5+)]+\D3)"H@=%?P2 MG;OYWA-__,-[3?&V'D,@_ KQ.Z]_LP!QV'PWF(7B";XI'C4SRS]#" M9BKHA+[U-=%^=9>^YOJ"7B7.]V)"5W[_!5^]HP%PM6+R_Y/ML7+1B^=S41&N MK)&1=_V,)*++WOP90LF@YA0I\V0)H>T#6D#)_EL%"'4[N- C/C8;>:@\"L* M%Z,H_%'<;LJBC$3^0:^?3^4C?$[AP.2^$@QE8&05$"JQ("TT0N4;JI"=X6CI ML=+[ OJ=5/U/[CCY]Z//[KBNG%=%9B":4Q;7[/$*FDV&KA*/ >K+:XC##N-% M=$X'HU#G@]#,-2##KTW9%6VNL&AGA?6-6);9I7_ 4H;7V0N_ EF>T+ZP:*5O MK!4O;,T=KFIA"PD[Y0IQJS(Y>L'R-?N&8.K,'$SEO- ,P","8*B2N[W48RHD\292;KC,NUU(4]K["&I* M2BM[(JJJOZ=TU^>[1\0@9D"*' U(OC1,#90PZJ;3%2-<^8"/**@N\UEJE&9D MAQ3A6!'553N2Q1B69!:H[B_G=ZB@]? @;'ZOUS+0W5!1N;R&>",.R4=6TH(( MP(&2X4- MPYSH#3:E6TMQT\8O+9V=\,;U]S0%M\5=E)?;QSS*BDA$X!;GV_9?!IJ_ZD^ MY&]U0.Y;VPAX1 "M;V//G_@*.5)E!8?:7F[X'*7YB\# 7VJ'Z*C^L8 ..>M MZ#-9U9!G!+IFKH69KUB+RQDJD4%3ILTJG+U#8QL8GK:&>8L/=+[ABBQD36:0 M$_L^R:)LSJ]YZ,G]P!9Y?P,,S4\Q^8"*(%QS6X4&:? @#2*RS_J;A]OW]V_Q MK3.-5$<@AOIM1EN9;[Z>N'KTE3!C"G:_[Y,_\C]%$K/U.:\:'9/XH M"4VZK,A,Z.[1!!,]P>,RH<59)E5L2%OB#_,K+N\&S"YJGZ%-+@^BL>MZ0TV N>2T 'E)4]?"2/NR<[Q> MA.$2,"([E,!O+)':F2XY7J1&C$QRW8UFO,81ZRR?CQE-G7 M%;YU(G0,-$N:Y02X]'$'E)GOAO\7(-=+DN*9QC\S%NL] <>_-'T#]D-P+:MJ MR&0)H,.^\13HW/7(4R6>Z2L/C-)"CZ]2XL_RG%-2),U+]V.=G?6>Y2(C?P$G MO[.TC.E057'6G==#%XJX,&1C8^#J@X:)$)Q9%+66= M"T IQ$/0E#F9U4TP/+;GFR+)H ,(6SW5U2^@N'C!?X!>QTV?R^N,:]517?^8 MOU\Y0_OL+RU-O.N(^X2+$0<^\',M.FJHXKRT'GNS MJDT]8*8M.J9)&*QFFA2$5M5W\KZ:NE&V)2LAA.7 JAK@CH;D351P954D4;R% M$D%I\CNG>BQ\F6(R/C?D\_-_51^7##[HW!W().%KB;M+_#Q5Y(>6;S7]A4R4 M]0@!6"()3Z*&\N1S)$1H1?X 0M/K<6?!6-6_VOXWEO_C&I8UYPO54MO'OS15 MV_LAN)9\ /DDR4XX%RRA;498Q5V!TEV*NRKY)J4!",MB9]Z@'V#A[_H64EXL M:A3,EB##:^9 $_"K@-WJ7[@5Q%XP)*]P!>XK2XGYN8ZYOQNAU8/"4/?!LHQ MK[W?V+T1 D3"[M\)4XF'[:?W^+U@$B6+<%AU&=YU'55#<]AV4'7!"N68LNJ, MLK,PG,0^:YXZM?<)WB2X-5#)#$)*P((2\9:4JGT4'^4T:0Q,.B07$F>>M044]4 G=Y>;M8%,^LIZS;\"",:#Z:S+64O;M_)#5$ M?!Z'!;2-6^6T5Q+@5/2S 5,CDL0]!Z%J>^&W1=FB=C3BS7P&F?8 M!W$B40<>8PL]+&$*CG6 MN'"]WEA]$,/?6(>8N;ZQ!+R)AL&;T^(5BE9VN"'_+5KQQ]F-:!WF2T/1*A(2 M(4M?-C8L^NU^PR,QHJQ[1M+.H;Y_2:EI]\^_>FTKJ\$W:6+OKKE^A]B>%X)@.LC()$@@ 4!-$Y. MP2TF,2$"%?(K($,$-OK'PM$B\94/^$=)3DF<%/.4P14J[JRZL)AH\UY4SJ9$ MTB;?T2; 2=)C0X8GN\=>5T_E94/^L=X!(Z/1':PZ9W6? ?I4DAU33O\^CH3X!.OU,%Y+R8\3/$$('^ MW>1S<"VAI?#_-)&VPJ,[,=AC6(V\_L3=\9D984V%+[!BKW]F;YTP^U% M<&T MN2)TBQ7^>J[J"'(5XH%K)>)A'JC[H +W, 0!_>=2JRL)*I^89D\'4!<:V)/2 M&92(W95 /1WMX6'S5-#_VG"TK@"WP<:5@V.QO0ZZYG1>TK8!2@34L%TJA\G* MM&CEC6\:U>(&5(W:$+?]R)$CY.R0_C<[OFKU.8*:5#"TP],>E&./IZ\/2 QSQVK*T$\=!I8!,!?$84 M5^)7J&N(\F#63UFV2D;V/49?1&5L_E\9_M]7.$'U,[0]='AZGZ7Q JD)RA1F M6+*%>MY &YZ!FAPCH^T\<>I9O3]R0G>W&J-N_TNGFV2AK^X+S$/GPN4KY\+/ M$^?V=3QK#DD]?A%VTB^DK!JL&#$ZWIZ\\E,IHD=BA:P2,4[C8:D5M(?:>Y;3 M9)E)KIZWBU;\S)&"5(I/61T2U\-CF"F0;*<#RM>+10-SN $ X"V!'Z92[\I21E@0J6HMB0V:"SO\,JO&941\50^01[& >F]M#9 M F!/1+E0(C+#4,X;:]U!!AW+^'M,1,W>L:+,*<1^@6OVG&9TP1]HZBY&T^F0 M+(D%Z[Z^58T$J;$([YDTWB-FF_!A!>FH7TKQ*YOB-(Q/:C%]Z3KLC]*B92 ; MP3WTT[Q=?"JHJ$JK9"+H^<:*A>!@;M\&@AS G[#%R8;_(](NX>UH339,__?U MRC@:1. Q 0M('R?U&D &2>GM",D^F!]H^(>#!'\4@XCW9&;P>Q0.(C&<9,Z>OM5.X,HK6)]#;; MW8G2#955IA47Y^B@ MJ7(50Q(TB*:H9B-0^,*"ENC9/J" @JF&:&X=0);("JX'*KS^E0GEL1PI].Z8 MEZ(NRP4K>B^8_H'H;:"HER_RRI1HB[7:;^"9#(;7GG"0'7-G'^C<)OS-W($LGD)U*#!V9$8D- MN9FLKM;!=4J*61^9/1J87FBV.=*B^OZ,-B;):?R9D"0\G.$(BRN"[]40=689 M.MA<-D8%_V])R5HP41!L=;QHN>#BOOU#!.1CCA!)661$#%>$;)W%7'-TP MW;SQ4ZT%W=,Y35Y $?I(RU'[HN)72-X:F?UUV1RM+T;ON+0CN9L'3-[@,B-9 MH A4519B2%(:FFL.R\4W#XU.L\KX:(SYHW]6+RV1^L%K6R1LK@2A3$P$R2TI!'+"(_A,TYB\2;+J=R/V^R!K-3FQYDMVI?B9L"2S M27N/W0'V]5&=)@'*7Z)[!8Q"<-\RX/"-,JW6 >I;P SH:L:-15ZV.)'_:\>% M_!]_/ULL^,L?I,A55HH\W8[N >,#-7FL?T+GX3X-5"+!AFD>?UIO0!Y5FN"H17 <3HS;>)Y5.6:JMD[;UBO\C8P%JVN M=K%*=3_$O M@%$0'IX @=A6ZK+=;RI[$IO90!N0)^YUBXP$])ZUO'^2E-X/C]$*4>KO(OR M\G;!7RIK5D3ISSG;K%640-U)C+1$56#.7QCRI2I,*N 0YN##&$"1>W"DK.$( MZXU?;UBV%,Z](VS/M^)7AUT*#KA'^WLDERK#<C!9'SI49P:DG("J\S%:#7>:T?G4NH*S M Q%8MYD10"5L/QJMG5!2:/K(ZU\P=IV70;;4^-)4,/9#""080S*A#MV[1*,J M,8.R(-CW^-.4JQ"#/=%U/K7(A(<@G/=D@7J HD9:4"';9NN1?D1-APFIS<^ MK#P1X)20[HBS3?G,\H'^7 I?(+EN8&;7S"9!'_B7H@9\<%>3"M$9@I+A^.RZ M*#;J/+8_VA9_R5F#\%8B0$^/KPX(/<137=0+P4]"LMYNRJ*,,@B:&^>IOB_, M^>IP9K^\]2]_^.&[[__XEV^__O9[DK%5DD6IK*@[(QS [%OY_\?B;49.3T]G M?WKW_>S/IS\*S]7IZ;?\YV]GIS_\<,"QXJ_?_C#[X?2/LS]]]WWS[S__\;O9 MG[\_K4>S'0U",W;O;GKH'G2SH1IAG<9:WD-I[MX RXZ_(J(J6[,X M3RV$M-FB3.9<*K:?N$$>MGT49"-D<;KA'Z(OR6JSZMWRSK\C-GUO'N?6# DL M7-QL-]78*"G<;G62#6]UU]\Q6]V>Q_E62V !M[J3:FR4%$ZW^BYG\69>\MN$ MYB_)O"NV8&P88N.[IG.]_Q5,H9-68$/XZLKPE0OJ>"+^"Z! 5%>D2,%685]&(*" M(8KI#X<6]@\T+Z./#A%$U;,R2#&Q@;/>499%\R>08C*P_]W5\AV$)ZII"*(A MF+R*BDXOJ-)8O*YP/&<0A2'43@>U/\8SYPY&&2;)5;,Y]].(V'(.2[P]DPIX^ 2X0V)VY+IU4LB?_V^$ M?T?DHN[G6$^@(A@O;#8J[0++.>T]8::$=JH=[F3ML9X!"/9I'SVO!AO3(31+ M$[#^]\[#7 M[7CGIN& KU?\'9##/W9%VR]R&B='/D;SB3#-$E O?110&&FW:C ]?J#=/X. MM\^X7@WW?2TI\S;6,U(T> N*) WF[?X.;^82^;C3UO'!L6+X=LO,<#T$;>793^7BD *P$UQ/.#%5L[<% MJ>.#68JI/"? MEGB=K3=E<F28C',_O,/9309T3 )]]-) -Q@-I=B8=C)/3' M8"RGR3*3,0[S[2._U(M(=#?^.4HRJ*YQ3A=\S&/TI8_A]&? ,J Z).<,*5'A M.L_\&1S!HGY+& Y$D)]9H&G8S.SFEW]-N!Z:SY_URP2,SF$S5[L/EC_!21K( M0D']>/;+]"H(C&_)6!*W&IV#7M^GVM?WJ;/K^S3T]7TZO>O[D-HCUWA6:P=]-CL$-JCS!8)PE#U"P[EJT"/[6R90H?FU%&@,5(C1U4K6SC-Q7OC(4=9?:WR=";<[Y)1",JB#6_ MX7HOA<94URNP,0L%N//J1WR)\=>H07#-M0T60OHV>) 6(HHJ@<8X94-G;S?.1EG:J*N,G0MXT^@"]1 DN4O:YD%?*=*H; M&VP.LT=QP\NBNIBNHCR#TR0->:WV)>U.I<.-=VU-A[E6#, Z[X,DVF95")*K M\^O'RS/M.\7K^G 7S>.>YUOV3"%OP.3]ECP)?.M?EH QB43-;BICS.6\,G!W0;1LS,2J[0%GK7=[,WOBO[0A!E91APL MGR&N^D\ ;)F+.@-DCVWZ@,R*YDL^B?#K9R5=Y@=82!AU*YFDJ^-,,Q;JN\,? M1*&DDR?H(\KILFLD6H\,<%O;.-_,-E/[S1^7&/9*MQ':BHPYVX%#[!-G$9F'KZ)33L M8J]W FK8K:Z)X62C$H6*@V6@TZ7[L'(1EF?S)?=M6P_M0> M C(UJOB\9S>K30I^ *$:7O 77DZ?N2Z;O%3/H$$^T?X>?P.KP7$NA6XOKLE9 M6>;)TZ84[J.2D;LH5[?6N[O<-'>"&9/7&YO>1%D\R(?' Y",MIO(-2B?W4]9P8H:J<5(?VJX4Z1<^-_I\^[@=;,>L\:7M[.@=!.>R;->F M\)'_/@&%2?9<#AAJID-YE7SH/G+ZLZE*)\8]78-W(ENJEY?0^!)K=1V'X-P, M6_D]&QPF54!"9PN8 5W#BT0X)8/9+QI?6B\8T4 (*!)#IKGHT%ZI2$0/04/4 MV?[ SP9-.8:4;?JNX['AYC6W]Z;UY#80X WK;AOB;> &[H ?NA)W-V]TU^,> M()P_ U^[,OA(H-_@6*SAKFM.Y^%ZX8NW#].2:1'(?PZ-1KU(I6],,V9"5(9L M)EB3"N\'J.H9.PE7;,B M*:6"T2,S.\<@9>#>7+YDVAY0S!DTQ!H1,EI!#*.7=F\X4Z+'Z] .[H38N<[F M.61D75+Y7_[O= /A%E=5T/Q]5-*KQ8+VOH;"(!%"_]!&]E4H+-JK\GZ#>Z [ MHLS=1UJ"+%"9"6*PKA,C3EKS90#)9DKVMLL[V\VBGE$8[ MQ(_CZ;.C1/<72I5$3TDZ=" [1F"#IG8S^3I2+9"8,V.$,;:0+$E5D785U]6Q MXTR!*/Y> 6RU2D1K#ZBO<,$R<'-3?J!ZF5CA"ZQ^W3^S;".NT0$I*G'6#D^BQ(E,&XV.2^ MRX1]\7,!"?.];Y0@!\3EKC./6^DO:F,_N!/J^O8%;/2/Q,9J',_H+=SA�J M:L/&"A :30-WO^9&F&"- ;Y@&J3RJ.=DPNG_MZ1\OM@4)<!R:P>UX[ 4^KQT863RO5M9KP T7H#]BT!XFD!DWCS0\OX R M0C1?1WFY'6AD/C1,DXO[IG-OK-[!#-IY?)"63)5 3KGBGJXY%9^C@IXM*O2I^V)&5_YU'%K] ! MI8.SNV:[&CS4"FY[:\/53% E-T/2,)A*)QIQC&4:J7UD2=W;G]Q/<8X6^*GT M)E&D^8":-43(:9C8,19UEP9T;W(MKPS#;Q(18,A_ T9DJ#LNV+$E\D8\.5X6 MB8JTWU_I].S>VF;N<'4"\TV4OF>YJ(HN#OGC>)0:QPAF??B\W?1%I17 MO8M-]4O#4O0#$#Q>6&.HF)2KM[I"Q$74E*ZO$ E:LEZ%H3HJURO3T%]QL&B[ MDH&(HMKP(^.7'BBZT#DOR9;\9GQXCG)Z#OV&+EKMAGH.G.ETV#)B2+"^CB86 M/\QY]4"+'R4M,KH$"'K'N$(/8H8_[["J^G^QK+^_U9I/$^;:-&9J9GMW_,7C MBY9K'VCY#&F0X($6V*L7M-2? !L]KPS(>5"\;%,G42$M7,0+ZC]$P[I?J&Q8 M-ZG*EXB]8N8;$)J7D1SLF&\GP*T3,7DKTW^<%T-SX 7TL82BG+)$=G_:7/

IC3+,H3]BDKUG2>+!(:]X8EC8Y%A"'USNF\ M;'P%.%RTT3@YF1:-O$GB>UIRX#2NVRH/MNX9'HR4N-V3NF:9&BJIP89MW3-" M6:9'+H_<([SU[_E:NGSA5U^JEE+?1,:+[3ANB:*:5>&3($ MPF0;F$7:>N/@1ZC;MYRE !)@+RC$C88979<2+WB9Q^ROD+*>EN 3[<6UGE&VP8R=##CC=V#43))\-3>W\VA,Z MU XXJ:"'[;.F1&R&H:#/;(JBS#=S8/U!"=8_$)\W<3"A^]S#'<2PTFF F$R= M0O[D$-R\1WQ[MBF?60[E>2]+[&2BOXKH8)Z_SE:*>?T" M+AURF3^#&WR(1"B,A-;D/69(9M4C^66=,W'.OOWQNV_%68/?_/WJRSIEN0C: M.LMB#C*6I_^!YB_)G!9_E9%>Q4VR2DH:=PIL\XDT3R >H//XE!U2POF^0XO4 M>)$W-69O286;XM40C@@QFV_@==T1_3KHSTAE+$+)"(XP7WL]PA;XF-G;%\.# M?#-#YWE!9D?KOY% M!CA :GS$]&GI4?FLC(DR, \"FUDFRHX?FWFUOD$KF@-S>XJXW $-80?6HS)# MD2ZPC66(MT8_L&I?\>)4Z+6N!&2N<3*/6E;P;-5SC=^P+&;9-93Z>8JR?]PN M%C2G,51H[[_)5;_!7.9C<[MF' F?- B0"@,"*."O=/O+,K_5RV=*AI?[YN;Z M_/;^;8!+7IG%&(K GK,LFFMAT- ].-8HG^)@3M]7>EB3]C!9C](D!FGEC6\X M.R\?:;ZZI$]]V=Q=0Y!&,, P*Q $B M 9!AFF)U;3E3H4FPVFF#'ICAP99JI?G1&SIJI(5TQXQ0=J B6M#K4B!3U0/0 M8J*Q;TQXJ6]N/RQ509\8:XW2^Y##U(CH.XC[GL(=SZ^@.YHO6+Z*^.IOG])D M.5350>M;LT#M81B^/']*R&#N<$>K1%SN%2;0CJ;"A;20(3ML9B%]?WJ<=QR; MKD-H;T=QU^&J#IU/L@W'L6K"P;+BG')D::L*V=67,H]8'B=9E&^O2[HJH'(, M!-VS-!5-LS@+T*)/<_8 $7GL'6+F6EB\ :S?UAW6G@2:];]$.1.,@)@4/1!= M.0R)XDB,^.!_%F 3O:=RWRZ:)MHBR;Q'WHP--TS;/IS6=[+V(7R3%&V#M5@H MPU1 5G;*HHPD1;$1-S_$$LB"PYPCLR*2(07S\74Z3MGNY:6.1.UAHGI^W+'5 M.J?/-"N2%[J3#!]I>;O@1Y\K)@D4*9E#A#R]I/*_9T^%R*<;? ':F-CHF6B" M@)^WY+R-(H$FJ#\%?$):V;"C=Z:]7?#7W2(IHN4RIU(-OUU4VKI2VP&M;[&= M+E1@. ^TV4,"!'7=.70BE9GT=H(9D7YCW*G[N9NT=F\\6G,D, ;I[GT; MOJZ=]IZHY[B'YM;S* 6E[>&9TO(&F C"(_OC7L:&([FQ;UK7W%?!)0(PJ2&' MC'@9)3#3I5I05AKTWH]_8)&=_/CQ^Q@JI#=?@TS7+#Y\Q"B,U66=@1N=J6@66-'")!.R5 M6U1(RC3HY(@_KK(R*;?P2LG7532_""@5O??R[06+#VNP:'Z%X!N%V9W'#PD4 MR!X.,R*P("PG%28$4/'.53K$9TB*^FXE 0XAEB;SA!8CEI;Q#\P:1W1,[#S= MOX%,:M!<9:J !\KT'Z?R<3>%4=(YON,>P3PJZ@V,7G)]0PUNN<,IO5US.\"A M[[E>JC(=4GE4L(NDN%T<<.]6_N^874'O8[3BK0+$O1+.L0!SUPZ/F9146_)K M]=_0)@7-[6!F-':LC'$E$+P\+_0R*J.+SH9*JL,-U*^N:;WI70UP M#K$+1@ MNM8@B9DNW3S:3D53DSOHH#U28K9O(-H>>CBA>\NG@$@$R-!E97NIR=1)Y$C( M/%2M(J^^S)\Y_2AT5N\0+D/#$$*E:SKG&7@53%(#)0#5NPP9I"13)8]C;CA] M]_28E.D0)QP.,>"">BKG9?H "&@NI^_>/+TE#R&ZI Z2D*G0Q5]04<[FE,8B M2.JZ"C^Y72@D JE_B TT&@7@FI5J#*1G+=5.(7(5C*-.>88GIV]S4/&1E;2X M8?R9>);%3>C0/9W3Y 6;K6G-3$MH\,X?>!(H MD5!G!."&=-I9VZZ.CI]V]L"C!K]#K(W6H"-0[2.T9C\TN7LMOX%.]MDVK%-0 MD>0,1T=O[/8I>^*XT+B*LAA.>QL>C&2O[DE=LU4-M8[H"IS@-D)9ID0&]&!((BRZ!!D>QPG$ILJXU]90XVRW_)MO--D62T*![H3J=0V2-RN2FWC%//'51*%X?+W76.P7-.>RQ^7!"UH MWTD^ID03;WP@!1Z]@5R4^V3Y7-XN/A44&H657$!N5AOAJSA;L;Q,?A\J38"? M",E1^@!]92?J8X;)6W2Z_H.>S8B215S,_42B'2(D:F$R(Q'@69!-%M.<+.12 M2 IK"7)6#;B7V=L2?^;6K$SB)-V M[KR0220^@Q] FDL:L"./&--XDM=M7@_+^W_7"SC+VD-\;9/IR%Y,Y?X35T"I+4N#'^CX!NU[G M'53QSPQ-P8PHO6,R5GHD,4+G4U/&&0#ACYWXU=Y@06HT0B=.:.U"%_S3?;LJBC#+H] *!U/,>YD3-@>12+5@^8N?GPK@N MU#&NHGZNT"-1U=,Z$P@".TM5E+ =CL$U5-S&,2N[X8W#H231[>)GQF*P_5<- MC*2RS#&[I.N<\O,H,G?I.J55RR,%W=/>Q,BS8(Z K]>O.::8IZ]7^IB4!Q.- M[[F(R.LJH;1&DL0M+(6D:5O8^+@US0)9TRRR/W.W9_XZ,2P65"2&-&4&[T4. M[G$UPAYQHC\!MF>#,B!?XD$=(XP8<+E>A)FK08=(? A'2+9#N:=P[)(TJJ9%SZ#R"7[,*1VN$J7ZG469M3=_".DU(S4.@6M'*1-_1*8- M4-3CL_FX_IYT Y$W)V M>C&;)MO*+.Y5"//]150\OT_9Y[%Z1BJ?F)OKCZ;V:J8'Z$2 GY!YOI_:W6;Y M$1*&X+&'DK/Z,TMC_L24K0/5F6W\6W.NZX?AGOUVD/_E#S^\._WS7P@5&(0I M-ZY'^&X&5*7FM*KI@]6-ZRMEF2=/FU((:787=52TL3RKRSKZ_=!#%=''&+V\ M+Q71O0:W7D>'V!9GZC8,4-T#;P=?XMB(II%+9V0T\J#VS.KZ %8&V5902UB% M9HRX1TV01BCFW7S!F?\IR82E5QI_EQPW_E.1Q)4!N%'Q1PP:B)D,31P:$'T\ M'B5\+BU;")!TU^X25J(R:=Q184]W&:[MW)0LP^&13L,0>C- M")C7>Q=MX>8"3^Q\GF]HW.K#JF0CLC&EM== A4GM)A9XP"U4([G?OG89] MR,J6#B;U8OD0N+W+U@&2^L?TA>9/3/?:>A\E.7F)THTXKQDMZP2X M2!KTXQF)&EPMW=>3H!8NZL//:J:B$K@\>\-:A',6>:7R]#HK.5LF4*/)BPCM M@#<)J=G"R_T#NP95B49UB?@J3FK7%CL[G+W[YNT\?J0E.$[$&F(:GV\_%32^ MSIKZ*F<0 R;4L1$K$GXBY G2!^C\C0]NM(5PHXD\UT53KB=J< GCWC#8'&:/ MX@%>MZ#/_0+JG$RK;#FD$ZBL%14;?A7>9O>0@IM760ZZSUV+,(S?OQ9P\?D@ M%NJVP'=&JL17>!*WG\(UTD2T3ZG0)K+EQ>2>R399H?/=;'U__3HC6\A^Y'3M M[)RA_H&)"[%S8D^/3 Z0"*?WZ5_(7*5QAOMU8+R<&J<)SW MP."(G.2T3'(9^_!4H1*F\X4V]9DQ24.:,2'U;YDEO_,G<LRF M8A.V>F*&+<+V-\]C]/IA$'-OJ'K?0'1<^N&$OB3!,63,(;:!/^+\R6S.HC>> M/M12UD*%?"BCO-2,'(M2* \7%N^K3/,UHH2UL^2%WJ/(U(DS==VI4U"V?F-7 M=U*%YE=W&L-JXKK3&/H>=2?[E$3+;F4"3$M74CXAYKJ2WF;Y;(8((8M-@10% MIX;*)_@FAKU3>RN1/8 #JO*UU34APMBK=)(R^M)V<33>F[8+9"W3@$(U9!QG M*X:AZZO4"G:+:?U-V$@]* GCP">@,_0CZO8JA M<+X<:1RJ+.+/01()\WCQR"J\Z]52F9P*T5KUBOI\)(@IL&X2#5"^SIP.3A@) MY6C-)G[3"B6R8+FTT5;UX]B"/%7(S80=E_]B#A&-00VY*/YD-C; ?\&0BS0J MBJJ.A$K3P+[QIH5!#N=U'C<+\(#=!,1)M SL)6U7Z8]A>KU*#?J2RBP1_C;P M:V(;!CP!S;D;04]:M.+W,?M8F>,OL'63.'E^#,T M&=-_+>Y]9O^%**:?P*OPY_$6;+[6AC!GUTB0DM4%=\D.CQE16)W_=]X^9ZF] M[3I(^BKU\(LC>]-!Y0P/*KDR#A/0SD=Q]:2H-Y5>UJU*+U%5Z65"BKL#>H77 MX4<7]>K5>?4CZ4BSU^0;;[+WAF7+1YJO[CB[/4<%Y6M=)2+5?K 7MNIG2 DW M-KVO0S:&!T8:V5\;0J\!)$X "U*C079XU-VD@YQZ9](4] 3VF%T=/^DL-?T;6@(%07VB-0VBEQ2)QPBLKO8MY M]4K*^#ESI)PH\L>K%)PBW& 7B""_\" T!^%.0&!VXN6?WR+<>O^MN:6UWLKM?YM D)"&A" 4DW:WY M]0N0E"7;!%#@#2"$XU%-5*/S'__RV2;Y[1#3#)/W']V_^]N/W MWZ$T(C%.5__X_LM=,+L[O[[^_KLL#],X3$B*_O%]2K[_G__CO_Z7__AO0? 1 MI8B&.8J_>]A]=[\NTAC1"[)!W_V?L]N;[X+O?GS_]Y]^7'SZ[LO]^7=O?WS[ M+GCS8_#VYR#X'_^1X/3/O_/_/(09^HX)D6;EG__X?IWGV[__\,/7KU__]NV! M)G\C=/7#VQ]_?/?#OO3W=7'^:YP_53@N_/Z'ZL>GHJ^:_OJN+/OFPX1N\>_.W;UG\/4/]N^\JZ"A)T"U:?L?__7)[_?3,)0W3/S.(;'[@Z/_XX=V//_ */S#A<[1!:1Y@]F_P/B#Y&E'6JR6AF[(:ZUCY MG#5%RW]\_VU+2;!O@HORW^$MY+LM&S09WFP3]/T/1UW84I2Q!LK"-^R+NCP7 M<+#N5,*@;SEB0[4&="]/0J)GG>8B9/N!E:'H;ROR^$.,_/CP_LTG]AB*P^0>T4WV]$9?"*5?L0=!/Y,<9??D"J=LIV(/ M>D(D$XQ0S5HR$8_7]AF-OB.4:0;_^)YI%^R7):(4Q3?50X4[8;FREY*Q!Y:[ M^=_YO$'Q/[[/:?'T1D,:/=LQ7C=4E_AA&U*^141KG,3[VDM*-OH=)[!AQAX\ M$"QLY&3H9A1L '.?M%KN<5PY\ 5 PP!&^F"@%TVW1E M,$!T,])^,SS ]!\_-!*( >A1RC:%X.W;("NVC+[PK\(DB,)L'2P3\A5.DF#M MC$J5=$3RA,D2PG3.WL\5>SUW1R_M,.V$^F?;ZM.E4M/O@2>#$R"#GF-YCN4Y MEN=8GF-YCF43Q^JF\!EC6F_>!F$4D8)M",$VW/&7'81IS+]D>,9!@L,'G. < MHZ?7"^1>+5H>GXVU%M+S,TOXV:Q^?8OJ[&^S-)YSY^315X?Y>%Y0 M/O]5+&Z8ATR7*4V_!Y[K>:[GN9[G>I[K>:[GN9[G>JVXWI!JH3E&^*8.Y@NS M##%:Q.E0!Q8(:\T \],1S+,]2]B>9S&>Q7@6TW[X"D0L-ZE9N1 V;%G2&$O- MJIYR>G7)YR>6;GR9(G2YXL>;+DR9(G2QK^*;AZ88PD?3C$ MWU$4(?Q8AN"EZ*D_0+ZD;&=\Z@04R;,HSZ)L[($A%G5#PC2K-$4:QFAOY[E] MFD$9G%YU:LOS+L^[/._RO,OS+L^[/._RO$N#=_6@=Q@C9.^#AX+505D69&A5 M?D_1EM ,1F9)4!U/ISR=\G3*TRE/ISR=\G3*TRD-.J6A M7Y@@4C&)BO(#3]R RD'<[C8M8$.C4BDMF0;A4C/V^)B+<)6$3VZQ(^[2^/N M;.J<+U(4A>4IHJ=(8A)?L>^:N*BR[&AR0DCU")MG1SP-* M4ZN\<$J3#)_\-;P2ZM M+CR6I*7./Z<+2AYQ=:FL5%9!\<&E/6>3@H;)-5/OOOTOM!.**2@WO'QDLR'I M7FM/3@LE[A!'TN-@^("@5\7604J>@Y6U-6A(J1 M:RPUN&S7:40H&^:E*E@N?.?\$!O=21=U4*T19&?:5QCE^!$Q'3&L9ZU$:%GQ MP:6]12O,[2]I_CG- M+%I49 2I+K]%ZS!=(<$:(BLVH'3\X /7DW:;!Y(TB-7XNSLN2]GT<=[[!#(K MG8(/2@<(N,70T>'QNK<$3'$='2@*2&2*(1B1MVX@(O%'@:%XYP84,(\3&)6? MW$ %Z. "P_+>15@$'C4P*#^[!46K6##0Z)4UHL)&8*#HU32BPD\ 0.C5-ZK"3H"8Z(4SJL)) %CHA3 MJBL@I!".C".ZZZ4B'@L.B",:[*5FL+&)0XP126.4,KCXIXPD.&:_Q,%#F(2, MI@;9&O&KJ:-J>PBVI;TY*-*PB#$O5X&U1CEFRKI&\IA!'COJ ^!3TPP0 M^M(%K.YA>2MZAIJD?58C0K\C6A^-\H5O=$5,-L M#ZZSK(!+_[RT6K@ ]3,35JPR\>^;P[4J,V724ES8MN7PBJLI//$TY4,12)7ZU'C6.5G!Y=ZR= M/GNZSY[NS<"M1H5:4R-MM")G\%%LG41[IW(&&;7U',@"G#$3@^:2YO;L##CJ MX0+14IV!H_6ZTFF03,6C,*!3A)-W2FK>Y='5HFG,J_ V>.!"!F09L$A+9N_!L,6# M\7I"LFEZ=WB7LZ=7N:C?I-*7T4.3T_4)3+\'IKP:WJ(^$1OIM/07;XSTQDAO MC+25_MEN%_#TKR7]ZTT)-$8$WQTBL5C9!US5S$JR$^-L6X?MZ](^W6;')WGM M)/24;DA*E]'\2"EE?QTD8W_\ZU/X#6^*9@>T\/?AI<*I7*JFWP>7ZI:G3&EX M?XV_C2.-$*&&7TGZE&\E DI>>KG%E^CTP9![ZA.B*$>.C 9$QA?+B2!V171K^ MHGO=&ANUW_-\C>@-#A]PPB1#F30B4E[8F_.L->==,.%8TW_.<7)/2)+=X W/ M&B(.* 15Z$&PRV_;I,Z;S&;(@I*XB,HDRH@^X@AE_R0)/R:E%KA30SUTI)KR MO^-\?:$'7.*W;4O MJN%^!*^>R7;JPZ;-#@TQIK@R3J"++8 2/5WB;MNZO- WF^Q M\]25P0Z=_PJC#QB.J>1'\F$_>F$_?3A6C 7\_!Q0](C2 Y# B)Y7]<8/V1&( MX&-R#,;DU,1C3FO>(0@YD14;2T8^2??LJ/'%@LH:C^[PD2EC)39/V190D6JI M/UI<<+KQ#]/O@:$(CI)/U_=.:04TJ.J,VHO;:I^]8EH2&]TEGIP.GQ=93C:( MJB)/=*O[F UK8S;\$2SO1_=^=.]''\H>)24&1$LGGSH_'F'$%ECM"O.6_I>6_';$U9NO_)< I*X2"//RF MG;FIN?+X5G^9'-[T;TF&)6]\M,'X>%U.E/OP6X-H@DY JGCSG#?/>?.<-\]Y M\]Q)F>=\(+8G3%T)$UR],$:2?F7\XA%E>?D-3H,_"&L@X%FO"ZI-FF"-C4^B M=.3RI,I@/-7E7P5[Y">4KTE\7;XRA#Z'F^9D*/ *@\M]%ZU17"1HOGPM$!]T M(C$%\6)]-#==^CC]'A@BP,V#)8/38?T&/#FVEAR?7][?B5,[O/YUXGPF-G1F-F6'!HS;;YY%[#IO$4TWP7;I+RS*HT#Q+JQ MK0JAIWX"[9L:+8YOY-06SELZ+0D?.2MPF:U&>DRJN=!T;633[X$A*]\-25?9/E,17A-Z%"3K;E5_=[[9-AN76]2WIG= /T*;JJ'U:U,OR@J_* MLS2^W*_)9SO%N]*H:4>/X+;F-DW8T4>.O'0@:M3T]G-K[>=3,&:+!MIU&B4% MUQ:JI? +4_-H)1*Z06$F.)'=:YO>8.X-YMY@?IH&\S;J"^FP?[J"E[YJ3KJH MOZ[ IC;I:>O1KAA\-6?@ !J *TBJ!UE+8NT*0)T6+YEURWW/@S]ZZYTOVN).??+3P&K$:8KS%YU$):+0AN?BZ(9 XX6D$3>NV*)=\5[+6SP6EP_S9A* M/= YHPNNZ:VIWIKJS8W>W.C-C2=I;O1'=3W!:G]45U/+,,>KW@('F"Y F2)TB>('F"Y F2 M!D$":Q?FB-'/05D#97GP@$**TU60D##5S6*D;,< :8*)Y"F4P=Q%=Q%*V9LA M7])LBR*\Q"@6IBU2EAU>VOT VXLB2D4D*S>J>G[.EE&<7X41S]S?]/+5!0W* M*STP("LZ+G%&#QI'.!2E1Y?\NDSASP>K9'2("QJ45WFV255\NN:5Z?? U#E ME#.-8+ZL%@_IV5%9T5%EOD6/)'EDVLOS%4\J/*B.-VR9-VQUE[-XR-!?!9/A MDN?FE(X*:5F34BM.="I*FY9Q+F@X=>8?$VS67;#N:Q8&'G)'D2Y8;TE MZ36GV ^,GL^72\:U8_X2Q$)!Z_3A&T!? 1LFI.C$'15 $>8QGS<--]> MK2K6@Q!W*&+:8CQ_1#3%JW5>=SU=\2%R1Y94+)AFU1Z$O?]*2B@R!62R,!=URK+-NNN/#E>PR$U>&AWH%D5M175D_9)II"YN?*]-%D;M?'2$R]?$!TDEA M)L6I+QEP*-2F0C 6/]F)A<;N"G.GN (((,@6X@:=^K+1G>2[N(* -]M67A P M.N_M1F>,4/V?IPJ!#]67ANJ#XC+-A>G_$K R&UQ='U)>4A$1-I33%6*S6_O. M86AS!H+VM23SL?N6''\^#[5^S#6F*)Y?CS2X"'= M[1J9;NSN]'M@\!:2>T0WBX)&ZS!#AX%SMCMGR^"*T-U\R??D?8E8<2=)A]8L MZ;E 4N6E)1U:\W'/YN.>+8R3FY::Z\.M?+B5#[=JFW.[R[Y)>MZ(7,$5ENR] ML\;BBH&SQV$((52NP.9OX_4VOK8VOBY$W9SI[]=@2UB?4(YI]?4#2M$2Y]I& M/V5#!LQ]0)F\H<\20Y\W)-E@2%J@-.,+=1K/\S6BBV=3Z*R>01K7BG9LSAM4 MO$'%&U2\0<4;5$[2H.(S)'I*UOJ.KEY4#W/D[$. 0IHR&ID%6T2#;,T TN5E MLC8,4#*U.)Z->39F8P\,L;'+>KHL$+WCDT5%MY3E/9_R?,KS*<^G/)_R?,KS M*<^G-/@44+_AA0E+"OXH#U/=\%\5/_=/U9D*;&IT]PJ3R+,IAX?K9< MX@3SUU0]O#%@75UP<#G/2<''7SF4>,XG0<9Y6;'!9;Q%VSI"9;:BJ)P++^41 M)O77KCOR\0"Z)92]_/\D;!GXC0G'IK'\;(.ZQG3Y]?1[8,A"<%OM" L^I*61 M[>*"QN15Y!D7%30F[SW;M3/VJKF6)SX\ :AA0P_ @T58QX9>9&>[XU_T7XND M 2OZ!P^U:-'"N-8U1!]Q)-_C&LMXFZ6U-DM^"QD/>*S?FR1GN+QD#Z)\(HQ/ MK?Y)DIB35+$@LG+>BNNMN-Z*:_.@.6DKKI*.DT[,=^KP=-#T")PG.8X2!!8% M(W %(;6GH"VG<,67TFVF@0U:KL#5>D"=W AJ3$ &H1"N',337)TEO-EQ1%KL MZB[GAFV'$M0;YV9"/ M\M$*UD8K/%L!]ZG/^%L41PL J_0@'$_:QM3 MPN'#48Y-A^Z&H\BI.1E3W7(%RD;*0V!DPQ4,U&9H,3&C5CVDB+B+#JQ0O<12RSV$4\>@HG*Z" M+4DPS^+_] $>(*';XJB1$NV$\R$3MH1,/+VR1?VB%/YK=851Y6>K ,[FRQ=2 M[:K_JF(F]"J/VJ_/Z.N16)2D[&-4V;AT>MBVF7'=X\]E4 Q 1>GI26XH[,.[ M?!OE%/BV[@[;W.L54#X76]?O0>RC?;KUCGWD$0ZJCAN:*V59O6'6CEL9. M++T+'@I6!V49/]'S@*N:61"F,<^#NR59=4%MD/,%6#?A;\O6QS_;U$E0;[VS MQ'IW%ZU17"1HOCRKW^8L^JO ];L[VQW]I;(4=6G*VRW,VRTZRUD^635*F@O9 M+F<["YN&2:7+DJHRKW1?KITVM72"QYM=1&87^02:.I'RUA9O;?'6EF,D!!L[ MZ5-!-,;Y?@J6(:;!8Y@4*-B@D$>7E$2U'HNB@E*SG.,0 M/^BJ"V)Z>DNX^]0.C(?G2[GN9SGW^P 69H57Y/T9;0 M,O*J%<_3:'%\JJW). MTHPD..9G7M07=G5MT/,XS^-LEK-7'O=RNLSB/XJ,IRNO[Z4^0TM"T35?CE'& MWN M&WMN[+FQY\:>&ZNY<5_:M"MC1XR8-3J,,9O#SVS++4='.P.#J/KXU@2Y)-YT M8(GI@$V(,A[_=YROS]DT(QM$2\/=D=UN!^)7'5H:.\%^N%I1AOVSU1C41ZVZ MW@3B32 VRSF.*UNT#X!(NGP3<9^1"_OOZ;>GWYY^>_KMZ;>:?K=0VEP9)FIP M.FOMQICRKP%.'U&6E]_@-/B#7]4=L%?+[^IN&8>MU>;XG+J%>)YH6T*T+_\J MRJN+\S6)KY_>HO(2/F@U3S8]V;19SG'(IM8""6*@+99<]VFI'BB>JWJNZKFJ MYZJ>JZKIF)ZZ9XQ[?=CGH,P"BB*$'WG'@A3E[6@7M+GQ&9>>9)YL64*V#J<1 MZH1B67E]X@T)4WX@H;Y$,5W=/KU3^&'7UBUZBN8IFLURCD/1H"LJB)WI+<_N M$S,P'IZ3>4[F.9GG9)Z3Z1QM[:CZ&:-K;WXL#78IV_QP6]>8M(WQB1E ',_& MK&-CU_4KVYT7E.Y7'SCU@E7W/,OS+)OE'(=G21=($+D"++'N,RHY")Y&>1KE M:92G49Y&Z= H'37.'&=Z$Y!\C6@0EFF,RL3?R2&144L2I=6H 5;50CY/LRRA M67/^YHYR;8%44U@E0W2Q%*Y*(Z;)%)4U/4GT)-%F.4:7GE9Y7>E[I>:4.KP0J?:X,$C4T.LJ].:+]]A"TL@UW9<0*WQ[9EPRX M/DAWZP<8(. =9?5DW!(R_CIH8%&]3IZ>JGJ9NE2]CR8][?6TUV8Y1Z*]K5=9 M& 7NN(B? !UNCY"GQIX:>VKLJ;&GQFTB5]MJC.;8X;N [21;1/-=L$U"]C7? M)]!?!=Y6A=J>.=1OV ;;"FC9X&6L,!%_?86_.6Q27>Y?W4JK1A>T3,ZS^AL MEG,D1J>]4L*87,L%^ 08G#XRGKEYYN:9FV=NGKFIF9NN_F>.G_T4L!IANL*E M#:^*;FE/RF"M&6!B.H)Y^F4)_3JZE!:G.$T;,D31/];C$T[%A34\Y?:4VV8Y M1Z+R[MN;3GTIY+ZQ!$A<+FRN!00])5.3='BG\- MMB3+*:)Y!6\*@#\O-9Y2?5:_LG+U(74PGL"/!0,B*>EGI9Z6NIIJ:>E.K140],S1[P^ M!"BD*4Y76;!%-,C6#(*6G O0E &Z!9;*,RWKF-9E_>86B-[Q]W869CB:I?$% M3HH_LVR(HM(T;\JS )HC!;!\N$?&U'QZ#-C4_)]"3SM,PZ6G;.7M@5 M>U]W1V_Q F=\ 2BH=H[65JUY6N9IF8KF M*9JG:)ZBZ5"T#FJ?.6]9\%!'6 8QRB**M[PF^YR'.,F"G(E;A(FNWTRK40,> MM!;R>=)F"6G[7&P>$&6SC2_KW&TKL2:;Q%E[UI$9V"5VZFZW4D. MM^O.;ITJGA@[0(SO76GQ!?8T0]D94U*?4]>[9LJ9&7-BVY M?)%1E1_7]$)1R/3!73FFG[(]/+*=9X5X5-7>P"\RR@"K&YH+S\0K!7G*: 'I MT/,:-O3AMS IT%X@#O GQ%8=4&<$57LUI'UF^NP]N<)IF$8X3)Y6^HM*E[U_ MKLH>6\WT:O8@:O,BWKA:@LL[9KG3?"?&S73>*C6>24:MZY,V>K4S^"@4%**M M#SB#C-J8!^21SI@W07-) M1V*M^[2=_76XM<1:H%I:O(9;7ZQ%2L-^,-S2,PUT-,Q%8*A^*\4Q4W+KO4?:>N8"3O M=*D<5)M)K2?(O9#@>L9[(QE(\M*F\W^?LWT=QYQ#\JR 3'O(*KU4%%:@TX2I MF0X7D=\3F.^NN;J$LCR[SK*"J?IIS#](@D-Z?(+]&!U=>7^=1@45NZ6[-6H5 M$CEF^VZ:/Q-_+_-.J_O2E@SU67R7QI<,+8OD!B]%0Q]2U5"O]@E@!9+O?S8L MW:(V3\VBB)NCV.B8Q7\46<[IF&@/ =4UU*]YOD;T:#I+0[GDA4>5>Q'N2MCN M2:U2[*A:J:J7@Z'X/9)*<@K.:""<>:_G..DWM"DNP&;]BB%HOC M:D 5>A#L\MLV(=4>P72$!25Q$57YF^DCCE#V3Y+$_$2[4N!.#?70D4^(KA#] M'>?K2_ZW6%!IP=,*]EKPNZN6V9K09GN O) /Z_)A76Z'=37;YXC"4#;U7H,- M4D3?_.,,-@H;2\/E"$"3DBL(J2,O0'8J5R*4 -&5^]S!9H3/LJMV%W[4JS= M#VC3?G<&I3<@%&*9?G(%)+^H4#-"OS@ T8-2:L3,=/P<4 M/:*T0!T/;2C;&?]4!E D?^S"X+&+VOX[I[7Y5W"J0%9L+!DS-GWW1NK&%PLJ M:SSLW8?LCR,_WQG8=E7Z-J0A?>*"8\N;TS#*N?GXG"F/9'.PK^_..6=+B:$F[E/' ;+"0JG>U ,UQ@R!M#QFPP>K41<7ML+,:4W1_93K@(ZKB%-G'X _"&@AX&GM^=6E'Q;==X^,KPEWD M](JQP="E*L2O2M%\7;Y"A#Z'F^:$C/ *@\M]N#OXM4!\$(K$%(1F]='+[F^9K;?*VWK8_H*P=3QP[F.NY/L9@Z,>YSK$FWM:G[GWL'2K:[37U4 MC6EQLG2\>(M3%XM36QYDS-[TYEW YO(6T7P7;).0?S85&E?,"L<',&)3D$,=Q$4,&E!N2KLK# MXM7!YW^B)+XB]"Y,T-FN_.I^MVVRAK6N;TGOA,;+-E7'345/2810G%VQ;8R+ M,U\NZH7M2$9!IT!U#8W$O20+OCK/TO)4>;DVG^T48U"CIAT]XE))!Y]&36]N MM=;<.B7;IVC 7:=14O"=M%H&OS 5B%9RH1L49H(SE[VVZ>VKWK[JMGVUS49& M.NP6KN"EKWR2+@J>*["I+4#:&I4K]D'-&3C /N<*DNI!UI(ZN@)0I\5+9M]P MWU#M#]9Y6[W85B^SJIW@L;E6-A]S;HN? OR4C#$(JVR,/?@J-)LUX*!H):'W M2ECBE9#G$Q58GO22D'H;G[?Q>2.8-X(Y;@3SA\*\VC]F1N^Q%=SWP6J?U;^C M3JMNR8 :"Q7*:ZZ6:*[[BQ6N-]L0TW*:B2^T;R[L-56OJ7I-U6NJ7E/UFJK7 M5)6:*FP3-:>A_AS@^BZ7X &%%*>K("%AVC5)@7:[!K37=B)Z7=9@:H*["*7L M39$O:;9%$5YB% NS$BC+#B_M?L#M11%E&I"5&_=6";;>XOPJC,H\BY(P7'%! M@_)*PVQE14<^*_"07Y?I)[^Q@8KUP5X1IXW MH%Z(JQOBE<_%4YX44!4?]\0#RMG^-5]60UMZ1D96=%R9F;*T%V,_&<_)9H/+ M0W97""G3E&BT8.J<38.$]6W>9X12\I6I&N?AEOV2[S0Z*6K"X&FB>T0W?$J( M>G%4Q)"4M^B1)(\=8RB8+J(ZW?IFW?G67LWC(T%\%D^&2)R:3C@II69-2 M*TY,*4J;EERZW2K+CRK]L;XB 5Q4S)BL4HC%!7NP0Y^1-.97[WPL0D;1D24Z0VWW(C0)*-6 ^UVO#:BWZ$4$]I- M^H8VQN@ 3OG#S\-L?960K_QKJBN_J(D1Q2=I1A(R5M;>Q.=7H_KYL83_S]S=L=9LKK)@84 MGTU)PA_R4@F4%1U0G)OKL_EM^2"U/(>R PI4K[X'SCI?SE8KBE8\R7&XQ7F8 M7'[;HI3Q$)XV5RVU9H/]=HV&7V/R-WG)'D1I(M"SZOJ8>W*= M1I0?RGI%I6OP9H\A3AJ82X\M]XI[DTA?MDM*Y!85K;K]"LQT/9*6"]%#F/XY M7R[9BA3SN2\>,M Z?81/H*\ -ZPH>0C,B@1OO7,%"9<,FVB;CJ2.CCALA6F$P4\<#'J2H"JMP M)5Q3OL? R8LK>*A'ABJHR14D8#NMAA? M0>2N7U?6#YEFVL)4Y\IT4=SZH0[RG?KX .FD, O@U)<,.!1J@Q@8BY_LQ$)C M=X7%@+@"".! %21V:^K+1G>2[^(* MYL6]GZP>B\MQN=,8YE_CQ5"/RQ3.&Q MS)L.\?7#K;?6P=5'+-1P"_$$X=(+[1N.&4T0.JWXP>%4Q"D@)XY<&V[?MPZ7 MK@<0A],/K(.J4R 8&*=?)H]3#T<0P6C].GFT^HC9!\/UX03@4@=NPU73Z:OR MO1QI@0/FI#+?,5@NA\@@,,X?=5> MY_ 0'!=']/A.9U0/:(V=B.R7('K2H+/RPN:(,0\V 5 :<8+?,1]9R^8-I"7K M)*G/3F9)IMU:>YK%;)%G;[[Y*!RLL)&L+HM:SSG0VL:3,M!JAG/4O!;K;'?. MIMV*T-U\R=?1?8E8%>VN(;/XFU3'B.+ M3WY.ZQ2 /W?GS]VI[N'LLH,WF#0Z;8FNX J[ +:S[N1*I%N/PQ!"'5R!;8Q@ M+\NC 7VP5P?K,Y23$3"#^(C-/HMJ%4;?<5\WIP1\"%-*4L9UX@6D8?2MWSO;3M%6:O,'N%V2O,7F'V"K-7F)4*\R![KC%E^NV/ 44) M/[8<,(#R71#CC.-<'@OIIE.W:7I\U;J]E%[#-GAC\&RYQ GFKZUZ>&,\]F.:#FT>*9GP57!LF*#RW@X_31;482JXP7/Y1'>QJQ==USN%45S#?(B8-V\QO^$FN\@!E)B*"C64-(?]"&N^_,)6&YXL!-2#%W6,W5=;ZA@+OBA*0_+%!8W)J[A4 M5U30F+SW3 _,PJAD(*6VGV.?]%_+9(&1N[?(TJ+5Y?2O?S9E-T8T4<NFVM=?LC(65^V/J] M22X8E)?L091/)&.:PS])$G.KC5@063E'[/U 48^SC-R'WVI/,N,<88+_S=>R MDD%]26-$V<\'*O)$&)MZT;G17J]L$TK#($U1W%??E*WUVJGF1_#<374T[!6A MASC8TI*9['B\-:ZL:W6I^4."5VC7,0\: @*35J0N . ?9KPI.3Y^"K?-] M2#'O*WO.7A# M,#+3OYQH&'^=-NV,"!OY8R^N-^MB342,H'H;@\3WO& M7^/YT5N4G\N!539UM.MK2.-[]D1)['ACF5&EK!,"H3L^B^;E36G28&QE^7&O M6TC"5' 04U;$B(S2" M&66;RZK<-\YVAR+U%E_.PLN_"K8.'N[DRN;YFK&(=9A6HSS[R.__SJ[32DD3 M #+6XTT=UQBI>[\C;DM!\:RZ!:W\\8(M]%2EH1NV.-0D\HAQE*K8@^"WF8%7]5H5HAE$I7Q1PK\D0*W MCQ3(:2\94[EP!DM@Q-(5#-2A1&(CP-2#ZU3C0%>C< 4/]9B0V-Y< 4&Y MS@*M>:Y$XDHG"9@-N(*&<'0 M%17 G&5,T3#PNE*9*Y\7+1@5*X,%NGRH67E M<&4)&2..W?)!X>/8VX27MG+"A8'91E/++F MH0ZARH(PC7EB[2W)JNN,V:]IAN,RUI>D ?K&]CZ&65P69,(FF(=?T5T05M/^ M*#IGWU-@2-*($HT?RS1ZYWP0E"5!4&?U>Y]%;"FIWG+YD2*Y#Q9HZY;&'"YYI]&Y11%8I/RYR'7-S MU1*7(=#\X%%6KP'Q+(WW9VXPRMAO3#V)>3@S^X$K+8]APM45.(0]/M2><=B^ M4_6AN++D(0Q]%#P%CW8'U>,?GI]%' ]>L0P.X'Q1D[;[\-O1CR. V_Q@!Q!M MM2OU\30GL'MDY0D5W6,QR+,<),V347C[ MT$!/,[1Z[L42=/;EST9DV[M.#XS\P,-%:XA677^XP-K#!?U:;5YP-C87V3>T MD"E-AJ6P#D(021S]N=;!5.H=HP(D>J)UT-R3G!5I4@"'?5B['78\2$8=+2^? M.#0XK97-J@CK0E+P'* "?66LQ_8*TP7;>-FV^><<)_>$)-D-WN )C0J * M/0AV\$*;\T1P[BF4%I/Z U^D<\%(Y]4GK& 97$%*'C8("(UPYJ0(8 M,+J;HBO0C!%C/=DP<_,QUH^(/A [(UK'C> 8;KZ="L3 H([A9O6) "UT ]W M)N5$D 4[BUPY*P>#N-FQ L9 .V&ZS1AH^&C &EG3#^1Z2B)$0)CJYUSW<;! M-U(X,!A4[3SL)S)@00$<8)3U<[:7=G*+,#9EZ8;K\OIG4J>"\3!^*#BRGB;U M%)P-AWPJ9I"QQK%^[ (<:T^ANH3'PW&>-($R%%H"1U>;FIW(*(:'-\.QUF9Y MCH]D>0P0'%?]6[5L4^%&/NL AU;_OBW;H#40C02'=_H$;^0X<[CKP'$_V @G MZXVE;7GS4X"?+%1!6-'0E T&-BHV/$B'+(.P'D -)=ME9NGWH>,G7QE"?I]? MQ9+\*OOE\@JS"8YN\..Q:;Q:45]D9?J2H67!-JFE\.JI#DT:.CEUSA8PLD&T MO#F;1_6M\;8Y=;Y&C5%[( '[;/HVB=DH2L=F7RO5=C6K:&:=4=MUKKNJ#T,^_T*=4;M3F\%/ M'H<2A_?3PZ&Z^(5- 8H8W[A U;]/4?B7=3J-6[:Q7"Z72#B[QA7"4)+"?8!F MM6*P99.M!"D/USQG7V+AH()6&[DO3#&)<*EML,\)*O7?-)YM",WQO\OOA?V! M5QVU3]7@F"^/!\P\'6*=&/!)XR)67PUXAE*T9$.1"=A\V90(!VC]ES='C=6_ M\@*L3RA?D_)L=1UHC?D&G\;9G%Y@_CH>BE(;$G6R52-CNZSYM9!20(.Q'5,*81,9V5,-*U.TD3'NNI'1ABXDO8E9;M#PH,/1?W2:,)4 M-P\ZYQ7C\\T#3/3>0'4-=NS%)MXBUVFWQ@PM-6)A#PDSM/MYJ!JD'^SI%D?\ M2)N17W^BT8(UKVZ?AT-G;![5L6?V/9'7\W"+^=%/.4G6;\!T__A)DP-#EZ7S MAU6VZ-4]DZ[-:BELP= \^XSR)@-+I8@\,[ (N@AOP!!#A NHF(CM&[*AOY4B MTN&--C1@UQMM$+#=&P4T9$-_&XR@>OUL:,"N-ZIO46[?T-C]/5 &<5=>EQE5 MRA=[\1-T'.&KA'Q]\G0*>@"N;^B(PYY8,W9ZB[9UIJGY\IQL-B2]RTGTIZ!C MZHJF5):]9//ET[9T3C*A_B4J;EK\,GX+Q?>$,9'?<;Y>DX1;G1G>6J:PMLV9 M[OX]J<,#]F<14>45+.V5=>" HLN0)JSIYLO(!VC?7M:SID.Z5W#!&S#614HB MA.+2OG6=904W4\Z7>U_V!7H0=@USBBF13XH87S,8?C1,+E!YHT;CP2C]VCV(?/R@VE/%N%56 M4/YI0=$&%YLF82'U@.!./')6-H_]::K3.4TU1ES]9(\60/=MYP;#ZWZ2_BQ; MKJ#5 0<",JXY-\&DPVKX$%Q7!MZ@2!V]$?U0O@%&[(<*X93M1'E=UCF@VP7M M#'>NC:GM8Y]5&@OJUC&) QQ!/86AK*V'7N[+=4A6X;H#> 8OQ\9-Z/KU"TP$**)"#HUC'MMV\$ M92&P \Q3EZ #Q:(.ER3% !\8:OKJG T80!=U!U!P^/!P2J4#*((/.PR@/!I1 M9+H!V.6P'1A![7LEC"1WZ09DZX!(,(I3N$*B&X;M8YE=26?6R5\$CFT?G)V, M.^@ZP'$$:H!D)4&2/KRK+8$WZ:P8[#L147T-..A1V0 MMHROZ/2#:?OC>*Z,S4X*#_AXIBMQ"AUP(!VC2T]#QP$BJ7W&RA6O24^P:9X; M<2Q2H-^QIW%0T;%0@'YQ['R0< #]9KKHMC\?G>+6/7@F1C#<4[CRMQ_,S29[A2O^VN1I6\K&*"#-3^Z]O,SB#(=9 M^VQ"!?-E.LF=K]<4T0>01[Z)^>W;("NVVZ3\*DP.EP4\_SK&&7\K!47/;A0( M\.%FZI:W,@\GP/@W- _=%W]/@R7W--0NX\MOC'3%.&=O,F,;%P];C<^*_#/) M_R_*%R$6Y4O1K6X@)6T=H()CME@*>B$N.+*\;(ZR=58E;&,IGSS"@<0+=T>+ MZSZJY?JPEJKR7>C5'O).V^'VC^/," 8>[TYV!6,(^DP-/E.#S]3@,S4('-&M M=C%G(-+L_*OSV&(EUIGYU 4BB>KLBO^X S[MV)P)BP_LNDBR8:*L63G\B)A* MPN='P- ?\#I-^!,MO%U35WAOQ+'%B'/\YJI]0'&EIJ2&N1SF4\GIW0#>!5HR MG2:N$W3P<'8FZX)B0N\0?<01XC%+U0'[&<5LYJXN"LK^6[F.SA!;GI'X;0W\ M5%-)<47=XF]W/QJ;?6L*0TA_#=N'!\]BQ';QO#HQQBG%/5F42D$7,,2M&EH. M)FMAY-'9'-XR9OL5Z/",M3JMN&!+G2A?:_G"O W,V\"\#.'Y(6]^R>^NG)=;/V^K= M\9-NYR0M)S0_7'1>9#F;M/3R6QV'S<^?L__%8CM;AY;&I>#5P&P<)M(R9@P% M^ZP4M4A9PUC2JN,-4>9#W00!8;/%[/P3VCP@VA2O]?K7'AYY>7I:JI;ZFNI5*'(+5HP<.9_?RLEUQIP6K#%MTYP M3]):OJ/34I??F&;!U"8V$NFNU$4^LY6&!(B,\$2#" KN]01A MH:AK)+=")6&]@#+4GXR@ZH0+D*KCQXM74@E$/RKQ\FZ6T9RS&>,045X& LGV MA-<%32V2WKOJO:O>NUH_\IQ0QG!8?YKF;D.)EI/6^W;'].W6T_ZRYJ6O])-C M%5:N]/;5G$&'M6':WH<3W K+P\D[UDV_!>^L]\YZ[ZSWSGKOK/?.>N^L]\YZ M[ZSWSOH1G/7]4L !)I#) YH Z!3V$^>F4R,2'1P( VS']HZ83D[& ;9J^Y'J MX&L&XS6-VZ:@,5=*/PP8E[;71]TC.O;-]#!P6L9E@ '3OBS*QC6\=8@ &";M M:Z!R6P>4Q$$+1D/[EB8;!XV^DQVN*4Y:O1X]S,18S.S/3X?3C@ZIA3Q10Y5; M?AL^X(3I@RVC6=LV/WZ<:3=)?03HD!&@&?5"@HEKPX"%,PC1";<\Z M:[1HTB $%,[;@&PY!1Q%I$CS[#-[C=D-"5.NKCU=SWZ+(H0?^6*5G>W.<&F4 MY5.WR.Z9D)*#/'TU:P2+@WCB,W>-98,W1N3F"**X7BRS1BH/*3KRC5"OU_,; M7--*@?"@.B/;^PX#^7@82X_FP2IY*YYY*UYG.;^D#_"Y*2\\CJU-N7UKFM> MZL I6=34D'@CFOM&M-X5)=)N@W$%1S6U[EFNJP8BZUV> $/H<;I P9 U687"Y M[Z(UBHL$S9?-IYA$8@HB!OMH;E3;C%[B.$%I0TG+O+U.Q^YU?GE_)PYP>_UK M#X]<_'9QR3^(']M<8D@K7Z>-!F3WZV$K<]\2V TD;QMTWS;8VW9*]!6.J6,' MB\;K3UF9.L7L]:>.@:R+6-FK ]!6-L? M>5K%V@!9)C[,BLTFI+LRO:*@2#NK5I^/'-_(U;_TWN9E603AP1+_D9),%1CX MHK2AR+FI1OPURE+EL] 2OZYB4R]X!@#]CAQJF>I+DI"O/)SGBM +4CSDRR)Y M+:FH2Z#*IF[3\<;&7LQO?6Z!(&M<_WNN^\:Y7C'SMCKW;75C,MW)DGWS3'=2 MD2R-&O$ HV1".>U::$?#&9 F-9BZA$5IYP>?&C("_@,&2#ME^-0 $O,J8[:W M-S^6#M24*:(89<=ZV?'7[8QLK=H>WYK604QO-K/$;'9=OZG=%4YQMD;Q1T+B MC$VY^?*6#1OZB,1W6()KFNF1[*;*0Y'@G5DI;\.OG]BLHCA,]&!75C33G]\) M_?,Z75 2H4RO0^J:WMXT/7M3JTT"9%CJL/VX;T%J!XXW%7E3D3<566$JLO%H MC[;*Y]Q @<$#5,VE??&\QL<1BD+YR&40^DMPQHP+,U2%!*_$\RG@O*@,'@P"^1GA0XK?& 7QX]*3RZ MQD1J7Q$]#5ALC(1LQU".?QS522!Y\&0\!'>!)>Z"6131(DRN""WOFBZG M\OTZ3(_NG]:P9[9LS9 +HI06Q4?"P3HHJ&*H%V<%F]0HR\[)Y@%7,[NZ5GS% M9.(WR.&XOEI<=7-(AY:F?2N*21?8S6&IE'DZCHJ9=,XF)-P_GW+$;.2 A M/R&'CZ9V.)SKQR:O8&]VCM-U!BE)Y>GZA?H Q3FOD-H"!,;F5X>QL=%M]O:0 MP6T;[LKD09PMAM6&*^*+X#HM?6KC2F7 X6:B@]X;9X\WKGR-B^HM,F6_UF_! M=G>-%@RE%GDA8;D4:O6IJ8;)'MS3,$9:/6BJ8<+S>S^']'-[/886?PT:C M(EC%%V@I:6PCV<9L/_U)[:WZEEBU3LGFVW!1L$=6>9?V?2_?GI_ MY:&9QMNO6]4=MU=U',-=DK=C24W&>='DE0X M>&TK/;C; 1'E^/:^- MGKH>K,,G>+!/S[CGRJ[?&1NX5="<%_A]L"(D_HJ3Y)BZ/WW7TM^KUZH!SVX; M ;T/UQ(?[L?Z-0G,E"]_'M>0C59\F$F=0(UES)C;]\=O:Y%DSD90'>_D,._D M$)C89XO9>:-Y7_!K#X^\O+N;B1_Y^M<>'OGI\K/DD:]_[>&1GV\D3WSUXZ#. M$KUM#>86:;-5GH #1!,6[^HX'5<';*,#" V17N.*&T$/#9$NZ]RRX5T#WC4 LU(VVT1L,SN&T5\%9C ? M?GQ@WV_+!&#I*LBJ2=^O4;+=,ZTQ6781WQLT+3%H[G>U&7^9&2X7H.J]RJ/) MP?6,]T9L5E24]H9E;UCVAF5O6'[^R N&!^O-GW."ZV'S93DFLWF1LV4LC=E E8WE5FT,:OX>8K&%F<&' M6^9/P!P^"'C>+'Z"9G&?%-]3+1C5DJ@VS@T)*1 ==G'G+#52H "JNPFF'A%& M E.&#_^4D03'/&?#88_-^.Y9>Y'Y_;I%&A8Q]V/ "7GG1XS*NWN2UM-K2^CU MV>L[D8\\=V5J,A2?DRQ7Q52J&S"5^YH_?+[DUK]LEL9WB#[B"%U^BY*"K[P7 MB$V3")>"L\\)*GN00M)_=V_8)"1_V9;$@??.C$7D[O"2;7\/+ M36_VD.4TC$1YKU7%O5U.'76-4K8U)?S]QQN<8@Y@CA]1/<(%\BMJF1H^!Q7[ MBFE+G[\!O*+K\QT9G>R%9JNBN5,7X%-:O)MGDF MVNJ:*P(H$XW 9]HZ%;:%CWZA%-"V9Z]EYP-B^>M7++M+]]]0OF:L%\>69%2 M,^H/T[826(%Q%W04=0WTZHG=*-9N16D#DK.15*]?]>5L4LE?E3:WZ%5COA*K MEHDM*4^AO.)[(W2JVNTM,C21YWN@]@JA8M KRYN17HEU0TE3B//K\(Z'Z+.Q M*Q(?5&G4?MRB1Y06:+_#\3'P.\[7^Q383Z2))S-D_XO96O&_5^U;' M\:V.ULN+REUW@3-NQBUH-8 4RW*_C??@<[YEFS(MHKR@[*EW*,^32DEB:NUF M&V+*_UA0\H@SK@Z?4Q3C5PIC^X: FLPT_34JO=,[^)7SW) \3"S&$NY[!$/VL?3>*Y=@ S)-@<'ZQ6^W2PT7# M[@D&Z%>' -)W@(!A^N#:)#/HEH7KLY9SS Z @SR]<*"TV:6#P[-M) 8<901FD0V4()YPK ZMG;/H^ MCS-RHHB?@F6(:? 8)@4*-BCD':WTQJ/TADNVJZ<1#I,@+.^#+ ]S)CA\P G. M,>//=<4X"//C]D@:A %%44&YO:(\")JU3"IA7,[Q$U!8TF5_FL;>TS25:KYB M@X)]RG!A)AY9>WHT[4I^OV(C]C0_8L]W3QW]B)AR-UKL;](@2 M23YNOF5 1HUC?[T<:?=-V8;Y7M[NU0O8$ 14]4&VYH-L M!6&65Z4BBF[82T0W!_WSZ>T>>-0+R31KMU-$1/G_2A1A$IJH&'\"/' M!BBY9A.]BB_,RV.<.H!2+QF7TIV(7-N!]I' IQ,)K$F[2"]ZCH/@*>F= CFI M]NL*7NJ8ZS96 %<"BWN8BBIR[@I46@,)9GEQ!9H>UR0YL7/%G]OOM&NT*+GB MS^P7JD;3E2NCRM]*8/4)JQS1#(T;22,/!NC#/#'<%F8G7.WM4,.M,M8AU:,; MT5C:VJ-_T@K]H?LQF_YH%/HF^FC>5->HL3/BF<;=&*+_A MCWQQ+>'+Z M%<>.R2WV1Z@HC!\6P34SE8FPN-*Z#]$BQN.5A@O/EEPSQD^VB M62&I82A?E$2BHRD,2)NJWU"0?K"MR]41B-XZ#FINU+[?A.6Q4DH>*].-=(K) M"X\NMU)6@_()]Z^SW3V30[)S:-2THT&@,)Y!;0#N!^<,!9\/N3F=D!NE28'H$WA7L-%1FDD'7<@5O-0^ M-FT:XDH@1,NA).*;KCBF6\(BL\JYXK#N,&)4UA0P1/ D:%. "$X&P #!TYQ- M!J V3,Z555J]@<$\,*[@ 5$.6U%95_8O'UAE=6"5C0E6=(S7 ZPC)C-1$\5,D%LR!E8K+U!),81_MO@X@5;AO,V,.C#$0N]B9U MAS#%,B*;[BJ?8OW'P9U8?_&OCVOK*7@R\BI3N\!1W*XQ4\&0KZ7E:3XCMHWU >,0=W M6-V$X3[NT]MR_,&].JYDS^MB2N6B7OSJ;[4ZU5S=W.7N9,,0QA$731H4)BXX M;O .2OG=#5R*[#FX4NFAU4;MR^W3WLKENMN2-",4$" -KF=/;Z1A51HU#?9( M$7LH+VQ8;@WX?2C;A$+9Q$$S/6COL."FWFC""40R]8&5#ULZG; E^$9/.NRF M;J(E"Q^ [7BNX*+V76DJE*X HS-3")P)N0*/I)]$;&-S)2I =]:X'=D'7UOU MF+8/D7#/(VE3B(3]@0 ]6:]/,HA"TV3LW&*C"0[42S# BF3\_MNVF$'-]28< MV1%)8WY!7,P_923!,0*CB&8.,!S1F09W>JC8O!$4:%FP!04\XJ;W8_3QG M5!=VGR+[-#N6>(WW&=H6X8ZK&#Q$+HK8>A$?92([KUZIP!#;H@4C/3SDH&/K M#ZQ+LBKF^W!(LZ?3C=>UQNX)'QM'M[@J7X6\O*FD5.7=W.=DPU;:-:=GC^AP M9RB#>;YDPHK[U*:5<7L:LU6[W!,6(6;PGX=;S!0,48_DI<>57!;F4?UH*$E& M]7#%>#\N8X.<+R^?E,G;?(GGJ%+_$R7Q%2-W(5OL2+X(*9M#%SC;DBQ,/E)2 M;"'PZS8R:C_/PVS--EG^#P_*?F1"LC5^EI^'E.YPNBISA@JZIU5WW%Z1S097 M5Z)S ?@](>I>3Z,\2QJ/+5R4]4-08.RZKI)U/F^V1!B?. M1@2L-6I/^.#.=Y]0OB9,KD>45>-$T -%:6/)WYXRV,K7+$@5\WU0:JO 6J/V MY",A\5>ES^/*MN12GQ0\ 6"2LN.+#5;X5:8$\5RJV4KQ.6W*"GXHJ= M6Z?JR'UZ9 .4T)UXD6PJ,FZ"PL.B+!#QJ(0AO?-( K:CE_LB/T*.:%:MT&K! M&ZN9[XU\_7Y=T!J)%GL\+!* M-O1#N/.%'-_.#,6*#+0\?MS(VV.+838"GVA5 Y%T]PJ2%/]B5Z0/&2$977(E^!H,!CXQS MY0@&&!JQBV> 7&]V0]$EBF:XW&Z6@@7PS8(Q^=D13%0&:C @OTP@ :#FM!+X M",&0_.K(&($;/\'0?' $&E! $UR1(B##,>SG)E,QY:9\1^,J:O;#M\= MGBG< =9ZEV]/W9W2G,%GSUTA7C#31HLP5E>L''I=?S&40$D !C!P6)&-4!

J2C"-Y1*?'#2XEO^4S+V!2K$Z)7J9EO4416:=F* M[%3:6(\UD#V,"TM2UC/I16_2LJ-*S134@[8JD+:QS/@Y"!0J]H+GZF=*3IY3 M_%#D/ [@GBQ"5:*"[JT:/8,N777EA<<]:OH*R M3:;;/M:EJ5/JLZE-^XD7O=A%,LF=J* Z/OF$3]0@%=]PHH;K+"M0?%%0-BLK MQ:^:MH>SEF6QV=>0QA^I6)_IUI@-_2ZUW)ZZ#6MK,FDY#*D+'20VHS T.$2D MNJ2RO#GIJXD[BQB<]'!EC$S^YS5,;>3/1"JGX5XB?K-1=1 +TAM!U9;=$EQP M?>1Q/-)V&X<,N'P/8AW,!(NPC(&:41JFJW*[8FR.PX0JE>X6+8OT)9Z=VAA8 M_&J0-@GP:I#WTI;3B8!T/2WN9@)2]+$)!35I< X4:9>)]AKGRCD3,#Z::H-S M41=0?#0<(\[%7( Q:N<. 7"_.+=86YGJK+OIDSZ>Y MH:B2UUTF,K/^3V.-$=N149IPKFM M7[U>=33VNW(IE2N7 M,L(0#HRV0F\W,,I0"LC!GOH7_A\^E]DW_Q]02P$"% ,4 " !0@5I7F./6 MB)4' "!, #0 @ $ 97A?-38U,# U+FAT;5!+ 0(4 M Q0 ( %"!6E=DMJ6LBP< +TO - " < ' !E>%\U M-C4P,#8N:'1M4$L! A0#% @ 4(%:5YF'N"]!! L1( T M ( !=@\ &5X7S4V-3 P-RYH=&U02P$"% ,4 " !0@5I72KAOFED$ M #($@ #0 @ 'B$P 97A?-38U,# X+FAT;5!+ 0(4 Q0 M ( %"!6E?0LGXUH'4! )J4%P 2 " 688 !F:3(P,C,P M.3,P7S$P<2YH=&U02P$"% ,4 " !0@5I7JRPM]UP7 #?,0$ $0 M @ $VC@$ >'!R;RTR,#(S,#DS,"YX'!R;RTR,#(S,#DS,%]C M86PN>&UL4$L! A0#% @ 4(%:5P^I"*ZD4 ;S0' !4 M ( !M[4! 'AP2 M\Q6]5VL )3F!0 5 " 8X& @!X<')O+3(P,C,P.3,P7VQA M8BYX;6Q02P$"% ,4 " !0@5I788P\K:M4 !U < %0 M@ $8<@( >'!R;RTR,#(S,#DS,%]P&UL4$L%!@ * H =P( /;& $ @ $! end