0001437749-23-012570.txt : 20230504 0001437749-23-012570.hdr.sgml : 20230504 20230504161040 ACCESSION NUMBER: 0001437749-23-012570 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230504 DATE AS OF CHANGE: 20230504 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: 23888788 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 fi20230331_10q.htm FORM 10-Q fi20230331_10q.htm
0001575828 Expro Group Holdings N.V. false --12-31 Q1 2023 0.06 0.06 200,000,000 200,000,000 111,292,202 110,710,188 108,583,946 108,743,761 2,708,256 1,966,427 25.5 26.0 0 0.7 85 15 10 33.76 00015758282023-01-012023-03-31 xbrli:shares 00015758282023-05-01 thunderdome:item iso4217:USD 00015758282022-01-012022-03-31 iso4217:USDxbrli:shares 00015758282023-03-31 00015758282022-12-31 iso4217:EURxbrli:shares 00015758282021-12-31 00015758282022-03-31 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 0001575828xpro:CommonStockOutstandingMember2022-03-31 0001575828us-gaap:TreasuryStockCommonMember2022-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001575828us-gaap:RetainedEarningsMember2022-03-31 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 0001575828xpro:CommonStockOutstandingMember2023-03-31 0001575828us-gaap:TreasuryStockCommonMember2023-03-31 0001575828us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001575828us-gaap:RetainedEarningsMember2023-03-31 xbrli:pure 00015758282022-09-30 0001575828xpro:StockRepurchaseProgramMember2022-06-16 0001575828xpro:StockRepurchaseProgramMember2023-01-012023-03-31 0001575828xpro:StockRepurchaseProgramMember2022-06-162023-03-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-082023-02-08 0001575828us-gaap:OtherLiabilitiesMemberxpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-08 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-08 utr:Y 0001575828xpro:DeltatekOilToolsLimitedMembersrt:MinimumMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMembersrt:MaximumMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-082023-02-08 0001575828us-gaap:FairValueInputsLevel1Member2023-03-31 0001575828us-gaap:FairValueInputsLevel2Member2023-03-31 0001575828us-gaap:FairValueInputsLevel3Member2023-03-31 0001575828us-gaap:FairValueInputsLevel1Member2022-12-31 0001575828us-gaap:FairValueInputsLevel2Member2022-12-31 0001575828us-gaap:FairValueInputsLevel3Member2022-12-31 0001575828xpro:NLAMember2023-01-012023-03-31 0001575828xpro:NLAMember2022-01-012022-03-31 0001575828xpro:ESSAMember2023-01-012023-03-31 0001575828xpro:ESSAMember2022-01-012022-03-31 0001575828xpro:MENAMember2023-01-012023-03-31 0001575828xpro:MENAMember2022-01-012022-03-31 0001575828xpro:APACMember2023-01-012023-03-31 0001575828xpro:APACMember2022-01-012022-03-31 0001575828xpro:WellConstructionMember2023-01-012023-03-31 0001575828xpro:WellConstructionMember2022-01-012022-03-31 0001575828xpro:WellManagementMember2023-01-012023-03-31 0001575828xpro:WellManagementMember2022-01-012022-03-31 0001575828us-gaap:BilledRevenuesMember2023-03-31 0001575828us-gaap:BilledRevenuesMember2022-12-31 0001575828us-gaap:UnbilledRevenuesMember2023-03-31 0001575828us-gaap:UnbilledRevenuesMember2022-12-31 0001575828us-gaap:OtherCurrentLiabilitiesMember2023-03-31 0001575828us-gaap:ConstructionMember2023-03-31 0001575828xpro:CETSMember2023-03-31 0001575828xpro:PVDExproMember2023-03-31 0001575828xpro:CETSMember2022-12-31 0001575828xpro:PVDExproMember2022-12-31 0001575828us-gaap:LandMember2023-03-31 0001575828us-gaap:LandMember2022-12-31 0001575828us-gaap:LandImprovementsMember2023-03-31 0001575828us-gaap:LandImprovementsMember2022-12-31 0001575828xpro:BuildingsAndLeaseholdImprovementMember2023-03-31 0001575828xpro:BuildingsAndLeaseholdImprovementMember2022-12-31 0001575828xpro:PlantAndEquipmentMember2023-03-31 0001575828xpro:PlantAndEquipmentMember2022-12-31 0001575828us-gaap:BuildingMember2023-03-31 0001575828us-gaap:BuildingMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentNetMember2023-03-31 0001575828xpro:PropertyPlantAndEquipmentNetMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2023-01-012023-03-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2022-01-012022-03-31 0001575828us-gaap:CustomerRelationshipsMember2023-03-31 0001575828us-gaap:CustomerRelationshipsMember2022-12-31 0001575828us-gaap:TrademarksMember2023-03-31 0001575828us-gaap:TrademarksMember2022-12-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2023-03-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2023-03-31 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-31 0001575828us-gaap:CustomerRelationshipsMember2023-01-012023-03-31 0001575828us-gaap:TrademarksMember2023-01-012023-03-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-03-31 0001575828xpro:NLAMember2023-03-31 0001575828xpro:NLAMember2022-12-31 0001575828xpro:ESSAMember2023-03-31 0001575828xpro:ESSAMember2022-12-31 0001575828xpro:MENAMember2023-03-31 0001575828xpro:MENAMember2022-12-31 0001575828xpro:APACMember2023-03-31 0001575828xpro:APACMember2022-12-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:NLAMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:ESSAMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:MENAMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:APACMember2023-03-31 0001575828xpro:DeltatekOilToolsLimitedMember2023-03-31 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:NewCreditFacilityMember2022-12-31 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2023-03-31 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2023-03-31 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2022-12-31 0001575828us-gaap:CapitalAdditionsMember2023-01-012023-03-31 0001575828us-gaap:CapitalAdditionsMember2022-01-012022-12-31 0001575828us-gaap:SubsequentEventMember2023-04-262023-04-26 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-31 0001575828us-gaap:RelatedPartyMemberus-gaap:CorporateJointVentureMember2023-01-012023-03-31 0001575828us-gaap:RelatedPartyMemberus-gaap:CorporateJointVentureMember2022-01-012022-03-31 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2023-01-012023-03-31 0001575828us-gaap:RelatedPartyMember2023-01-012023-03-31 0001575828us-gaap:RelatedPartyMember2022-01-012022-03-31 0001575828us-gaap:RelatedPartyMember2023-03-31 0001575828us-gaap:RelatedPartyMember2022-12-31 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-262016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2021-10-012021-10-01 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2023-01-012023-03-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2022-01-012022-03-31 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2023-01-012023-03-31 0001575828xpro:RsuAndPrsuMemberxpro:LongtermIncentivePlanMember2022-01-012022-03-31 0001575828us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2023-01-012023-03-31 0001575828xpro:EmployeeStockPurchasePlanMember2023-01-012023-03-31 0001575828xpro:EmployeeStockPurchasePlanMember2022-01-012022-03-31
 

 

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 March 31, 2023

 

OR

 

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

the Securities Exchange Act of 1934

 

For the transition period from ______ to ______

Commission file number: 001-36053

 

EXPRO GROUP HOLDINGS N.V.

 

(Exact name of registrant as specified in its charter)

 

 

The Netherlands

 

98-1107145

 
 

(State or other jurisdiction of
incorporation or organization)

 

(IRS Employer
Identification No.)

 
     
 

1311 Broadfield Boulevard, Suite 400

   
 

Houston, Texas

 

77084

 
 

(Address of principal executive offices)

 

(Zip Code)

 

 

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

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, €0.06 nominal value

XPRO

New York Stock Exchange

 

Indicate by check mark 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 May 1, 2023, there were 108,592,169 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 Months Ended March 31, 2023 and 2022

1

 

Condensed Consolidated Statements of Comprehensive Loss (Unaudited) for the Three Months Ended March 31, 2023 and 2022

2

 

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

3

  Condensed Consolidated Statements of Cash Flows (Unaudited) for the Three Months Ended March 31, 2023 and 2022

4

 

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) for the Three Months Ended March 31, 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

21

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

     

Item 4.

Controls and Procedures

36

     

PART II. OTHER INFORMATION

     

Item 1.

Legal Proceedings

37

     

Item 1A.

Risk Factors

37

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

Item 6.

Exhibits

38

     

Signatures

 

39

 

 

 

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 March 31,

 
 

2023

   

2022

 
               

Total revenue

$ 339,279     $ 280,477  

Operating costs and expenses:

             

Cost of revenue, excluding depreciation and amortization expense

  (289,647 )     (239,530 )

General and administrative expense, excluding depreciation and amortization expense

  (13,285 )     (11,510 )

Depreciation and amortization expense

  (34,737 )     (35,012 )

Merger and integration expense

  (2,138 )     (4,725 )

Severance and other expense

  (927 )     (1,494 )

Total operating cost and expenses

  (340,734 )     (292,271 )

Operating loss

  (1,455 )     (11,794 )

Other (expense) income, net

  (949 )     996  

Interest and finance (expense) income , net

  (1,298 )     13  

Loss before taxes and equity in income of joint ventures

  (3,702 )     (10,785 )

Equity in income of joint ventures

  2,436       4,202  

Loss before income taxes

  (1,266 )     (6,583 )

Income tax expense

  (5,085 )     (4,549 )

Net loss

$ (6,351 )   $ (11,132 )
               

Loss per common share:

             

Basic and diluted

$ (0.06 )   $ (0.10 )

Weighted average common shares outstanding:

             

Basic and diluted

  108,854,709       109,266,988  

 

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

 

 

 

 

Expro Group Holdings N.V.

Condensed Consolidated Statements of Comprehensive Loss (Unaudited)

(in thousands)

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

Net loss

  $ (6,351 )   $ (11,132 )

Other comprehensive loss:

               

Amortization of prior service credit

    (61 )     (61 )

Other comprehensive loss

    (61 )     (61 )

Comprehensive loss

  $ (6,412 )   $ (11,193 )

 

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)

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 
   (Unaudited)     

Assets

        

Current assets

        

Cash and cash equivalents

 $184,870  $214,788 

Restricted cash

  1,428   3,672 

Accounts receivable, net

  425,410   419,237 

Inventories

  156,280   153,718 

Assets held for sale

  2,179   2,179 

Income tax receivables

  26,848   26,938 

Other current assets

  56,552   44,975 

Total current assets

  853,567   865,507 
         

Property, plant and equipment, net

  462,410   462,316 

Investments in joint ventures

  68,435   66,038 

Intangible assets, net

  231,529   229,504 

Goodwill

  228,137   220,980 

Operating lease right-of-use assets

  75,197   74,856 

Non-current accounts receivable, net

  9,177   9,688 

Other non-current assets

  8,045   8,263 

Total assets

 $1,936,497  $1,937,152 
         

Liabilities and stockholders’ equity

        

Current liabilities

        

Accounts payable and accrued liabilities

 $272,159  $272,704 

Income tax liabilities

  40,911   37,151 

Finance lease liabilities

  1,051   1,047 

Operating lease liabilities

  18,369   19,057 

Other current liabilities

  120,021   107,750 

Total current liabilities

  452,511   437,709 
         

Deferred tax liabilities, net

  27,893   30,419 

Post-retirement benefits

  10,695   11,344 

Non-current finance lease liabilities

  13,465   13,773 

Non-current operating lease liabilities

  58,554   60,847 

Other non-current liabilities

  102,694   97,165 

Total liabilities

  665,812   651,257 
         

Commitments and contingencies (Note 17)

          
         

Stockholders’ equity:

        

Common stock, €0.06 nominal value, 200,000,000 shares authorized, 111,292,202 and 110,710,188 shares issued and 108,583,946 and 108,743,761 shares outstanding

  7,943   7,911 

Treasury stock (at cost) 2,708,256 and 1,966,427 shares

  (54,437)  (40,870)

Additional paid-in capital

  1,851,815   1,847,078 

Accumulated other comprehensive income

  27,488   27,549 

Accumulated deficit

  (562,124)  (555,773)

Total stockholders’ equity

  1,270,685   1,285,895 

Total liabilities and stockholders’ equity

 $1,936,497  $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)

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

Cash flows from operating activities:

               

Net loss

  $ (6,351 )   $ (11,132 )

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

               

Depreciation and amortization expense

    34,737       35,012  

Equity in income of joint ventures

    (2,436 )     (4,202 )

Stock-based compensation expense

    4,171       6,018  

Change in fair value of investments

    -       1,502  

Elimination of unrealized profit on sales to joint ventures

    39       -  

Deferred taxes

    (5,225 )     (2,448 )

Unrealized foreign exchange

    (1,753 )     (2,503 )

Changes in assets and liabilities:

               

Accounts receivable, net

    (5,761 )     2,163  

Inventories

    (2,380 )     (6,232 )

Other assets

    (11,320 )     (3,492 )

Accounts payable and accrued liabilities

    5,362       (13,194 )

Other liabilities

    11,306       (11,501 )

Income taxes, net

    3,929       (719 )

Other

    (2,995 )     (3,434 )

Net cash provided by (used in) operating activities

    21,323       (14,162 )
                 

Cash flows from investing activities:

               

Capital expenditures

    (28,776 )     (10,577 )

Payment for acquisition of business, net of cash acquired

    (7,536 )     -  

Acquisition of technology

    -       (7,973 )

Proceeds from disposal of assets

    -       6,422  

Proceeds from sale / maturity of investments

    -       7,120  

Net cash used in investing activities

    (36,312 )     (5,008 )
                 

Cash flows from financing activities:

               

Cash pledged for collateral deposits

    (10 )     (61 )

Payments of loan issuance and other transaction costs

    -       (95 )

Acquisition of common stock

    (10,011 )     -  

Payment of withholding taxes on stock-based compensation plans

    (2,954 )     (1,104 )

Repayment of financed insurance premium

    (2,899 )     (980 )

Repayments of finance leases

    (499 )     (154 )

Net cash used in financing activities

    (16,373 )     (2,394 )
                 

Effect of exchange rate changes on cash and cash equivalents

    (800 )     133  

Net decrease to cash and cash equivalents and restricted cash

    (32,162 )     (21,431 )

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

  $ 186,298     $ 218,416  

 

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)

 

   

Three Months Ended March 31, 2022

 
                                   

Accumulated

                 
                           

Additional

   

other

           

Total

 
   

Common

   

Treasury

   

paid-in

   

comprehensive

   

Accumulated

   

stockholders

 
   

stock

   

Stock

   

capital

   

loss

   

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  

 

   

Three Months Ended March 31, 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  

 

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 three months ended March 31, 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 March 31, 2023.

 

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 March 31, 2023, the results of our operations for the three months ended March 31, 2023 and 2022 and our cash flows for the three months ended March 31, 2023 and 2022

Such adjustments are of a normal recurring nature. Operating results for the three months ended  March 31, 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. We estimated the fair value of consideration for the Acquisition to be $17.5 million, including cash consideration paid at closing of $9.0 million, subject to a true-up for net of customary working capital adjustments, 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 preliminary 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):

 

 

  

Amount

 

Cash and cash equivalents

 $1,464 

Accounts receivables, net

  723 

Inventories

  183 

Property, plant and equipment

  642 

Goodwill

  7,157 

Intangible assets

  11,063 

Other assets

  27 

Total assets

  21,259 
     

Accounts payable and accrued liabilities

  245 

Deferred tax liabilities

  2,700 

Other liabilities

  831 

Total Liabilities

  3,776 
     

Fair value of net assets acquired

 $17,483 

 

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

 

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

 

 

8

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

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 months ended March 31, 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.

 

 

 

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

 

   

March 31, 2023

 
   

Level 1

   

Level 2

   

Level 3

   

Total

 

Assets:

                               

Non-current accounts receivable, net

  $ -     $ 9,177     $ -     $ 9,177  

Liabilities:

                               

Finance lease liabilities

    -       14,516       -       14,516  

 

   

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 March 31,

 
   

2023

   

2022

 

NLA

  $ 126,228     $ 103,861  

ESSA

    113,648       82,071  

MENA

    50,945       50,715  

APAC

    48,458       43,830  

Total

  $ 339,279     $ 280,477  

 

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 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 loss before income taxes (in thousands):

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

NLA

  $ 31,874     $ 21,827  

ESSA

    20,785       11,874  

MENA

    14,568       15,465  

APAC

    (2,698 )     5,438  

Total Segment EBITDA

    64,529       54,604  

Corporate costs

    (25,081 )     (21,965 )

Equity in income of joint ventures

    2,436       4,202  

Depreciation and amortization expense

    (34,737 )     (35,012 )

Merger and integration expense

    (2,138 )     (4,725 )

Severance and other expense

    (927 )     (1,494 )

Stock-based compensation expense

    (4,171 )     (6,018 )

Foreign exchange gain

    1,070       2,816  

Other (expense) income, net

    (949 )     996  

Interest and finance (expense) income, net

    (1,298 )     13  

Loss before income taxes

  $ (1,266 )   $ (6,583 )

 

10

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

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

 

 

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 March 31,

 
   

2023

   

2022

 

Well construction

  $ 128,265     $ 111,435  

Well management

    211,014       169,042  

Total

  $ 339,279     $ 280,477  

 

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 March 31, 2023, and December 31, 2022 (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Trade receivable, net

  $ 297,811     $ 289,235  

Unbilled receivables (included within accounts receivable, net)

  $ 136,776     $ 139,690  

Deferred revenue (included within other liabilities)

  $ 63,598     $ 51,192  

 

The Company recognized revenue of $25.2 million and $7.9 million for the three months ended March 31, 2023 and 2022, respectively, out of the deferred revenue balance as of the beginning of the applicable year.

 

As of March 31, 2023, $62.6 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 $116.1 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 months ended March 31, 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 months ended March 31, 2023.

 

Our effective tax rates were (137.4)% and (42.2)% for the three ended March 31, 2023, and 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 Europe and Sub-Saharan Africa and the Middle East.

 

 

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

CETS

  $ 64,914     $ 62,471  

PVD-Expro

    3,521       3,567  

Total

  $ 68,435     $ 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 March 31, 2023, and December 31, 2022 (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts receivable

  $ 448,081     $ 441,605  

Less: Expected credit losses

    (13,494 )     (12,680 )

Total

  $ 434,587     $ 428,925  
                 

Current

    425,410       419,237  

Non – current

    9,177       9,688  

Total

  $ 434,587     $ 428,925  

 

 

10.

Inventories

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Finished goods

  $ 30,784     $ 26,810  

Raw materials, equipment spares and consumables

    100,092       102,395  

Work-in-progress

    25,404       24,513  

Total

  $ 156,280     $ 153,718  

 

 

11.

Other assets and liabilities

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Prepayments

  $ 24,438       18,084  

Value-added tax receivables

    23,167       20,727  

Collateral deposits

    1,679       1,669  

Deposits

    7,720       7,245  

Other

    7,593       5,513  

Total

  $ 64,597     $ 53,238  
                 

Current

    56,552       44,975  

Non – current

    8,045       8,263  

Total

  $ 64,597     $ 53,238  

 

13

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

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Deferred revenue

  $ 63,598     $ 51,192  

Other tax and social security

    29,267       28,557  

Income tax liabilities – non-current portion

    58,115       58,036  

Provisions

    44,266       45,248  

Contingent consideration liabilities

    11,655       3,227  

Other

    15,814       18,655  

Total

  $ 222,715     $ 204,915  
                 

Current

    120,021       107,750  

Non – current

    102,694       97,165  

Total

  $ 222,715     $ 204,915  

 

 

 

12.

Accounts payable and accrued liabilities

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts payable – trade

  $ 121,414     $ 100,951  

Payroll, vacation and other employee benefits

    41,098       46,935  

Accruals for goods received not invoiced

    21,701       32,102  

Other accrued liabilities

    87,946       92,716  

Total

  $ 272,159     $ 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 March 31, 2023, and December 31, 2022 (in thousands):

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,261  $22,261 

Land improvements

  3,054   3,054 

Buildings and lease hold improvements

  98,456   98,490 

Plant and equipment

  815,291   789,910 
   939,062   913,715 

Less: accumulated depreciation

  (476,652)  (451,399)

Total

 $462,410  $462,316 

 

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

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (8,737)  (9,085)

Total

 $10,475  $10,813 

 

Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $25.5 million and $26.0 million for the three months ended March 31, 2023 and 2022, 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 March 31, 2023 and December 31, 2022 (in thousands):

 

   

March 31, 2023

   

December 31, 2022

   

March 31, 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,776     $ (123,271 )   $ 101,505     $ 222,200     $ (118,221 )   $ 103,979       5.1  

Trademarks

    57,350       (33,811 )     23,539       57,100       (32,921 )     24,179       7.2  

Technology

    178,889       (73,886 )     105,003       170,652       (71,191 )     99,461       11.8  

Software

    11,754       (10,272 )     1,482       11,556       (9,671 )     1,885       0.8  

Total

  $ 472,769     $ (241,240 )   $ 231,529     $ 461,508     $ (232,004 )   $ 229,504       8.3  

 

Amortization expense for intangible assets was $9.2 million and $9.0 million for the three months ended March 31, 2023 and 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,576       6.0  

Trademarks

    250       5.0  

Technology

    8,237       15.0  

Total

  $ 11,063       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 March 31, 2023 and December 31, 2022 is as follows (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

NLA

  $ 120,658     $ 118,511  

ESSA

    82,921       80,058  

MENA

    5,292       4,218  

APAC

    19,266       18,193  

Total

  $ 228,137     $ 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):

 

 

March 31,

 
 

2023

 

NLA

$ 2,147  

ESSA

  2,863  

MENA

  1,074  

APAC

  1,073  

Total

$ 7,157  

 

As of March 31, 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 months ended March 31, 2023.

 

 

16.

Interest bearing loans

 

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.

 

The New Facility remained undrawn on a cash basis (i.e., no loans were outstanding), as of  March 31, 2023 and December 31, 2022. We utilized $51.0 million and $53.8 million as of  March 31, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

17

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 $49.5 million and $45.5 million as of March 31, 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 March 31, 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 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet as of March 31, 2023, 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 addition, the Company agreed to pay $8 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty. 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.

 

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

 

 

18

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 March 31,

 
   

2023

   

2022

 
                 

Amortization of prior service credit

  $ 61     $ 61  

Interest cost

    (1,533 )     (1,054 )

Expected return on plan assets

    986       1,428  

Total

  $ (486 )   $ 435  

 

The Company contributed $1.2 million and $1.3 million for the three months ended March 31, 2023 and 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.

Loss per share

 

Basic loss per share attributable to Company stockholders is calculated by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding for the period. When there is net income for the period. diluted earnings per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock. 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 loss per share attributable to Company stockholders for the three months ended  March 31, 2023 and 2022, respectively, are as follows (in thousands, except shares outstanding and per share amounts):

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 

Net loss

 $(6,351) $(11,132)

Basic and diluted weighted average number of shares outstanding

  108,854,709   109,266,988 

Total basic and diluted loss per share

 $(0.06) $(0.10)

 

Approximately 0.7 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 both the three months ended March 31, 2023 and 2022.

 

 

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, including Erich Mosing, a member of our board of directors, and affiliates. During the three months ended March 31, 2023 and 2022, we provided goods and services to related parties totaling $2.1 million and $0.9 million, respectively. During the three months ended March 31, 2023, we received services from related parties totaling $0.4 million.

 

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.2 million, respectively, for the three months ended March 31, 2023 and 2022.

 

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

 

 

19

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

 

As of March 31, 2023, $0.5 million of our operating lease right-of-use assets and $0.5 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.

Stock-based compensation

 

The Company recognized $0.5 million and $2.7 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during the three months ended  March 31, 2023 and 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 months ended  March 31, 2023 and 2022 was $3.6 million and $3.1 million, respectively. 

 

During the three months ended  March 31, 2023, 722,674 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.59 per RSU and $33.76 per PRSU.

 

During the three months ended March 31, 2023 and 2022, we recognized $0.1 million and $0.2 million of compensation expense related to stock purchased under the Employee Stock Purchase Program (“ESPP”).

 

 

22.

Supplemental cash flow

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes, net of refunds

  $ 6,381     $ 7,716  

Cash paid for interest, net

  $ 966     $ 903  

Change in accounts payable and accrued expenses related to capital expenditures

  $ 3,551     $ 5,583  

 

20

 
 

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

 

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,600 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 and a vessel-deployed, wire through water Riserless Well Intervention System. 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 first quarter of 2023 has seen continued recovery and increased activity in the market following the impact of the pandemic and the Russian war in Ukraine, although the market continues to be impacted by general economic conditions, such as inflationary pressures and instability in certain financial institutions. 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.

 

 

Oil demand in the first quarter of 2023 exceeded 2022 with liquids demand in 2023 estimated to exceed annualized 2019 levels. Brent crude oil prices remained broadly flat with fluctuations around the $82/bbl price during the first quarter of 2023, as a result of a post-pandemic increase in demand, continued geopolitical tensions, and supply discipline from OPEC+ members, counter-balanced by macro-economic constraints, including historically high global inflation, concerns about a weakening outlook for the U.S. and  European economies, and a milder winter than initially expected.

 

 

Activity related to gas and liquified natural gas (“LNG”) production and associated asset development is continuing to accelerate in North Africa, Sub-Saharan Africa and MENA as a result of Europe’s effort to diversify away from its reliance on Russian pipeline gas supplies and energy security and energy transition initiatives globally.

 

 

 

International, offshore and deepwater activity continues to improve 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 expect an increase in demand for early production facilities, especially in support of gas and LNG developments.

 

 

The clean energy transition continues to gain momentum. Hydrocarbons, however, are expected to 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 address the critical energy transition.

 

Outlook

 

Demand continues to improve in the face of near-term fluctuations in oil prices, with oil demand returning to pre-pandemic levels during the first quarter in 2023, with expectations of continued growth throughout the following quarters.

 

The U.S. Energy Information Administration (“EIA”) predicts that global liquid fuels consumption will grow to 100.9 million b/d in 2023, up from 99.4 million b/d in 2022, and rising to 102.7 million b/d in 2024 (surpassing pre-pandemic consumption levels of 100.8 million b/d). The EIA expects a slight decline in crude oil production by Organization of Petroleum Exporting Countries and certain other oil producing nations (“OPEC+”) in 2023, as a result of a 2 million b/d supply target cut in the fourth quarter of 2022 and a further 1.2 million b/d cut at the start of the second quarter of 2023, with production averaging 28.3 million b/d (down 0.4 million b/d from 2022). OPEC+ production is then set to increase to average 29.2 million b/d in 2024. Despite the decline in OPEC+ supply, global liquid fuels production is anticipated to increase by 1.5 million b/d in 2023 to 101.3 million b/d due to strong growth from non-OPEC countries, driven largely by countries in North and South America. Global liquids production is then expected to increase a further 2.0 million b/d in 2024 to 103.4 million b/d driven by non-OPEC production and the expiration of the current OPEC+ cuts. As a result, the EIA expects global oil markets will be in relative balance over 2023, and has increased its latest price forecast slightly to $85 per barrel for 2023 and $81 per barrel for 2024, compared to an average of $101 per barrel in 2022. The EIA is increasingly forecasting an oil price that remains above $75/bbl through 2024.

 

In addition to the positive oil market outlook, global natural gas prices are also stabilizing due to a combination of sustained economic activity and energy security concerns in Europe driving continued strong demand for LNG to replace Russian pipeline gas.

 

The EIA expects Henry Hub spot prices to decrease to an average of $2.95 per million British thermal unit (“MMBtu”) in 2023, a more than 50% decrease from the $6.42/MMBtu average in 2022 as lower-than average storage withdrawals through the winter have led to high inventories compared to recent history. The Henry Hub spot price is then expected to increase in 2024 to average $3.71/MMBtu. Rystad forecasts the European and Asian LNG spot price to trade at approximately $14.8/MMBtu and $14.3/MMBtu respectively in 2023, a reduction from previous forecasts as record-strong LNG supplies have driven a storage build, suggesting a comparably softer market for 2023. The gas market is expected to remain tight for 2023, with lower European and Asian price levels stimulating demand in the power, industrial and agricultural sectors. In January 2023, gas was price competitive with coal in the power mix and fertilizer margins were positive for the first time since the first half of 2022. A further reduction in Russian gas and LNG exports, colder weather in the northern hemisphere, and a recovery in Chinese and Indian demand could increase gas market tightness and prices through 2023.

 

The outlook for 2023 also indicates a continuing recovery in exploration and production expenditures, with upstream investments forecast to exceed pre-pandemic levels and growth maintained in offshore shelf and deepwater activity driven by Latin America and Sub-Saharan Africa, shale / tight oil led by the U.S. land markets, and significant investments in incremental capacity in the Middle East, including Saudi Arabia, the United Arab Emirates and Qatar.

 

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

 

 

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 March 31, 2023, compared to three months ended December 31, 2022

 

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

 

 

 

Revenue for the three months ended March 31, 2023, decreased by $11.7 million, or 3.3%, to $339.3 million, compared to $351.0 million for the three months ended December 31, 2022. The decrease in revenue was driven by lower activity across NLA, ESSA and MENA, partially offset by increase in activity in APAC. Consistent with historical patterns, revenue and profitability for the three months ended March 31, 2023, was negatively impacted by the winter season in the Northern Hemisphere and the budget cycles of our national oil company customers. Revenue for our segments is discussed separately below under the heading “Operating Segment Results.”

   

 

 

We reported a net loss for the three months ended March 31, 2023, of $6.4 million, compared to a net profit of $12.9 million for the three months ended December 31, 2022, primarily reflecting lower Adjusted EBITDA (which was down $28.2 million sequentially), partially offset by lower income tax expense (down $6.6 million sequentially), lower merger and integration expense (down $2.9 million sequentially) and lower severance and other expenses (down $1.5 million sequentially).
   

 

 

Adjusted EBITDA for the three months ended March 31, 2023, decreased by $28.2 million, or 40.2%, to $41.9 million from $70.1 million for the three months ended December 31, 2022. Adjusted EBITDA margin decreased to 12.3% during the three months ended March 31, 2023, as compared to 20.0% during the three months ended December 31, 2022. The decrease in Adjusted EBITDA and Adjusted EBITDA margin is primarily attributable to unrecoverable mobilization costs, and higher start-up and commissioning costs on subsea projects in APAC as well as a combination of  the decrease in revenues (as discussed above) and a less favorable activity mix. Excluding $10.6 million and $4.8 million of such mobilization, start-up and commissioning costs during the three months ended March 31, 2023, and December 31, 2022, respectively, Adjusted EBITDA would have been $52.5 million and $74.9 million and Adjusted EBITDA margin would have been 15.5% and 21.3%, respectively. Start-up and commissioning costs relate to the Company’s vessel-deployed, light well intervention ("LWI") system which commenced operations during the first quarter of 2023.
   

 

 

Net cash provided by operating activities for the three months ended March 31, 2023, was $21.3 million, compared to net cash provided by operating activities of $92.9 million for the three months ended December 31, 2022, with the change primarily driven by decrease in Adjusted EBITDA of $28.2 million in the current quarter and a decrease in working capital of $46.0 million in the fourth quarter of 2022 which was not repeated in the first quarter of 2023. Adjusted Cash Flow from Operations and Cash Conversion for the three months ended March 31, 2023, were $27.2 million and 65%, respectively, compared to $98.9 million and 141%, respectively, for the three months ended December 31, 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 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 (loss) income 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 (used in) provided by operating activities adjusted for cash paid during the period for interest, net, severance and other expense and merger and integration expense. We define Cash Conversion as Adjusted Cash Flow from Operations divided by Adjusted EBITDA.

 

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

 

 

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

 

 

   

Three Months Ended

 
   

March 31, 2023

   

December 31, 2022

   

March 31, 2022

 

Net (loss) income

  $ (6,351 )   $ 12,931     $ (11,132 )
                         

Income tax expense

  $ 5,085     $ 11,697     $ 4,549  

Depreciation and amortization expense

    34,737       34,538       35,012  

Severance and other expense

    927       2,411       1,494  

Merger and integration expense

    2,138       4,996       4,725  

Other expense (income), net (1)

    949       (1,477 )     (996 )

Stock-based compensation expense

    4,171       3,554       6,018  

Foreign exchange gain

    (1,070 )     (2,044 )     (2,816 )

Interest and finance expense (income), net

    1,298       3,468       (13 )

Adjusted EBITDA (2)

  $ 41,884     $ 70,074     $ 36,841  
                         

Adjusted EBITDA Margin

    12.3 %     20.0 %     13.1 %

(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 $10.6 million, $4.8 million and $2.1 million of mobilization, start-up and commissioning costs during the three months ended March 31, 2023, December 31, 2022, and March 31, 2022, respectively, Adjusted EBITDA would have been $52.5 million, $74.9 million and $38.9 million and Adjusted EBITDA margin would have been 15.5%, 21.3% and 13.9%, respectively.

 

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

 

   

Three Months Ended

 
   

March 31, 2023

   

December 31, 2022

   

March 31, 2022

 

Net cash provided by (used in) operating activities

  $ 21,323     $ 92,943     $ (14,162 )

Cash paid for interest, net

    966       961       903  

Cash paid for merger and integration expense

    2,324       4,350       11,632  

Cash paid for severance and other expense

    2,572       697       207  

Adjusted Cash Flow from Operations

  $ 27,185     $ 98,951     $ (1,420 )
                         

Adjusted EBITDA

  $ 41,884     $ 70,074     $ 36,841  
                         

Cash Conversion

    65 %     141 %     (4 )%

 

 

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 March 31, 2023, December 31, 2022 and March 31, 2022:

 

   

Three months ended

   

Percentage

 

(in thousands)

 

March 31, 2023

   

December 31, 2022

   

March 31, 2022

   

March 31, 2023

 

December 31, 2022

   

March 31, 2022

 

NLA

  $ 126,228     $ 131,684     $ 103,861    

37.2%

    37.5 %   37.0 %

ESSA

    113,648       117,344       82,071    

33.5%

    33.4 %   29.3 %

MENA

    50,945       55,387       50,715    

15.0%

    15.8 %   18.1 %

APAC

    48,458       46,551       43,830    

14.3%

    13.3 %   15.6 %

Total Revenue

  $ 339,279     $ 350,966     $ 280,477    

100.0%

    100.0 %   100.0 %

 

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

 

   

Three months ended

   

Segment EBITDA Margin

 

(in thousands)

 

March 31, 2023

   

December 31, 2022

   

March 31, 2022

   

March 31, 2023

   

December 31, 2022

   

March 31, 2022

 

NLA

  $ 31,874     $ 35,153     $ 21,827       25.3 %     26.7 %     21.0 %

ESSA

    20,785       30,179       11,874       18.3 %     25.7 %     14.5 %

MENA

    14,568       19,433       15,465       28.6 %     35.1 %     30.5 %

APAC (1)

    (2,698 )     3,673       5,438       (5.6 )%     7.9 %     12.4 %

Total Segment EBITDA

    64,529       88,438       54,604                          

Corporate costs (2)

    (25,081 )     (23,954 )     (21,965 )                        

Equity in income of joint ventures

    2,436       5,590       4,202                          

Depreciation and amortization expense

    (34,737 )     (34,538 )     (35,012 )                        

Merger and integration expense

    (2,138 )     (4,996 )     (4,725 )                        

Severance and other expense

    (927 )     (2,411 )     (1,494 )                        

Stock-based compensation expense

    (4,171 )     (3,554 )     (6,018 )                        

Foreign exchange gain

    1,070       2,044       2,816                          

Other (expenses) income, net

    (949 )     1,477       996                          

Interest and finance (expense) income, net

    (1,298 )     (3,468 )     13                          

(Loss) income before income taxes

  $ (1,266 )   $ 24,628     $ (6,583 )                        

 

(1)

Excluding $10.6 million, $4.8 million and $2.1 million of mobilization, start-up and commissioning costs during the three months ended March 31, 2023, December 31, 2022, and March 31, 2022, respectively, Segment EBITDA would have been $7.9 million, $8.5 million and $7.5 million and Segment EBITDA margin would have been 16.4%, 18.2% and 17.2%, 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 March 31, 2023 compared to three months ended December 31, 2022

 

NLA

 

Revenue for the NLA segment was $126.2 million for the three months ended March 31, 2023, a decrease of $5.5 million, or 4.1%, compared to $131.7 million for the three months ended December 31, 2022. The decrease was primarily due to non-repeat of well construction product sales in the current quarter and lower well construction services revenue in the U.S. from decreased customer activities, partially offset by higher well construction revenue in Guyana.

 

Segment EBITDA for the NLA segment was $31.9 million, or 25.3% of revenues, during the three months ended March 31, 2023, compared to $35.2 million or 26.7% of revenues during the three months ended December 31, 2022. The decrease in Segment EBITDA and Segment EBITDA margin was attributable to lower activity and less favorable product mix during the three months ended March 31, 2023.

 

ESSA

 

Revenue for the ESSA segment was $113.7 million for the three months ended March 31, 2023, a decrease of $3.6 million, or 3.1%, compared to $117.3 million for the three months ended December 31, 2022. The decrease in revenues was primarily driven by lower well flow management revenue in United Kingdom, Norway and Nigeria and non-repeat of equipment sales revenue in Central Europe. The decrease in revenues was partially offset by higher well flow management revenue in Congo.

 

Segment EBITDA for the ESSA segment was $20.8 million, or 18.3% of revenues, for the three months ended March 31, 2023, a decrease of $9.4 million, or 31.1%, compared to $30.2 million, or 25.7% of revenues, for the three months ended December 31, 2022. The decrease of $9.4 million was primarily attributable to lower activity levels, a less favorable activity mix reflecting lower well flow management revenues and a non-repeat of higher margin equipment sales during the three months ended March 31, 2023.

 

MENA

 

Revenue for the MENA segment was $50.9 million for the three months ended March 31, 2023, a decrease of $4.5 million, or 8.0%, compared to $55.4 million for the three months ended December 31, 2022. The decrease in revenue was driven by a decrease in well flow management revenue in Saudi Arabia and Algeria, partially offset by increased well flow management revenue in the United Arab Emirates.

 

Segment EBITDA for the MENA segment was $14.6 million, or 28.6% of revenues, for the three months ended March 31, 2023, a decrease of $4.8 million, or 25.0%, compared to $19.4 million, or 35.1% of revenues, for the three months ended December 31, 2022. The decrease in Segment EBITDA and Segment EBITDA margin was primarily due to lower activity and a less favorable activity mix during the three months ended March 31, 2023.

 

APAC

 

Revenue for the APAC segment was $48.5 million for the three months ended March 31, 2023, an increase of $1.9 million, or 4.1%, compared to $46.6 million for the three months ended December 31, 2022. The increase in revenue was primarily due to higher subsea well access revenue and well intervention and integrity services revenue in Australia as well as higher well construction services revenue in Malaysia. The increase in revenue was partially offset by lower well flow management revenue in Malaysia.

 

Segment EBITDA for the APAC segment was $(2.7) million, or (5.6)% of revenues, for the three months ended March 31, 2023, a decrease of $6.4 million compared to $3.7 million, or 7.9% of revenues, for the three months ended December 31, 2022. The reduction in Segment EBITDA despite the increase in revenues was primarily due to $10.6 million of unrecoverable subsea mobilization costs, and higher start-up and commissioning costs incurred during the three months ended March 31, 2023, on subsea projects in APAC, as compared to $4.8 million for the three months ended December 31, 2022. Excluding $10.6 million and $4.8 million, respectively, of such mobilization, start-up and commissioning costs during the three months ended March 31, 2023, and December 31, 2022, Segment EBITDA would have been $7.9 million and $8.5 million, respectively, and Segment EBITDA margin would have been 16.4% and 18.2%, respectively. Start-up and commissioning costs relate to the Company’s vessel-deployed, light well intervention ("LWI") system which commenced operations during the first quarter of 2023.

 

 

Equity in income of joint ventures

 

Equity in income of joint ventures for the three months ended March 31, 2023, decreased by $3.2 million, or 56.4%, to $2.4 million as compared to $5.6 million for the three months ended December 31, 2022. The decrease reflects lower income from our joint venture in China during the three months ended March 31, 2023.

 

Merger and integration expense

 

Merger and integration expense for the three months ended March 31, 2023, decreased by $2.9 million, to $2.1 million as compared to $5.0 million for the three months ended December 31, 2022. The decrease was primarily attributable to lower integration related expenses incurred during the three months ended March 31, 2023, as compared to the three months ended December 31, 2022.

 

Income tax expense

 

Income tax expense for the three months ended March 31, 2023, decreased by $6.6 million to $5.1 million from $11.7 million for the three months ended December 31, 2022, primarily due to changes in the mix of taxable profits between jurisdictions, and non-recurring discrete items in the three months ended December 31, 2022, partially offset by discrete tax credits in the three months ended March 31, 2023, arising from the Acquisition.

 

 

 

 

Three months ended March 31, 2023 compared to three months ended March 31, 2022

 

NLA

 

Revenue for the NLA segment was $126.2 million for the three months ended March 31, 2023, an increase of $22.3 million, or 21.5%, compared to $103.9 million for the three months ended March 31, 2022. The increase was primarily due to higher well construction services revenue in the U.S. and higher well intervention and integrity services revenue in Argentina due to increased customer activities.

 

Segment EBITDA for the NLA segment was $31.9 million, or 25.3% of revenues, during the three months ended March 31, 2023, compared to $21.8 million or 21.0% of revenues during the three months ended March 31, 2022. The increase of $10.1 million in Segment EBITDA was attributable to higher activity and favorable product mix during the three months ended March 31, 2023.

 

ESSA

 

Revenue for the ESSA segment was $113.7 million for the three months ended March 31, 2023, an increase of $31.6 million, or 38.5%, compared to $82.1 million for the three months ended March 31, 2022. The increase in revenues was primarily driven by higher well flow management revenue in Congo from a new contract, from increased customer activities in the U.K. and higher subsea well access revenue in Angola.

 

Segment EBITDA for the ESSA segment was $20.8 million, or 18.3% of revenues, for the three months ended March 31, 2023, an increase of $8.9 million, or 75.0%, compared to $11.9 million, or 14.5% of revenues, for the three months ended March 31, 2022. The increase of $8.9 million was primarily attributable to higher activity levels and a more favorable activity mix during the three months ended March 31, 2023.

 

MENA

 

Revenue for the MENA segment was $50.9 million for the three months ended March 31, 2023, an increase of $0.2 million, or 0.5%, compared to $50.7 million for the three months ended March 31, 2022. The increase in revenue was driven by increased well flow management revenue in Algeria, partially offset by a decrease in well flow management revenue in Saudi Arabia.

 

Segment EBITDA for the MENA segment was $14.6 million, or 28.6% of revenues, for the three months ended March 31, 2023, a decrease of $0.9 million, or 5.8%, compared to $15.5 million, or 30.5% of revenues, for the three months ended March 31, 2022. The decrease in Segment EBITDA was primarily due to a less favorable activity mix.

 

 

 

APAC

 

Revenue for the APAC segment was $48.5 million for the three months ended March 31, 2023, an increase of $4.7 million, or 10.6%, compared to $43.8 million for the three months ended March 31, 2022. The increase in revenue was primarily due to higher subsea well access revenue in Australia and China and higher well construction revenue in Malaysia. The increase in revenue was partially offset by lower well flow management services in Thailand.

 

Segment EBITDA for the APAC segment was $(2.7) million, or (5.6)% of revenues, for the three months ended March 31, 2023, a decrease of $8.1 million compared to $5.4 million, or 12.4% of revenues, for the three months ended March 31, 2022. The reduction in Segment EBITDA despite the increase in revenues was primarily due to $10.6 million of unrecoverable subsea mobilization costs, and higher start-up and commissioning costs subsea projects in APAC, as compared to $2.1 million for the three months ended March 31, 2022. Excluding $10.6 million and $2.1 million, respectively, of such mobilization, start-up and commissioning costs during the three months ended March 31, 2023, and March 31, 2022, Segment EBITDA would have been $7.9 million and $7.5 million, respectively, and Segment EBITDA margin would have been 16.4% and 17.2%, respectively. Start-up and commissioning costs relate to the Company’s vessel-deployed, light well intervention ("LWI") system which commenced operations during the first quarter of 2023.

 

Equity in income of joint ventures

 

Equity in income of joint ventures for the three months ended March 31, 2023, decreased by $1.8 million, or 42.0%, to $2.4 million as compared to $4.2 million for the three months ended March 31, 2022. The decrease reflects lower income from our joint venture in China during the three months ended March 31, 2023.

 

Merger and integration expense

 

Merger and integration expense for the three months ended March 31, 2023, decreased by $2.6 million, to $2.1 million as compared to $4.7 million for the three months ended March 31, 2022. The decrease was primarily attributable to lower integration related expenses incurred during the three months ended March 31, 2023, as compared to the three months ended March 31, 2022.

 

Income tax expense

 

Income tax expense for the three months ended March 31, 2023, increased by $0.5 million to $5.1 million from $4.6 million for the three months ended March 31, 2022, primarily due to changes in the mix of taxable profits between jurisdictions with different tax regimes, in particular in Europe and Sub-Saharan Africa and the Middle East.

 

 

 

 

 

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 March 31, 2023, total available liquidity was $316.3 million, including cash and cash equivalents and restricted cash of $186.3 million and $130.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 $90 million and $100 million for the last three quarters of 2023. Our total capital expenditures were $28.8 million for the three months ended March 31, 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 $7.5 million during the three months ended March 31, 2023, for the acquisition of DeltaTek. 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 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 three months ended March 31, 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 March 31, 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.

 

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

 

   

Three Months Ended

 
   

March 31, 2023

   

March 31, 2022

 

Net cash provided by (used in) operating activities

  $ 21,323     $ (14,162 )

Net cash used in investing activities

    (36,312 )     (5,008 )

Net cash used in financing activities

    (16,373 )     (2,394 )

Effect of exchange rate changes on cash activities

    (800 )     133  

Net decrease to cash and cash equivalents and restricted cash

  $ (32,162 )   $ (21,431 )

 

Analysis of cash flow changes between the three months ended March 31, 2023 and March 31, 2022

 

Net cash provided by (used in) operating activities

 

Net cash provided by operating activities was $21.3 million during the three months ended March 31, 2023 as compared to net cash used in operating activities of $14.2 million during the three months ended March 31, 2022. The increase in net cash provided by operating activities of $35.5 million for the three months ended March 31, 2023, was primarily due to a favorable movement in net working capital of $23.7 million, lower payments for merger and integration expenses of $9.3 million and an increase in Adjusted EBITDA of $5.0 million, partially offset by higher payments for severance expense of $2.5 million for the three months ended March 31, 2023.

 

Adjusted Cash Flows from Operations during the three months ended March 31, 2023, was $27.2 million as compared to Adjusted Cash Flows from Operations of ($1.4) million during the three months ended March 31, 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 $36.3 million during the three months ended March 31, 2023, as compared to $5.0 million during the three months ended March 31, 2022, an increase of $31.3 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 $18.2 million and payment of net cash of $7.5 million for the acquisition of DeltaTek during the three months ended March 31, 2023.

 

Net cash used in financing activities

 

Net cash used in financing activities was $16.4 million during the three months ended March 31, 2023, as compared to $2.4 million during the three months ended March 31, 2022. The increase of $14.0 million in net cash used in financing activities is primarily due to the acquisition of common stock of $10.0 million, higher payment of withholding taxes on stock-based compensation plans of $1.9 million and higher repayment of financed insurance premium of $1.9 million during the three months ended March 31, 2023.

 

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

the impact of current and future laws, rulings, governmental regulations, accounting standards and statements, and related interpretations;
  unique risks associated with our offshore operations;
 

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

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

 

 

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 March 31, 2023 at the reasonable assurance level.

 

b)

Change in Internal Control Over Financial Reporting

 

As of March 31, 2023, management has concluded that there have been no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 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 March 31, 2023.

 

Period

 

Total Number

of Shares Purchased (1)

   

Average

Price Paid per Share

   

Total Number of

Shares Purchased as

Part of Publicly

Announced Plans or

Programs (2)

   

Maximum Number (or Approximate Dollar Value)

of Shares that may yet

be Purchased Under the

Program (2)

 

January 1 - January 31

    --     $ --       --     $ 37,004,400  

February 1 - February 28

    --     $ --       --     $ 37,004,400  

March 1 - March 31

    556,603     $ 17.99       556,603     $ 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 March 31, 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 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).
4.1 Amendment No. 1 to Registration Rights Agreement, dated January 18, 2023, by and among the Company and the shareholders party thereto (incorporated by reference to exhibit 4.1 to the Current Report on Form 8-K (File No. 001-36053), filed on January 18, 2023).
* †10.1 Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2023 Time Based Form).
* †10.2 Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2023 Performance Based Form).
 †10.3 Service Agreement, dated as of March 24, 2023, by and between Expro Overseas Inc. (Dubai Branch) and Alistair George Sinclair Geddes (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K (File No. 001-36053), filed on March 27, 2023).

*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 March 31, 2023 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Operations; (ii) Condensed Consolidated Statements of Comprehensive 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:

May 4, 2023

By:

/s/ Quinn P. Fanning

     

Quinn P. Fanning

     

Chief Financial Officer

     

(Principal Financial Officer)

 

39
EX-10.1 2 ex_497768.htm EXHIBIT 10.1 ex_497768.htm

Exhibit 10.1

 

EXPRO GROUP HOLDINGS N.V.

RESTRICTED STOCK UNIT (RSU) AGREEMENT

 

 

THIS RESTRICTED STOCK UNIT AGREEMENT including Exhibit A (this “Agreement”) evidences an award made as of the _____ day of _____________________ 20__, (the “Date of Grant”), between EXPRO GROUP HOLDINGS N.V., a limited liability company organized in the Netherlands (the “Company”), and __________________ (the “Employee”). The Company and Employee may be referred to individually as “Party,” and/or collectively as the “Parties.”

 

1.    The Grant. Pursuant to the EXPRO GROUP HOLDINGS N.V. 2022 LONG-TERM INCENTIVE PLAN, as the same may be amended from time to time (the “Plan”), and subject to the conditions set forth below, the Company hereby awards to Employee, effective as of the Date of Grant, an award consisting of an aggregate number of ________ restricted stock units (the “Restricted Stock Units” or RSUs”), whereby each Restricted Stock Unit represents the right to receive one share of the Company’s common stock, nominal value €0.06 per share (“Common Stock”), plus the potential rights to Dividend Equivalents set forth in Section 3(e) hereof, in accordance with the terms and conditions set forth herein and in the Plan (the “Award”). To the extent any provision of this Agreement conflicts with the expressly applicable terms of the Plan, those terms of the Plan shall control, and if necessary, the applicable terms of this Agreement shall be deemed amended so as to carry out the purpose and intent of the Plan.

 

2.    Definitions. Capitalized terms used in this Agreement that are not defined below or in the body of this Agreement shall have the meanings given to them in the Plan. In addition to the terms defined in the body of this Agreement, the following capitalized words and terms shall have the meanings indicated below:

 

(a)“    Disability” shall have the meaning set forth in any written employment or consulting agreement between the Employer and Employee. If Employee is not party to such an agreement that defines these terms, then for purposes of this Agreement, “Disability” shall mean Employee being unable to perform Employee’s duties or fulfill Employee’s obligations under the terms of his or her employment by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than six months as determined by the Employer and certified in writing by a competent medical physician selected by the Employer.

 

(b)“    Forfeiture Restrictions” shall have the meaning specified in Section 3(a) hereof.

 

(c)“    Involuntary Termination” shall mean a termination of Employee’s employment by the Company or an affiliate for a reason other than for Cause.

 

(d)“    Section 409A” shall mean Section 409A of the Internal Revenue Code of 1986, as amended.

 

(e)“    CIC Severance Plan” shall mean the Company’s U.S. Executive Change-In-Control Severance Plan adopted on January 21, 2019, and any amendments or restatements of this plan.

 

(f)“    Special Vesting Agreement” means an agreement in which the Company, in its sole discretion, elects to permit some or all of Employee’s RSUs to continue vesting following Employee’s employment with the Company or with an affiliate, as applicable, in exchange for Employee’s strict compliance with designated post-termination conditions, as determined by the Company pursuant to a written agreement executed at the time the Participant’s termination of employment occurs.

 

3.    Restricted Stock Units. By acceptance of this Restricted Stock Unit award, Employee agrees with respect thereto as follows:

 

(a)    Forfeiture Restrictions. The Restricted Stock Units are restricted in that they may not be sold, assigned, pledged, exchanged, hypothecated, or otherwise alienated or transferred, encumbered, or disposed of, and in the event of termination of Employee’s employment or service with the Company for any reason other than death or Disability, or, to the extent provided in Section 3(c) below, on account of an Involuntary Termination, Employee shall, for no consideration, forfeit to the Company all Restricted Stock Units to the extent then subject to the Forfeiture Restrictions. The prohibition against transfer and the obligation to forfeit and surrender Restricted Stock Units to the Company upon termination of employment or services as provided in this Section 3(a) are herein referred to as the “Forfeiture Restrictions.” The Forfeiture Restrictions shall be binding upon and enforceable against any transferee of Restricted Stock Units.

 

(b)    Lapse of Forfeiture Restrictions (Vesting). Provided that Employee has been continuously employed by the Company from the Date of Grant through the scheduled “Lapse (Vesting) Date” set forth in the following schedule, and in compliance with Exhibit A and all other agreements or obligations to the Company, the Forfeiture Restrictions shall lapse, and the Restricted Stock Units will vest, with respect to a percentage of the Restricted Stock Units determined in accordance with the following schedule:

 

Percentage of Total Number

of RSUs as to Which

Lapse (Vesting) Date                                             Forfeiture Restrictions Lapse

 

[TBD]                                                               [TBD]

 

Except as provided in Subsection 3(c) below, the Company will issue one share of Common Stock to Employee on the date each RSU is scheduled to become vested under this Section 3(b). Any Restricted Stock Units with respect to which the Forfeiture Restrictions do not lapse in accordance with the preceding provisions of this Section 3(b) (and any associated unvested dividend equivalents) shall be forfeited to the Company for no consideration as of the date of the termination of Employee’s employment with the Company.

 

(c)    Accelerated Vesting.

 

(1)         Death. If Employee’s employment with the Company is terminated by reason of death, then the Forfeiture Restrictions shall lapse with respect to 100% of the Restricted Stock Units effective on the date such death occurs and Employee’s RSUs shall be settled in the manner provided under Section 3(d) below.

 

(2)         Disability. If Employee’s employment with the Company is terminated by reason of Disability, then the Forfeiture Restrictions shall lapse with respect to 100% of the Restricted Stock Units effective as of the date of Employee’s “separation from service” (as defined under the Section 409A) and Employee’s RSU’s shall be settled in the manner provided under Section 3(d) below on the dates such awards were scheduled to become vested under Section 3(b) above.

 

(3)         Change in Control. If a Change in Control occurs and Employee is a participant in the CIC Severance Plan, then the terms of Section 3 of such plan are hereby incorporated by reference into this Agreement. If Employee is not a participant in the CIC Severance Plan and his or her employment with the Company is terminated during the twenty-four (24) month period immediately following the date the Change in Control occurs due to an Involuntary Termination, then the Forfeiture Restrictions shall lapse with respect to 100% of the Restricted Stock Units effective as of the date of Employee’s “separation from service” (as defined under the Section 409A) and Employee’s RSUs shall be settled in the manner provided under Section 3(d) below.

 

(4)          Involuntary Termination. If Employee’s employment with the Company is terminated due to an Involuntary Termination, then Company may, in its complete discretion, elect to enter into a Special Vesting Agreement with Employee pursuant to which the Forfeiture Restrictions shall not lapse upon such termination of employment, but instead this Award shall continue to remain outstanding and Employee will be treated, solely for purposes of satisfying the requirements for a lapse of Forfeiture Restrictions under Section 3(b), as continuing in the employment of the Company throughout the period during which he or she continuously satisfies the obligations set forth in Exhibit A attached hereto and incorporated herein by reference as part of this Agreement. As further condition to receiving any Special Vesting Agreement, Employee shall provide a release of all claims against the Company in a form acceptable to the Company, upon entering the Special Vesting Agreement, as well as upon the last date on which the Forfeiture Restrictions lapse, and also Employee must continuously comply with any other obligations to, or agreements with, the Company.

 

(d)    Payments. Subject to compliance with all terms of this Agreement and Exhibit A, as soon as reasonably practicable after (i) each scheduled Lapse (Vesting) Date with respect to the specified number of Restricted Stock Units as provided in Section 3(b) hereof (but in no event later than the end of the calendar year in which the Forfeiture Restrictions so lapse), (ii) the date of Employee’s death, or (iii) to the extent provided in Section 3(c)(4), the date Employee is Involuntarily Terminated, the Company shall cause to be issued to Employee with respect to each share of Common Stock covered by each such Restricted Stock Unit one share of Common Stock registered in Employee’s name. The Company shall deliver the shares of Common Stock in book-entry form, with such legends or restrictions thereon as the Administrator may determine to be necessary or advisable in order to comply with applicable securities laws. Employee shall complete and sign any documents and take any additional action that the Company may request to enable it to deliver shares of Common Stock on Employee’s behalf. In the event that all or part of the Restricted Stock Units granted pursuant to this Agreement provides for a deferral of compensation within the meaning of the Section 409A, it is the general intention, but not the obligation, of the Company to design this Award to comply with the Section 409A and such Award should be interpreted accordingly. Notwithstanding anything to the contrary contained herein, in the event that Employee is a “specified employee” (as defined under the Section 409A) when Employee becomes entitled to a payment or settlement under the Award which is subject to the Section 409A on account of a “separation from service” (as defined under the Section 409A), to the extent required by the Code, such payment shall not occur until the date that is six (6) months plus one (1) day from the date of such separation from service. Any amount that is otherwise payable within the six (6) month period described herein will be aggregated and paid in a lump sum without interest. Further, for purposes of the Section 409A, each payment or settlement of any portion of the Restricted Stock Units under this Agreement shall be treated as a separate payment of compensation.

 

(e)    Dividend Equivalents. In the event the Company declares and pays a dividend in respect of its outstanding shares of Common Stock and, on the record date for such dividend, Employee holds Restricted Stock Units granted pursuant to this Agreement that have become vested pursuant to Section 3(c) hereof and have not been settled in accordance with Section 3(d) hereof, Employee shall be entitled to receive a payment, subject to compliance with all terms of this Agreement as well as Section 4 hereof, in respect of the number of shares of Common Stock relating to such vested Restricted Stock Units, with such Dividend Equivalent payment being made in the amount and form that such payment would have been made if, as of such record date, Employee actually held the underlying shares of Common Stock related to the portion of the vested Restricted Stock Units that have not been settled or forfeited as of such record date. Such Dividend Equivalent payment shall be made commensurate with the date the Company pays such dividend in respect of its outstanding shares of Common Stock (however, in no event shall the Dividend Equivalents be paid later than the earlier of thirty (30) days following, or the end of the calendar year that includes, the date on which the Company pays such dividends to its shareholders generally).

 

(f)    Restrictive Covenants. Employee acknowledges and recognizes the highly competitive nature of the businesses of the Company and accordingly agrees, in his or her capacity as an employee and equity holder in the Company, to the provisions of Exhibit A to this Agreement. Employee acknowledges and agrees that the Company’s remedies at law for a breach or threatened breach of any of the provisions of Exhibit A or any other similar obligations Employee has towards the Company under applicable law or other agreements (which includes any attempt to have any provision in Exhibit A or other similar obligations of Employee declared overbroad or unenforceable) (a “Restrictive Covenant Violation”) would be available but inadequate and the Company would suffer irreparable damages as a result of such a Restrictive Covenant Violation. In recognition of this fact, Employee agrees that, in the event of a Restrictive Covenant Violation, in addition to any remedies available to the Company under law, including damages and attorneys’ fees, remedies available the Company, without posting any bond, shall be to (i) cease making any dividend or other payments or providing any benefit otherwise required by this Agreement; (ii) terminate future vesting and cause forfeiture of all vested and unvested RSUs and common stock issued or issuable under this Agreement without consideration, (iii) cause forfeiture of the gross value of the common stock issued to Employee in the one (1) year period prior to the Restrictive Covenant Violation (determined as of the date such stock was issued to Employee and using the Fair Market Value (as defined in the Plan) of the Company’s common stock on that date), (iv) receive repayment of any cash payments made to Employee with respect to the RSUs during the prior twelve (12) month period, (v) obtain a temporary restraining order, temporary or permanent injunction or (vi) specific performance or any other equitable remedy which may then be available.

 

(g)    Corporate Acts. The existence of the Restricted Stock Units shall not affect in any way the right or power of the Board or the stockholders of the Company to make or authorize any adjustment, recapitalization, reorganization, or other change in the Company’s capital structure or its business, any merger or consolidation of the Company, any issue of debt or equity securities, the dissolution or liquidation of the Company or any sale, lease, exchange, or other disposition of all or any part of its assets or business, or any other corporate act or proceeding.

 

4.    Withholding of Tax. To the extent that the receipt of the Restricted Stock Units (or any Common Stock or dividend equivalents related thereto) or the lapse of any Forfeiture Restrictions results in compensation, income or wages to Employee for federal, state, or local tax purposes, Employee shall deliver to the Company at the time of such receipt or lapse, as the case may be, such amount of money as the Company may require to meet its minimum obligation under applicable tax laws or regulations, and if Employee fails to do so (or if Employee instructs the Company to withhold cash or stock to meet such obligation), the Company shall withhold from any cash or stock remuneration (including withholding any shares of the Common Stock distributable to Employee under this Agreement) then or thereafter payable to Employee, any tax required to be withheld by reason of such resulting compensation income or wages. The Company is making no representation or warranty as to the tax consequences to Employee as a result of the receipt of the Restricted Stock Units, the treatment of dividend equivalents, the lapse of any Forfeiture Restrictions, or the forfeiture of any Restricted Stock Units pursuant to the Forfeiture Restrictions.

 

5.    No Shareholder Rights. The Restricted Stock Units granted pursuant to this Agreement do not and shall not entitle Employee to any rights of a holder of Common Stock prior to the date that shares of Common Stock are issued to Employee in settlement of the Award. Employee’s rights with respect to the Restricted Stock Units shall remain forfeitable as stated in this Agreement.

 

6.    Clawback. Notwithstanding any provisions in the Agreement to the contrary, any compensation, payments, or benefits provided hereunder (or profits realized from the sale of the Common Stock delivered hereunder), whether in the form of cash or otherwise, shall be subject to a clawback (i) to the extent necessary to comply with the requirements of any applicable law, including but not limited to, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, section 304 of the Sarbanes Oxley Act of 2002 or any regulations promulgated thereunder; (ii) to the extent provided by any policy or procedure adopted by the Company or any individual agreement between Employee and the Company; or (iii) pursuant to the terms of this Agreement in the event of a Restrictive Covenant Violation.

 

7.    Employment Relationship. For purposes of this Agreement (except as otherwise provided in Section 3(c)(4) hereof), Employee shall be considered to be in the employment of the Company as long as Employee remains an employee of either the Company or a Subsidiary. Without limiting the scope of the preceding sentence, it is specifically provided that Employee shall be considered to have terminated employment or service with the Company at the time of the termination of the “Subsidiary” status of the entity or other organization that employs or engages Employee. Nothing in the adoption of the Plan, nor the award of the Restricted Stock Units thereunder pursuant to this Agreement, shall confer upon Employee the right to continued employment by or service with the Company or affect in any way the right of the Company to terminate such employment or service at any time. Unless otherwise provided in a written employment or consulting agreement or by applicable law, Employee’s employment by or service with the Company shall be on an at-will basis, and the employment or service relationship may be terminated at any time by either Employee or the Company for any reason whatsoever, with or without cause or notice. Any question as to whether and when there has been a termination of such employment or service, and the cause of such termination, shall be determined by the Committee or its delegate, in its sole discretion, and its determination shall be final.

 

8.    Notices. Any notices or other communications provided for in this Agreement shall be sufficient if in writing. In the case of Employee, such notices or communications shall be effectively delivered if hand delivered to Employee at Employee’s principal place of employment or if sent by registered or certified mail or other mail delivery method that provides a receipt, to Employee at the last address Employee has filed with the Company. In the case of the Company, such notices or communications shall be effectively delivered if sent by registered or certified mail or other mail delivery service that provides a receipt, to the General Counsel of Company at its principal executive offices.

 

9.    Entire Agreement; Amendment. This Agreement (including Exhibit A) and the documents incorporated by reference herein replace and merge all previous agreements and discussions relating to the same or similar subject matters between Employee and the Company and constitute the entire agreement between Employee and the Company with respect to the subject matter of this Agreement, except as otherwise provided herein. This Agreement, including Exhibit A, may not be modified in any respect by any verbal statement, representation, or agreement made by any employee, officer, or representative of the Company or by any written agreement unless signed by an officer of the Company who is expressly authorized by the Company to execute such document. The foregoing notwithstanding, this Agreement does not modify or replace in any way any obligations Employee has to the Company or its related entities, under any agreement or applicable law, for non-disclosure, non-competition, non-solicitation, or non-interference.

 

10.    Severability. If any part of this Agreement, including Exhibit A, is found to be unenforceable by a court of competent jurisdiction, then such unenforceable portion will be modified to be enforceable, or severed from this Agreement if it cannot be modified, and such modification or severance shall have no effect upon the remaining portions of this Agreement and Exhibit A which shall remain in full force and effect.

 

11.    No Waiver. No failure by either Party at any time to give notice of any breach by the other Party of, or to require compliance with, any condition or provision of this Agreement shall (i) be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time or (ii) preclude insistence upon strict compliance in the future.

 

12.    Binding Effect; Survival. The provisions of Sections 3(f) and 6, and Exhibit A shall survive the lapse of the Forfeiture Restrictions without forfeiture. This Agreement and Exhibit A shall be binding upon and shall inure to the benefit of the Company, and automatically to any other person, association, or entity which may hereafter acquire or succeed to all or substantially all of the business or assets of the Company by any means whether direct or indirect, by purchase, merger, consolidation, or otherwise. Employee’s obligations under this Agreement and Exhibit A are personal and such obligations of Employee shall not be voluntarily or involuntarily assigned, alienated, or transferred by Employee without the prior written consent of the Company.

 

13.    Governing Law/Forum/Jury Waiver. The Parties agree and acknowledge that this Agreement and Exhibit A shall be governed by, and construed in accordance with, the laws of the State of Texas, without regard to conflicts of laws principles‎; provided, however, that if the Employee provides services to the Company outside of the United States, then the ‎terms of Exhibit B also shall apply to this Award‎. With respect to any claim or dispute arising out of or related to this Agreement or Exhibit A, the Parties hereby consent to the exclusive jurisdiction, forum, and venue of the state and federal courts located in Harris County, Texas, unless another forum or venue is required by law. Both the Company and Employee agree to waive a trial by jury of any or all issues arising under or connected with this Agreement or Exhibit A, and consent to trial by the judge.

 

IN WITNESS WHEREOF, this Agreement has been executed by the parties as of the date first above written.

 

EXPRO GROUP HOLDINGS N.V.

 

 

 

By: ____________________________________

Name:          

Title:          

 

EMPLOYEE:

 

By: ____________________________________

Print Name: _____________________________

 

 

 

 

EXHIBIT A

 

EMPLOYEE CONFIDENTIALITY AND RESTRICTIVE COVENANT AGREEMENT

 

 

This Employee Confidentiality and Restrictive Covenant Agreement (“Agreement”) is made and entered as of the _____ day of _______________ 20__, between ______________ (“Employee”) and Expro Group Holdings N.V. and its subsidiaries and affiliated companies (collectively referred to as the “Company” or the “Company Group”). The Company and Employee may be referred to individually as “Party,” and/or collectively as the “Parties.” The Parties agree as follows:

 

1.    Company Promise to Provide Access to Company Group Confidential Information and Goodwill. Employee recognizes that the Company Group has made significant investments of time and resources in establishing substantial relationships with the Company Group’s employees and Company Relationships (defined below) including existing and prospective customers, suppliers, contractors, sub- contractors, and other business relationships and developing the Company Group’s reputation and goodwill. Employee further recognizes that the Company Group has further invested valuable time and resources to obtain and develop and protect the Company Group’s proprietary business information, trade secrets, know- how, and other Confidential Information (defined below). The protection of Confidential Information and Company Relationships is vital to the interests of the Company Group.

 

(a)    In exchange for Employee’s promises made in this Agreement, the Company promises to provide to Employee, consistent with Employee’s position, access to certain information regarding the business and activities of the Company Group. Employee acknowledges that he/she will have access to confidential information, training and related goodwill (“Confidential Information,” defined more fully below) as well as Company Relationships (defined below) while employed by the Company, including without limitation, any information and goodwill obtained by Employee during the course of Employee’s employment with the Company, concerning the business or affairs of the Company Group or that of its customers, suppliers, employees, contractors, subcontractors, agents, representatives or other third parties.

 

(b)    Confidential Information includes any information about the Company Group that has not been intentionally and with authority publicly disclosed by the Company Group. Confidential Information likewise includes all information provided to the Company Group by its customers, suppliers, contractors, subcontractors, business partners, joint venturers, agents or representatives which has not been intentionally and with authority publicly disclosed by these persons or entities. While Employee is obligated to comply with all non-disclosure requirements in place with the Company Group’s customers, suppliers, contractors, subcontractors, business partners, joint venturers, agents or representatives, the obligations under this Agreement are broader and apply to any non-public information the Company Group or Employee receives from or has access to regarding these third parties, regardless of whether the Company Group is contractually obligated to a third party to keep such information confidential. Confidential Information includes, without limitation, information relating to the services, products, policies, practices, pricing, costs, suppliers, vendors, methods, processes, techniques, finances, administration, employees, devices, trade secrets and operations of the Company Group, any inventions, modifications, discoveries, designs, developments, improvements, processes, software programs, work of authorship, documentation, formula, data, technique, technology, know-how, secret or intellectual property right by any Company Group employee, Company Group customers or potential customers, marketing, sales activities, development programs, promotions, manufacturing, machining, drawings, future and current plans regarding business and customers, e-mails, notes, manufacturing documents, engineering documents, formulas, financial statements, bids, project reports, handling documentation, machinery and compositions, all financial data relating to the Company Group, business methods, accounting and tracking methods, books, inventory handling procedure, credit, credit procedures, indebtedness, financing procedures, investments, trading, shipping, production, processing, welding, fabricating, assembling, renting, domestic and foreign operations, customer and vendor and supplier lists, data storage in any medium (electronic or hard copy) contact information, lab reports, lab work, and any data or materials used in and created during the development of any of the aforementioned materials or processes.

 

2.    Employee Promise Not to Disclose Confidential Information. Employee acknowledges that this Confidential Information is confidential, proprietary, not known outside of the Company Group’s business, valuable, special and/or a unique asset of the Company Group, which belongs to the Company Group and gives the Company Group a competitive advantage. If this Confidential Information were disclosed without authority to third parties or accessed or used by third parties and/or Employee for the benefit of anyone other than the Company Group, such disclosure, access, or use would seriously and irreparably damage the Company Group and cause the loss of certain competitive advantages. Employee promises he/she has not and will not disclose, provide access, or use for Employee’s own benefit or for the benefit of anyone besides the Company Group, the Confidential Information described above and learned or obtained by Employee as part of his/her employment with the Company. Employee acknowledges that this promise of non-disclosure, non-access, and non-use continues indefinitely and specifically does not expire at the end of Employee’s employment with the Company. This Section does not apply to, or in any way restrict or impede Employee from, any communications with government agencies as stated below, or complying with any applicable law or court order, or exercising whistleblower or other protected non-waivable legal rights.

 

3.    Non-Disparagement. Employee agrees that he/she shall not at any time make, publish, or communicate to any person or entity or in any public forum, any defamatory or disparaging remarks, comments, or statements concerning the Company Group or its businesses, business practices, or any of its employees or officers, and existing and prospective customers, suppliers, investors and other associated third parties. This Section does not apply to, or in any way restrict, or impede Employee from, any communications with government agencies as stated below, or complying with any applicable law or court order, or exercising whistleblower or other protected non-waivable legal rights.

 

4.    Non-Competition/Non-Solicitation/Non-Interference. Employee acknowledges that the highly competitive nature of the Company’s business, Employee’s position with the Company, and the Confidential Information, Company Relationships, training, and goodwill provided to Employee during his/her employment with the Company, support Employee’s promises not to compete with the Company, and not to solicit or interfere with the Company’s relationships with its customers and employees as stated below in the rest of this Section 4, during his/her employment with the Company and ‎ for twelve (12) months following Employee’s separation from the Company (“the Restricted Period”) regardless of the reason for the separation, within the Restricted Area.

 

For the purposes of this Agreement, “Restricted Area” is defined as follows:‎

 

For residents of all states except Louisiana: The Louisiana parishes of Lafayette, Iberia, and Terrebonne and the Texas counties of Harris, Fort Bend, Montgomery, Brazoria, and Galveston, where the Company does business. Restricted Area also includes any county/parish in which the Employee directed or conducted efforts to further the Company Business during the last twelve (12) months of Employee’s employment with the Company. The Restricted Area as defined above shall be reduced to exclude any county/parish in which Employee did not conduct or direct efforts to further the Company Business and about which Employee had no responsibility and no involvement, during Employee’s last twelve (12) months of employment with the Company.

 

For Louisiana residents: The Louisiana parishes of Lafayette, Iberia, and Terrebonne and the Texas counties of Harris, Fort Bend, Montgomery, Brazoria, and Galveston, where the Company does business. Employee agrees that if the Company’s Business and Employee’s duties for ‎the Company expand to other parishes or counties, the Company may give Employee written notice of expansion to this Restricted Area definition which will have the same force and effect of the original Restricted Area definition, unless Employee disputes in writing this expansion within seven (7) days. The Restricted Area as defined above shall be reduced to exclude any county/parish in which Employee did not conduct or direct efforts to further the Company Business and about which Employee had no responsibility and no involvement, during Employee’s last twelve (12) months of employment with the Company.

 

(a)    Non-Competition. During the Restricted Period and in the Restricted Area, Employee will not engage in or carry on, directly or indirectly, a business similar to and competitive with the Company Business (“Competing Business”). “Company Business” specifically includes, but is not limited to, the business involved with well construction, well intervention integrity, subsea well access, and well flow management and production solutions divisions of the Company’s business as well as any divisions in operation during Employee’s last twelve (12) months of employment with the Company, and includes the Company’s current and planned (future) business, bids, projects, contracts, and Company Relationships (defined below). Accordingly, during the Restricted Period and in the Restricted Area, Employee will not, directly or indirectly, own, manage, operate, join, become employed or engaged by, partner in, control, participate in, be connected with, loan money or sell or lease equipment or property to, or otherwise be affiliated with any Competing Business. For further clarity, Competing Business shall include the design, sales, marketing, fabrication, installation, provision, rental, repair, or manufacturing of products or services similar to or functionally equivalent to those designed, sold, installed, repaired, fabricated, manufactured, produced, provided, rented, marketed or licensed by the Company. The foregoing notwithstanding, Employee may own less than two percent (2%) of the outstanding stock of any class for a Competing Business which sells its stock on a national securities exchange and if Employee is not involved in the management of such Competing Business. Further, Competing Business and Restricted Area, as defined above, shall not include any geographic areas, services, business segment, or products of the Company for which Employee had no responsibility, no involvement, and about which he/she had no access to Confidential Information or Company Relationships during the last twelve (12) months of Employee’s employment with the Company. For Oklahoma residents, this non-competition obligation ends upon Employee’s last day of employment with the Company.

 

(b)    Non-Solicitation/Non-Interference of Employees/Contractors. During the Restricted Period and in the Restricted Area, Employee further agrees that he/she will not, directly or indirectly, interfere with the Company’s relationship with, solicit or hire or otherwise encourage to change or leave their employment or contractor position with the Company, any person currently employed by or engaged as a contractor to the Company, and who was employed by or engaged by the Company during Employee’s last twelve (12) months of employment with the Company. This restriction shall not include any current or potential employee or contractor of the Company for whom Employee had no responsibility, no involvement, and about whom he/she had no access to Confidential Information during his/her employment with the Company. This restriction does not apply to postings and advertisements regarding job opportunities which are made available to the public and are not directed specifically toward Company employees or contractors.

 

(c)    Non-Solicitation/Non-Interference of Customers, Vendors, Suppliers. During the Restricted Period and in the Restricted Area, Employee further agrees that he/she will not, directly or indirectly, solicit business of a similar nature to that provided by the Company from any customer of the Company, nor encourage or otherwise cause any current or potential customer, vendor or supplier of the Company, including those for the Company’s current or planned (future) projects, bids, or contracts, to cease or materially change their current or potential business relationship with the Company or otherwise attempt to interfere with these current or potential Company Relationships. For purposes of this Section, “current and potential customer, vendor or supplier” shall mean any entity or person with whom the Company has been engaged in a business relationship during the last twelve (12) months of Employee’s employment with the Company, and any “potential business relationship” shall mean any relationship pursued by the Company during the last twelve (12) months of Employee’s employment with the Company, including any current or planned (future) bids, projects or contracts. All of these relationships in the aggregate are defined as “Company Relationships.” This restriction shall not include any Company Relationship for which Employee had no responsibility, no involvement, and about which he/she had no access to Confidential Information during his/her last twelve (12) months of employment with the Company. ‎ For residents of Oklahoma, during the post-employment ‎portion of the Restricted Period, these non-solicitation obligations are limited to directly soliciting any of the Company’s Established Customers relating to any ‎Competing Business. “Established Customers” shall mean the current clients and/or customers of the ‎Company, determined as of the last day of Employee’s employment with the Company, and as allowed by applicable law.

 

5.    Intellectual Property. Employee assigns to the Company all right, title and interest Employee has or may acquire in and to any Intellectual Property that results from Employee’s efforts, either alone or jointly with others, during the period of Employee’s employment with the Company. “Intellectual Property” means any and all inventions, discoveries, developments, innovations, processes, designs, methods, technologies, formulae, models, research and development, patents, patent applications, trade secrets and other Confidential Information and works of authorship (including copyrightable works, copyrights and copyright applications), and improvements to any of the foregoing that, either alone or jointly with others: (a) result from any work performed on behalf of the Company, or from a research project suggested by the Company; (b) relate in any way to the existing or contemplated business of the Company; or (c) result from the use of the Company’s time, material, employees or facilities. Employee acknowledges and agrees that any work Employee performs for the Company during employment that constitutes copyrightable subject matter shall be considered a “work made for hire” as that term is defined in the United States Copyright Act (17 U.S.C. Section 101). Employee hereby ratifies and otherwise transfers and assigns to the Company, and waives and agrees never to assert, any and all rights to claim authorship, rights to object to any modification or other moral rights that Employee may have in or with respect to any Intellectual Property and/or works made for hire, even after termination of Employee’s employment. Employee further agrees that if, in the course of providing services to the Company, Employee incorporates any intellectual property owned by Employee, the Company is hereby granted a nonexclusive, royalty-free, perpetual, irrevocable, worldwide right and license to make, have made, copy, modify, use, distribute and sell such intellectual property or products incorporating such intellectual property of Employee. During and after Employee’s employment, Employee will assist and cooperate with the Company for no additional compensation, but with the Company reimbursing any of Employee’s necessary out of pocket expenses. Employee will complete and sign documents requested by the Company to acquire, transfer, maintain, perfect and enforce the Company’s rights to the Intellectual Property, including patent, copyright, trade secret and other protections for the Company’s Intellectual Property.

 

6.    Employee Acknowledgement of Need for Protections and Restrictions Promised; Modifications of Restrictions. Employee acknowledges and understands that his/her promises in this Agreement restrict some of his/her actions during and after employment with the Company. However, Employee acknowledges and agrees that he/she has or will receive sufficient consideration from the Company under this Agreement to justify such restrictions and that such restrictions are reasonable and necessary to protect the Company’s legitimate business interests. Employee understands and agrees that the restrictions in this Agreement shall continue beyond the termination of Employee’s employment, regardless of the reason for such termination.

 

7.    Remedies. Employee acknowledges that money damages would not be a sufficient remedy for any breach of this Agreement by Employee, and that the Company shall be entitled to enforce this Agreement by specific performance and immediate injunctive relief as remedies for such breach or any threatened breach. Such remedies shall not be deemed the exclusive remedies for a breach of this Agreement, but shall be in addition to all remedies available to the Company at law, under common and statutory law, the Texas Uniform Trade Secrets Act, Louisiana Uniform Trade Secrets Act, the Defend Trade Secrets Act, under other agreements, or in equity, including, without limitation, the recovery of attorneys’ fees incurred by the Company in enforcing this Agreement or otherwise protecting its rights, as well as damages caused by Employee and his/her agents involved in such breach.

 

8.    Notification to Subsequent Employers. Employee further acknowledges that in order to enforce his/her obligations under this Agreement, the Company may need to notify subsequent actual or potential employers of Employee’s obligations under this Agreement. Employee agrees to notify the Company of the identity of his/her employers for the Restricted Period before accepting a position with such employers, and Employee consents to the Company providing notification to these employers of Employee’s ongoing obligations to the Company under this Agreement or under other applicable law. Notices to the Company should be made in a manner that provides a receipt of delivery and addressed to: Senior Vice-President Human Resources, 1311 Broadfield Blvd., Suite 400, Houston, Texas 77084.

 

9.    Tolling of Restricted Period. The duration of the Restricted Period shall be tolled and suspended for any period that Employee is in violation of these covenants up to a period of one (1) year, unless such tolling is disallowed under applicable law.

 

10.    Return of Confidential Information and Company Property. All written, electronic, or other data, materials, records and other documents made by, or coming into the possession or control of, Employee which contain or disclose Confidential Information shall be and remain the property of the Company. Upon request and upon notice of termination/resignation of Employee’s employment with the Company for any reason, Employee shall, unless directed otherwise by the Company, cease accessing and promptly return, without deletion, copying or alteration, all written or electronic materials, data, information, records and any other property in Employee’s possession or control or to which Employee has access, whether located on or off Company premises, which may concern the Company, its current or potential customers, vendors or suppliers, whether or not confidential or proprietary in nature.

 

11.    At-Will Employment. Employee acknowledges and agrees that nothing in this Agreement is a guarantee or assurance of employment for any specific period of time. Rather, Employee understands that he/she is an at-will employee and that either Employee or the Company may terminate this at-will employment relationship at any time for any reason or no reason.

 

12.    No Interference with Rights. Employee acknowledges and agrees that nothing in this Agreement is intended to, nor does it, interfere with or restrain any employee’s right to share or discuss information regarding his/her wages, hours, or other terms and conditions of employment in the exercise of any rights provided by the National Labor Relations Act or other applicable laws. Further, Employee acknowledges and agrees that this Agreement is not intended to, nor does it, interfere with or restrain Employee’s right to report unlawful actions to the Securities and Exchange Commission or any other law enforcement or administrative agency, or to participate in any such agency’s investigation, or to engage in any whistleblower or other activity protected or required by law. Further, neither this Agreement nor any other agreement or policy of the Company shall impose civil or criminal liability under any trade secret law or otherwise prohibit Employee from the following disclosures: (a) disclosures of trade secrets made in confidence to a federal, state, or local government official, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law, or (b) disclosures of trade secrets made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal or per court order, or (c) disclosures of trade secrets by a plaintiff to his/her attorney in a lawsuit for retaliation for reporting a suspected violation of law and use of the trade secret information in the court proceeding, if any document containing the trade secrets is filed under seal and does not disclose the trade secrets, except pursuant to court order. Employee is not required to notify Company of these allowed reports or disclosures.

 

13.    Governing Law/Forum/Jury Waiver. The Parties agree and acknowledge that this Agreement shall be governed by, and construed in accordance with, the laws of the State of Texas, without regard to conflicts of laws principles. With respect to any claim or dispute arising out of or related to this Agreement, the Parties hereby consent to the exclusive jurisdiction, forum and venue of the state and federal courts located in Harris County, Texas, unless another forum or venue is required by law. The Parties agree to waive a trial by jury of any or all issues arising under or connected with this Agreement, and consent to trial by the judge.

 

14.    No Duties to Other Employers. Employee represents that he/she is not bound by the terms of any agreement with any previous employer or other party other than the Company to: (a) refrain from using or disclosing any information that would be necessary to and/or reasonably expected to be utilized by Employee in the course of the performance of his/her duties in the employ of the Company or (b) refrain from engaging in any business activity that would otherwise preclude Employee from performance of his/her duties in the employ of the Company. Employee further represents that Employee’s performance of his/her duties does not and will not violate any agreement with any prior employer or third party. Employee agrees not to use or disclose during his/her employment with the Company any information which belongs to another entity or person.

 

15.    Successors and Assigns. This Agreement shall be binding upon and shall inure to the benefit of the Company Group, and automatically to any other person, association, or entity which may hereafter acquire or succeed to all or substantially all of the business or assets of the Company Group by any means whether direct or indirect, by purchase, merger, consolidation, or otherwise. Employee’s obligations under this Agreement are personal and such obligations of Employee shall not be voluntarily or involuntarily assigned, alienated, or transferred by Employee without the prior written consent of the Company.

 

16.    Representations; Modifications; Other Agreements; Severability. Employee acknowledges that he/she has not relied upon any representations or statements, written or oral, not set forth in this Agreement. This Agreement cannot be modified except in writing and signed by both parties. This Agreement supplements and does not limit or restrict or alter in any way any non-disclosure, non-use, non-access, non-interference, non-solicitation, non-competition, non-disparagement or other similar obligations that the Employee may have undertaken in other agreements with the Company Group or which apply to Employee under any applicable law, including but not limited to any law regarding trade secrets, fiduciary duties, confidentiality, the Texas Uniform Trade Secrets Act, the Louisiana Uniform Trade Secrets Act, and the Defend Trade Secrets Act. If any part of this Agreement is found to be unenforceable by a court of competent jurisdiction, then such unenforceable portion will be modified to be enforceable, or severed from this Agreement if it cannot be modified, and such modification or severance shall have no effect upon the remaining portions of the Agreement which shall remain in full force and effect.

 

 

 

 

Executed the day of electronic acceptance within the Merrill Lynch Benefits OnLine website.

 

 

EMPLOYEE:

By: ____________________________________

Printed Name: ___________________________

 

 

COMPANY:
 

 

 

 

 

COMPANY REPRESENTATIVE SIGNATURE

 

Name: ____________________________________

Title: ____________________________________

 

 
EX-10.2 3 ex_497769.htm EXHIBIT 10.2 ex_497769.htm

Exhibit 10.2

 

EXPRO GROUP HOLDINGS N.V.

 

RESTRICTED STOCK UNIT (RSU) AGREEMENT

 

 

THIS RESTRICTED STOCK UNIT AGREEMENT including Exhibits A and B (this “Agreement”) evidences an award made as of the _____ day of ____________________ 20__ (the “Date of Grant”), between EXPRO GROUP HOLDINGS N.V., a limited liability company organized in the Netherlands (the “Company”), and __________________ (the “Employee”). The Company and Employee may be referred to individually as “Party,” and/or collectively as the “Parties.”

 

1.    The Grant.

 

(a)    Pursuant to the EXPRO GROUP HOLDINGS N.V. 2022 LONG-TERM INCENTIVE PLAN, as the same may be amended from time to time (the “Plan”), and subject to the conditions set forth below, the Company hereby awards to Employee, effective as of the Date of Grant, an award consisting of an aggregate number of __________ restricted stock units (the “Restricted Stock Units” or RSUs”), whereby each Restricted Stock Unit represents the right to receive one share of the Company’s common stock, nominal value €0.06 per share (“Common Stock”), in accordance with the terms and conditions set forth herein and in the Plan (the “Award”). The Restricted Stock Units subject to this Agreement are hereby designated as Performance Awards for purposes of Section 8 of the Plan. The number of Restricted Stock Units subject to this Award, as described in this Section 1(a), is the “target” number of shares that may become vested and shall be adjusted based on the attainment of the Performance Criteria described in Section 1(b) below and on Exhibit A.

 

(b)    The Award’s performance period (“Performance Period”) and Performance Criteria (the “Performance Criteria”) are set forth in Exhibit A to this Agreement. The Performance Criteria has been established by the Compensation Committee of the Supervisory Board, which shall determine and certify whether such criteria have been satisfied.

 

(c)    To the extent any provision of this Agreement conflicts with the expressly applicable terms of the Plan, those terms of the Plan shall control, and if necessary, the applicable terms of this Agreement shall be deemed amended so as to carry out the purpose and intent of the Plan.

 

2.    Definitions. Capitalized terms used in this Agreement that are not defined below or in the body of this Agreement shall have the meanings given to them in the Plan. In addition to the terms defined in the body of this Agreement, the following capitalized words and terms shall have the meanings indicated below:

 

(a)“    Disability” shall have the meaning set forth in any written employment or consulting agreement between the Employer and Employee. If Employee is not party to such an agreement that defines these terms, then for purposes of this Agreement, “Disability” shall mean Employee being unable to perform Employee’s duties or fulfill Employee’s obligations under the terms of his or her employment by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than six months as determined by the Employer and certified in writing by a competent medical physician selected by the Employer.

 

(b)“    Forfeiture Restrictions” shall have the meaning specified in Section 3(a) hereof.

 

(c)“    Involuntary Termination” shall mean a termination of Employee’s employment by the Company or an affiliate for a reason other than for Cause.

 

(d)“    Section 409A” shall mean Section 409A of the Internal Revenue Code of 1986, as amended.

 

(e)“    CIC Severance Plan” shall mean the Company’s Amended and Restated U.S. Executive Change-In-Control Severance Plan adopted on January 21, 2019, and any amendments or restatements of this plan.

 

(f)“    Special Vesting Agreement” means an agreement which permits Employee’s RSUs to continue vesting following termination of Employee’s employment or service with the Company or with an affiliate, as applicable, in exchange for Employee’s strict compliance with designated post-termination conditions, as determined by the Committee pursuant to a written agreement executed at the time Employee’s termination of employment occurs. The Compensation Committee may, in is sole discretion, elect to limit coverage of a Special Vesting Agreement to only a portion of Employee’s RSUs.

 

3.    Restricted Stock Units. By acceptance of this Restricted Stock Unit award, Employee agrees with respect thereto as follows:

 

(a)    Forfeiture Restrictions. The Restricted Stock Units are restricted in that they may not be sold, assigned, pledged, exchanged, hypothecated, or otherwise alienated or transferred, encumbered, or disposed of, and in the event of termination of Employee’s employment or service with the Company for any reason other than death or Disability, or, to the extent provided in Section 3(c)(4) below, on account of an Involuntary Termination, Employee shall, for no consideration, forfeit to the Company all Restricted Stock Units to the extent then subject to the Forfeiture Restrictions. The prohibition against transfer and the obligation to forfeit and surrender Restricted Stock Units to the Company upon termination of employment or services as provided in this Section 3(a) are herein referred to as the “Forfeiture Restrictions.” The Forfeiture Restrictions shall be binding upon and enforceable against any transferee of Restricted Stock Units.

 

(b)    Lapse of Forfeiture Restrictions (Vesting). Provided that: (i) Employee has been continuously employed by the Company from the Date of Grant through the _____ of ____________________ 20__ (the scheduled “Lapse (Vesting) Date”), (ii) the Company attains the Performance Criteria as described on Exhibit A, and (iii) Employee is in compliance with Exhibit B and all other agreements or obligations to the Company, the Forfeiture Restrictions shall lapse, and the number of Restricted Stock Units as determined on Exhibit A shall become vested. Except as provided in Subsection (c) below, the Company will issue one share of Common Stock to Employee for each vested Restricted Stock Unit as soon as practicable after the Lapse (Vesting) Date but in no event later than seventy-five (75) days after the end of the Performance Period. Any Restricted Stock Units with respect to which the Forfeiture Restrictions do not lapse in accordance with this Section 3(b) (and any associated unvested dividend equivalents) shall be forfeited to the Company for no consideration as of the date of the termination of Employee’s employment with the Company.

 

(c)    Accelerated Vesting.

 

(1)         Death. If Employee’s employment with the Company is terminated by reason of death, then the Forfeiture Restrictions shall lapse with respect to 100% of the Restricted Stock Units at the “target” level effective on the date such death occurs and Employee’s vested RSUs shall be settled in the manner provided under Section 3(d) below.

 

(2)         Disability. If Employee’s employment with the Company is terminated by reason of Disability, then the Forfeiture Restrictions shall lapse with respect to 100% of the Restricted Stock Units at the “target level” effective as of the date of Employee’s “separation from service” (as defined under the Section 409A) due to the Employee’s Disability and Employee’s vested RSUs shall be settled in the manner provided under Section 3(d) below.

 

(3)         Change in Control. If a Change in Control occurs and Employee is a participant in the CIC Severance Plan, then the terms of Section 3 of such plan are hereby incorporated by reference into this Agreement.

 

(4)          Involuntary Termination. If Employee’s employment with the Company is terminated due to an Involuntary Termination then, the Company may, in its complete discretion, elect to enter into a Special Vesting Agreement with Employee pursuant to which the Forfeiture Restrictions shall not lapse upon such termination of employment, but instead this Award shall continue to remain outstanding and Employee will be treated, solely for purposes of satisfying the requirements for a lapse of Forfeiture Restrictions under Section 3(b), as continuing in the employment of the Company throughout the period during which he/she continuously satisfies the obligations set forth in Exhibit B attached hereto and incorporated herein by reference as part of this Agreement. If the provisions of this Section 3(c)(4) apply with respect to Employee, the number of Restricted Stock Units that vest under this Agreement shall be determined based on the Company’s attainment of the Performance Criteria described on Exhibit A and such vested Restricted Stock Units shall be settled in the manner provided under Section 3(d) below. As further condition to receiving any Special Vesting Agreement, Employee shall provide a release of all claims against the Company in a form acceptable to the Company upon entering the Special Vesting Agreement and also Employee must continuously comply with any other obligations to, or agreements with, the Company.

 

(d)    Payments. Subject to compliance with all terms of this Agreement and Exhibit B, the Company will issue one share of Common Stock for each vested Restricted Stock Unit to Employee as soon as practicable after (i) the scheduled Lapse (Vesting) Date with respect to the number of Restricted Stock Units as determined pursuant to Exhibit A (but in no event later than seventy-five (75) days after the end of the Performance Period), (ii) the date of Employee’s death or (iii) the date of the Employee’s separation from service due to the Employee’s Disability. The Company shall deliver the shares of Common Stock in book-entry form, with such legends or restrictions thereon as the Committee may determine to be necessary or advisable in order to comply with applicable securities laws. Employee shall complete and sign any documents and take any additional action that the Company may request to enable it to deliver shares of Common Stock on Employee’s behalf. In the event that all or part of the Restricted Stock Units granted pursuant to this Agreement provides for a deferral of compensation within the meaning of the Section 409A, it is the general intention, but not the obligation, of the Company to design this Award to comply with the Section 409A and such Award should be interpreted accordingly. Notwithstanding anything to the contrary contained herein, in the event that Employee is a “specified employee” (as defined under the Section 409A) when Employee becomes entitled to a payment or settlement under the Award which is subject to the Section 409A on account of a “separation from service” (as defined under the Section 409A), to the extent required by the Code, such payment shall not occur until the date that is six months plus one day from the date of such separation from service. Any amount that is otherwise payable within the six-month period described herein will be aggregated and paid in a lump sum without interest. Further, for purposes of the Section 409A, each payment or settlement of any portion of the Restricted Stock Units under this Agreement shall be treated as a separate payment of compensation.

 

(e)    Restrictive Covenants. Employee acknowledges and recognizes the highly competitive nature of the businesses of the Company and accordingly agrees, in his/her capacity as an employee and equity holder in the Company, to the provisions of Exhibit B to this Agreement. Employee acknowledges and agrees that the Company’s remedies at law for a breach or threatened breach of any of the provisions of Exhibit B or any other similar obligations Employee has towards the Company under applicable law or other agreements (which includes any attempt to have any provision in Exhibit B or other similar obligations of Employee declared overbroad or unenforceable) (a “Restrictive Covenant Violation”) would be available but inadequate and the Company would suffer irreparable damages as a result of such a Restrictive Covenant Violation. In recognition of this fact, Employee agrees that, in the event of a Restrictive Covenant Violation, in addition to any remedies available to the Company under law, including damages and attorneys’ fees, remedies available the Company, without posting any bond, shall be to (i) cease making any dividend or other payments or providing any benefit otherwise required by this Agreement; (ii) terminate future vesting and cause forfeiture of all vested and unvested RSUs and common stock issued or issuable under this Agreement without consideration; (iii) cause forfeiture of the gross value of the common stock issued to Employee in the one year period prior to the Restrictive Covenant Violation (determined as of the date such stock was issued to Employee and using the Fair Market Value (as defined in the Plan) of the Company’s common stock on that date); (iv) receive repayment of any cash payments made to Employee with respect to the RSUs during the prior twelve month period; (v) obtain a temporary restraining order, temporary or permanent injunction; or (vi) specific performance or any other equitable remedy which may then be available.

 

(f)    Corporate Acts. The existence of the Restricted Stock Units shall not affect in any way the right or power of the Board or the stockholders of the Company to make or authorize any adjustment, recapitalization, reorganization, or other change in the Company’s capital structure or its business, any merger or consolidation of the Company, any issue of debt or equity securities, the dissolution or liquidation of the Company or any sale, lease, exchange, or other disposition of all or any part of its assets or business, or any other corporate act or proceeding.

 

4.    Withholding of Tax. To the extent that the receipt of the Restricted Stock Units (or any Common Stock or dividend equivalents related thereto) or the lapse of any Forfeiture Restrictions results in compensation, income or wages to Employee for federal, state, or local tax purposes, Employee shall deliver to the Company at the time of such receipt or lapse, as the case may be, such amount of money as the Company may require to meet its minimum obligation under applicable tax laws or regulations, and if Employee fails to do so (or if Employee instructs the Company to withhold cash or stock to meet such obligation), the Company shall withhold from any cash or stock remuneration (including withholding any shares of the Common Stock distributable to Employee under this Agreement) then or thereafter payable to Employee, any tax required to be withheld by reason of such resulting compensation income or wages. The Company is making no representation or warranty as to the tax consequences to Employee as a result of the receipt of the Restricted Stock Units, the treatment of dividend equivalents, the lapse of any Forfeiture Restrictions, or the forfeiture of any Restricted Stock Units pursuant to the Forfeiture Restrictions.

 

5.    No Shareholder Rights. The Restricted Stock Units granted pursuant to this Agreement do not and shall not entitle Employee to any rights of a holder of Common Stock prior to the date that shares of Common Stock are issued to Employee in settlement of the Award. Employee’s rights with respect to the Restricted Stock Units shall remain forfeitable as stated in this Agreement.

 

6.    Clawback. Notwithstanding any provisions in the Agreement to the contrary, any compensation, payments, or benefits provided hereunder (or profits realized from the sale of the Common Stock delivered hereunder), whether in the form of cash or otherwise, shall be subject to a clawback (i) to the extent necessary to comply with the requirements of any applicable law, including but not limited to, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, section 304 of the Sarbanes Oxley Act of 2002 or any regulations promulgated thereunder; (ii) to the extent provided by any policy or procedure adopted by the Company or any individual agreement between Employee and the Company; or (iii) pursuant to the terms of this Agreement in the event of a Restrictive Covenant Violation.

 

7.    Employment Relationship. For purposes of this Agreement (except as otherwise provided in Section 3(c)(4) hereof), Employee shall be considered to be in the employment of the Company as long as Employee remains an employee of either the Company or a Subsidiary. Without limiting the scope of the preceding sentence, it is specifically provided that Employee shall be considered to have terminated employment or service with the Company at the time of the termination of the “Subsidiary” status of the entity or other organization that employs or engages Employee. Nothing in the adoption of the Plan, nor the award of the Restricted Stock Units thereunder pursuant to this Agreement, shall confer upon Employee the right to continued employment by or service with the Company or affect in any way the right of the Company to terminate such employment or service at any time. Unless otherwise provided in a written employment or consulting agreement or by applicable law, Employee’s employment by or service with the Company shall be on an at-will basis, and the employment or service relationship may be terminated at any time by either Employee or the Company for any reason whatsoever, with or without cause or notice. Any question as to whether and when there has been a termination of such employment or service, and the cause of such termination, shall be determined by the Committee or its delegate, in its sole discretion, and its determination shall be final.

 

8.    Notices. Any notices or other communications provided for in this Agreement shall be sufficient if in writing. In the case of Employee, such notices or communications shall be effectively delivered if hand delivered to Employee at Employee’s principal place of employment or if sent by registered or certified mail or other mail delivery method that provides a receipt, to Employee at the last address Employee has filed with the Company. In the case of the Company, such notices or communications shall be effectively delivered if sent by registered or certified mail or other mail delivery service that provides a receipt, to the General Counsel of Company at its principal executive offices.

 

9.    Entire Agreement; Amendment. This Agreement (including Exhibit B) and the documents incorporated by reference herein replace and merge all previous agreements and discussions relating to the same or similar subject matters between Employee and the Company and constitute the entire agreement between Employee and the Company with respect to the subject matter of this Agreement, except as otherwise provided herein. This Agreement including Exhibit B may not be modified in any respect by any verbal statement, representation or agreement made by any employee, officer, or representative of the Company or by any written agreement unless signed by an officer of the Company who is expressly authorized by the Company to execute such document. The foregoing notwithstanding, this Agreement does not modify or replace in any way any obligations Employee has to the Company or its related entities, under any agreement or applicable law, for non-disclosure, non-competition, non-solicitation, or non-interference.

 

10.    Protection of Benefits. Without the consent of an affected Participant, no such Board or Committee action (including but not limited to any amendment, alteration, suspension, discontinuance or termination of the Plan or this Agreement) may materially and adversely affect the rights of Employee under this Award Agreement, subject to section 10(c) of the Plan.

 

11.    Severability. If any part of this Agreement including Exhibit B is found to be unenforceable by a court of competent jurisdiction, then such unenforceable portion will be modified to be enforceable, or severed from this Agreement if it cannot be modified, and such modification or severance shall have no effect upon the remaining portions of this Agreement and Exhibit B which shall remain in full force and effect.

 

12.    No Waiver. No failure by either Party at any time to give notice of any breach by the other Party of, or to require compliance with, any condition or provision of this Agreement shall (i) be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or subsequent time or (ii) preclude insistence upon strict compliance in the future.

 

13.    Binding Effect; Survival. The provisions of Sections 3(e) and 6 and Exhibit B shall survive the lapse of the Forfeiture Restrictions without forfeiture. This Agreement and Exhibit B shall be binding upon and shall inure to the benefit of the Company, and automatically to any other person, association, or entity which may hereafter acquire or succeed to all or substantially all of the business or assets of the Company by any means whether direct or indirect, by purchase, merger, consolidation, or otherwise. Employee’s obligations under this Agreement and Exhibit B are personal and such obligations of Employee shall not be voluntarily or involuntarily assigned, alienated, or transferred by Employee without the prior written consent of the Company.

 

14.    Governing Law/Forum/Jury Waiver. The Parties agree and acknowledge that this Agreement and Exhibit B shall be governed by, and construed in accordance with, the laws of the State of Texas, without regard to conflicts of laws principles; provided, however, that if the Employee provides services to the Company outside of the United States, then the terms of Exhibit C also shall apply to this Award. With respect to any claim or dispute arising out of or related to this Agreement or Exhibit B, the Parties hereby consent to the exclusive jurisdiction, forum and venue of the state and federal courts located in Harris County, Texas, unless another forum or venue is required by law. Both the Company and Employee agree to waive a trial by jury of any or all issues arising under or connected with this Agreement or Exhibit B, and consent to trial by the judge.

 

IN WITNESS WHEREOF, this Agreement has been executed by the parties as of the date first above written.

 

 

EXPRO GROUP HOLDINGS N.V.

 

 

 

By: ____________________________________

Name:

Title:

 

EMPLOYEE:

 

By: ____________________________________

Print Name: _____________________________

 

 

 

 

 

Exhibit A

 

Performance Period and Criteria

 

Performance Period: January 1, 20__ to December 31, 20__

 

Performance Criteria:

 

Payment under this Award is determined based on relative performance using Total Stockholder Return (“TSR”). No portion of this Award will be earned if the Company’s performance during the Performance Period is below the threshold level of the Performance Criteria as described below. Any determination of performance under this Agreement shall be determined by the Committee in accordance with the Plan’s terms. If the Company’s TSR for the Performance Period is negative, the Payout Percentage used to calculate the payment under this Award shall not exceed ‎100% of the Target Level.

 

The Company’s TSR shall be as measured against the TSR of the Comparator Group during the Performance Period. For this purpose, the companies included in the SPDR® S&P® Oil & Gas Equipment and Services ETF (XES) on the Date of Grant will be the “Comparator Group”. Such comparison will be based on a percentile approach as detailed below with any payment based on linear interpolation if performance is between threshold and maximum levels. TSR for the Company and the Comparator Group shall be calculated using a 30-day averaging period for the 30 calendar days prior to the start of the Performance Period and the last 30 calendar days of the Performance Period to mitigate the effect of stock price volatility.  TSR calculation to assume reinvestment of dividends.

 

Level

Percentile Rank vs. Comparator Group

Payout Percentage*

Maximum

90th Percentile and above

200% of Target Level

Target

75th percentile

150% of Target Level

Target

50th percentile

100% of Target Level

Threshold

25th percentile

50% of Target Level

 

Below 25th percentile

0%

* Based on the Target Level for the TSR Based Award set forth on the first page of this Agreement.

 

 

 

 

SPDR® S&P® Oil & Gas Equipment and Services ETF (XES) Listing

 

The companies that comprise the index at the 1st day of the Performance Period (January 1, 20__) are listed below:

 

Company Name

Ticker

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 

 

 

 

 

Adjustments to Comparator Group. The Comparator Group may be adjusted or changed by the Committee as circumstances warrant, including the following:

 

(1)         If a Comparator Group company becomes bankrupt, the bankrupt company will remain in the Comparator Group positioned at one level below the lowest performing non-bankrupt Comparator Group. In the case of multiple bankruptcies, the bankrupt Comparator Group companies will be positioned below the non-bankrupt companies in chronological order by bankruptcy date with the first to go bankrupt at the bottom.

 

(2)         If a Comparator Group company is acquired by another company, including through a management buy-out or going-private transaction, the acquired Comparator Group company will be removed from the Comparator Group for the entire Performance Period; provided that if the acquired Comparator Group company became bankrupt prior to its acquisition it shall be treated as provided in paragraph (1), above, or if it shall become delisted according to paragraph (5) below prior to its acquisition it shall be treated as provided in paragraph (5).

 

(3)         If a Comparator Group company spins-off a portion of its business in a manner which results in the Comparator Group company and the spin-off company both being publicly traded, the Comparator Group company will be removed from the Comparator Group for the entire Performance Period and the spin-off company will not be added to the Comparator Group.

 

(4)         If a Comparator Group company acquires another company, the acquiring Comparator Group company will remain in the Comparator Group for the Performance Period and the acquired Comparator Group Company will be removed from the Comparator Group for the entire Performance Period

 

(5)         If a Comparator Group company is delisted from either the New York Stock Exchange (NYSE) or the National Association of Securities Dealers Automated Quotations (NASDAQ) such that it is no longer listed on either exchange, such delisted Comparator Group company will remain in the Comparator Group positioned at one level below the lowest performing listed company and above the highest ranked bankrupt Comparator Group company (see paragraph (1) above). In the case of multiple delistings, the delisted Comparator Group companies will be positioned below the listed and above the bankrupt Comparator Group companies in chronological order by delisting date with the first to be delisted at the bottom of the delisted companies. If a delisted company shall become bankrupt, it shall be treated as provided in paragraph (1) above. If a delisted company shall be later acquired, it shall be treated as a delisted company under this paragraph. If a delisted company shall relist during the Performance Period, it shall remain in its relative delisted position determined under this paragraph.

 

(6)         If the Company’s or any Comparator Group company’s stock splits (or if there are other similar subdivisions, consolidations or changes in such company’s stock or capitalization), such company’s TSR performance will be adjusted for the stock split so as not to give an advantage or disadvantage to such company by comparison to the other Comparator Group companies.

 

 

 

 

 

EXHIBIT B

 

EMPLOYEE CONFIDENTIALITY AND RESTRICTIVE COVENANT AGREEMENT

 

 

This Employee Confidentiality and Restrictive Covenant Agreement (“Agreement”) is made and entered as of the _____ day of _______________ 20__, between ____________________ (“Employee”) and Expro Group Holdings N.V. and its subsidiaries and affiliated companies (collectively referred to as the “Company” or the “Company Group”). The Company and Employee may be referred to individually as “Party,” and/or collectively as the “Parties.” The Parties agree as follows:

 

1.    Company Promise to Provide Access to Company Group Confidential Information and Goodwill. Employee recognizes that the Company Group has made significant investments of time and resources in establishing substantial relationships with the Company Group’s employees and Company Relationships (defined below) including existing and prospective customers, suppliers, contractors, sub- contractors, and other business relationships and developing the Company Group’s reputation and goodwill. Employee further recognizes that the Company Group has further invested valuable time and resources to obtain and develop and protect the Company Group’s proprietary business information, trade secrets, know- how, and other Confidential Information (defined below). The protection of Confidential Information and Company Relationships is vital to the interests of the Company Group.

 

(a)    In exchange for Employee’s promises made in this Agreement, the Company promises to provide to Employee, consistent with Employee’s position, access to certain information regarding the business and activities of the Company Group. Employee acknowledges that he/she will have access to confidential information, training and related goodwill (“Confidential Information,” defined more fully below) as well as Company Relationships (defined below) while employed by the Company, including without limitation, any information and goodwill obtained by Employee during the course of Employee’s employment with the Company, concerning the business or affairs of the Company Group or that of its customers, suppliers, employees, contractors, subcontractors, agents, representatives or other third parties.

 

(b)    Confidential Information includes any information about the Company Group that has not been intentionally and with authority publicly disclosed by the Company Group. Confidential Information likewise includes all information provided to the Company Group by its customers, suppliers, contractors, subcontractors, business partners, joint venturers, agents or representatives which has not been intentionally and with authority publicly disclosed by these persons or entities. While Employee is obligated to comply with all non-disclosure requirements in place with the Company Group’s customers, suppliers, contractors, subcontractors, business partners, joint venturers, agents or representatives, the obligations under this Agreement are broader and apply to any non-public information the Company Group or Employee receives from or has access to regarding these third parties, regardless of whether the Company Group is contractually obligated to a third party to keep such information confidential. Confidential Information includes, without limitation, information relating to the services, products, policies, practices, pricing, costs, suppliers, vendors, methods, processes, techniques, finances, administration, employees, devices, trade secrets and operations of the Company Group, any inventions, modifications, discoveries, designs, developments, improvements, processes, software programs, work of authorship, documentation, formula, data, technique, technology, know-how, secret or intellectual property right by any Company Group employee, Company Group customers or potential customers, marketing, sales activities, development programs, promotions, manufacturing, machining, drawings, future and current plans regarding business and customers, e-mails, notes, manufacturing documents, engineering documents, formulas, financial statements, bids, project reports, handling documentation, machinery and compositions, all financial data relating to the Company Group, business methods, accounting and tracking methods, books, inventory handling procedure, credit, credit procedures, indebtedness, financing procedures, investments, trading, shipping, production, processing, welding, fabricating, assembling, renting, domestic and foreign operations, customer and vendor and supplier lists, data storage in any medium (electronic or hard copy) contact information, lab reports, lab work, and any data or materials used in and created during the development of any of the aforementioned materials or processes.

 

2.    Employee Promise Not to Disclose Confidential Information. Employee acknowledges that this Confidential Information is confidential, proprietary, not known outside of the Company Group’s business, valuable, special and/or a unique asset of the Company Group, which belongs to the Company Group and gives the Company Group a competitive advantage. If this Confidential Information were disclosed without authority to third parties or accessed or used by third parties and/or Employee for the benefit of anyone other than the Company Group, such disclosure, access, or use would seriously and irreparably damage the Company Group and cause the loss of certain competitive advantages. Employee promises he/she has not and will not disclose, provide access, or use for Employee’s own benefit or for the benefit of anyone besides the Company Group, the Confidential Information described above and learned or obtained by Employee as part of his/her employment with the Company. Employee acknowledges that this promise of non-disclosure, non-access, and non-use continues indefinitely and specifically does not expire at the end of Employee’s employment with the Company. This Section does not apply to, or in any way restrict or impede Employee from, any communications with government agencies as stated below, or complying with any applicable law or court order, or exercising whistleblower or other protected non-waivable legal rights.

 

3.    Non-Disparagement. Employee agrees that he/she shall not at any time make, publish, or communicate to any person or entity or in any public forum, any defamatory or disparaging remarks, comments, or statements concerning the Company Group or its businesses, business practices, or any of its employees or officers, and existing and prospective customers, suppliers, investors and other associated third parties. This Section does not apply to, or in any way restrict, or impede Employee from, any communications with government agencies as stated below, or complying with any applicable law or court order, or exercising whistleblower or other protected non-waivable legal rights.

 

4.    Non-Competition/Non-Solicitation/Non-Interference. Employee acknowledges that the highly competitive nature of the Company’s business, Employee’s position with the Company, and the Confidential Information, Company Relationships, training, and goodwill provided to Employee during his/her employment with the Company, support Employee’s promises not to compete with the Company, and not to solicit or interfere with the Company’s relationships with its customers and employees as stated below in the rest of this Section 4, during his/her employment with the Company and ‎ for twelve (12) months following Employee’s separation from the Company (“the Restricted Period”) regardless of the reason for the separation, within the Restricted Area.

 

For the purposes of this Agreement, “Restricted Area” is defined as follows:‎

 

For residents of all states except Louisiana: The Louisiana parishes of Lafayette, Iberia, and Terrebonne and the Texas counties of Harris, Fort Bend, Montgomery, Brazoria, and Galveston, where the Company does business. Restricted Area also includes any county/parish in which the Employee directed or conducted efforts to further the Company Business during the last twelve (12) months of Employee’s employment with the Company. The Restricted Area as defined above shall be reduced to exclude any county/parish in which Employee did not conduct or direct efforts to further the Company Business and about which Employee had no responsibility and no involvement, during Employee’s last twelve (12) months of employment with the Company.

 

For Louisiana residents: The Louisiana parishes of Lafayette, Iberia, and Terrebonne and the Texas counties of Harris, Fort Bend, Montgomery, Brazoria, and Galveston, where the Company does business. Employee agrees that if the Company’s Business and Employee’s duties for ‎the Company expand to other parishes or counties, the Company may give Employee written notice of expansion to this Restricted Area definition which will have the same force and effect of the original Restricted Area definition, unless Employee disputes in writing this expansion within seven (7) days. The Restricted Area as defined above shall be reduced to exclude any county/parish in which Employee did not conduct or direct efforts to further the Company Business and about which Employee had no responsibility and no involvement, during Employee’s last twelve (12) months of employment with the Company.

 

(a)    Non-Competition. During the Restricted Period and in the Restricted Area, Employee will not engage in or carry on, directly or indirectly, a business similar to and competitive with the Company Business (“Competing Business”). “Company Business” specifically includes, but is not limited to, the business involved with well construction, well intervention integrity, subsea well access, and well flow management and production solutions divisions of the Company’s business as well as any divisions in operation during Employee’s last twelve (12) months of employment with the Company, and includes the Company’s current and planned (future) business, bids, projects, contracts, and Company Relationships (defined below). Accordingly, during the Restricted Period and in the Restricted Area, Employee will not, directly or indirectly, own, manage, operate, join, become employed or engaged by, partner in, control, participate in, be connected with, loan money or sell or lease equipment or property to, or otherwise be affiliated with any Competing Business. For further clarity, Competing Business shall include the design, sales, marketing, fabrication, installation, provision, rental, repair, or manufacturing of products or services similar to or functionally equivalent to those designed, sold, installed, repaired, fabricated, manufactured, produced, provided, rented, marketed or licensed by the Company. The foregoing notwithstanding, Employee may own less than two percent (2%) of the outstanding stock of any class for a Competing Business which sells its stock on a national securities exchange and if Employee is not involved in the management of such Competing Business. Further, Competing Business and Restricted Area, as defined above, shall not include any geographic areas, services, business segment, or products of the Company for which Employee had no responsibility, no involvement, and about which he/she had no access to Confidential Information or Company Relationships during the last twelve (12) months of Employee’s employment with the Company. For Oklahoma residents, this non-competition obligation ends upon Employee’s last day of employment with the Company.

 

(b)    Non-Solicitation/Non-Interference of Employees/Contractors. During the Restricted Period and in the Restricted Area, Employee further agrees that he/she will not, directly or indirectly, interfere with the Company’s relationship with, solicit or hire or otherwise encourage to change or leave their employment or contractor position with the Company, any person currently employed by or engaged as a contractor to the Company, and who was employed by or engaged by the Company during Employee’s last twelve (12) months of employment with the Company. This restriction shall not include any current or potential employee or contractor of the Company for whom Employee had no responsibility, no involvement, and about whom he/she had no access to Confidential Information during his/her employment with the Company. This restriction does not apply to postings and advertisements regarding job opportunities which are made available to the public and are not directed specifically toward Company employees or contractors.

 

(c)    Non-Solicitation/Non-Interference of Customers, Vendors, Suppliers. During the Restricted Period and in the Restricted Area, Employee further agrees that he/she will not, directly or indirectly, solicit business of a similar nature to that provided by the Company from any customer of the Company, nor encourage or otherwise cause any current or potential customer, vendor or supplier of the Company, including those for the Company’s current or planned (future) projects, bids, or contracts, to cease or materially change their current or potential business relationship with the Company or otherwise attempt to interfere with these current or potential Company Relationships. For purposes of this Section, “current and potential customer, vendor or supplier” shall mean any entity or person with whom the Company has been engaged in a business relationship during the last twelve (12) months of Employee’s employment with the Company, and any “potential business relationship” shall mean any relationship pursued by the Company during the last twelve (12) months of Employee’s employment with the Company, including any current or planned (future) bids, projects or contracts. All of these relationships in the aggregate are defined as “Company Relationships.” This restriction shall not include any Company Relationship for which Employee had no responsibility, no involvement, and about which he/she had no access to Confidential Information during his/her last twelve (12) months of employment with the Company. ‎ For residents of Oklahoma, during the post-employment ‎portion of the Restricted Period, these non-solicitation obligations are limited to directly soliciting any of the Company’s Established Customers relating to any ‎Competing Business. “Established Customers” shall mean the current clients and/or customers of the ‎Company, determined as of the last day of Employee’s employment with the Company, and as allowed by applicable law.

 

5.    Intellectual Property. Employee assigns to the Company all right, title and interest Employee has or may acquire in and to any Intellectual Property that results from Employee’s efforts, either alone or jointly with others, during the period of Employee’s employment with the Company. “Intellectual Property” means any and all inventions, discoveries, developments, innovations, processes, designs, methods, technologies, formulae, models, research and development, patents, patent applications, trade secrets and other Confidential Information and works of authorship (including copyrightable works, copyrights and copyright applications), and improvements to any of the foregoing that, either alone or jointly with others: (a) result from any work performed on behalf of the Company, or from a research project suggested by the Company; (b) relate in any way to the existing or contemplated business of the Company; or (c) result from the use of the Company’s time, material, employees or facilities. Employee acknowledges and agrees that any work Employee performs for the Company during employment that constitutes copyrightable subject matter shall be considered a “work made for hire” as that term is defined in the United States Copyright Act (17 U.S.C. Section 101). Employee hereby ratifies and otherwise transfers and assigns to the Company, and waives and agrees never to assert, any and all rights to claim authorship, rights to object to any modification or other moral rights that Employee may have in or with respect to any Intellectual Property and/or works made for hire, even after termination of Employee’s employment. Employee further agrees that if, in the course of providing services to the Company, Employee incorporates any intellectual property owned by Employee, the Company is hereby granted a nonexclusive, royalty-free, perpetual, irrevocable, worldwide right and license to make, have made, copy, modify, use, distribute and sell such intellectual property or products incorporating such intellectual property of Employee. During and after Employee’s employment, Employee will assist and cooperate with the Company for no additional compensation, but with the Company reimbursing any of Employee’s necessary out of pocket expenses. Employee will complete and sign documents requested by the Company to acquire, transfer, maintain, perfect and enforce the Company’s rights to the Intellectual Property, including patent, copyright, trade secret and other protections for the Company’s Intellectual Property.

 

6.    Employee Acknowledgement of Need for Protections and Restrictions Promised; Modifications of Restrictions. Employee acknowledges and understands that his/her promises in this Agreement restrict some of his/her actions during and after employment with the Company. However, Employee acknowledges and agrees that he/she has or will receive sufficient consideration from the Company under this Agreement to justify such restrictions and that such restrictions are reasonable and necessary to protect the Company’s legitimate business interests. Employee understands and agrees that the restrictions in this Agreement shall continue beyond the termination of Employee’s employment, regardless of the reason for such termination.

 

7.    Remedies. Employee acknowledges that money damages would not be a sufficient remedy for any breach of this Agreement by Employee, and that the Company shall be entitled to enforce this Agreement by specific performance and immediate injunctive relief as remedies for such breach or any threatened breach. Such remedies shall not be deemed the exclusive remedies for a breach of this Agreement, but shall be in addition to all remedies available to the Company at law, under common and statutory law, the Texas Uniform Trade Secrets Act, Louisiana Uniform Trade Secrets Act, the Defend Trade Secrets Act, under other agreements, or in equity, including, without limitation, the recovery of attorneys’ fees incurred by the Company in enforcing this Agreement or otherwise protecting its rights, as well as damages caused by Employee and his/her agents involved in such breach.

 

8.    Notification to Subsequent Employers. Employee further acknowledges that in order to enforce his/her obligations under this Agreement, the Company may need to notify subsequent actual or potential employers of Employee’s obligations under this Agreement. Employee agrees to notify the Company of the identity of his/her employers for the Restricted Period before accepting a position with such employers, and Employee consents to the Company providing notification to these employers of Employee’s ongoing obligations to the Company under this Agreement or under other applicable law. Notices to the Company should be made in a manner that provides a receipt of delivery and addressed to: Senior Vice-President Human Resources, 1311 Broadfield, Suite 400, Houston, Texas 77084.

 

9.    Tolling of Restricted Period. The duration of the Restricted Period shall be tolled and suspended for any period that Employee is in violation of these covenants up to a period of one (1) year, unless such tolling is disallowed under applicable law.

 

10.    Return of Confidential Information and Company Property. All written, electronic, or other data, materials, records and other documents made by, or coming into the possession or control of, Employee which contain or disclose Confidential Information shall be and remain the property of the Company. Upon request and upon notice of termination/resignation of Employee’s employment with the Company for any reason, Employee shall, unless directed otherwise by the Company, cease accessing and promptly return, without deletion, copying or alteration, all written or electronic materials, data, information, records and any other property in Employee’s possession or control or to which Employee has access, whether located on or off Company premises, which may concern the Company, its current or potential customers, vendors or suppliers, whether or not confidential or proprietary in nature.

 

11.    At-Will Employment. Employee acknowledges and agrees that nothing in this Agreement is a guarantee or assurance of employment for any specific period of time. Rather, Employee understands that he/she is an at-will employee and that either Employee or the Company may terminate this at-will employment relationship at any time for any reason or no reason.

 

12.    No Interference with Rights. Employee acknowledges and agrees that nothing in this Agreement is intended to, nor does it, interfere with or restrain any employee’s right to share or discuss information regarding his/her wages, hours, or other terms and conditions of employment in the exercise of any rights provided by the National Labor Relations Act or other applicable laws. Further, Employee acknowledges and agrees that this Agreement is not intended to, nor does it, interfere with or restrain Employee’s right to report unlawful actions to the Securities and Exchange Commission or any other law enforcement or administrative agency, or to participate in any such agency’s investigation, or to engage in any whistleblower or other activity protected or required by law. Further, neither this Agreement nor any other agreement or policy of the Company shall impose civil or criminal liability under any trade secret law or otherwise prohibit Employee from the following disclosures: (a) disclosures of trade secrets made in confidence to a federal, state, or local government official, or to an attorney, solely for the purpose of reporting or investigating a suspected violation of law, or (b) disclosures of trade secrets made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal or per court order, or (c) disclosures of trade secrets by a plaintiff to his/her attorney in a lawsuit for retaliation for reporting a suspected violation of law and use of the trade secret information in the court proceeding, if any document containing the trade secrets is filed under seal and does not disclose the trade secrets, except pursuant to court order. Employee is not required to notify Company of these allowed reports or disclosures.

 

13.    Governing Law/Forum/Jury Waiver. The Parties agree and acknowledge that this Agreement shall be governed by, and construed in accordance with, the laws of the State of Texas, without regard to conflicts of laws principles. With respect to any claim or dispute arising out of or related to this Agreement, the Parties hereby consent to the exclusive jurisdiction, forum and venue of the state and federal courts located in Harris County, Texas, unless another forum or venue is required by law. The Parties agree to waive a trial by jury of any or all issues arising under or connected with this Agreement, and consent to trial by the judge.

 

14.    No Duties to Other Employers. Employee represents that he/she is not bound by the terms of any agreement with any previous employer or other party other than the Company to: (a) refrain from using or disclosing any information that would be necessary to and/or reasonably expected to be utilized by Employee in the course of the performance of his/her duties in the employ of the Company or (b) refrain from engaging in any business activity that would otherwise preclude Employee from performance of his/her duties in the employ of the Company. Employee further represents that Employee’s performance of his/her duties does not and will not violate any agreement with any prior employer or third party. Employee agrees not to use or disclose during his/her employment with the Company any information which belongs to another entity or person.

 

15.    Successors and Assigns. This Agreement shall be binding upon and shall inure to the benefit of the Company Group, and automatically to any other person, association, or entity which may hereafter acquire or succeed to all or substantially all of the business or assets of the Company Group by any means whether direct or indirect, by purchase, merger, consolidation, or otherwise. Employee’s obligations under this Agreement are personal and such obligations of Employee shall not be voluntarily or involuntarily assigned, alienated, or transferred by Employee without the prior written consent of the Company.

 

16.    Representations; Modifications; Other Agreements; Severability. Employee acknowledges that he/she has not relied upon any representations or statements, written or oral, not set forth in this Agreement. This Agreement cannot be modified except in writing and signed by both parties. This Agreement supplements and does not limit or restrict or alter in any way any non-disclosure, non-use, non-access, non-interference, non-solicitation, non-competition, non-disparagement or other similar obligations that the Employee may have undertaken in other agreements with the Company Group or which apply to Employee under any applicable law, including but not limited to any law regarding trade secrets, fiduciary duties, confidentiality, the Texas Uniform Trade Secrets Act, the Louisiana Uniform Trade Secrets Act, and the Defend Trade Secrets Act. If any part of this Agreement is found to be unenforceable by a court of competent jurisdiction, then such unenforceable portion will be modified to be enforceable, or severed from this Agreement if it cannot be modified, and such modification or severance shall have no effect upon the remaining portions of the Agreement which shall remain in full force and effect.

 

Executed the day of electronic acceptance within the Merrill Lynch Benefits OnLine website.

 

 

EMPLOYEE:

By: ____________________________________

Printed Name: ___________________________

 

COMPANY:
 

 

 

 

 

COMPANY REPRESENTATIVE SIGNATURE

 

Name: ____________________________________

Title: ____________________________________

 

 

 
EX-31.1 4 ex_462982.htm EXHIBIT 31.1 ex_462982.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: May 4, 2023

 

 

/s/ Michael Jardon

Michael Jardon

President and Chief Executive Officer

 

 
EX-31.2 5 ex_462983.htm EXHIBIT 31.2 ex_462983.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: May 4, 2023

 

 

/s/ Quinn P. Fanning    

Quinn P. Fanning

Chief Financial Officer

 

 
EX-32.1 6 ex_462984.htm EXHIBIT 32.1 ex_462984.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 March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Jardon, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

May 4, 2023

/s/ Michael Jardon

 

Michael Jardon

 

President and Chief Executive Officer

 

 
EX-32.2 7 ex_462985.htm EXHIBIT 32.2 ex_462985.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 March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Quinn P. Fanning, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

May 4, 2023

/s/ Quinn P. Fanning

 

Quinn P. Fanning

 

Chief Financial Officer

 

 
EX-101.SCH 8 xpro-20230331.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 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 - Loss 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 - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 4 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 5 - Business Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 14 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 15 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 18 - Post-retirement Benefits (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 19 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 22 - Supplemental Cash Flow (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 1 - Business Description (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 048 - 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 049 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) link:calculationLink link:definitionLink link:presentationLink 050 - 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 051 - Disclosure - Note 6 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 6 - Revenue - Contract Balances (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 7 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 15 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 19 - Loss Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 20 - Related Party Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 21 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 xpro-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 xpro-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 xpro-20230331_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 - Loss 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) 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) us-gaap_LitigationSettlementExpense Litigation Settlement, Expense Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Note 19 - Loss 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_PaymentsToAcquireIntangibleAssets Acquisition of technology Cash pledged for collateral deposits 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 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 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. 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 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. 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 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] 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,708,256 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 us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Finished goods Work-in-progress Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated deficit Accumulated other comprehensive income 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 Finance lease liabilities Retirement Benefits [Text Block] Non-current finance lease liabilities Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_FinanceLeasePrincipalPayments Repayments 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) 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 us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Treasury shares withheld (in shares) Intangible Assets Disclosure [Text Block] Affiliated Entity [Member] us-gaap_AssetsCurrent Total current assets Treasury Stock, Common, Shares Income tax receivables Interest and finance (expense) income, net Assets held for sale Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, €0.06 nominal value, 200,000,000 shares authorized, 111,292,202 and 110,710,188 shares issued and 108,583,946 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] 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 gain 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 decrease to cash and cash equivalents and restricted cash us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash 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 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] us-gaap_LongTermDebt Long-Term Debt Other Liabilities [Member] Other Current Liabilities [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Loss before income taxes Loss 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] Related and Nonrelated Party Status [Domain] Security Exchange Name Related and Nonrelated Party Status [Axis] Title of 12(b) Security 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 (in shares) 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] us-gaap_EarningsPerShareBasic 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] Weighted average common shares outstanding: Loss per common share: 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] 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 12 xpro-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 01, 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 Q1  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-36053  
Entity Incorporation, State or Country Code P7  
Entity Tax Identification Number 98-1107145  
Entity Address, Address Line One 1311 Broadfield Boulevard, Suite 400  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77084  
City Area Code 713  
Local Phone Number 463-9776  
Title of 12(b) Security Common Stock, €0.06 nominal value  
Trading Symbol XPRO  
Security Exchange Name NYSE  
Entity 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   108,592,169
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 339,279 $ 280,477
Operating costs and expenses:    
Cost of revenue, excluding depreciation and amortization expense (289,647) (239,530)
General and administrative expense, excluding depreciation and amortization expense (13,285) (11,510)
Depreciation and amortization expense (34,737) (35,012)
Merger and integration expense (2,138) (4,725)
Severance and other expense (927) (1,494)
Total operating cost and expenses (340,734) (292,271)
Operating loss (1,455) (11,794)
Other (expense) income, net (949) 996
Interest and finance (expense) income, net (1,298) 13
Loss before taxes and equity in income of joint ventures (3,702) (10,785)
Equity in income of joint ventures 2,436 4,202
Loss before income taxes (1,266) (6,583)
Income tax expense (5,085) (4,549)
Net loss $ (6,351) $ (11,132)
Loss per common share:    
Total basic and diluted loss per share (in dollars per share) $ (0.06) $ (0.10)
Weighted average common shares outstanding:    
Basic and diluted (in shares) 108,854,709 109,266,988
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net loss $ (6,351) $ (11,132)
Other comprehensive loss:    
Amortization of prior service credit (61) (61)
Other comprehensive loss (61) (61)
Comprehensive loss $ (6,412) $ (11,193)
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 184,870 $ 214,788
Restricted cash 1,428 3,672
Accounts receivable, net 425,410 419,237
Inventories 156,280 153,718
Assets held for sale 2,179 2,179
Income tax receivables 26,848 26,938
Other current assets 56,552 44,975
Total current assets 853,567 865,507
Property, plant and equipment, net 462,410 462,316
Investments in joint ventures 68,435 66,038
Intangible assets, net 231,529 229,504
Goodwill 228,137 220,980
Operating lease right-of-use assets 75,197 74,856
Non-current accounts receivable, net 9,177 9,688
Other non-current assets 8,045 8,263
Total assets 1,936,497 1,937,152
Current liabilities    
Accounts payable and accrued liabilities 272,159 272,704
Income tax liabilities 40,911 37,151
Finance lease liabilities 1,051 1,047
Operating lease liabilities 18,369 19,057
Other current liabilities 120,021 107,750
Total current liabilities 452,511 437,709
Deferred tax liabilities, net 27,893 30,419
Post-retirement benefits 10,695 11,344
Non-current finance lease liabilities 13,465 13,773
Non-current operating lease liabilities 58,554 60,847
Other non-current liabilities 102,694 97,165
Total liabilities 665,812 651,257
Commitments and contingencies (Note 17)
Stockholders’ equity:    
Common stock, €0.06 nominal value, 200,000,000 shares authorized, 111,292,202 and 110,710,188 shares issued and 108,583,946 and 108,743,761 shares outstanding 7,943 7,911
Treasury stock (at cost) 2,708,256 and 1,966,427 shares (54,437) (40,870)
Additional paid-in capital 1,851,815 1,847,078
Accumulated other comprehensive income 27,488 27,549
Accumulated deficit (562,124) (555,773)
Total stockholders’ equity 1,270,685 1,285,895
Total liabilities and stockholders’ equity $ 1,936,497 $ 1,937,152
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - € / shares
Mar. 31, 2023
Dec. 31, 2022
Common stock, par value (in EUR per share) € 0.06 € 0.06
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 111,292,202 110,710,188
Common stock, shares outstanding (in shares) 108,583,946 108,743,761
Treasury Stock, Common, Shares 2,708,256 1,966,427
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (6,351) $ (11,132)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization expense 34,737 35,012
Equity in income of joint ventures (2,436) (4,202)
Stock-based compensation expense 4,171 6,018
Change in fair value of investments 0 1,502
Elimination of unrealized profit on sales to joint ventures 39 0
Deferred taxes (5,225) (2,448)
Unrealized foreign exchange (1,753) (2,503)
Changes in assets and liabilities:    
Accounts receivable, net (5,761) 2,163
Inventories (2,380) (6,232)
Other assets (11,320) (3,492)
Accounts payable and accrued liabilities 5,362 (13,194)
Other liabilities 11,306 (11,501)
Income taxes, net 3,929 (719)
Other (2,995) (3,434)
Net cash provided by (used in) operating activities 21,323 (14,162)
Cash flows from investing activities:    
Capital expenditures (28,776) (10,577)
Payment for acquisition of business, net of cash acquired (7,536) 0
Acquisition of technology 0 (7,973)
Proceeds from disposal of assets 0 6,422
Proceeds from sale / maturity of investments 0 7,120
Net cash used in investing activities (36,312) (5,008)
Cash flows from financing activities:    
Cash pledged for collateral deposits (10) (61)
Payments of loan issuance and other transaction costs 0 (95)
Acquisition of common stock (10,011) 0
Payment of withholding taxes on stock-based compensation plans (2,954) (1,104)
Repayment of financed insurance premium (2,899) (980)
Repayments of finance leases (499) (154)
Net cash used in financing activities (16,373) (2,394)
Effect of exchange rate changes on cash and cash equivalents (800) 133
Net decrease to cash and cash equivalents and restricted cash (32,162) (21,431)
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 $ 186,298 $ 218,416
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
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)
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, 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)
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
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Business Description
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.

Business description

 

With roots dating to 1938, Expro Group Holdings N.V. (the “Company,” “Expro,” “we,” “our” or “us”) is a global provider of energy services with operations in approximately 60 countries. The Company’s portfolio of capabilities includes products and services related to well construction, well flow management, subsea well access, and well intervention and integrity 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 three months ended March 31, 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 March 31, 2023.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Basis of Preparation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

2.

Basis of presentation and significant accounting policies

 

Basis of presentation

 

The 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 March 31, 2023, the results of our operations for the three months ended March 31, 2023 and 2022 and our cash flows for the three months ended March 31, 2023 and 2022

Such adjustments are of a normal recurring nature. Operating results for the three months ended  March 31, 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 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combinations and Dispositions
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Mergers, Acquisitions and Dispositions Disclosures [Text Block]

 

3.

Business combinations and dispositions

 

DeltaTek Oil Tools Limited

 

On February 8, 2023 (“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. We estimated the fair value of consideration for the Acquisition to be $17.5 million, including cash consideration paid at closing of $9.0 million, subject to a true-up for net of customary working capital adjustments, 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 preliminary 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):

 

 

  

Amount

 

Cash and cash equivalents

 $1,464 

Accounts receivables, net

  723 

Inventories

  183 

Property, plant and equipment

  642 

Goodwill

  7,157 

Intangible assets

  11,063 

Other assets

  27 

Total assets

  21,259 
     

Accounts payable and accrued liabilities

  245 

Deferred tax liabilities

  2,700 

Other liabilities

  831 

Total Liabilities

  3,776 
     

Fair value of net assets acquired

 $17,483 

 

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

 

The 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 months ended March 31, 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.

 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

4.         Fair value measurements

 

Recurring Basis

 

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

 

   

March 31, 2023

 
   

Level 1

   

Level 2

   

Level 3

   

Total

 

Assets:

                               

Non-current accounts receivable, net

  $ -     $ 9,177     $ -     $ 9,177  

Liabilities:

                               

Finance lease liabilities

    -       14,516       -       14,516  

 

   

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 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Business Segment Reporting
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

5.

Business segment reporting

 

Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the Company’s Chief Operating Decision Maker (“CODM”), which is our Chief Executive Officer, 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 March 31,

 
   

2023

   

2022

 

NLA

  $ 126,228     $ 103,861  

ESSA

    113,648       82,071  

MENA

    50,945       50,715  

APAC

    48,458       43,830  

Total

  $ 339,279     $ 280,477  

 

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 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 loss before income taxes (in thousands):

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

NLA

  $ 31,874     $ 21,827  

ESSA

    20,785       11,874  

MENA

    14,568       15,465  

APAC

    (2,698 )     5,438  

Total Segment EBITDA

    64,529       54,604  

Corporate costs

    (25,081 )     (21,965 )

Equity in income of joint ventures

    2,436       4,202  

Depreciation and amortization expense

    (34,737 )     (35,012 )

Merger and integration expense

    (2,138 )     (4,725 )

Severance and other expense

    (927 )     (1,494 )

Stock-based compensation expense

    (4,171 )     (6,018 )

Foreign exchange gain

    1,070       2,816  

Other (expense) income, net

    (949 )     996  

Interest and finance (expense) income, net

    (1,298 )     13  

Loss before income taxes

  $ (1,266 )   $ (6,583 )

 

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 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

6.

Revenue

 

Disaggregation of revenue

 

We disaggregate our revenue from contracts with customers by geography, as disclosed in Note 5 “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 March 31,

 
   

2023

   

2022

 

Well construction

  $ 128,265     $ 111,435  

Well management

    211,014       169,042  

Total

  $ 339,279     $ 280,477  

 

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 March 31, 2023, and December 31, 2022 (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Trade receivable, net

  $ 297,811     $ 289,235  

Unbilled receivables (included within accounts receivable, net)

  $ 136,776     $ 139,690  

Deferred revenue (included within other liabilities)

  $ 63,598     $ 51,192  

 

The Company recognized revenue of $25.2 million and $7.9 million for the three months ended March 31, 2023 and 2022, respectively, out of the deferred revenue balance as of the beginning of the applicable year.

 

As of March 31, 2023, $62.6 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 $116.1 million.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Income Taxes
3 Months Ended
Mar. 31, 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 months ended March 31, 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 months ended March 31, 2023.

 

Our effective tax rates were (137.4)% and (42.2)% for the three ended March 31, 2023, and 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 Europe and Sub-Saharan Africa and the Middle East.

 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Investment in Joint Ventures
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Equity Method Investments and Joint Ventures Disclosure [Text Block]

8.

Investment in joint ventures

 

We have investments in two joint 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 March 31, 2023, and December 31, 2022, was as follows (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

CETS

  $ 64,914     $ 62,471  

PVD-Expro

    3,521       3,567  

Total

  $ 68,435     $ 66,038  

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accounts Receivable, Net
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

9.

Accounts receivable, net

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts receivable

  $ 448,081     $ 441,605  

Less: Expected credit losses

    (13,494 )     (12,680 )

Total

  $ 434,587     $ 428,925  
                 

Current

    425,410       419,237  

Non – current

    9,177       9,688  

Total

  $ 434,587     $ 428,925  

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Inventories
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

10.

Inventories

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Finished goods

  $ 30,784     $ 26,810  

Raw materials, equipment spares and consumables

    100,092       102,395  

Work-in-progress

    25,404       24,513  

Total

  $ 156,280     $ 153,718  

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Other Assets and Liabilities
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Other Assets and Other Liabilities [Text Block]

11.

Other assets and liabilities

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Prepayments

  $ 24,438       18,084  

Value-added tax receivables

    23,167       20,727  

Collateral deposits

    1,679       1,669  

Deposits

    7,720       7,245  

Other

    7,593       5,513  

Total

  $ 64,597     $ 53,238  
                 

Current

    56,552       44,975  

Non – current

    8,045       8,263  

Total

  $ 64,597     $ 53,238  

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Deferred revenue

  $ 63,598     $ 51,192  

Other tax and social security

    29,267       28,557  

Income tax liabilities – non-current portion

    58,115       58,036  

Provisions

    44,266       45,248  

Contingent consideration liabilities

    11,655       3,227  

Other

    15,814       18,655  

Total

  $ 222,715     $ 204,915  
                 

Current

    120,021       107,750  

Non – current

    102,694       97,165  

Total

  $ 222,715     $ 204,915  

 

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Accounts Payable and Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

12.

Accounts payable and accrued liabilities

 

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

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts payable – trade

  $ 121,414     $ 100,951  

Payroll, vacation and other employee benefits

    41,098       46,935  

Accruals for goods received not invoiced

    21,701       32,102  

Other accrued liabilities

    87,946       92,716  

Total

  $ 272,159     $ 272,704  

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Property, Plant and Equipment, Net
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

13.

Property, plant and equipment, net

 

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

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,261  $22,261 

Land improvements

  3,054   3,054 

Buildings and lease hold improvements

  98,456   98,490 

Plant and equipment

  815,291   789,910 
   939,062   913,715 

Less: accumulated depreciation

  (476,652)  (451,399)

Total

 $462,410  $462,316 

 

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

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (8,737)  (9,085)

Total

 $10,475  $10,813 

 

Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $25.5 million and $26.0 million for the three months ended March 31, 2023 and 2022, respectively.

 

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

14.

Intangible assets, net

 

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

 

   

March 31, 2023

   

December 31, 2022

   

March 31, 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,776     $ (123,271 )   $ 101,505     $ 222,200     $ (118,221 )   $ 103,979       5.1  

Trademarks

    57,350       (33,811 )     23,539       57,100       (32,921 )     24,179       7.2  

Technology

    178,889       (73,886 )     105,003       170,652       (71,191 )     99,461       11.8  

Software

    11,754       (10,272 )     1,482       11,556       (9,671 )     1,885       0.8  

Total

  $ 472,769     $ (241,240 )   $ 231,529     $ 461,508     $ (232,004 )   $ 229,504       8.3  

 

Amortization expense for intangible assets was $9.2 million and $9.0 million for the three months ended March 31, 2023 and 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,576       6.0  

Trademarks

    250       5.0  

Technology

    8,237       15.0  

Total

  $ 11,063       12.7  

 

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Goodwill
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022 is as follows (in thousands):

 

   

March 31,

   

December 31,

 
   

2023

   

2022

 

NLA

  $ 120,658     $ 118,511  

ESSA

    82,921       80,058  

MENA

    5,292       4,218  

APAC

    19,266       18,193  

Total

  $ 228,137     $ 220,980  

 

 

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

 

 

March 31,

 
 

2023

 

NLA

$ 2,147  

ESSA

  2,863  

MENA

  1,074  

APAC

  1,073  

Total

$ 7,157  

 

As of March 31, 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 months ended March 31, 2023.

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Interest Bearing Loans
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

16.

Interest bearing loans

 

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.

 

The New Facility remained undrawn on a cash basis (i.e., no loans were outstanding), as of  March 31, 2023 and December 31, 2022. We utilized $51.0 million and $53.8 million as of  March 31, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Commitments and Contingencies
3 Months Ended
Mar. 31, 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 $49.5 million and $45.5 million as of March 31, 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 March 31, 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 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet as of March 31, 2023, 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 addition, the Company agreed to pay $8 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty. 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.

 

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

 

 

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Post-retirement Benefits
3 Months Ended
Mar. 31, 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 March 31,

 
   

2023

   

2022

 
                 

Amortization of prior service credit

  $ 61     $ 61  

Interest cost

    (1,533 )     (1,054 )

Expected return on plan assets

    986       1,428  

Total

  $ (486 )   $ 435  

 

The Company contributed $1.2 million and $1.3 million for the three months ended March 31, 2023 and 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 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

19.

Loss per share

 

Basic loss per share attributable to Company stockholders is calculated by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding for the period. When there is net income for the period. diluted earnings per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock. 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 loss per share attributable to Company stockholders for the three months ended  March 31, 2023 and 2022, respectively, are as follows (in thousands, except shares outstanding and per share amounts):

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 

Net loss

 $(6,351) $(11,132)

Basic and diluted weighted average number of shares outstanding

  108,854,709   109,266,988 

Total basic and diluted loss per share

 $(0.06) $(0.10)

 

Approximately 0.7 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 both the three months ended March 31, 2023 and 2022.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 20 - Related Party Disclosures
3 Months Ended
Mar. 31, 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, including Erich Mosing, a member of our board of directors, and affiliates. During the three months ended March 31, 2023 and 2022, we provided goods and services to related parties totaling $2.1 million and $0.9 million, respectively. During the three months ended March 31, 2023, we received services from related parties totaling $0.4 million.

 

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.2 million, respectively, for the three months ended March 31, 2023 and 2022.

 

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

 

 

 

As of March 31, 2023, $0.5 million of our operating lease right-of-use assets and $0.5 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 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Stock-based Compensation
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

21.

Stock-based compensation

 

The Company recognized $0.5 million and $2.7 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during the three months ended  March 31, 2023 and 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 months ended  March 31, 2023 and 2022 was $3.6 million and $3.1 million, respectively. 

 

During the three months ended  March 31, 2023, 722,674 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.59 per RSU and $33.76 per PRSU.

 

During the three months ended March 31, 2023 and 2022, we recognized $0.1 million and $0.2 million of compensation expense related to stock purchased under the Employee Stock Purchase Program (“ESPP”).

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 22 - Supplemental Cash Flow
3 Months Ended
Mar. 31, 2023
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

22.

Supplemental cash flow

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes, net of refunds

  $ 6,381     $ 7,716  

Cash paid for interest, net

  $ 966     $ 903  

Change in accounts payable and accrued expenses related to capital expenditures

  $ 3,551     $ 5,583  

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2023, the results of our operations for the three months ended March 31, 2023 and 2022 and our cash flows for the three months ended March 31, 2023 and 2022

Such adjustments are of a normal recurring nature. Operating results for the three months ended  March 31, 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 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combinations and Dispositions (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]
  

Amount

 

Cash and cash equivalents

 $1,464 

Accounts receivables, net

  723 

Inventories

  183 

Property, plant and equipment

  642 

Goodwill

  7,157 

Intangible assets

  11,063 

Other assets

  27 

Total assets

  21,259 
     

Accounts payable and accrued liabilities

  245 

Deferred tax liabilities

  2,700 

Other liabilities

  831 

Total Liabilities

  3,776 
     

Fair value of net assets acquired

 $17,483 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
   

March 31, 2023

 
   

Level 1

   

Level 2

   

Level 3

   

Total

 

Assets:

                               

Non-current accounts receivable, net

  $ -     $ 9,177     $ -     $ 9,177  

Liabilities:

                               

Finance lease liabilities

    -       14,516       -       14,516  
   

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 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Business Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 

NLA

  $ 126,228     $ 103,861  

ESSA

    113,648       82,071  

MENA

    50,945       50,715  

APAC

    48,458       43,830  

Total

  $ 339,279     $ 280,477  
Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 

NLA

  $ 31,874     $ 21,827  

ESSA

    20,785       11,874  

MENA

    14,568       15,465  

APAC

    (2,698 )     5,438  

Total Segment EBITDA

    64,529       54,604  

Corporate costs

    (25,081 )     (21,965 )

Equity in income of joint ventures

    2,436       4,202  

Depreciation and amortization expense

    (34,737 )     (35,012 )

Merger and integration expense

    (2,138 )     (4,725 )

Severance and other expense

    (927 )     (1,494 )

Stock-based compensation expense

    (4,171 )     (6,018 )

Foreign exchange gain

    1,070       2,816  

Other (expense) income, net

    (949 )     996  

Interest and finance (expense) income, net

    (1,298 )     13  

Loss before income taxes

  $ (1,266 )   $ (6,583 )
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 

Well construction

  $ 128,265     $ 111,435  

Well management

    211,014       169,042  

Total

  $ 339,279     $ 280,477  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Trade receivable, net

  $ 297,811     $ 289,235  

Unbilled receivables (included within accounts receivable, net)

  $ 136,776     $ 139,690  

Deferred revenue (included within other liabilities)

  $ 63,598     $ 51,192  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Investment in Joint Ventures (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Equity Method Investments [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

CETS

  $ 64,914     $ 62,471  

PVD-Expro

    3,521       3,567  

Total

  $ 68,435     $ 66,038  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts receivable

  $ 448,081     $ 441,605  

Less: Expected credit losses

    (13,494 )     (12,680 )

Total

  $ 434,587     $ 428,925  
                 

Current

    425,410       419,237  

Non – current

    9,177       9,688  

Total

  $ 434,587     $ 428,925  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Finished goods

  $ 30,784     $ 26,810  

Raw materials, equipment spares and consumables

    100,092       102,395  

Work-in-progress

    25,404       24,513  

Total

  $ 156,280     $ 153,718  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Other Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Other Assets [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Prepayments

  $ 24,438       18,084  

Value-added tax receivables

    23,167       20,727  

Collateral deposits

    1,679       1,669  

Deposits

    7,720       7,245  

Other

    7,593       5,513  

Total

  $ 64,597     $ 53,238  
                 

Current

    56,552       44,975  

Non – current

    8,045       8,263  

Total

  $ 64,597     $ 53,238  
Other Liabilities [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Deferred revenue

  $ 63,598     $ 51,192  

Other tax and social security

    29,267       28,557  

Income tax liabilities – non-current portion

    58,115       58,036  

Provisions

    44,266       45,248  

Contingent consideration liabilities

    11,655       3,227  

Other

    15,814       18,655  

Total

  $ 222,715     $ 204,915  
                 

Current

    120,021       107,750  

Non – current

    102,694       97,165  

Total

  $ 222,715     $ 204,915  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Accounts payable – trade

  $ 121,414     $ 100,951  

Payroll, vacation and other employee benefits

    41,098       46,935  

Accruals for goods received not invoiced

    21,701       32,102  

Other accrued liabilities

    87,946       92,716  

Total

  $ 272,159     $ 272,704  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,261  $22,261 

Land improvements

  3,054   3,054 

Buildings and lease hold improvements

  98,456   98,490 

Plant and equipment

  815,291   789,910 
   939,062   913,715 

Less: accumulated depreciation

  (476,652)  (451,399)

Total

 $462,410  $462,316 
  

March 31,

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $18,623  $18,623 

Plant and equipment

  589   1,275 

Total

  19,212   19,898 

Less: accumulated amortization

  (8,737)  (9,085)

Total

 $10,475  $10,813 

 

Depreciation expense relating to property, plant and equipment, including assets under finance leases, was $25.5 million and $26.0 million for the three months ended March 31, 2023 and 2022, respectively.

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

March 31, 2023

   

December 31, 2022

   

March 31, 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,776     $ (123,271 )   $ 101,505     $ 222,200     $ (118,221 )   $ 103,979       5.1  

Trademarks

    57,350       (33,811 )     23,539       57,100       (32,921 )     24,179       7.2  

Technology

    178,889       (73,886 )     105,003       170,652       (71,191 )     99,461       11.8  

Software

    11,754       (10,272 )     1,482       11,556       (9,671 )     1,885       0.8  

Total

  $ 472,769     $ (241,240 )   $ 231,529     $ 461,508     $ (232,004 )   $ 229,504       8.3  
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,576       6.0  

Trademarks

    250       5.0  

Technology

    8,237       15.0  

Total

  $ 11,063       12.7  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Goodwill (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

NLA

  $ 120,658     $ 118,511  

ESSA

    82,921       80,058  

MENA

    5,292       4,218  

APAC

    19,266       18,193  

Total

  $ 228,137     $ 220,980  
Business Combination, Segment Allocation [Table Text Block]
 

March 31,

 
 

2023

 

NLA

$ 2,147  

ESSA

  2,863  

MENA

  1,074  

APAC

  1,073  

Total

$ 7,157  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Post-retirement Benefits (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 
                 

Amortization of prior service credit

  $ 61     $ 61  

Interest cost

    (1,533 )     (1,054 )

Expected return on plan assets

    986       1,428  

Total

  $ (486 )   $ 435  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Net loss

 $(6,351) $(11,132)

Basic and diluted weighted average number of shares outstanding

  108,854,709   109,266,988 

Total basic and diluted loss per share

 $(0.06) $(0.10)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 22 - Supplemental Cash Flow (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
   

Three Months Ended March 31,

 
   

2023

   

2022

 

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes, net of refunds

  $ 6,381     $ 7,716  

Cash paid for interest, net

  $ 966     $ 903  

Change in accounts payable and accrued expenses related to capital expenditures

  $ 3,551     $ 5,583  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Business Description (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 10 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
Jun. 16, 2022
USD ($)
Number of Countries in which Entity Operates     60  
Treasury Stock, Value, Acquired, Cost Method $ 10,011      
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    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combinations and Dispositions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Feb. 08, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Business Combination, Contingent Consideration, Liability   $ 11,655   $ 3,227
Amortization of Intangible Assets   $ 9,200 $ 9,000  
DeltaTek Oil Tools Limited [Member]        
Amortization of Intangible Assets $ 1,000      
DeltaTek Oil Tools Limited [Member] | Minimum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   5 years    
DeltaTek Oil Tools Limited [Member] | Maximum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   15 years    
DeltaTek Oil Tools Limited [Member] | Exploration and Production Services (Holdings) Limited [Member]        
Business Combination, Consideration Transferred 17,500      
Payments to Acquire Businesses, Gross 9,000      
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      
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Feb. 08, 2023
Dec. 31, 2022
Goodwill $ 228,137   $ 220,980
DeltaTek Oil Tools Limited [Member]      
Cash and cash equivalents   $ 1,464  
Accounts receivables, net   723  
Inventories   183  
Property, plant and equipment   642  
Goodwill $ 7,157 7,157  
Intangible assets   11,063  
Other assets   27  
Total assets   21,259  
Accounts payable and accrued liabilities   245  
Deferred tax liabilities   2,700  
Other liabilities   831  
Total Liabilities   3,776  
Fair value of net assets acquired   $ 17,483  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Non-current accounts receivable, net $ 9,177 $ 9,688
Finance lease liabilities 14,516 14,820
Fair Value, Inputs, Level 1 [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Non-current accounts receivable, net 9,177 9,688
Finance lease liabilities 14,516 14,820
Fair Value, Inputs, Level 3 [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities $ 0 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 339,279 $ 280,477
NLA [Member]    
Total revenue 126,228 103,861
ESSA [Member]    
Total revenue 113,648 82,071
MENA [Member]    
Total revenue 50,945 50,715
APAC [Member]    
Total revenue $ 48,458 $ 43,830
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total Segment EBITDA $ 64,529 $ 54,604
Corporate costs (25,081) (21,965)
Equity in income of joint ventures 2,436 4,202
Depreciation and amortization expense (34,737) (35,012)
Merger and integration expense (2,138) (4,725)
Severance and other expense (927) (1,494)
Stock-based compensation expense (4,171) (6,018)
Foreign exchange gain 1,070 2,816
Other (expense) income, net (949) 996
Interest and finance (expense) income, net (1,298) 13
Loss before income taxes (1,266) (6,583)
NLA [Member]    
Total Segment EBITDA 31,874 21,827
ESSA [Member]    
Total Segment EBITDA 20,785 11,874
MENA [Member]    
Total Segment EBITDA 14,568 15,465
APAC [Member]    
Total Segment EBITDA $ (2,698) $ 5,438
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Contract with Customer, Liability, Revenue Recognized $ 25.2 $ 7.9
Construction [Member]    
Revenue, Remaining Performance Obligation, Amount 116.1  
Other Current Liabilities [Member]    
Contract with Customer, Liability, Current $ 62.6  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenue $ 339,279 $ 280,477
Well Construction [Member]    
Total revenue 128,265 111,435
Well Management [Member]    
Total revenue $ 211,014 $ 169,042
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Trade receivable, net $ 434,587 $ 428,925
Deferred revenue (included within other liabilities) 63,598 51,192
Billed Revenues [Member]    
Trade receivable, net 297,811 289,235
Unbilled Revenues [Member]    
Trade receivable, net $ 136,776 $ 139,690
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Income Taxes (Details Textual)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Effective Income Tax Rate Reconciliation, Percent (137.40%) (42.20%)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Investment in Joint Ventures (Details Textual)
Mar. 31, 2023
CETS [Member]  
Equity Method Investment, Ownership Percentage 50.00%
PVD-Expro [Member]  
Equity Method Investment, Ownership Percentage 49.00%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Investment in Joint Ventures - Carrying Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Carrying value $ 68,435 $ 66,038
CETS [Member]    
Carrying value 64,914 62,471
PVD-Expro [Member]    
Carrying value $ 3,521 $ 3,567
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts receivable $ 448,081 $ 441,605
Less: Expected credit losses (13,494) (12,680)
Trade receivable, net 434,587 428,925
Current 425,410 419,237
Non – current $ 9,177 $ 9,688
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finished goods $ 30,784 $ 26,810
Raw materials, equipment spares and consumables 100,092 102,395
Work-in-progress 25,404 24,513
Total $ 156,280 $ 153,718
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Prepayments $ 24,438 $ 18,084
Value-added tax receivables 23,167 20,727
Collateral deposits 1,679 1,669
Deposits 7,720 7,245
Other 7,593 5,513
Total 64,597 53,238
Current 56,552 44,975
Non – current $ 8,045 $ 8,263
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred revenue $ 63,598 $ 51,192
Other tax and social security 29,267 28,557
Income tax liabilities – non-current portion 58,115 58,036
Provisions 44,266 45,248
Contingent consideration liabilities 11,655 3,227
Other 15,814 18,655
Total 222,715 204,915
Current 120,021 107,750
Non – current $ 102,694 $ 97,165
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts payable – trade $ 121,414 $ 100,951
Payroll, vacation and other employee benefits 41,098 46,935
Accruals for goods received not invoiced 21,701 32,102
Other accrued liabilities 87,946 92,716
Total $ 272,159 $ 272,704
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Property, Plant and Equipment, Net (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment, Including Assets Under Finance Leases [Member]    
Depreciation $ 25.5 $ 26.0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, plant and equipment, gross $ 939,062 $ 913,715
Less: accumulated depreciation (476,652) (451,399)
Property, plant and equipment, net 462,410 462,316
Property, Plant and Equipment, Net [Member]    
Assets under finance lease, gross 19,212 19,898
Less: accumulated amortization, assets under finance lease (8,737) (9,085)
Total 10,475 10,813
Land [Member]    
Property, plant and equipment, gross 22,261 22,261
Building [Member]    
Assets under finance lease, gross 18,623 18,623
Land Improvements [Member]    
Property, plant and equipment, gross 3,054 3,054
Plant and Equipment [Member]    
Property, plant and equipment, gross 815,291 789,910
Assets under finance lease, gross 589 1,275
Buildings and Leasehold Improvement [Member]    
Property, plant and equipment, gross $ 98,456 $ 98,490
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Amortization of Intangible Assets $ 9.2 $ 9.0
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 472,769 $ 461,508
Accumulated Impairment and Amortization (241,240) (232,004)
Total intangible assets $ 231,529 229,504
Weighted average remaining life (Year) 8 years 3 months 18 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 224,776 222,200
Accumulated Impairment and Amortization (123,271) (118,221)
Total intangible assets $ 101,505 103,979
Weighted average remaining life (Year) 5 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 57,350 57,100
Accumulated Impairment and Amortization (33,811) (32,921)
Total intangible assets $ 23,539 24,179
Weighted average remaining life (Year) 7 years 2 months 12 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 178,889 170,652
Accumulated Impairment and Amortization (73,886) (71,191)
Total intangible assets $ 105,003 99,461
Weighted average remaining life (Year) 11 years 9 months 18 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 11,754 11,556
Accumulated Impairment and Amortization (10,272) (9,671)
Total intangible assets $ 1,482 $ 1,885
Weighted average remaining life (Year) 9 months 18 days  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Acquired fair value $ 11,063
Weighted average life (Year) 12 years 8 months 12 days
Customer Relationships [Member]  
Acquired fair value $ 2,576
Weighted average life (Year) 6 years
Trademarks [Member]  
Acquired fair value $ 250
Weighted average life (Year) 5 years
Technology-Based Intangible Assets [Member]  
Acquired fair value $ 8,237
Weighted average life (Year) 15 years
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Goodwill (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill, Impairment Loss $ 0
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Goodwill $ 228,137 $ 220,980
NLA [Member]    
Goodwill 120,658 118,511
ESSA [Member]    
Goodwill 82,921 80,058
MENA [Member]    
Goodwill 5,292 4,218
APAC [Member]    
Goodwill $ 19,266 $ 18,193
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Feb. 08, 2023
Dec. 31, 2022
Goodwill $ 228,137   $ 220,980
NLA [Member]      
Goodwill 120,658   118,511
ESSA [Member]      
Goodwill 82,921   80,058
MENA [Member]      
Goodwill 5,292   4,218
APAC [Member]      
Goodwill 19,266   $ 18,193
DeltaTek Oil Tools Limited [Member]      
Goodwill 7,157 $ 7,157  
DeltaTek Oil Tools Limited [Member] | NLA [Member]      
Goodwill 2,147    
DeltaTek Oil Tools Limited [Member] | ESSA [Member]      
Goodwill 2,863    
DeltaTek Oil Tools Limited [Member] | MENA [Member]      
Goodwill 1,074    
DeltaTek Oil Tools Limited [Member] | APAC [Member]      
Goodwill $ 1,073    
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Interest Bearing Loans (Details Textual) - New Credit Facility [Member]
$ in Thousands
Oct. 01, 2021
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 21, 2022
USD ($)
Mar. 31, 2022
USD ($)
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
Drawdowns as Loans [Member]          
Line of Credit Facility, Maximum Borrowing Capacity $ 130,000        
Long-Term Debt   $ 0 $ 0    
Drawdowns as Loans [Member] | One-third Drawn [Member]          
Line of Credit Facility, Upfront Fee Percentage 0.25%        
Drawdowns as Loans [Member] | Two-thirds Drawn [Member]          
Line of Credit Facility, Upfront Fee Percentage 0.50%        
Drawdowns as Loans [Member] | London Interbank Offered Rate [Member]          
Debt Instrument, Basis Spread on Variable Rate 3.75%        
Letter of Credit [Member]          
Line of Credit Facility, Maximum Borrowing Capacity $ 70,000     $ 92,500  
Line of Credit Facility, Upfront Fee Percentage 0.75%        
Letter of Credit [Member] | London Interbank Offered Rate [Member]          
Debt Instrument, Basis Spread on Variable Rate 3.00%        
Bonds and Guarantees [Member]          
Long-Term Debt   $ 51,000 $ 53,800    
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 26, 2023
Mar. 31, 2023
Dec. 31, 2022
Loss Contingency Accrual   $ 8.0  
Subsequent Event [Member]      
Litigation Settlement, Expense $ 8.0    
Capital Addition Purchase Commitments [Member]      
Long-Term Purchase Commitment, Amount   $ 49.5 $ 45.5
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Post-retirement Benefits (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 1.2 $ 1.3
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) - UNITED KINGDOM - Pension Plan [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Amortization of prior service credit $ 61 $ 61
Interest cost (1,533) (1,054)
Expected return on plan assets 986 1,428
Total $ (486) $ 435
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share (Details Textual) - shares
shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0.7 0.7
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net loss $ (6,351) $ (11,132)
Basic and diluted weighted average number of shares outstanding (in shares) 108,854,709 109,266,988
Total basic and diluted loss per share (in dollars per share) $ (0.06) $ (0.10)
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Note 20 - Related Party Disclosures (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Oct. 01, 2021
Aug. 26, 2016
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss     $ 434,587   $ 428,925
Operating Lease, Right-of-Use Asset     75,197   74,856
Related Party [Member]          
Operating Lease, Expense     100 $ 200  
Accounts Receivable, after Allowance for Credit Loss     2,100   2,400
Accounts Payable     1,100   800
Operating Lease, Right-of-Use Asset     500   700
Operating Lease, Liability     500   $ 700
Corporate Joint Venture [Member] | Service [Member]          
Related Party Transaction, Amounts of Transaction     400    
Corporate Joint Venture [Member] | Related Party [Member]          
Revenues     $ 2,100 $ 900  
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 90 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement, Expense $ 4,171 $ 6,018
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 722,674  
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.59  
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 $ 500 2,700
Long-term Incentive Plan [Member] | RSU and PRSU [Member]    
Share-Based Payment Arrangement, Expense 3,600 3,100
Employee Stock Purchase Plan [Member]    
Share-Based Payment Arrangement, Expense $ 100 $ 200
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds $ 6,381 $ 7,716
Cash paid for interest, net 966 903
Change in accounts payable and accrued expenses related to capital expenditures $ 3,551 $ 5,583
XML 92 fi20230331_10q_htm.xml IDEA: XBRL DOCUMENT 0001575828 2023-01-01 2023-03-31 0001575828 2023-05-01 0001575828 2022-01-01 2022-03-31 0001575828 2023-03-31 0001575828 2022-12-31 0001575828 2021-12-31 0001575828 2022-03-31 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 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 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 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 2022-09-30 0001575828 xpro:StockRepurchaseProgramMember 2022-06-16 0001575828 xpro:StockRepurchaseProgramMember 2023-01-01 2023-03-31 0001575828 xpro:StockRepurchaseProgramMember 2022-06-16 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:ExplorationAndProductionServicesHoldingsLimitedMember 2023-02-08 2023-02-08 0001575828 us-gaap:OtherLiabilitiesMember xpro:DeltatekOilToolsLimitedMember xpro:ExplorationAndProductionServicesHoldingsLimitedMember 2023-02-08 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-08 0001575828 srt:MinimumMember xpro:DeltatekOilToolsLimitedMember 2023-03-31 0001575828 srt:MaximumMember xpro:DeltatekOilToolsLimitedMember 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-08 2023-02-08 0001575828 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001575828 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001575828 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001575828 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001575828 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001575828 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001575828 xpro:NLAMember 2023-01-01 2023-03-31 0001575828 xpro:NLAMember 2022-01-01 2022-03-31 0001575828 xpro:ESSAMember 2023-01-01 2023-03-31 0001575828 xpro:ESSAMember 2022-01-01 2022-03-31 0001575828 xpro:MENAMember 2023-01-01 2023-03-31 0001575828 xpro:MENAMember 2022-01-01 2022-03-31 0001575828 xpro:APACMember 2023-01-01 2023-03-31 0001575828 xpro:APACMember 2022-01-01 2022-03-31 0001575828 xpro:WellConstructionMember 2023-01-01 2023-03-31 0001575828 xpro:WellConstructionMember 2022-01-01 2022-03-31 0001575828 xpro:WellManagementMember 2023-01-01 2023-03-31 0001575828 xpro:WellManagementMember 2022-01-01 2022-03-31 0001575828 us-gaap:BilledRevenuesMember 2023-03-31 0001575828 us-gaap:BilledRevenuesMember 2022-12-31 0001575828 us-gaap:UnbilledRevenuesMember 2023-03-31 0001575828 us-gaap:UnbilledRevenuesMember 2022-12-31 0001575828 us-gaap:OtherCurrentLiabilitiesMember 2023-03-31 0001575828 us-gaap:ConstructionMember 2023-03-31 0001575828 xpro:CETSMember 2023-03-31 0001575828 xpro:PVDExproMember 2023-03-31 0001575828 xpro:CETSMember 2022-12-31 0001575828 xpro:PVDExproMember 2022-12-31 0001575828 us-gaap:LandMember 2023-03-31 0001575828 us-gaap:LandMember 2022-12-31 0001575828 us-gaap:LandImprovementsMember 2023-03-31 0001575828 us-gaap:LandImprovementsMember 2022-12-31 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2023-03-31 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2022-12-31 0001575828 xpro:PlantAndEquipmentMember 2023-03-31 0001575828 xpro:PlantAndEquipmentMember 2022-12-31 0001575828 us-gaap:BuildingMember 2023-03-31 0001575828 us-gaap:BuildingMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2023-03-31 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2023-01-01 2023-03-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2022-01-01 2022-03-31 0001575828 us-gaap:CustomerRelationshipsMember 2023-03-31 0001575828 us-gaap:CustomerRelationshipsMember 2022-12-31 0001575828 us-gaap:TrademarksMember 2023-03-31 0001575828 us-gaap:TrademarksMember 2022-12-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-03-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-03-31 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001575828 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0001575828 us-gaap:TrademarksMember 2023-01-01 2023-03-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-03-31 0001575828 xpro:NLAMember 2023-03-31 0001575828 xpro:NLAMember 2022-12-31 0001575828 xpro:ESSAMember 2023-03-31 0001575828 xpro:ESSAMember 2022-12-31 0001575828 xpro:MENAMember 2023-03-31 0001575828 xpro:MENAMember 2022-12-31 0001575828 xpro:APACMember 2023-03-31 0001575828 xpro:APACMember 2022-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:NLAMember 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:ESSAMember 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:MENAMember 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:APACMember 2023-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-03-31 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 2022-12-31 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-03-31 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2023-03-31 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2022-12-31 0001575828 us-gaap:CapitalAdditionsMember 2023-01-01 2023-03-31 0001575828 us-gaap:CapitalAdditionsMember 2022-01-01 2022-12-31 0001575828 us-gaap:SubsequentEventMember 2023-04-26 2023-04-26 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001575828 us-gaap:RelatedPartyMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-03-31 0001575828 us-gaap:RelatedPartyMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-03-31 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-03-31 0001575828 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001575828 us-gaap:RelatedPartyMember 2022-01-01 2022-03-31 0001575828 us-gaap:RelatedPartyMember 2023-03-31 0001575828 us-gaap:RelatedPartyMember 2022-12-31 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2016-08-26 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2016-08-26 2016-08-26 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2021-10-01 2021-10-01 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-01-01 2023-03-31 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2022-01-01 2022-03-31 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2023-01-01 2023-03-31 0001575828 xpro:RsuAndPrsuMember xpro:LongtermIncentivePlanMember 2022-01-01 2022-03-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 shares thunderdome:item iso4217:USD iso4217:USD shares iso4217:EUR shares pure utr:Y 0001575828 Expro Group Holdings N.V. false --12-31 Q1 2023 0.06 0.06 200000000 200000000 111292202 110710188 108583946 108743761 2708256 1966427 25500000 26000000.0 0 700000 0.85 0.15 P10Y 33.76 10-Q true 2023-03-31 false 001-36053 P7 98-1107145 1311 Broadfield Boulevard, Suite 400 Houston TX 77084 713 463-9776 Common Stock, €0.06 nominal value XPRO NYSE Yes Yes Large Accelerated Filer false false false 108592169 339279000 280477000 289647000 239530000 13285000 11510000 34737000 35012000 2138000 4725000 927000 1494000 340734000 292271000 -1455000 -11794000 -949000 996000 -1298000 13000 -3702000 -10785000 2436000 4202000 -1266000 -6583000 5085000 4549000 -6351000 -11132000 -0.06 -0.10 108854709 109266988 -6351000 -11132000 61000 61000 -61000 -61000 -6412000 -11193000 184870000 214788000 1428000 3672000 425410000 419237000 156280000 153718000 2179000 2179000 26848000 26938000 56552000 44975000 853567000 865507000 462410000 462316000 68435000 66038000 231529000 229504000 228137000 220980000 75197000 74856000 9177000 9688000 8045000 8263000 1936497000 1937152000 272159000 272704000 40911000 37151000 1051000 1047000 18369000 19057000 120021000 107750000 452511000 437709000 27893000 30419000 10695000 11344000 13465000 13773000 58554000 60847000 102694000 97165000 665812000 651257000 7943000 7911000 54437000 40870000 1851815000 1847078000 27488000 27549000 -562124000 -555773000 1270685000 1285895000 1936497000 1937152000 -6351000 -11132000 34737000 35012000 2436000 4202000 4171000 6018000 -0 -1502000 -39000 -0 -5225000 -2448000 1753000 2503000 5761000 -2163000 2380000 6232000 11320000 3492000 5362000 -13194000 11306000 -11501000 3929000 -719000 -2995000 -3434000 21323000 -14162000 28776000 10577000 7536000 -0 -0 7973000 0 6422000 0 7120000 -36312000 -5008000 -10000 -61000 -0 95000 10011000 -0 2954000 1104000 2899000 980000 499000 154000 -16373000 -2394000 -800000 133000 -32162000 -21431000 218460000 239847000 186298000 218416000 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 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 <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"/><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;">three</em> months ended <em style="font: inherit;"> March 31, 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;"> March 31, 2023.</em></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 <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/></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;"> March 31, 2023</em>, the results of our operation<span style="text-transform:lowercase;">s for the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em> and our cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em></span>. </p> <p style="font-size: 10pt; text-align: justify; font-family: &quot;Times New Roman&quot;; margin: 0pt;">Such adjustments are of a normal recurring nature. Operating results<span style="text-transform:lowercase;"> </span>for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;">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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><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;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;"> March 31, 2023</em>, the results of our operation<span style="text-transform:lowercase;">s for the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em> and our cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em></span>. </p> <p style="font-size: 10pt; text-align: justify; font-family: &quot;Times New Roman&quot;; margin: 0pt;">Such adjustments are of a normal recurring nature. Operating results<span style="text-transform:lowercase;"> </span>for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 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;">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;"><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;"><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;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" 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. We estimated the fair value of consideration for the Acquisition to be $17.5 million, including cash consideration paid at closing of $9.0 million, subject to a true-up for net of customary working capital adjustments, 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 preliminary 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> <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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;;">Cash and cash equivalents</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,464</td><td 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;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></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;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="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;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">17,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Due to the recency of the Acquisition, these amounts, including the estimated fair values, are based on preliminary calculations and subject to change as our fair value estimates and assumptions are finalized during the measurement period. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation table above. The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized.</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 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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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> months ended <em style="font: inherit;"> March 31, 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; text-align: justify;"> </p> 17500000 9000000.0 8500000 8500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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;;">Cash and cash equivalents</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,464</td><td 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;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></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;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="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;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total Liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">17,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> 1464000 723000 183000 642000 7157000 11063000 27000 21259000 245000 2700000 831000 3776000 17483000 P5Y P15Y 1000000.0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">4.</em></b>         <b>Fair value measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;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;"> March 31, 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;">March 31, 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;">9,177</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-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;">9,177</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,516</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-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,516</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: &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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="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;">March 31, 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;">9,177</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-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;">9,177</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,516</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-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,516</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </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 9177000 0 9177000 0 14516000 0 14516000 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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">NLA</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">126,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">103,861</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">ESSA</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">113,648</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">82,071</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">MENA</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">50,945</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">50,715</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">APAC</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">48,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">43,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">339,279</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">280,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="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 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 loss before income taxes (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">NLA</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">31,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,827</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">ESSA</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">20,785</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">MENA</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">14,568</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,465</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">APAC</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(2,698</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,438</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;">Total Segment EBITDA</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">64,529</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: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">54,604</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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Corporate costs</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">(25,081</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(21,965</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;">Equity in income of joint ventures</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,436</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,202</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;">Depreciation and amortization expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(34,737</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-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;">(35,012</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;">Merger and integration expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,138</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,725</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;">Severance and other expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(927</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,494</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: Times New Roman;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,171</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,018</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Foreign exchange gain</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,070</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,816</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Other (expense) income, 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">(949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">996</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest and finance (expense) income, 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">(1,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss before income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,266</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,583</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">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; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">NLA</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">126,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">103,861</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">ESSA</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">113,648</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">82,071</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">MENA</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">50,945</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">50,715</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">APAC</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">48,458</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">43,830</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">339,279</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">280,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 126228000 103861000 113648000 82071000 50945000 50715000 48458000 43830000 339279000 280477000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">NLA</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">31,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,827</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">ESSA</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">20,785</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">MENA</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">14,568</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,465</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">APAC</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(2,698</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,438</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;">Total Segment EBITDA</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">64,529</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: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0); 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-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">54,604</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: 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Corporate costs</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">(25,081</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(21,965</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;">Equity in income of joint ventures</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,436</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,202</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;">Depreciation and amortization expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(34,737</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-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;">(35,012</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;">Merger and integration expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,138</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(4,725</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;">Severance and other expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(927</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,494</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: Times New Roman;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,171</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,018</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Foreign exchange gain</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,070</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,816</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Other (expense) income, 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">(949</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">996</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest and finance (expense) income, 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">(1,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss before income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,266</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,583</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> </tr> </tbody> </table> 31874000 21827000 20785000 11874000 14568000 15465000 -2698000 5438000 64529000 54604000 25081000 21965000 2436000 4202000 34737000 35012000 2138000 4725000 927000 1494000 4171000 6018000 1070000 2816000 -949000 996000 -1298000 13000 -1266000 -6583000 <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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Well construction</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">128,265</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">111,435</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Well management</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">211,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">169,042</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">339,279</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">280,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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;">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;">297,811</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Unbilled receivables (included within accounts receivable, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">136,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">139,690</td> <td 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;">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;">63,598</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 of $25.2 million and $7.9 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively, out of the deferred revenue balance as of the beginning of the applicable year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> March 31, 2023, </em>$62.6 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 $116.1 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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Well construction</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">128,265</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">111,435</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Well management</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">211,014</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">169,042</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">339,279</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">280,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 128265000 111435000 211014000 169042000 339279000 280477000 <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;">March 31,</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;">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;">297,811</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Unbilled receivables (included within accounts receivable, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">136,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">139,690</td> <td 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;">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;">63,598</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> 297811000 289235000 136776000 139690000 63598000 51192000 25200000 7900000 62600000 116100000 <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> months ended <em style="font: inherit;"> March 31, 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> months ended <em style="font: inherit;"> March 31, 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 (137.4)% and (42.2)% for the <em style="font: inherit;">three</em> ended <em style="font: inherit;"> March 31, 2023, </em>and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">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 Europe and Sub-Saharan Africa<b> </b>and the Middle East.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> -1.374 -0.422 <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;"> March 31, 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;">March 31,</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">64,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">68,435</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;">March 31,</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">64,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">68,435</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> 64914000 62471000 3521000 3567000 68435000 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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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">448,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,494</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">434,587</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">425,410</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">9,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">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);">434,587</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;">March 31,</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">448,081</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,494</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">434,587</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">425,410</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">9,177</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">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);">434,587</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> 448081000 441605000 13494000 12680000 434587000 428925000 425410000 419237000 9177000 9688000 434587000 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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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">30,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">25,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">156,280</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;">March 31,</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">30,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">25,404</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">156,280</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> 30784000 26810000 100092000 102395000 25404000 24513000 156280000 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;"> March 31, 2023</em>,and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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">24,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">23,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">7,593</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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;"> </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;">64,597</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;">53,238</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(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">56,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">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,045</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">64,597</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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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">63,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">29,267</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,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">58,115</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">44,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">15,814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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;">222,715</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">120,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,694</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(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);">$</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);">222,715</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> <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;">March 31,</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">24,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">23,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,679</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">7,593</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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;"> </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;">64,597</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;">53,238</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(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">56,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">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,045</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">64,597</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> 24438000 18084000 23167000 20727000 1679000 1669000 7720000 7245000 7593000 5513000 64597000 53238000 56552000 44975000 8045000 8263000 64597000 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;">March 31,</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">63,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">29,267</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,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">58,115</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">44,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">15,814</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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;">222,715</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">120,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,694</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(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);">$</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);">222,715</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> 63598000 51192000 29267000 28557000 58115000 58036000 44266000 45248000 11655000 3227000 15814000 18655000 222715000 204915000 120021000 107750000 102694000 97165000 222715000 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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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">121,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: 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">41,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">21,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">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">87,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">272,159</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;">March 31,</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">121,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: 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">41,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">21,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">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">87,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">272,159</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> 121414000 100951000 41098000 46935000 21701000 32102000 87946000 92716000 272159000 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;"> March 31, 2023</em>, and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">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,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">98,456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">815,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">939,062</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">(476,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">(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);">462,410</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;"> March 31, 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;">March 31,</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">(8,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">10,475</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 <span style="-sec-ix-hidden:c97548698">$25.5</span> million and <span style="-sec-ix-hidden:c97548699">$26.0</span> million for the three months ended March 31, 2023 and 2022, respectively.</p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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;">March 31,</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,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">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,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">98,456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">815,291</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">939,062</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">(476,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">(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);">462,410</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;">March 31,</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">(8,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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);">10,475</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 <span style="-sec-ix-hidden:c97548698">$25.5</span> million and <span style="-sec-ix-hidden:c97548699">$26.0</span> million for the three months ended March 31, 2023 and 2022, respectively.</p> 22261000 22261000 3054000 3054000 98456000 98490000 815291000 789910000 939062000 913715000 476652000 451399000 462410000 462316000 18623000 18623000 589000 1275000 19212000 19898000 8737000 9085000 10475000 10813000 <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;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;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;">March 31, 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;">March 31, 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; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">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; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">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,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(123,271</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;">101,505</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;">5.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,350</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;">(33,811</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;">23,539</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;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(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;">(73,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;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,003</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.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(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);">11,754</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);">(10,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,482</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; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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 black;"> </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 black;">0.8</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);">472,769</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);">(241,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; 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-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);">231,529</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; 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-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.3</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.2 million and $9.0 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">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> <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="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><b>Acquired Fair Value</b></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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average life (years)</b></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="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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,576</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="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">250</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="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,237</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; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">15.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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);">11,063</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <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;">March 31, 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;">March 31, 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; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">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; border-bottom: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">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,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(123,271</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;">101,505</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;">5.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,350</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;">(33,811</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;">23,539</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;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(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;">(73,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;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,003</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.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(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);">11,754</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);">(10,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,482</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; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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 black;"> </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 black;">0.8</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);">472,769</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);">(241,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; 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-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);">231,529</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; 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-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.3</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> 224776000 123271000 101505000 222200000 118221000 103979000 P5Y1M6D 57350000 33811000 23539000 57100000 32921000 24179000 P7Y2M12D 178889000 73886000 105003000 170652000 71191000 99461000 P11Y9M18D 11754000 10272000 1482000 11556000 9671000 1885000 P0Y9M18D 472769000 241240000 231529000 461508000 232004000 229504000 P8Y3M18D 9200000 9000000.0 <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="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><b>Acquired Fair Value</b></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; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average life (years)</b></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="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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,576</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="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">250</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="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,237</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; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">15.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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);">11,063</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 2576000 P6Y 250000 P5Y 8237000 P15Y 11063000 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;"> March 31, 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;">March 31,</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;"> </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;"> </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,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">82,921</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">APAC</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">19,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&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 black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">18,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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);">228,137</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; 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;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> </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); width: 1%;"> <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="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </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; 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,147</td> <td style="width: 1%; text-align: right; 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; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,863</td> <td style="width: 1%; text-align: right; 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; padding: 0px; margin: 0px; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,074</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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: 0px; margin: 0px; width: 85%;"> <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; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,073</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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;">Total</p> </td> <td 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);">7,157</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> March 31, 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> months ended <em style="font: inherit;"> March 31, 2023</em>.</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;">March 31,</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;"> </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;"> </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,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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">82,921</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; 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: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">APAC</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">19,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&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 black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">18,193</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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);">228,137</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; 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;"> </td> </tr> </tbody> </table> 120658000 118511000 82921000 80058000 5292000 4218000 19266000 18193000 228137000 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> </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); width: 1%;"> <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="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> </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; 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,147</td> <td style="width: 1%; text-align: right; 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; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,863</td> <td style="width: 1%; text-align: right; 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; padding: 0px; margin: 0px; width: 85%;"> <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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,074</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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: 0px; margin: 0px; width: 85%;"> <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; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,073</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px;"> </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;">Total</p> </td> <td 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);">7,157</td> <td style="width: 1%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 2147000 2863000 1074000 1073000 7157000 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;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">The New Facility remained undrawn on a cash basis (i.e., no loans were outstanding), as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>. We utilized $51.0 million and $53.8 million as of <em style="font: inherit;"> March 31, 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;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 0 51000000.0 53800000 <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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We entered into contractual commitments for the acquisition of property, plant and equipment totaling $49.5 million and $45.5 million as of <em style="font: inherit;"> March 31, 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;"> March 31, 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 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet as of <em style="font: inherit;"> March 31, 2023, </em>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 addition, the Company agreed to pay $8 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty. 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.</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;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> 49500000 45500000 8000000 8000000 <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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Amortization of prior service credit</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(1,533</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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,054</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">(486</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">435</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company contributed $1.2 million and $1.3 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Amortization of prior service credit</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(1,533</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; 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,054</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">1,428</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</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);">(486</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">435</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> -61000 -61000 1533000 1054000 986000 1428000 486000 -435000 1200000 1300000 <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;">19.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Loss 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 loss per share attributable to Company stockholders is calculated by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding for the period. When there is net income for the period. diluted earnings per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock. 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 loss per share attributable to Company stockholders for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022</em>, respectively, are as follows (in thousands, except shares outstanding and per share amounts):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,132</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;">Basic and diluted weighted average number of shares outstanding</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);">108,854,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,266,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Total basic and diluted loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">(0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Approximately 0.7 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 both the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,132</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;">Basic and diluted weighted average number of shares outstanding</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);">108,854,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,266,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Total basic and diluted loss per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">(0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">(0.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">)</td></tr> </tbody></table> -6351000 -11132000 108854709 109266988 -0.06 -0.10 700000 <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, including Erich Mosing, a member of our board of directors, and affiliates. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> we provided goods and services to related parties totaling $2.1 million and $0.9 million, respectively. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>we received services from related parties totaling $0.4 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">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.2 million, respectively, for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">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;">As of <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022 </em>amounts receivable from related parties were $2.1 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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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;"> March 31, 2023, </em>$0.5 million of our operating lease right-of-use assets and $0.5 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:c97547715">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:c97547716">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:c97547718">ten</span>-year period following <em style="font: inherit;"> October 1, 2021 </em>in excess of $18.1 million.</p> 2100000 900000 400000 100000 200000 2100000 2400000 1100000 800000 500000 500000 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.5 million and $2.7 million of stock-based compensation expense attributable to the Management Incentive Plan (“MIP”) stock options during th<span style="text-transform:lowercase;">e <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively. Stock-based compensation expense relating to the Long-Term Incentive Plan (“LTIP”), including restricted stock units (“RSUs”) and performance restricted stock units (“PRSUs<span style="text-transform:lowercase;">”) for the t</span><span style="text-transform:lowercase">hree months ended </span><em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em> was $3.6 million and $3.1 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 th<span style="text-transform:lowercase;">e <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> March 31, 2023</em>, 722,674 RSUs and 260,762 PRSUs were granted to employees and directors at a weighted average grant date fair value of $18.59 per RSU and <span style="-sec-ix-hidden:c97547733">$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> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> we recognized $0.1 million and $0.2 million of compensation expense related to stock purchased under the Employee Stock Purchase Program (“ESPP”).</p> 500000 2700000 3600000 3100000 722674 260762 18.59 100000 200000 <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="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><b>Three Months Ended March 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="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><b>2023</b></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><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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;"><b> </b></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;"><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;"><b> </b></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;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">6,381</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;">7,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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;">966</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;">903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">3,551</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;">5,583</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="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><b>Three Months Ended March 31,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="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><b>2023</b></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><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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;"><b> </b></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;"><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;"><b> </b></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;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">6,381</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;">7,716</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <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;">966</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;">903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <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;">3,551</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;">5,583</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6381000 7716000 966000 903000 3551000 5583000 EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&!I%8'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 " !1@:16M;[D@NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VW50^CFHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'$'+)S"_? M? /I=10Z)'Q.(6(BB_EJ\?$S#0O,:, !'7K*T-0-,#E/ MC,=IZ.$"F&&$R>7O IJ5N%3_Q"X=8*?DE.V:&L>Q'KLE5W9HX.WI\659M[(^ MD_(:RZML!1TC;MAY\FMW=[]]8++E;5?QFXI?;ULNFG+:]]GUA]]%V 5C=_8? M&Y\%90^__H7\ E!+ P04 " !1@:16F5R<(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 %&!I%87],7Y[@4 !L? 8 >&PO=V]R:W-H965T&UL MM9EO;]LV$,:_"N$"Q0;$L4CY7UK'0.(F;; V=>.L:S?L!2/1ME!)=$G*3K[] MCI(M.0%]]H3Z32+)ND=\CB?R1W&PDNJ'G@MAR&,2I_J\,3=F\:;5TL%<)%R? MRH5(X9>I5 DW<*IF+;U0@H=Y4!*WF.=U6PF/TL9PD%\;J^% 9B:.4C%61&=) MPM73I8CEZKQ!&YL+=]%L;NR%UG"PX#,Q$>;/Q5C!6:M4":-$I#J2*5%B>MZX MH&]&/K,!^1U?(['26\?$6GF0\H<]N0G/&YYMD8A%8*P$AW]+,1)Q;)6@'3_7 MHHWRF39P^WBC?IV;!S,/7(N1C/^*0C,_;_0;)!13GL7F3JX^B+6ACM4+9*SS MOV15W-MN-TB0:2.3=3"T((G2XC]_7"=B*\#O[0A@ZP#V(H#Z.P+\=8"?&RU: MEMMZQPT?#I1<$67O!C5[D.!I-J85K)4O"V6V0]DGGV1JYAI40Q$^CV]!*\NF MLDU3+QDJ^(FK4^+3$\(\YCO:,]H7_D0\9_2SUOAEXOQ1SN]3I_U71[1V)H>.Z7'SB$>[\0LTN 2 MNOJ6)\+E$-5QM_+J<:$D>:]DMB ?9!Q&Z4R3V].OI\25AAH/V)N&;IF&+IJ& M"ZCR,*_TZYC/7/;Q^"F/M2MK(S2LIJE>::J'-FJ4*95;BG0 ]?M=<&7'*0)C MJ+.'<;5FD[*F3UTFT<":)ONER3[:K'*(6KL<"Q7)D%S#9>=XCJM]7*SRLKJTM MYJ"'V?J2<66$BNTHNY#*."WB6D9ESM$%#ZMKD546V6$6UR\=-KCLD2JY9R?X MX )UO58D1%'4V*I2F"5UE),0TI^XV,[I H^K:[("'GH0\5Q'L2"W6?(@E-/< M/MBA3;_K==R]> S8H17MT(-PYR8-I(*^RX'VA$P,%"V1BHQD!JP'R"=#=Q'C MZN.>T_(QP(969$-Q-%E;ON>/Y":$ HZF45" /-+#N.19OTFIUZ/MCM/O,9B' M5M!#<4Y9^[T(0U#7)YL#DJ]:/J?N?L4EJ4\IN522A]-(Q"&YE%DLEER%4#I9 M!*73]CQG)HX!1K0B(XK#S,M,C.P95/F]7*7.+.!R'Z1=J;LB1WAD7:,5(E&< M:UX:+=_GL9++* WQ5[/ MZ[>=WQF.04^LHB>&$T]>JQ=*\-W&<($>=7\^.08QL8J8&(XY'V6^1IG+%)M@ M]XBTNW[SK-?K.OT=@Y)814D,!YO[R ZR"FA[+>'W\E$!)F"GG2:Q)5&,DE@ MCIH8&?PX(:]?]?UN^ZUWZG5)*I,HA2PN>>RF8ERY;@XJB&(X_P @VB\=9/*4 M/,C8:1T7^#:^^^ST=0QV8A4[,9QN-IU)KAZ#.4]G8N>GHCU"M]\G5TY_QP E M5H$2.PB4-E]-"KC/.Q*F$_=R>X_B=^5==G!4CL($"Z26%16FPPV$4; MWQAW^L05=_D\!OZP"G_80?AC%S- ]D $,ZG<(Q&N\Y$KJ/6+(! @!#)A(>ET M? P.8A4'L8,X:)+P.":7F8:?M;MN<9V=RU,\KJ8_O\(?_R#\N4J$FMD7\STH MF#D00K+@J;-K]PCN-(K'U35:T8^/P\NF(^<".A*SA\OLMG<,"O(K"O)Q@-F, MM,^F^$F^!4<^9P:8-K4SJ-/Q+^*;=1X*M4ZN9C>#ET/J]3MGC';/!JWEMLG6 MUO:CK;]\5U:3P'XQ*'8BRZOESN]%OM_9JFXOMHT_<5N^FL1B"J'>:0^>KXJ= MV.+$R$6^F?D@C9%)?C@7/!3*W@"_3Z4TFQ/[@'(_?/@?4$L#!!0 ( %&! MI%9@&'^7 @4 #43 8 >&PO=V]R:W-H965T&ULK5AM M;]LV$/XKA%8,"=!$(O6>.08:M]L"+%O0-.MG1J)MK9+HDI2=[M?O*,F2+5-: M6N2+]>*[TW/WD/>0G.VX^"+7C"GT7.2EO+;62FVN;%LF:U90>/XY2]7ZVHHLE+(EK7+UD>]^9VU"OHZ7\%S6OVC7VCH62BJI M>-$Z X(B*YLK?6X+<> <1YEE(%#P\*+L"6DH@OT5\; M)JBNND1GCR6MT@QLSM$%>GQXC\[>G*,W*"O1IS6O)"U3.;,5(-/Q[:1%<=.@ M(",H7'3'2[66Z .@28_];LK)BI/(U[4+OKF;>=NVY,PGAF;P]1GYJ1R/'"L#,[ M0N=UZ+S:SQU!U]);KE#")3 .'"+VO-'#0EZ9T'I3R>K&0MI)SD,;RA%RN![24:;9@,5 MH047*ONW>=&6QU2NR2R!\D:3+#/A[),>QR#"=S?/^CJ,-3.*X7ND-J M3&:^@XD9==2ACB91WS&Q8J+&FY6*K<3_PHT,0P2[T0"MP#C3#&;8'4'>BR^>5+CY'T ^>F*P(F=(T6?6ZN_7*E/?]+*J@:Y5 MZA\.?0.!4JE*C(QJSS"J0X<,\S"882>,1GH&[N443^OIAQ]#?2J%Q'.#(>A3 M*X\X(ST9]W*)I_7RL/PMZ)H%(U"3G)'@!*G!+/"CL9'2JQZ>EKW;#MY4*\8& M]?*=$V4VF7G^P6P]!MF+')Y6N3]AZSG:SZ*3]>M%X/IX",U@AC$L+T:P]9J& MX\F%;LTU=%V0B*( Z95K*IAQA8LGU?%[E[BO%>UX*]0+)'F)0,)F-TOJWI)F M>:4W>?F^''4=T!E,VY3G.14';\]-U6F_%QX2Y%PZPWE@-AO13=+K)L&3+'ZN MM^: G^HERHH=L0G[U4I)!6F"L!JI)9.J_+W4OE:TXUKT"DVF%?KFA%3-8E,) M,W6GZHN=*/*]T!D*M=$TAG871]& 0_O@ *+0RUQ]+B.!F*I4S::]>]N=_;RK M3SP&[V_PU:(YP>G#- =*L"5?9:5$.5M"2.ZD[+Y?U!+ P04 " !1@:16'!E:5KL" "O!P M& 'AL+W=O-P)XFJBH+*WPO(Q6[N>,Y^XYYM,FTVW#@JZ096H!_*.XDK MMV5)60%<,<&)A/7#*+S^G<&1E!D$.B#0/% M80M+R'-#A#)^-9Q.>Z4!'L[W[!^M[^C+(U6P%/E/ENIL[KQU2 IK6N7Z7NP^ M0>//Q/ E(E?V2W:-[<@A2:6T*!HP*B@8KT?ZW,3A ( \_0"_ ?C'@/$)0- M NMHK1<]:]_R]>PM_D/"6 MRBL2>&^(/_*#'CW+E\/] 3E!&^W \HU/\'W%WS+'\/5%ID:&%FG^O6U\&083 M+W*WAWI[K#S/"_S6K*-KW.H:6UQP0ML3^AXR$53=6:JI G, M'213(+?@Q*]?>>'H?5_\_Q-9Q^M)Z_5D,!O7A9":_:&VGN S+R436.#P%I8 M223@^^X+0,TZZ63J.$_#-AVY82LW')1[*DE]$L,72!RVZ4B[2^P&]7- MXQ]-W+;9:[U^O5FVQ%3O>OE)[49M?-JK9<6UNF_M5NV\$+_M&NVJ%(4Q7.R[K MQ?JR_^ZF65^J3E>R%C<-:+O=CC=/[T2E'J\6:/'MBT_R?JOM%ZOUY9[?BUNA M/^]O&G.W.O92RIVH6ZEJT(C-U>(M>GV=0-N@1_PMQ6,[N08VE#NEOMB;#^75 M EI&HA*%MEUP\^]!7(NJLCT9'O\.G2Z.S[0-I]??>O^U#]X$<\=;<:VJ?V2I MMU>+; %*L>%=I3^IQ]_%$!"U_16J:ON_X'' P@4HNE:KW=#8,-C)^O"??QT2 M,6F DD #/#3 W]N # U('^B!61_6>Z[Y^K)1CZ"Q:-.;O>AST[% +>VXQ:\N.Z:1M0:W(A&JA)\ MKGE72@-\"2[ Y]OWX,7/+\'/0-;@KZWJ6EZ7[>5*&WKV(:MBH/+N0 4'J'SD MS2M T!)@B(FG^76\^7M1')OCT^8KDY1C9O Q,[COCX0R,X3,V]:DP!?.H7WB M;V_7W^MVSPMQM3 +K!7-@UBL?_D)I?"-+[@?U-E)J.08*HGUOK[F[1:800.% MO1#_=O*!5R9V;]2'KM*^*ULD'M8H2S(&+UN=$HM[=%H3J3-%/="F$R>%>) M):B%]I&DSO,33!,T3Z('AG),F)]H>B2:1HE^J!_,X*I&"N\ IVX":8JS.3Q7&]B*J@1&I$!K)J*/)'.>CA'+9Q3/@$X(9D>"V9GD%6HG M@.9?)^/LS6/F/CTU*V7&T8?*22"+^9%D'B7YI]Z*QLC'N0J6.P^G*:5X1M%% M)4G.J)\B@J/RP"C)OY3FU7>0'+J9/C^CA*9L1M.',]' P&I!$XE$4:(WC7%- MC7Y:@KU11=U72ELD]\;.Z. 2'SH]25N*W37NQQ&4!FB/^H6BFM$O\U9;CJU5 MYO\H:;C;E=\U_@D[]#=E8B8LH7/"'E@*0U,6C2*$XBKTH=:\OI=F.0V3(9Q: MXBX:@BB>KW\?#N<4)@&JHPJAN S]IE3Y**O*2\[5%HPS1)SIZL/!?%)G3\F- M,H3B.O2GF:Q5,(87-!8)WNA-A==*V++S!4;1E'NT/; DHR&9NNH22@N M2G^H^N)8"YZAI,C5H1PQA[4'E8;,"!K%"L75ZE!GZRGU<'Y=-& YI"&VHPKBN J>NLQS7#W[,@PA M=C+KP4'&:$ 6\2B+."Z+IW;S'%O/SHMBZDY9#XXP!@.;##S*(8[+X7NQ$89I M.5]>01W$KL)AEN5D3MB%$6@VE0&^HQ+BN!+>J%9?-$++1EC'">Y$+38R<&[B M:AR":3Z70A\,D214MT8MQ'$MG#J-S;-*@T?[2)(ZO'TPQ@(:CD>!Q/%-W92W M>F:A\&ST,DJ3.7,7EL(L5-;(*',D+G.N33K#E[B:A:#9%\\)>W Y0VE@:TI& M:2-Q:3O4BG,D7;E*4YJA^?;9AZ,(A^HO&76-Q'7M6NUV_*&T (B]]'+_/XX;@<] _8".3J.?G%F2J%^\U:KXLE55*9KVEY\RC-B; M?E>NGUY[(XXJ[W-]XX_J[33V47E)7'GMR*L:M#8%2V"B-U;]#7P%4[/(=J:D M5>"!5YVP9^%P"0\?T&ZYX0)XI[>JD?\5Y1(@A)8XQTL,<3^#$()+9CXHR[[! M9=M:,]K_"K,ES<@R3]+C/4O(DJ7H&UIUNC6[^-),0^\@N.+.\F2N45X4"MA M,AH _"V+*5]#69&>L]E>2%K4/"]-%7+2]=S5IM1E*&Y M='F!"8,LL%,FHS\@9\YUBZ+;=57_ MXPL_T'-\L9J\4K7OLS_RYE[6K;%;&],2OF(F$\WA%?'A1JM]_Y;U3FFM=OWE M5G!#WP+,[QMEY'BXL2]NCR_JU_\#4$L#!!0 ( %&!I%84H9X?JP( #P' M 8 >&PO=V]R:W-H965T&ULE55K;YLP%/TK%I.F5NK" M,X1V!&E--VT?)D7-NGUVX298-3:S3=+NU^\:"$KSZ",?@J]]S^&<:W.=;J1Z MT"6 (8\5%WKJE,;45ZZK\Q(JJD>R!H$K2ZDJ:C!4*U?7"FC1@BKN!IX7NQ5E MPLG2=FZNLE0VAC,!)?S6*;WR;\9K#1.V-BG=Q+^6"#'\74\:P@X) ;RT#Q ML889<&Z)4,;?GM,97FF!N^,M^[?6.WJYIQIFDO]AA2FG3N*0 I:TX>96;KY# M[V=L^7+)=?M/-GVNYY"\T496/1@55$QT3_K8UV$'X$RL,2:G,T:I4 8,@?%9$'N!&T*AHGGY&Q.[4H)AN64ZW/RB7S\D(1Q M])FX1)>XJ%/7H%+[/C?O55UWJH(3JGY2-2*A?T$"+PB/P&7'JKG<-O9+T3'8XR [?(;O;"T(;4TK%_N$F6_G=[%'='?EX1Q*V MANZW)_XMF<\<1(.#Z/T.F-;-Z^JC TV^[P>7 1Z)/?7',KV)[_E)% _ M?K]Z[*3:4%$PL7K-POA0F)>,D_ RVC\]1S,G43B)_>,6XL%"_**%7W@SZ$8] MD45GHK-T@7WAU(<='YZ%B9<$XWW)AWG^91Q'P61/L+O3V^R]@JUAQ80F'):( M]$83I%!=K^X"(^NVW=U+@\VS'99XO8&R";B^E-)L ]M!APLS^P]02P,$% M @ 48&D5FT[I^"E!P MR !@ !X;"]W;W)K&V6L_,MI(BJQ<5^8P%03PKA"HGR^OZV7VUO-8[FZM2WE?$ M[(I"5,\?9:Z?;B9T 6U!)_*OED3JZ),^51Z^_NYG-V,PD<(IG+U#H5 C[V\D[FN=,$ M./YNE4Z.O^D6GEX?M/]:&P_&/ HC[W3^/Y79S;!P@=$RQJB5^1.F WY%2)NR+MOI=AE"F3>DRGY]O")O/OI/?F)J)+\ ML=$[(\K,7,\L('/Z9VF+XF.#@GE0W+ MWZ$CY=J@N=&LC.N5KNWLE].81_1ZMC]%CTA12CD[BIWABHZXHM'(W&9_09$U MF6XU-*94EZG*)2E;P.ZINTY="-_M7*6H\CW95GJO(%?)X_/+HQF]933?2-F9 MU^*CU^+1:'Z2H#15HNG$949$H2NK_FD>R!];UU(P#S1JHY,@\C#A22_4B%04 M4$^DDR/F9!3S+W_OE'UVC4J5J2ZD:VQ_:55:LH?H[\!)&.!D &7*0A[W "-2 M(;0.'/#\"'@^"OC!ZO3[U'%41@"P\^E%_\X'0$*:]"MI*!0'=(Z#71S!+D;! MWFU$N9;.NRNA*K(7^:[VL"KWLJTO#.]B "7H@1U*T,CG61ITK!>,)T.N@$P; M=P+*70DC4*[^ 4]#8:^4)?#7^KD[?E*3?2MNY"SJ: MIN,\?9NF>N?($/J[5'OQF,N?'?^AAH=(;B5QO]T@8HS&OF!UQ$U'&6[YN705 MJ2OE2?P(R1$^[[<73"QFOJF"=@1)QQGROW8CJS:+4'A#CINZ:6: #Y'CX<*' MKR-#.LZ&QSAOQ;,+PGCD.3 O4&?N!$Q" ,,&QZ0'1W2<3[\W,P8=5_V%]"0W/B"#8AC*#5-Z )' MR#H*9.,46+L10\6&1#5EBT6?,C Q'G)/>%G':6R&/#-FK% MD-$8U%>?2A"Q*0UI["DPUC$?8Z_:\C6#T LV"6R445]+)V^E[=P+':.R4;H" M+VR5%7DSLF;*.T"U:LYS;IXD_7K%Y&@0)8DG7!WOL7'>NQ?/;DAU4PH$"+8* M1AV&P\>= 6'3E+%[4&=G+53U#RM::Q!BA"EF8,Q0S#,1LHX5V3@KWIYCMS+= ME#K7ZV<4YY#\^OR#B$R31>)A;];Q(QOGQ_M*IU)F;7%DRFPUS-L.LI\SV9 + M!W"'(G'(?,79O#AEPX0#X422CSY4-'EFR< M+(_=M&V@:!]"(2/,R&-.^S2/R45!X-DYL(Y V>)5_7,%V[4R?4G_'"7F5_?/ M-])V?FS8D30?)^G:"]M<9NMF!T52G>?" @7F))-0,PI/.(Z0,^VG'"84>R8? MWO$W'^?OMI/6!\>Y%I!QQNP@=,V(J>OAS5:B-*(YR$^U\=@PI.:!!0A[GPPJ MYQ9TU,W'-ZV]'@J#7.&. ]QQ#(H3V[0& >WO@Q Y3WGSDW/E<7X]T!; ?%)V ML]%YYDJD'CO) 31VAK3-(0*H-1@3+Z*P;PQ&Q#3P3'^\XV$^SL-?Y;8SJ:GY MNF^9757G$%19H78%BAQA739?],=I3&PQ]T6B(UX^3KQ'X.8$.52Q!TS>H'7#X%=;*52]W+.?8\:@U$VHX.=.2;':,A]K;_C;'[A$/@U M%A!AR:-L\6\9Q(BYTRG<<^DVW37OT#LUS2O]+Z*":!GH:2M0&7Q(P,]5\Y:\N;%Z6[]H?M36 MZJ*^W$B1RWAQOW \7\5EO\'4$L#!!0 ( %&!I%:6(OZ:T@8 M #$K 8 >&PO=V]R:W-H965T&ULM5I=5D0^GV[6Q6KS68LM/J M?E9O*X*3-BC/9LBRO%F.TV*RN&@_NZX6%^6.9FE!KBM0[_(<5S_?D:S<7T[@ MY/&#S^G]AC8?S!876WQ/;@C]NKVNV-FL9TG2G!1U6A:@(G>7DROX-D9N$] B M_D[)OCXY!LVEW);EM^;D0W(YL9H1D8RL:4.!V;\'LB19UC"Q<7SO2"=]SB;P M]/B1/6HOGEW,+:[)LLS^21.ZN9P$$Y"0.[S+Z.=R_YYT%]0.<%UF=?L7[#NL M-0'K74W+O MF(\C3XO ?_^B$. FPG9$ U 4@/@"-!-A=@,T'>",!3A?@\ '^ M2(#;!;A< !H+\+H CPN ]DB WP7X[8]U4+?]:5:8XL5%5>Y!U: 96W/0_KYM M-/M%TJ(IQ1M:L6]3%D<7R[)(6&&1!+"CNLS2!%-V)4P+UEPX ]KNC^#8C@):,OF(_C(HU4K-^)I3=H]BO'.*J8#+6*JY8HV/)KG 8 M-F,EV-3HM!F;RYW;^MMWA-+B?L?EZ3ZH%,%K__!CWK3UDAF"0+ M39)%)LEB0V2#.:J*YW3+W=EGWT M0&K:+XJK]ME,6[W&5U*>3H$Q77QBJ;7NE8Y2&VH MI9VR.LBP3%R+N_^N)#!^KM=#(CTDUHYG*-O)O@!\CB'[B*M^-8ZD$D*9([/] M.:^C,OVYG624+33*%AEEBTVQ#U 85J2 -D(YS[?6Y*\KN/YGM!ADL1L>&@^,D_!H\F%3W.YBDT/N;"V MI,<"7S"]ZO1G]YA)MM H6V24+3;%-BR+HVV':M\^LODA+P5'[+$YA'PA2/RS MPRJ&7_5)<#!P?$OL,1&(?->9\STFR>NZKN_;?(])$J/ #>;N2(\=+3Y4>WS5 M)@C4FWH]9*6'A'I()(%,/=N%O% ZV%"FH[V':G]_SE8(U+KII1ZRTD-""43< M#M'SQ!J>H61'T>[" M7^)W=1X.BG[2Y3=OE^JAG3TMFF0+C;)%1MEB4VS#DCG:>JCV]0:W2+I,IVW( M;SDOH;@?(/2A"'$]CV]#+4^DA\2R5/.1[4ET],;H>=Y8UV9(9CKYARE+=?*S MG[J99 N-LD5&V6)3;,.B.#I_I';^YVR8=%2J^0R)&P)3VW7Y#1,)C%\.Z"&1 M'A)KQS.4[>0!MMH97ZV_[]*Z?0>@N1&MN[M5^\Z"KIUD5M3U>2'-/L0V^Q3; M[&-LL\^Q?\6#;'0T^4AM\A5U(:T%\6&PT%&B_6]VJGG7MY+@A);20B(])-8/ M:*C=T0FCISEAQ2:D+1518BLAR#^Q MBV6)D6]Y ;]!,CMY%[!YF90)=)\6-6V?3WPMJ2T MS-O##<$)J1H ^_ZN+.GC2?/&8?^6[.)_4$L#!!0 ( %&!I%8US/9Z&PO=V]R:W-H965T&UL?51-;]LP#/TKA ?L MU,5?:=9UB8&Z7;$5:!NTVWH8=E!L)A9J2YY$-^V_'R4G;H:EN=@B13Z^)XJ: MKK5YM!4BP7-3*SL+*J+V- QM46$C[$BWJ'AGJ4TCB$VS"FUK4)0^J:G#)(HF M82.D"K*I]\U--M4=U5+AW(#MFD:8EQQKO9X%<;!UW,E51Z4<[ M-VR% THI&U16:@4&E[/@+#[-QR[>!_R4N+8[:W!*%EH_.N-;.0LB1PAK+,@A M"/X]X3G6M0-B&G\VF,%0TB7NKK?HEUX[:UD(B^>Z?I E5;/@)( 2EZ*KZ4ZO MO^)&S['#*W1M_1?6?>PD"J#H+.EFD\P,&JGZOWC>G,-.PLE;" MY84@D4V-7H-QT8SF%EZJSV9R4KFFW)/A7' 2\%F8$:7P$ M292D!_#206_J\=(#>BV0ADNIA"JDJ.&>!"'?,[+[]/9PX_UP;F1.;2L*G 4\ M$Q;-$P;9^W?Q)/I\@.QX(#L^A)[MZPD(54(NK+2@ES!W114+<#N_ON,S05[K MXO'W/BD'B^V7$H]>+T:Y0^)!4@5&:V(W%U' HN.H47[R)]R1'<*.?L'$QR;CO]8AO^0LH34"50=Q@;F_"Z#][ MWW&'.W/1H%GYZ;=0Z$Y1/R*#=WA@SOJY>@WO7R;#[V@0 "0, 8 >&PO=V]R:W-H965T&ULI5?;2RQ*UDT:#Q?4DF@VOYA>\/BSX7>+6';T# M>Y(:<\\?'_))-&!"J##SC"#H\8 +5(J!B,;?+6;4F>2-Q^][])O@._F2"H<+ MHS[+W!>3Z$T$.:Y%K?RMV?Z"K3^O&"\SRH7_L&W67I+%K';>E.UF^BZE;I[B ML=7A:,.;P3,;DG9#$G@WA@++M\*+Z=B:+5A>36C\$EP-NXF@-+HV0FT8W[ MGF@P6#]K37(6\*.P,8R&/4@& MR>@,WJC39!3P1F -W$@M=":%@I47'BD7_4E_&[B+TW!<5E>N$AE.(JH; MA_8!H^G+%\/7@^LS9"\ZLA?GT*?'<7-$\#\'#O[XA(\>YLID]W^>\NJLW=-> M)?$ACZJG?-P1'W'@4^WYG-[YJ4"HM:ASZ3&'S%#.:->\.=J9"QY>=X%R7:"X M97#M@R>$UEZ Y^^%*2NA=X&7I&%7IT[F4E@B$L-,*9#:H\W:9:E0A$\<>;VW M0CL1FHKKT;I,$3ERI-;4%97\A_A4UJP9EO <3ZVM*=ENV8-"/""DB!I022KH MAK^Q4-6V,@[W"E -\D[:Y+Y1@!@^Z =TOE%#:M@6,BM@BY ;T,8':5F8X",; M^S_J!C\8A?_>8H9EBG9?A0D,!W"#J:VIT4,R:DJ3"07U324UQY8\+86FWL^0 MO>_QM=+4)0[^)5#.]GLV6(10B^ M+(],$::QG*_[B!-^@1;)!I'S@FU1UHC\KWJON"91G&,!J)6T.0UK(:W:@:GM M$3C%739E$GA1/R-7]@T-7*#$9'UA$9].![F?GUG5+,L1+9:(C @*')UJ[%E6 MVY!KE(NUQ1A^JY#[/XT0:3K=W&EX#GPI=E\%?_0=-7NHCBZ*H7M (>DHM-0\ M%*$XSRREGHD_XFRNZ61 M)\#6:'K/6H$7A=";YG0[I#RG!#4*D2I)-XDN@R*B@4L+/[R\ M=J?I+$P>=&6E8_B,(=MDCDWIB*HB@44JE?1MVZ>V1Z<#D^+"?4ZQN-64?7&N M)G68'G51TDPXZM>:(OYITRA/'?;]HYM;B783[J<. M I?F$M>-=E?@67/S.RQO[L]4G1NI'2A"WH&H^6%]#\VE#NMA]LH/MA,/T74$L#!!0 ( %&!I%; =^+@"0< $ 0 M 9 >&PO=V]R:W-H965T4;#EU@WU((E'DO3QW M]]PQ9VOGOX92J2CN*V/#^:",L7XQ&H6L5)4,1ZY6%E\*YRL9\>I7HU![)7,^ M5)G1=#P^&552V\'%&:]]\!=GKHE&6_7!B]!4E?2;*V7<^GPP&70+'_6JC+0P MNCBKY4I]4O'/^H/'VV@K)=>5LD$[*[PJS@>7DQ=7<]K/&_[2:AUZSX(\63KW ME5[>Y.>#,1FDC,HB29#XNE3$D"&9\:V4.MBKI8/^YDW[#OL.7I0SJVIG/ M.H_E^>!T(')5R,;$CV[]FVK].29YF3.!?XMUVGLR'XBL"=%5[6%84&F;_LK[ M%H?>@=/Q#PY,VP-3MCLI8BM?R2@OSKQ;"T^[(8T>V%4^#>.TI:!\BAY?-<[% MBS]<5&(FGHNK)N!3".+:54MM)6$6A+2Y>*5#[8+FA;-1A%(Z.LI:!5=)P?0' M"F;BG;.Q#.*US56^?WX$8[<63SN+KZ:/"GPG_9&8389B.I[.'I$WVR(P8WFS M1Q ((CIQ Z]MIJ41GZ*,"ID7#_J;Q,T/BZ,B>A%JF:GS :HD*'^G!A=/?YJ< MC%\^8NQ\:^S\,>D7[Y1?*1^&XC+[UN@V*-]%B5XRXT(# \3?M^H^BBOCLJ__ M''+G486'W9D=[=(E>Y@N^9XARD1YJ[Z*]]J(6X=D%6]UI:/*Q7LK;M32-Z " M<9JB*9Z)VU)!I(W:KH _/0:=*R]3"7LOL4Z1 2$ /(OX@1RMI9V0U&LY8:7 MB*^4%VYM@9=PQA@:0)ZR**ZW0Z/F+'>D$3&FAEF6LL M*8*Q0F)!+ _ RJB^OJ^]$R4V+14$ Q-@5&B $! M#^,QF0S')S/Q'J[Z;FVZ #5$\&[W/AE.CW_9V8:2EEV$D:2^4?LH3.?'J.X6 MZ"CO]S\.%^-QJZ^_?CJ;M%K?]E9GP\7B1-SL184C]B 0P&\QG .25]C3)BE! M:+/-@?3F<@MP@,,"@+7-3,,YQ3D4HJZ8<';I@$T2I$0#!Y+'[I42^"AK3(]R M0[/\@BF'#$F%PUG=^'YZ=4K2"4Z9\YP&#P M*M"B!C?UB"21CERBN%K+=OA]1Q3?<\-:>=942PIIP\4O+07'5 &R6,8">>J(">?MXVE)9EE/06$D*[M;.' HBNVS430,L6WW.\21A R1I4 M!^+(X"2P=FG7!%4T!N5QI\)^VE72RM1PG_YT.ITL7@91ZD"4@"1DCT$.U#&8 M"AB +B^W,49&[7@? ST6940;LZK0U"[:OAIV=.?5#DP(61)>*3V3Y0="29RS MY KSD?.8XB8"*)C&\N^\>D9'(L-L W (4" 'WN3,!6VU#R M)LEMXK%1/90Q'SR9'(TQH1O#*1."PRA)TKM&$@[8C::\MS<_Q&*;7=M/O2B5 M"740GW31#A[S)_/O"3F1/8&Z;6W@,3> G.5IHRDF1)U'7HIM*NA'&.4<77B MC$0I)&(WB\&)"M[D?/E#-69M&ULM55- M;]LP#+WG5Q!>L5,:?Z5IEB4&FG7%!K1%T7;=8=A!L>E8J"QEDIQT_WZ4G3@N ME@;881>+DLC']R21GFZ4?C8%HH674D@S\PIK5Q/?-VF!)3,#M4)).[G2);,T MU4O?K#2RK XJA1\%P<@O&9=>,JW7[G0R59457.*=!E.5)=._YRC49N:%WF[A MGB\+ZQ;\9+IB2WQ ^VUUIVGFMR@9+U$:KB1HS&?>13B9#YU_[?#$<6,Z-C@E M"Z6>W>1K-O,"1P@%IM8A,!K6^ F%<$!$X]<6TVM3NL"NO4._JK63E@4S^$F) M[SRSQY!ASBIA[]7F"V[UG#F\5 E3?V'3^,8C#]+*6%5N@XE!R64SLI?M M.70"QL$; =$V(*IY-XEJEI?,LF2JU0:T\R8T9]12ZV@BQZ6[E >K:9=3G$UN ME448PBE<,:[AB8D*X0:9J332T5LS]2UE<;Y^ND6<-XC1&X@QW"AI"P.?98;9 MZWB?V+44HQW%>704\(;I <1A'Z(@BH_@Q:WDN,:+CT@V8!5<<HU>\OY=. H^'B$[;,D.CZ$GG6NYY"85RMV, M@1^/^&)A+E3Z_/,0Y:.@ARD/!\T;6-?)RLX;@'M,*ZVY7,*<&6[@8E?#H'+( MVU-DQB!Y,YF!X&S!!;?[3XOV M\N$24RP7J'^U0^\:UR@@A&:,MF,,C\HRT;NH"4YZMTJ>NG0DCMI"JBHG MDA@@7[.%P#Y(ZH8G5!0G\*$?GI]W[=[U7MJDUSPA!$'2\)7J4PB'_;-PU!J] MO\G_![:C\;AK_Q/;<13LC4-OU^_TF1+ULNZF!FI*3&ULI5?;;MLX$'WW5Q!N422 $EL7RW)N0"XNMD!S09W=?5CL M R/1$C>RZ))4G.S7[QE*5IS420OLBTV1,V=N9T;BT4KI>U,(8=GCHJS,<;^P M=GDP&)BT$ MN]M525#B9*[W@%H\Z'YBE%CQS2HMR$ R'\6#!9=4_.7)[-_KD M2-6VE)6XTB5*OCOM]?;WR3>6%I8W!RM.2YF G[^_)&XVG0H61R M(2HC5<6TF!_W3_V#LXCDG< ?4JS,QII1)'=*W=/#E^RX/R2'1"E22P@-&G*OR3YG9XKB?]%DFYKPN[3>U^DVT M\8P(+U6E<;]LUUP9$Q;"9R)-VR M;V*IM)55?C2P,$3B@[0%/6M @S= 0W:I*EL8-JTRD;W4'\#!SLM@[>59\"[@ M)=?[+/0]%@R#\!V\L(LZ='CA.U$;9A7[+"M>I9*7;&:Y%12XV19O Q=MAZ/& M.3!+GHKC/CK#"/T@^B>?/OCQ\/ =9Z/.V>@]]),?"L(NI$E+96HMV%^WXM&R MLU*E]W]O<_Q=Z.V.C_:?R6!:V[JS?;T4FKM5>V88AQ]H!&ADC!N6JL525>Y$ MS1FO&)9"+[4T@F&*L%4ATP+:2PX@;'4ED%4S9*A;)6 ?N"SY72F8+;BE'2WR MNN2Z?&+B@9R%2*4;))?\7FBV M0X+!\/#\^N+2+?W#7:_U#(94K5N$Z:-(:QH<['H^EZG0'MQ$M*G,"+9 *4$C M7J( % R2"-T4Y.(5)<-0$N&$"ZQ*Q3Z[)FA811-7F'J-+=7XJ2IDH4NKBYIR MRTN94VY7TA9./!]#Y]F,3CR2&[0LD*Y\A72@([ M70@-E2[XJZ^G7>R=TK36\,9IS>J[O1DO4";HSE^H3F>S+;J7,LM0KBDWU@$T M#KQ2O9Q>/:N26*=^:B3?N^&I1*([\=.;T_.U^#Z[+8A#R/:*LF\=.QQS'=N0 M&BT>1%6#C]+P/$=NUB392/,F=W>0%UNHVL 1LWO0NRVT$"_&%QBCP0I,GQY- M'QI!00^I8Q^9'\1>$"2T&H9>$OL]R@OS_="+HX0E@3<<^ST*F(V&WB0:T=_8 M'_4H*!8E7C1*6 3-<-B[51;%_,C"<.(%XPE603+THO&X&\C3LR^W%Z?/!/JQ M&XQKA0VZ40.^$3AU>/X*>]T!JW4_$ZEDA886; <#Q^R"8L 6ZTW+'XGJV3]X M42%3U-VITA@5U NI,M9X3'ROI7VBKFF5X-,_2L(H*F4QPR"3"101,Z!Y45/G M+&C<_-MLB$=\@AB!SD./2^T<[O9R?'@P"*'@2V600IHYZ#LR#;[G:'8"A#V1 MZU=X!F31+D\DHI \O7%H,5/WZ(V?N9&&W5?JE ET)C;2@E>Y<+Z8)E/"@-P- MXCJ!K1[V*V&]SBLDH.F69A"*[?*_0/U7//G5#G#I!IE2A2E5'<]LM.X,63A.TR[(5) MVS"O@HZA%DS8*/+B8=0[?\E%((R\8>(#8@?F)_&([?:F/Z4G"V O9I&','H7 MO\)4MA-&WC@%TW55$;F)ZL^# MJ,!E!:?T^MY(98KR:C!H7E?N@M"^<$V]I$\=A_MCMWBM7=JCWB.>8\15.88E M7J[8)0,9*E>J)6EXZ*-<&BM3Z&(\M5\&N #="[N6AX-E^Z8V?"Y 1\C M/M/-7:9YL&KI[@]WRN(VXI:44:%) .=SA:_I]H$,=!?*D_\ 4$L#!!0 ( M %&!I%:'8:W?I00 & * 9 >&PO=V]R:W-H965T#P:1?"JFCQ7F8N[6+6G!U60K[T?S"++:>5.V MQL2@E+KY%\]M'/8,9H.?&*2M01IX-P<%EC?"B\6Y-5NPO)O0>!!<#=9$3FI. MRKVWM"K)SB_^,!YA K_"'3ZAKO&\[PF5U_I9BW#5(*0_01C"-Z-]X>"+7N/Z MK7V?V'24TAVEJ_0HX#=A>S!,8D@'Z? (WK!S<1CPAD=<=. -?)5:Z$P*!?=> M>"1I>7?(WP9N=!B.J^3,52+#BXC*P*%]PFCQ\4,R&7P^0G;4D1T=0U^T:8"- M-25<4V MZ98TX0NX#FI "W\M\=G#E3+9X]^'^!\]X3#_26\G +B13N2YQ5R$ MLC$;JKUFY0%A_;J(8&K;K06^6=05Z*#/"U[XRFQ MHC0U6>Z1IJ.Y-X&@EL7SF:C$2BKI)8E"N!;6P2^TQQ>F=D*OW:>SDV5A$=]( M&TB86<'*/&%ELCS3DP?J)^RW\[9N^LPI).DL3B=C'B5)/!J.FUVET-3F@F3P8I2?+0/X4AL-YG$[G-$IG@W@TG;Y*8"44B9%FR/464#V@9,4.:\J@IPYL-'QB$X7\PV#'Z^&&6)M//#BKQPJ&) M85M(BC(ID_IJ8,+&%C.3:[E39*TIA8I20O,HGU@/C0?4C\FQL!#2WX/O![=: M)&2"$TJ][,#_I4WL[$XY**RF*3HQ,V6E<'!ECNC:^,/Y"[$T7E& M;7!>14U2I+E.8J'YP0UQ+E>4TW8F/7G=L+^V)\BE%6O<;#FRJ\(5;&4]F& M84%/0+2\@=8WAGIX^\$'=(_*Q7]02P,$% @ 48&D5M<&V-", P J@< M !D !X;"]W;W)K&UL?57?;]LV$/Y7#AHZ)(!C M.;+;%)EMP&E3K _=@CA;'X8]T-+)8D.1*DG%]G^_CY2MNH/C%XD_[K[[OCOR M.-T8^^PJ9D_;6FDW2RKOF]LT=7G%M7!#T[#&3FEL+3RF=IVZQK(HHE.MTFPT M>I?60NID/HUK#W8^-:U74O.#)=?6M;"[.U9F,TNND\/"HUQ7/BRD\VDCUKQD M_U?S8#%+>Y1"UJR=-)HLE[-D<7U[-PGVT>!OR1MW-*:@9&7,'Q _Q2U0\M*./Y@U%=9^&J6O$^HX%*T MRC^:S>^\U_,VX.5&N?BE36<[?IM0WCIOZKTS&-12=W^QW>?AR.']Z!6';.^0 M1=Y=H,CRH_!B/K5F0S98 RT,HM3H#7)2AZ(LO<6NA)^?_V$\TPU=T6>=FYKI M26S935,/Z&"0YGN8NPXF>P5F3%^,]I6C>UUP\;-_"DH]K^S ZRX["_A%V"&- MKP>4C;+Q&;QQKW,<\<9G=#KRACY)+70NA:*E%YYQOOQ)O1WZNY#W0D'G:3V;&5-99\HRXVQ7NKU@'S%)+1NL0H/LL@@21?O M14&X9("^"ANR0[T =7=)*T;W8.+OK?0[[!VV34G?#.+1"ZH B6Y(7YDJ\8*/ MQ-&W,A=*[0C?O%6(540"LJ=,O$5WK%AS*?TE%:T%TUY%SYT:S$T!KCL2 M3:-V84U0V2I%.Q:6V'E9QQB+3N!]67+L&;$0CT'J1;*X?WI,+L-!.BE1'F5S M ':Y:HN.3FDA'S()*6YUZT*$ L6U'%*(@PA[0$2!_R<]C(4).[ZRS(3+D5?] M[1B0-O[DSI#^;"&LUW$HF:,-@^S%]?AF.+E\@XH6=#')AAG&Y=E(^&:#5U!I M(QS)&FQ4@QS@_*A.NPWS)J^ MH8RND+%U@Z[T%;*%D#:D,$;D-1X') UXC4"VP@D)IY?N6XLW*XI:MJNKI:B$ M%9H693A.=.IZID?]LV:[CJ^$H]RTVG>MM%_M'Z)%UW]_F'>O&!*VEF"LN(3K M:'B#OF^[EZ&;>-/$;KPR'KT]#BL\IFR# ?9+@TZUGX0 _?,\_P]02P,$% M @ 48&D5MK-M+:J @ Z 4 !D !X;"]W;W)K&UL?511;]HP$'[G5YRR:4^4A"10VD&D4IC629U08>W#M >3',2K8Z>V _3? MSW8@917E);FSO_ON.]MWPZV0SRI'U+ K&%ZO/9]E>98$-41)7*SLQ*R M(-JX2H5N;R60H*LTHQYD$514%D:]C9&([\KK> M8>&!KG-M%_QD6)(USE'_*F?2>'[#DM$"N:*"@\35R+OI7H]CBW> 1XI;=62# MK60IQ+-U[K*1%UA!R##5EH&8WP9OD3%+9&2\[#F])J4-/+8/[-]<[::6)5%X M*]@3S70^\@8>9+@B%=,/8OL=]_7T+%\JF')?V-;8_I4'::6T*/;!1D%!>?TG MN_TY' 4,@@\"PGU Z'37B9S*"=$D&4JQ!6G1ALT:KE07;<11;B]EKJ79I29. M)S^%1AC !=SQ#2IMCEL#Y?!#4&,\&J^2J(:^-JEL@)_N:<S)] MJ:A^A7O4NX$[#6,FTN<_IVHZF_5T38/.NY?R MUV7?'+(_(>1D@V;G3:1!Z:V 18Z0$BE?*5_#AK *0:Q 5/((?(*1* LS]Y_F MS0. ":98+%$>5L+6&^!XK^70#G [7![*>*[6C1>EZ>2FTF0S.S,TH1FD!9G\E MS+O>.S9!,]R3?U!+ P04 " !1@:16[RAQ!-\" _!@ &0 'AL+W=O M6^&1[XHC34$D]&2+? )S??E@R(M:%$*7J/0 M7 I0.!][%]'9-+7^SN$'Q[7>D<%6,I/RQ2I?B[$76D)886XL J//*UYB55D@ MHO%GB^FU*6W@KOR&?N-JIUIF3..EK'[RPI1C+_.@P#E;5>91KK_@MIZ>Q=@*R\$! O V('>\FD6-YQ0R;C)1< M@[+>A&8%5ZJ+)G)%*35#+,(/6:T?OJ;>#2_7!V;,[TDN4X]F@N M-*I7]"8?3Z)^>'Z$;-J238^A3VXE$YI>PG+VX5FQ H&) KZ9$M7.8VFXXCJO MI%XIA%_/N#$PK63^\GM?04=3[B]HV'UO$;73(H(6Q\-+T:H,%R#D089C+ MBM8 %PM@VMKH:?.R?5NXHOAZ1G5M+7'GW6'WK..\G<.>W/ !TC3SPRQR4N3W MPU[G%K4^@^O-DM8!\FJ_L4)7XZ3.&4I-CO9R&<=IZEH<8@@"3U M>]G 2G'F#^->YW*E%+4*Z3T_C4)(HZ$?)X/./6V9CR=9'$7G-+J-S]"/!@/Z M[6?98438UR?!SE#7J!9N=6EPU3;SW5K;[7C1+(5W]V:UTB4NN-!0X9Q"P^Z@ MYX%JUE6C&+ET*V(F#2T<)Y:TX5%9!SJ?2VJ_K6(3M/\9DW]02P,$% @ M48&D5B!RN@RT @ SP4 !D !X;"]W;W)K&UL M?51+4]LP$+[G5^RX3$\&/Q,"33Q#H)URH,, +8=.#XJ]L378DI%D O^^*SDQ M82;D8NVN=C]]ZWW,UE(]Z0K1P&M3"SWW*F/:\R#0>84-TR>R14$W*ZD:9DA5 M9:!;A:QP04T=Q&$X"1K&A9?-G.U693/9F9H+O%6@NZ9AZFV!M5S/O;&(C Z7O 2Z]H"$8WG#:8W/&D#=^4M^@^7.^6R9!HO9?W( M"U/-O:D'!:Y85YL[N?Z)FWS&%B^7M79?6/>^2>I!WFDCFTTP,6BXZ$_VNOD/ M.P'3\). >!,0.][]0X[E%3,LFRFY!F6]"2XL$6Y-XIN.<69[)\ M%O%!P!NF3B")?(C#.#F EPQY)@XO.9"G!B/A!Q=,Y)S5<&^80>HOLS??'B[= M#V='Y5RW+,>Y1[.@4;V@EWW]$DW";P?(I@/9]!!ZMBW%&UQQG==2=PKA[P.^ M&EC4,G_ZMX_P0364 M"*XPQV:):FN)1^\.NW 4LI"PQ$DH7\Z34F()_XT"D=W;$V] M;E!1N;0/^-SQUA8,*!-* I@H',^N8[_JZ,^47&BH<46AX,;)U([N4AA: $RO: MN*BL ]VO)+7S1K$/##L\^P]02P,$% @ 48&D5KCUU.V? P + @ !D M !X;"]W;W)K&ULO59+<]LV$+[K5^PPF9QHDP"? M('(E84P2*@!9]K_O J1H92KKV N%Q^ZWW^X'8#7; M*_UH-H@6GMNF,_-@8^WV*HI,M<%6F$NUQ8YV5DJWPM)4KR.SU2AJ[]0V$8_C M/&J%[(+%S*_=Z\5,[6PC.[S78'9M*_3+#39J/P]8<%CX)M<;ZQ:BQ6PKUOB M]H_MO:99-*+4LL7.2-6!QM4\N&97-ZFS]P8_).[-T1A<)DNE'MWD#P^H'_RN5,N2V'P5C5_RMINYD$90(TK ML6OL-[7_%8=\,H=7J<;X+^Q[VY2,JYVQJAV\^D&=Y)ZQ8S+3:@W;6A.8&/E7O3>1DYT1YL)IV)?G9Q5=E$1B#"_C=;E## MM3%H#8BNAM^D6,I&6HEF%EF*Y3RB:L"]Z7'Y&[@)?%&=W1CXI:NQ_MD_(HXC M47X@>L// GX1^A(2%@*/>7(&+QD33SQ>'2TW#N[ER9K:AP'M#E,*B?,%A\>,?R^.,9LNE(-CV'OOB/-OW"D4+PUW=\ MMG#3J.KQ[U/TSP8X39^QRR&0>(W<',7\:;-2=%.-Q1K4"F@#5JJA*R^[-5FX M-5*PVHP2PAU6V"[)?UCADU>#X[V)M_8&]QJWXL4K!.^!IV&:E,#*,"[3R0_1 M[/!"U'3:P(IG>C JE$]BV1!/GH0L+P@C+'@QH0O.5T*\2L>+A6S*AWJX0KM#892_0 8I-6E?@$\I*2IX224H)I^[2K7H MC8\3.92C4]W%H21;I?UCG94A8YG[B9.<=%=/TK4!X\K)\QS2C%2A6M,;0XD[ M3U^6FE3U_L=Q&,F:94#U)/%[WBP+2Y:ZHT,[8^TYYV%!46D4DVHL&[5D='1B MSH#%=":R^*2:+.9A/DUA6M!A.P,*I]Z#Z.@%;U&O?9]R6N\ZVS_FX^K8"J_[ M#O!JWO=14G("C'\0%O\"4$L#!!0 ( %&!I%:!V%4%_@( + & 9 >&PO=V]R M:W-H965T91%CX9/8E,Y;T@6LX9M\ ;=E^;:T"[I44I1H[)" M*S"XGD?GV=FR\/[!X:O G=U;@Z]DI?6MW[PKYU'J":%$[CP"H[\[O$ I/1#1 M^-EA1GU*'[B_?D1_$VJG6E;,XH66WT3IJGET&D&):[:5[I/>O<6NGI''XUK: M\ N[SC>-@&^MTW473 QJH=I_=M_UX7\"\BX@#[S;1('E)7-L,3-Z!\9[$YI? MA%)#-)$3R@_EQADZ%13G%A^T0\AR> GGG.NM)H[P^.N%=CF6;(_]'CB%<:>4J"Z]5B>7O\0GQ[4GGCZ27^5' *V9. M8)C%D*?Y\ C>L&_",. -CS3!@M/P1BBFN& 2;AQS2)?/':RWA2L.P_EW=&8; MQG$>T4.Q:.XP6KQXEHW35T?(%CW9XACZXL\YQ8>&%(?I?705FGTS7 K+I;9; M0V$76V.H0/C^&>\=+*7FMS\.%7N4SN%BL_SDZ3XU>_>)=53E'J?_=N2:M, Z MLNHU4&FPUI)$1:@-,.MM="]XU5\,N$2.]8HZT%GRP9/#_MD@> >'O[B\>':: M9]DK<(:5",_IJ61QD15^E:;Q=)0-: R&>,1PQSAKE8;XZ]!ZK!NI'Q!AA0K7 M@G"++$ZGIU",X^EP- B38])2)08V6I>6A(XCZ50)2CL0ZDX+3AO*.DDS&.9Q MEN:#=JZ'6G0ZB:?%&*9Y/,G&@\_:T55^#OF$XD;3;C5)"SAT#Y,]%:G1;()6 M^JY30UI!Z:V]')^W*O3DWFHY]7DCE 6):PI-3R:C"$RKC^W&Z29HTDH[4KBP MK.B3@L8[T/E:TY/L-CY!_Y%:_ )02P,$% @ 48&D5KR9 6.3 P 3P@ M !D !X;"]W;W)K&ULK5;?C]LV#/Y7".\P;( 7 MV_*/V%D2H+EKT0%M$?1NV\.P!YW-Q,+9EBO)E[O^]:/DG"\KTF />XDIB?Q( M?I3(+ ]2/>@:TRL$THL.M CVT+5?/&VSD8>5%WLO&9[&OC=T(ULN> M[_$6S>_]5M$JF% JT6*GA>Q X6[EO8D6F\3J.X4_!![TB0PVDWLI'^SBMVKE MA38@;+ T%H'3YQ&OL6DL$(7QY8CI32ZMX:G\@O[.Y4ZYW'.-U[+Y4U2F7GFY M!Q7N^-"8S_+P'H_YI!:OE(UVOW 8==/$@W+01K9'8XJ@%=WXY4]''DX,\O [ M!NQHP%S0#"UE\ 2^>TH\=7GPA?0U&PCO1\:X4 MO(%;PPW:G/6Y?$>XY#R^#:[E&-RWHJ,MQ@B>T]JI<==J+P[5D\*EQ+;1;P MP3J_ L9\ED6O@ML6;:_DXUAFB/TP38Z_FT$T%<6B7>@-TH.'6C;?6!2YGZ29 M^Q3A236F5"&/4I\5$5 [MT'#+1H7$ M-MU UZQ^2N:9GZ4,?B8QC?RX*$B\DX8NZ!4D&?,3 AVE.,K@CG@LN5+/CL96 M#A0"42D'!?VEDE!?+>6^$U\I &&[K.ZI75I3KC52IC52[@.]7@4[]T1P)$7_ MS\5ZY?T*HMS/Z'02SO&;Y@5$/ING1U*BPF<1LY^\R,^P2YPH([X>V3RW MW%)1\O2$V2CT$\)T0A[9?$Z*@D\T"ND^*"1,2S3UC8OL^L1IV0S5>+<=G^>H M].% 9%ZQ=$:>638+X5RS"$Z:?(MJ[T:9IN=$M1[[_;0[3C8Q[:6@ .;&FB8_**M#Y3E+?/"ZL@^D_Q/H? M4$L#!!0 ( %&!I%: EWPN300 &,) 9 >&PO=V]R:W-H965T*ZKQDR"TMKU M^7!HBE+4W S46C2XLE2ZYA:G>C4T:RWXPH/J:LC"<#2LN6R"Z=C;;O1TK%I; MR4;<:#!M77/]F ^^-7]FN?.^;RP(V8J^J;7-AR$F0!+,22MY6]59L_Q#:?Q/$5 MJC+^%S:=;\P"*%IC5;T%8P2U;+I__KP]ASU %OX$P+8 YN/N-O)17G'+IV.M M-J"=-[*Y@4_5HS$XV;A+N;,:5R7B[/2+L@)H#+_!I\;R9B4?*@$S8X0U!+X( M.QY:W,7Y#HLMXV7'R'["&,%GU=C2P,=F(1;_Q@\QNEV([#7$2W:4\#/7 X@H M 1:RZ A?M$LY\GS1D90-6 77LN%-(7D%=Y9;@5*SYE"^'5U\F,Y5S;E9\T), M BP+(_23"*:G'^@HO#@2;+P+-C[&/OW/K<"5-$6E3*L%_'4OGBU<5JIX_/M0 MX$>I#P=.X\&^$OA6"0VVA_M2P%)56,:R68'E;KVK9?D##U2U&N1[)!2J7FMI M'$(M8>X%+33W%:JF*'>R@2M1B/H!=]Y:6.]7 M#N\8>K]K93 ?KO6+RX;7JFTLS(JBK5M,1BQ UFLNM9.1#P@]M)4_?)ZNE,#U M)GCB52O@?R7[YEL/8OB3T-A)L5FZ=NR(*[D4T'\17)NSWNMQP@DP%I,T'>&H M3UE$6$KA#"_=8A(GN:0#&CO[2X@24F4A-"/(I)1 MYXF<290[.PV=G9'<,^"V%.'I@/7VKH^F&Q!ESYB0903\G(Y\@1?8$0D3> M*XME?P)QRD@ZREV:+*:$Q:%/D^&M)\R9<2\\DQ$[69)?U:%# M']BYE,BT$:X^BN^MU"B7=:M-RU%@V L=:N86C/1Y]&6#-M4:C-"1.6CDA4^JJXC%\22JN9#!N3B?<#O EMS-@:G M9*O4BYO\7"R"V!'""G/K$#C]/N,M5I4#(AJ?>LS@M*1+/!\?T=][[:1ERPW> MJNH/4=AR$60!%+CC364_JO8G[/6,'5ZN*N._T':Q:1I WABKZCZ9&-1"=G_^ MVM?A+"&+OY+ ^@3F>7<+>99WW/+E7*L6M(LF-#?P4GTVD1/2;XPV%.E)9.KQTBLB#5@%[X7D,A>\@HWE%NEP67-);P_#_>,*N"Q@];2Z'<)SB< K8LS][5,[V!]7VW[Y M/RAPXV)HYPGYN/5PASG66]1'"QN\!9S[!C[:!Q C> <)B\/).'.C) O'23)P M)"%CX8PED,5A/,X&GO$X9#,&HY EV< QAV06LLD$*"V9I8-G9>FTO /&:)Y. M_2@.9UGL!>X4*6R=#,NW%?:M3?SM3ANYKRONJM@BE9'GGQJAL8!#HTW#R4F' MU2&LG,,(7\+OA"2;:@P5V7Q_\U8*K[X7SL)D-.W$LC";I)W()(RGHUX>#=]D M3<-D/(75I=I+12Q*C?A?QZ4S'IUUH!KUWO=9 [EJI.V:T&PO=V]R:W-H965T M3V)JQ[%S<)DXF3MJ' M3A\@#,SMA8>HIT/7&-95-&H5H-1GA\-:B%U;WP2]S[9\8EI MO9*:/UER;5T+NYZP,JO3WK"WV?@LYPL?-@;CDT;,^9K]U^:3A338>JEDS=I) MH\GR[+1W-GPY.0CZ4>$/R2NWLZ80R=28FR!<5J>]/ !BQ:4/'@3^EGS.2@5' M@/&]\]G;'AD,=]<;[V]B[(AE*AR?&_6GK/SBM'?P^"O M-,K%)ZV2;E'TJ&R=-W5G# 2UU.E?W'8\[!@M?J.293G\[0>( C19_.UXUM73(Z%^M::+IT MT2YB>]NRU8[7&;TU@;=9<&6KI-\%:ZRC&AZI!'(K'9/PI%A@YSC_91/6Z\GE MEXLS>B9BHH7T]XGJ0Y=6&(;A M_P<&*[F451NS83G6B?8AMD,<:JDV2.-]S-B]?_+)D(_)]%Y;A$;U2A=F;2AA%F+/H,F!\U"W6. M4+NJ1SX$A9JA!LI"Z[8.H;R_G'S\?"\,07F6@_R9,L;VJ0%TJ)-H&B5+,56, M?K#S5*M%]@*,H2"H%&Y!TSM,V"J2&ZP4>Z"(U)4(0OJ,SG!*L+T#,[,FY6#& MG$Y+(^PGXWXD5=P1B>F69Z.4NCP[S'>]MAYD_!/YC8ZEHT:L8QC8J:Q85685 M\N2Z>8 3 Y,802@)Z#!$:2OR*T/:T).*3W.4-<^34)HE8SRCIE8+62Y(R3I$MUM2W5AXM+3\ LE=&%5MVG=//W33 MA,0T(?<&3-8&C)LP*$*<@-RG9S2D$15T0((3ME8<>C$UCN/B #O M>6QJE,*]XPNZX)+K,,,W@/Y;X:$OUV#GEE&SG<>[E$.B6NW3A6.[N[VNG:5; MRIUZNNM]B$V"JN(93$.Q]\BF^U,2O&GBG65J/'(;EPM<.=D&!;R?&7S$.R$< ML+W$CO\%4$L#!!0 ( %&!I%:H>2]R:00 -@) 9 >&PO=V]R:W-H M965T9Z HV.*%(E62LN/_?@ E*T[F>GM(3%' AP\?0%"SK76/OD0,\%1IX^=) M&4)]E:9>EE@)/[0U&GJSLJX2@1[=.O6U0U%$ITJGV6ATGE9"F60QBWMW;C&S M3=#*X)T#WU25<+L;U'8[3\;)?N.K6I>!-]+%K!9KO,?PK;YS])3V*(6JT'AE M#3A_8)?/&>-)JWW\ M#]O6]FR:@&Q\L%7G3 PJ9=I?\=3I<.!P.?J!0]8Y9)%W&RBRO!5!+&;.;L&Q M-:'Q(J8:O8F<,ER4^^#HK2*_L/C=!H3Q!?P$2UM5*I#>P8,P!3V;H,P:C53H M9VF@8.R2R@[XI@7.?@ \@<\$4'KXV118O/1/B63/--LSO^%A+G"9T. MCVZ#R>+=F_'YZ,,)LM.>[/04^N)D<>!6>:FM;QS"7W_@4X ;;>7CW\>2.!GF M>!+CB^&_FD.^B,]OT44)#PUO&T0"E3(3A(<3>&@-Y>%Y*AX4*D50NS".L&^$$X;6UK9W=J((<^QJS M88TNCC,C$80GW>**S$.I7 $/'2,L]IQ,<#0^FE>D"".R$O)[H[R*4X8844P* M$'8#J#4QB1&1+&KVHBA!:);E[?3]\(R.M-9Q.I'1V^G9X4Y,C[I>EGW;PRU* MK'(2J]O)!J]:84F1:10SYR(R\C0M=O'/&HR_GU8M:^])_\B)XHB#DNXH[4)) MP>>#I%6>4\I%KLF)$$@9%I(:SD-)+'-$0QZR<:P8)Q+A*]NTT%J)7&D5=B"% M(6N:Y<);0W@[0!\4(Q8#=FJ+W.\=>&YMHPOV%5*Z)A8&J)>@,:*A/#%V9$%W M1;OR5JLB0CP7WO>'>WA$@N>,!=0T&4@+H?7N5;HO-/+4U0%^>[G/-6 "U'2L MAL.*!ZR@DTEOT45,=C/V/TL[Y$8LQ09C;HT,45UN272&&"FS8:G68M]XG!*W MGFCKSH>CZX;N)1W.6IC=NS>7V?CB0VQ@NK4,W<@Y$5;",7LR?R!&6C4;C<\'5#]'7%B@P2O!!O#%P'7ME(;L?+^5 MC92C^6I&,&E?D.AI>G"7@VN^(]B'8.M[=N0WT)1"7 M)7UZH6,#>K^RU%[= P?H/^86_P!02P,$% @ 48&D5NCP>8!& P 6P< M !D !X;"]W;W)K&ULI57?;]LV$'[W7W%0@R(! M7.N7G7F);2#.6K0/78,DVQZ&/=#2V2)"D1IYBM/^]3M2MNJNKC%@+Q)YY'WW M?1;W**6L43MI-%A) M)X0*"_((@G_/>(M*>2"F\?<.,^I#>L?#\1[]7=#.6E;"X:U1?\B2JGDTC:#$ MM6@5W9OM>]SIF7B\PB@7OK#M]N:3"(K6D:EWSLR@EKK[BY=='@X56R'RU^-8203N$-W!E' M;RR2M,A))UBBQK4D-XN)X_C=<;'#7':8V0\P<_AH-%4.WNH2RV_]8^;7D\SV M))?92<"/PHX@3X>0)5E^ B_O1>">UT(44"AY(4-!]5&\'-SX. MY^_-E6M$@?.(+X9#^XS1XO6K]#*Y/D%VW),=GT)?W']_)/#G([[P5)GBZ:]C M?$\B'N>;3D??E0 .WO#M] L>BR\3,RWW82%T(#ZH+5H$X6!M%/<0 M!^XSSB&+_7EZ">EPG$T'CX:XP,[@?,RF"QZ,\PD\LMY;4S="?_;Y(BM7K0<[ M2T<9WW.E0LO2P9#W!F["(5/4*=Z+A%[D$/Z+RB$G_U"%Z;&(6BD8$^O_W>9C.#8%8H/&EZ-=A/:NF-$KM*N]_76 M_N6XZ1KFU^W=L\-)W$@N1X5K=DU&/W&CMETK[R9DFM ^5X:X&8=AQ:\?6K^! MU]>&N\ENX@/T[^GB'U!+ P04 " !1@:16QE(^L?@# !3"0 &0 'AL M+W=O^+:P["!>SBFUQC?:O:J5I%_8H M&2]1&JXD:,SGP6U\O1P[>2_P-\>].5J#\V2CU*/;_)'-@\@10H&I=0B,_G9X MAT(X(*+Q7XL9]":=XO&Z0__D?2=?-LS@G1+?>&:+>3 -(,.]!.FM#77Q1%B&^@@OX4QD#*]2P+IC&66@) MWFAS"*!Y!$R>@, MWJAW=>3Q1F=<-6 5?.*2R90S 6O++%*)67/*WP9N?!K.= M8;!X]R:>1#=GR(Y[LN-SZ(M[IB67VZ.,P#\/>+"P%"I]_/<4W?. \=6P27%% M@,8#+IGA*8CGA\Q:S3>U91N!+EAWJJR8? *JQ/2Q4")#;8 ;2)E(:T'ARV#S M!!G?\8SX@J0YXA%_Q+$%]EBDX+9[WS*87; =:IH (.MR0T14#JDJ2^I93\D M#1-CF?0&: YY96+,53:$;P5*=T#4B94SSR5IXPO!C(O:L<4NLK_@,YU[C"VY M2UPPSVFX. TF!%147]*ZLO*F:-CT;C@C%>J@N6- %ZWF(-/HBE&T^:KE#X]9T2+ZE;MD8JB6W9M!N5.5&(R5+ M9G!?5D(](5)3N*M5K=."QAVLM-IJ5L+[=V^F21+=W*]7*[^,;SZTUH?P0%2[ MBG##EE*X\=7ED+O(_TJE=5FTA29J-!+2HI\)[B9;>#\9 MC"YC^."6<3R(1PFMER_HOHCX]_(\49=Q-!U,+\>#C]$5K:\&R60RN)I.X4%9 MJHB?!H.H1,-HTI"*AG%$J]NJTNK Z>E!*IIH^)$> "'X45_D/TNT-]GL*<(; MUR.F)I&JUJ9FTG:=Z9(*!3E*,M1/>$A%[2*9:U5Z@:;T^^2^EE+CA=N^V*M: M9,XH&>(7?26[E&Z4+<[G=7AJB(9'#UV)>NN?<]>7M;3-F]>?]E\,M\U#^5V\ M^=P@DUM.I2\P)U4*[F4 NGG"FXU5E7\VB2H]PGY9T%QTS\TIJ M'%APLZ(0=G6+RBRZ42O:=+S*R=1S1[/7*<4$W]#_50XLM9HU2BX+U$X:#1;' MW:C?NKX]9_M@\"YQX;;^@9F,C/G@QE/>C1(."!5FGA$$?>9XATHQ$(7QWQHS MJJ=DQ^W_#?ICX$Y<1L+AG5%_R]Q/N]%5!#F.Q4SY5[/X@6L^%XR7&>7"&Q:5 M[07-F,V<-\7:F=J%U-57+-=YV'*X2HXXI&N'-,1=312BO!=>]#K6+,"R-:'Q M3Z :O"DXJ;DH;][2J"0_W_O3>(0T@6_PBDIXS&$@K%_!O729,FYFT76:GB9B M\V:V!KVM0-,CH&UX-MI/'3SH'/-=_R8%6$>9;J*\34\"/@O;@'8KIDC3]@F\ M=LVZ'?#:)U@[\ 8>I18ZDT+!FR?VI#9_D&\%=WX8CA?.M2M%AMV(5H9#.\>H M]_5+ZS*Y.1'L>1WL^2GTWFYAAE9H)X*DW5:5X)\A+CW<*I-]_'N(P6SEX)5!4V PL%O2:-%*U:IL/D0?>I(-QTQ^;D2PY;$1&AW MK7)R+!\-Z#M.YM[0/698C-!N>M*#9O&O=C$,Q9+892CG8J00^IL4T=IUG+D? M1N7T=3'\_'D7@R ,)1:"I*9D(9DR96O$*5RM$[:"LZ]?KM(TN=F#"+VMFS]B M%L@<+3M3 3E0225Q4\&"HM8CB?N#K5O?;QR\H>7J]#=>DN,D>8[1>4"/N9B%HK<,8563-ZL7)">X6" MX6M_0X>J)?S>C#MR#")Y?+I[#_7?2PJ9,#&]/IXJVQTLJ4F>-&4Y&RF9$3LB MS@B;+#\-7NI0)JA)\K0H*$%F+FG;K355BE6@,UKMX5.$^S%1!J\N?H<6/4^_ MAL=HSV@GI*-:+O$N:'R<[TYJ&*I/_APH&[^B\V$='9-E#'D8%UOZ;B5!S"TX M@Y?,&]9W)6]Z>]3[G7!H,VYNG9T%<^,; BMGIGUUC-:]]26D7YV]G^;5#8:" M(HTXV@3&Y)HTOE]$8*M;0=7PI@PG\?XZ7N ( "L& 9 >&PO=V]R:W-H965T M T"9!DR;E1=!&HC T/G2J*-L^3/O@ M)M?$PK$SVZ%EOWYG)X0BE>Y+;)_OGGO.]Y+Q6NDG4R):V%1"FDE06EM?AJ') M2JR8&:@:)=VLE*Z8I:,N0E-K9+DWJD081]%96#$N@W3L97.=CE5C!9:SJ%/4K.*Y2&*PD:5Y/@>G@Y M'3E]K_"#X]IL[<%%LE3JR1WN\TD0.4(H,+,.@='RC#$X=7J:$\5]8M[JCTP"R MQEA5=<;$H.*R7=FF>X0#(\ACN)D#U[2!YUXO&1/ MT :L@CLNF%NXT6XXUS>7IF893@)J#(/Z&8/TZ&!X%EWM M(3OJR8[VH:>+DFD\F?J\S-F+XPC76C-9>+[PZQ$W%J:"LO=[%_?]Z/%P\"[S MV5;FX;%$7PI,OE #9JJ0_"_I'$:#4ZI%(7Q;21+$@_->H%9@/@+$C=LC,&LU M7S:6+06Z/%AR-&.2=2'=RXP6ZE:8"R;AT]'!11Q'5[/[N=\-KSZW+D#5#M9 MWF@N"X(!@BLU.C2=E7W-N$\,O3'-,N_2@M>MVFI%5ZT[#6__!W^8)(/SLS>] M/2R.=Y5$N-7 %>K"CRE#;]=(V_9R+^TGX74[ -[4VS%*+@M.3R)P1:;1X)P& MCVY'4WNPJO;C8*DL#1>_+6F:HW8*=+]2U!W=P3GH_P_I/U!+ P04 " !1 M@:16[502.;X" '!@ &0 'AL+W=OG6Z6?3(%H85<*:69!86TU"4.3%5@RTU,52CI9*UTR2TN] M"4VED>4>5(HPCJ)16#(N@W3J]^YU.E6U%5SBO093ER73+W,4:CL+^L'KQ@/? M%-9MA.FT8AMSX+H_F0]06W_)9$#E!*#"SCH'1ZQD7*(0C(AE_]YQ!F](!#[]?V6^]=_*R8@872OSB MN2UFP3B '->L%O9!;;_BWL_0\65*&/^$;1,[N H@JXU5Y1Y,"DHNFS?;[>_A M #".W@'$>T#L=3>)O,H;9EDZU6H+VD43F_OP5CV:Q''IBK*TFDXYX6SZ75F$ M.(9/L*RK2B#=MV4"%LP4<$L5FX:6LKC8,-LSSAO&^!W&!.Z4M(6!+S+'_!@? MDKI68OPJ<1Z?);QCN@=)OPMQ%"=G^)+6NOF ME-^&;G":SG7-Q%0LPUE ;6%0/V.0?OS0'T6?SX@=M&('Y]C3MA#=XP+=<),) M96K*"+\?<6=A+E3V].>4_K,93NN/X]YQOLSI6)..SF.A$8]J#%2AK' EZK@2 MN3K%G2-TWJH%M7[C BZ;L4+].>EXJQ7C.= F'66J1+!LAZ8+DL83(:EC:YD; MN(!1-QGWZ7W9O>R/_H-:)">V@5W U6CDGE'2611,;I ":!IDJJ9Z$^J%K00" MD[G;U#7YP1W-/$,WJU'0CY&[GR5C%7=6_%G.K;_Y"TBZPZ'3,>P.QPF<*GAX MT)PEZHT?009\^J9/V]UVRETWS?T6WHQ(NN<-EP8$K@D:]2Z' >AF[#0+JRK? MZBME:7#XSX(F-6H70.=K1?_^?N$2M+,__0=02P,$% @ 48&D5K'0Z?$% M!0 .@T !D !X;"]W;W)K&ULI5?;*FX=,'T!R*:(& 18 +:M?WUWP8B6AE:9Y ML$GBG@HE':+0>Y]>3X>NR3'0KB1*5'33&9L(3Q]VNW8 ME19%&C85:AQ-)J?C0D@]6,[#V+5=SDWEE=1X;<%512'L?HW*[!:#Z: =N)'; MW// >#DOQ18WZ&_+:TM?XPXEE05J)XT&B]EBL)J>KT]Y?5CPA\2=.W@']B0V MYHX_WJ6+P80)H<+$,X*@QSU>HE(,1#3^;C 'G4G>>/C>HE\%W\F76#B\-.J3 M3'V^&)P-(,5,5,K?F-UOV/ASPGB)42[\AUV]]H06)Y7SIF@V$X-"ZOHI'AH= M#C:<39[8$#4;HL"[-A18OA%>+.?6[,#R:D+CE^!JV$WDI.:@;+RE64G[_'(C MMUIF,A':PRI)3*6]U%NX-DHF$AV\:-]>SL>>[/&N<=)@KVOLZ GL&;PWVN<. MWNH4TR_WCXEG1S9JR:ZCHX#OA1W!;#J$:!+-CN#-.N=G 6_V!%Z?PY]7L?.6 MDN7//H=KO%?]>%Q YZX4"2X&5"$.[3T.EL^?34\G%T?8ONK8OCJ&OEP+)QV8 M["!.PYKW'CXWSX_XX&&M3'+72_^H@7[ZG=4PI+T(Q?0Q1ZBTJ%+I,87$4("U MJ]\<,4D%#V=2"YU(H<#1-J12]HX+F2L2/"&(VI$ S]^7IBB%WH/0*4@:=E7L M9"J%I<",8*442.W1)LVR6"C"IYCQ>HJ9=B*4NAO2ND01.0ILI:E7*?D/\2FM MR1B6\!Q/9=84;+<80B[N$6)$#:@DE5G-WU@H*UL:AZT")>VEG;3)_4\!1O!. MWZ/SM1I2PRZ720X[A-2 -CY(R\($']G8CZ@;_& 4_GN#"18QVK9D(IA.X IC M6U'[A6A6UQ$3"NJ;4FJ.+7E:"$T=F2&'/^/KL'%.6&S$HX52!_=LRK&C;N?S M8-U6"KM$V+R]#$&]'6U&\.MJ=1UB$8(OBP-3A&EL70AUQ D_1XMD@\AYP;8H M:T3Z5]4JKDD4YU@ ;]J%'S(5?:[@,N4&*R/K>( M7T\'N9^>V50LRP$MEHB," HHA6A5Q%I.G-'%\V=G432Y^"4\IQ= .C9#(=[ULF;R):L?\J,--; PJ)/]"(XTU9.NJ9X< M;:K?.__^8V,]:J2_L1Y:%H^6R];R#684/4K2#\8C1-#?B+E*W'>0OND#P]Y& M,*3D91T0^[40^/2KR![J<'8IKC:;WI&T2/W:&'375+_4-.?65-E]0@,M< MZ"TI16H_MAPN26K4(E:2[ENG\ZE24-J M<+*,X!.&:I!27VV[ MT>Z'P:J^#S\NKW]54'?<2NU 849;)Z/75*FVOJG7']Z4X78<&T]W[?":TX\; MM+R YC-#Y==\L('NY]+R7U!+ P04 " !1@:16H[INP?," !5!@ &0 M 'AL+W=O%)N)AC9-?-@#0OB<3+.8=4R,RV2M^8&M'" M?2.DF0>UM>U)%)FRQH:9(]6B),]:Z899NNI-9%J-K/))C8C2.)Y&#>,R6,R\ M[4(O9JJS@DN\T&"ZIF'Z88E";>=!$CP:+OFFMLX0+68MV^ 5VI_MA:9;-*)4 MO$%IN)*@<3T/3I.39>[B?< OCENSX>WY$_^AKIUI6S."9$K]Y9>MY,\L6 M,ZVVH%TTH;F#+]5GDS@NW:-<64U>3GEV\5U9A S>PK(SY#(&SE2SXI*YGAE@ MLH)S;EIE>&]X?;QL@.M,-#7MZ^\/CO?G^V&Y\2TK,1Y M0--A4-]AL'CU(IG&[P]HRT=M^2'TQ14-8]4)!+5^>JG3\K;CP\.$L'K8-< ? M7PA&,F=K_/$IW0"*^8P*E-? 2DC"?YJ2F M=)&&9K=$\KJ^AB!IT11I!E_D'44KS:GGR7$&%YH6C;8/(;2"$;Z#=J@M;0 + MTSR%3TI56RX$%&$R*0C ,KGAKDAF#!)/DH3Q-(,?MD;]:$L+N%:6B?&>A.GD MW9.VECWX/CDZ5I:ZPPH$9RLNJ(TD+-01ESC^=8J']%F%-+]OUNHIU1;U!O_$(SX*OI MIWZTCCOSM%\53^']PJ7YV7 ::8%K2HV/BDD NE]B_<6JUB^.E;*TAORQIKV/ MV@60?ZUH8H:+(QC_21;_ %!+ P04 " !1@:16\D(T5*D" !.!@ &0 M 'AL+W=O$ ]N"!E_ALWWW^/I_O,MTJ M_60*1 O/I9!F%A36KB=A:+("2V9.U!HE[2R5+IFEJ5Z%9JV1Y3ZH%&$21:.P M9%P&Z=2OW>ITJBHKN,1;#:8J2Z9_SE&H[2R(@]W"'5\5UBV$Z73-5GB/]LOZ M5M,L;%%R7J(T7$G0N)P%Y_%D/G3^WN&1X]9T;'!*%DH]N#&;1'NL"NO4._]-I)RX(9O%#B*\]M,0O& >2X9)6P=VK[ M"1L]IPXO4\+X+VP;WRB K#)6E4TP,2BYK$?VW-S#WP0D34#B>=<'>98?F&7I M5*LM:.=-:,[P4GTTD>/2)>7>:MKE%&?3&V41AG ,EXQK>&2B0KA&9BJ-=/76 MP)L'MA!HWDY#2\>YH#!KH.H-4^\'B# ]H-U/KVR:NCA_NC7;5,S)IE. NH' SJ#0;I MZU?Q*'I_@-NPY38\A)[>4_7EE4!0RTYJ^G!N#%)6F,SABK,%%]QR$M&D+ =Z MZ'>855ISN8(Y,]S -Z\0'O#9PERH[.G[/K$'Z>P72_G(BC8AO2O>SXT>.BDLQ4Y1Z9Q@SYQM'L@Z1.=$0/\@C>]>.SLZ[= MZTB>]"ZY9#)#$*2=OIW;.(9XV#^-1ZW1^T 'E O4.[;)_V [&H^[]C^Q'2?1 MB['O_82=&B]1KWPG,^ IU>7>KK;-\KSN$2_N=:>EO*VX-$1E2:'1R=EI +KN M7O7$JK7O& MEJ?]XLZ"&C]HYT/Y24>4T$W= ^PM)?P%02P,$% @ 48&D M5G.4,_@$! W0@ !D !X;"]W;W)K&ULK5;; M;N,V$'W75PS41>$ W%BB+I92VX"=N&B 31K$:?M0]$&1QK8V$NDEZ3C;K^^0 MDMWL(FMT@0*&QZF>] ;1P$O;"#WQ-\9L+X9#76ZP+?2YW**@ MG954;6%HJM9#O5585 [4-D,>!.FP+6KA3\=N[4Y-QW)GFEK@G0*]:]M"?9YC M(_<3/_0/"_?U>F/LPG ZWA9K7*+Y;7NG:#8\LE1UBT+74H#"U<2?A1?SQ-H[ M@]]KW.M78[!*'J5\LI/K:N('-B!LL#26H:#',UYBTU@B"N-3S^D?75K@Z_&! M_6>GG;0\%AHO9?-'79G-Q,]\J'!5[!IS+_>_8*_'!5C*1KM_V/>V@0_E3AO9 M]F"*H*U%]RQ>^CS\%P#O =S%W3ER45X5IIB.E=R#LM;$9@=.JD-3<+6P15D: M1;LUXMU*96JQA\% \-JC/QD-#'BUN6/;L M\XZ=?X,]@ALIS$;#0E18?8D?4J3'4>P05DJVASII,!(NI="RJ:O"8 5_.CGP@"\&YHTLG_YZ M2]E)WV\K>]@HQ"\J"E2/69'0<2R-/06R^4, MPC!B:9Q!QEDP"KV;Q>T,DH#E<6(?HS#Q9G>S2X@S%B<9Q(2, N]!FJ(AIBC* M&1_E-.)9P.+1"$ZD.3FF.?G.-,^JCW3Q2-VB4((N@(9'I-P1G06I3U!3F\*1;SZX>K&:0$XSDD,4N#V+N4 MBMX?)!1*J4G]@"V!--9\.:I2F9O;/A)ED$ M9V]=LN&KEM/:[-K&JDG_3IBN^QQ7C[U[UK6L?\V[QD\'=ET+#0VN"!J&UL MC57?;],P$'[?7W$*"#$I++_:M!UMI74#@<30M'7P@'APDVMCS;&+[:[;?\_9 MR<*82L1+X\W2M]9RI$"P^UD&865-9N3Z/(%!76S)RH+4KZLE:Z M9I:6>A.9K496^J!:1&D=3M;."2[S28'9US?3C H7:SX(D M>-JXYIO*NHUH/MVR#=Z@O=U>:5I%'4K):Y2&*PD:U[/@+#E=#)V_=_C&<6^> MV> R62EUYQ:?RUD0.T(HL+ .@='K'L]1" =$-'ZUF$%WI M\;C^A?_2Y4RXK M9O!^\M-4L& =0XIKMA+U6^T_8YN,)%DH8_X1]ZQL'4.R,574;3 QJ+ILW M>VAU^)^ M U(/>_F(,_R@EDVGVJU!^V\"2X=$6YL9J^V2K02:XVED"=XY144+M6B@TG] 97"II*T,?) EEG_'1T2K MXY8^<5NDO8"73)] EH20QFG6@Y=UN68>+^O)U4"3WZ'TFNC!X6C7':=FRPJ< M!?3[&]3W&,S?O$KR^'T/MT'';="'/K_@AFTV&C?,_ZQJW17DAR<,2WRPL!"J MN/MYB'LO^F'NRTHC_E4S(,6+RDE^Y"1WNJ='WZECH%#26+UK.NDU).DX3/.A MLY(D'&3#QJMFDAJ96M9"2OMQ,H DGX3Q(#U:*LL$^6?9)$Q'$[+2<1P.1B/H M$6_8B3?L%>^<:E9B33GGJB$(&DFDTZ343A.$J\8:4=:WTHB M+ZAU+ ]'H]Q;DS"?Q$<7N$:M/68[ M!U[B*5L19]$JQVE$4'B>AW!$DXH9+ P+7%!J?C*@0NIF[S<*JK9]U*V7I'_!F15<5:N= W]>* M9D"[< =TE]_\-U!+ P04 " !1@:16J$ER'F@" O!0 &0 'AL+W=O M7[*BNP).I25,C-SD;(DFCCRJVO*HDD=Z"2^5$0#/V24.ZE$[>VD.E$ MU)I1C@L)JBY+(E]GR,1NZH7>8>&!;@MM%_QT4I$M+E'_K!;2>'['DM,2N:*" M@\3-U+L.KV:)C7(&.6R,AX M;CF][D@+/+8/[%]=[B:7-5%X(]@OFNMBZHT]R'%#:J8?Q.X;MOD,+%\FF'(C M[)K89.1!5BLMRA9L%)24-S/9MW4X HR#-P!1"XB<[N8@I_*6:)).I-B!M-&& MS1HN58J(AE./=,3"N4+>NF'=^$P M^')&6])I2\ZQI_/GFNI7N$==B/SHAA3\=H)AA7L-,R:RIS^GM)]E/ZW=E#$]#)/^YS"Q1M1/1F%O\7A[,=]74D#<'T2A M'8>CWDIHPFS0N)_$ VL,^T$\AE.U\8\><8ERZUI5029JKIOWW*UVO\%UTP3_ MPINOQ"2QI5P!PXV!!I>C@0>R:<_&T:)R+;$6VC28,POSHZ&T 69_(\RK:!U[ M0/='IG\!4$L#!!0 ( %&!I%8>X+6EM@( ,T% 9 >&PO=V]R:W-H M965TB!UI:6T(HTB7IV/W[+BE'<0''%VF7W!G.:+4*F2E S4\B,-P$#2L%EX^=FL/*A_+E>&U MP <%>M4T3/V=(I?KB1=Y;PN/]:(R=B'(QTNVP"\1(YMT0DX\^6 MT^N.M,#=^(W]QGDG+S.F\5+RGW5IJHF7>5#BG*VX>93KK[CUT[=\A>3:/6'= MU@Y''A0K;62S!9."IA;MFVVVWV$'D(4? .(M(':ZVX.3**=FO"F?Q>&H01?(&+HI K830\8H'U*YMQ].&>_HK/SS;6 M)^/ T'D6%11;[FG+'7_ G<"=%*;2<"U*+/_'!Z2S$QN_B9W&!PGOF#J%)/(A M#N/D %_2F4\<7W+ O(;6WSY[+3K=C[;C;8?M2=SK_B+UKN83I&GFAUGDHL@? MA/W>+6I]!M>;)0TGEE H+&L#7&I-#?D<)7XZ2N&$HM@?9"&<])ZE8=P2)*G? MSX8VBC-_%/=[ERNE4!C*^WX:A9!&(S].AKU[FOGCHRR.HG,:I+9FY$?#(3T' M6?8Q(^SK7K S8@VJA;M(-#BW[;1UJ]U===&.Z'MY>]'11US4U#Z.04 !D !X;"]W;W)K&UL M?53?3]LP$'[O7W'*IFF3 OE9**R-1&%H/# A8.-AVH.;7!L+QPZV0^&_W]DI M62>5OL1W]MUWWUW\>;I6^M'4B!9>&B'-+*BM;4^CR)0U-LP:/*B :7B#4K#E02-RUEPEIS.G7-5S8+8$4*!I74(C)9G/$-I@!D-)E[AMOZ%?^MZIEP4S>*[$ M Z]L/0LF 52X9)VPMVK]'3?]C!U>J83Q7UCWL>,X@+(S5C6;9&+0<-FO[&4S MAZV$R7L)Z28A];S[0I[E!;.LF&JU!NVB"2X=#_ESFHZY91GBQ_* M(B0Q',"5?$9IE>9HX/,]6P@T7Z:1I1HN,BHW>/,>+WT'+X-K)6UMX)NLL/H_ M/R)N \'TC> \W0MXS?0A9$D(:9QF>_"RH>',XV5[&C;0][>KO3X[WYWM)')J M6E;B+" -&-3/&!2?/B1'\=<]W/*!6[X/O;@CR56=0%#+X7>\AG#>:4TV_/:L MX1Y?+,R%*A__[&I@;XG=#=",R]H/^0)+;!:HG3-R$W=C3T>77'*Z8Q6LE*H, M?(0L#H\G.1GI43A)XM$M6].MM*@Y$R8$?.IXVSC.5(O* ),5E$J2]/W@Z<;% M87R2TIJ&V#RH-5J1?$&TG&8QSFD>3A.LM&]LDQ0M61\%*:3V%M9 M>)Q,8-?4HRTY-*A77O2&ZG?2]LH8=H=WY:R7T[_P_E&BR:RX-"!P2:GQX?$X M -T+O7>L:KVX%LJ25+U9T]N(V@70^5+1?=LXKL#PVA9_ 5!+ P04 " !1 M@:16'-%LQXP# *" &0 'AL+W=OO(-2BV E$BE1DE/;0)QL6(&U"YJL>QCV0$O'-A%)]$C:3O[] M#BE;Q+&I-M *$.FL890AA_'VV&@TNG>+X^6?_9 MQXZQ+(6!.]7\(6N[F85E2&I8B5UCOZK#+W",QP.L5&/\EQQZV0R%JYVQJCTJ M(X)6=OU?O!QY.%,HDS<4V%&!>=R](X_R7E@QGVIU(-I)HS6W\*%Z;00G.Y>4 M1ZOQ5J*>G7]1%@BEY(K\9C>@R:TQ8 T174U^E6(I&VDE&/+#DU@V8'ZBCQB]#1W:KC:?W'BIHE^@2 M-X'CVA'.@@<-6_&*;8DHWA.615E:$EI&29D%WT2S@RM18Z*)%2_8M!7(O6>6 ML#2B>8$VHH(5 391(RQHT6 +;961:(U&>3%QWWP2W)\."Q1/\,LR'O0,%!&? MI(1'G*;!D[)HX3W),SPL<,'3B*5E<+?3&A$2GD><,Y)ET:3@P1>< A_>E8S2 MC]A:O00"SSA^6?ZF-3*22#XDDH\FLH=^WE'_+8.C5O]G!N]A!1A\C>G90[<# M%W&*$9"%F[/X M3D1WJKLZD;U5VH]B7D:4&M MK+%>O/ZY'XH%PSG!3&%9];@ICTJ:N:+$FR&KC+&H0*^X2K >*!^JA&)1)HP2 MFF"U\>1BG="$1?DD(Y,"RWC$Z,5BB<_F.AN^_G^ MKWC_2F)VUQ*9:F"%JLEU@16B^Y>GWUBU]=-^J2R^'7ZYP<<:M!/ ^Y7">7?< M. ?#\S__!U!+ P04 " !1@:16$ \N,EM8\V)@^VVV[_GVLE"D;J*E\;7]CGWG.O>.]M)]:!+1 ./E:CUW"N- M:J1!"'X2BH&*^];.;V;E0VDQLC M>(TW"O2FJIAZ6J"0N[D7><\;MWQ=&KL19+.&K?$.S;?F1E$4]"P%K[#67-:@ M<#7W+J/S16KONPO?.>[TWAJLDZ64#S;X5,R]T I"@;FQ#(P^6[Q"(2P1R?C= M<7I]2@O<7S^S?W#>RZ,HE-..)-]D08ABN$M7.:YW-1&PPU[8DN!P.K";JH-%O"9 MLR47W'#4\/K>'NLWL\"0 $L3Y%VR19LL?B%9 M>R-J6&]W6!Q;_X@(3WZN-G M]8OX*.$U4V>01#[$89PY1PVB M46W1RTY/HE%X<41;VFM+C[%G=]2/Q8;>1:[^_ZU^.B]PCX\&%D+F#[\.V3J: M^+ MJGQ>NM*_PQRK)2H;#.P[V,>(![W$II-X>C*)H^@"C&(%PBOZTT5^&J5V M%8;^=!@-R(R20OBP93EK>Y9L25,2.5:-D$^(L,0:5YQXT\@/IQ-(1_XT&0Z< M>28TT)R"M92%II&1(W5\ ;4TP.NMY#D%E'4<1I#$?A3&@Z^.G'65$WN5FXS] M:3J":>R/H]'@7AHF2&H\)MQPVJW&80J'7C;8Z\<*U=I-'0VN(&UK]KO]8+ML M^_GO]78J4IW7O-8@<$70\&P\]$"UDZ8-C&Q<=R^EH5GAEB4-9U3V IVO)/VG MN\ FZ,=]]@=02P,$% @ 48&D5LO+W(&ULC55MC]LV#/XKA%<,+:#%MOP2.TL"-'<=-J M M@O:Z?2CZ0;&9Q#C;I+K71T0#CTW= MZI5W-*9;^+XNCM@(/9,=MO1F+U4C#&W5P=>=0E$ZIZ;V>1"D?B.JUELOW=E6 MK9>R-W75XE:![IM&J&\;K.5IY87>T\&'ZG T]L!?+SMQP(]H/G5;13M_0BFK M!EM=R184[E?>ZW"QB>U]=^'/"D_ZS :K9"?EO=W\4:Z\P!+"&@MC$00M#WB# M=6V!B,;7$=.;0EK'<_L)_3>GG;3LA,8;6?]5E>:X\C(/2MR+OC8?Y.EW'/4D M%J^0M79/. UWD]B#HM=&-J,S,6BJ=EC%XYB',X1*YJ;5$^&D5O*_(SZ_?2((01_ );1956YAN#;2U: Z(M MX_I 7MZ)78WZU=(W%-H"^,489C.$X3\($\$[V9JCAC=MB>6_ M_7VB//'F3[PW_"K@.Z%F$(4,>,"C*WC1E(?(X457\J!AT'=)WN =7_:VG;/0 MG2APY5%K:%0/Z*U__BE,@U^O<(LG;O$U]/75RL!G1QKN\-' II;%_9=+_*]' MH&P61Y?.6RRPV:&:-5(+P5'6__'(,Q8GJ5ORX$PG3CJS,&$\#V&>Y2P/ \BCG 4I MASR,V#Q,X"UJO: N+_JFKX7!DIJ3BE%4PK7_RWB>LC3A\(K,)&11GI-Y)XVH M24F<GOE6PKUK1%CA443,X"=+-DQE%YNDLN/2M^V>SJ4%U M-#3#]^M;_ %!+ P04 " !1@:169(R")+T# M "0" &0 'AL+W=O-]'^\C[WB:[97^8K926GALF\[,@ZVUNXLP-.56ML),U4YVN+)6NA46IWH3 MFIV6HO*@M@DYI6G8BKH+%C-ON]&+F>IM4W?R1H/IVU;HIZ5LU'X>L.#9<%MO MMM89PL5L)S;R3MH_=S<:9^'(4M6M[$RM.M!R/0\NV<4RX5,M]^;%&)R2 ME5)?W.1]-0^H"T@VLK2.0>#?@[R23>.(,(RO!\Y@W-(!7XZ?V:^]=M2R$D9> MJ>9S7=GM/,@#J.1:](V]5?O?Y4&/#[!4C?&_L#_XT@#*WEC5'L 805MWP[]X M/)S#CP#X -;&[@I7HT!E=W[E+NK,;5&G%V\5%9 M"2R&U_"^LZ+;U*M&PJ4QTAH"'S$I)O<"3>9\%EKE;_?>:X"^O .[EHX5EH\HO?Q\3.#P5I:R74G];.'P MOBUEC3%D17.0]MZW^$KT^7 M;*YZX4$TO82?2O;9%R=BQ(/4^-;@<^(>+$?,3C'":.,)#3Q#IS@T^<=6$XX?W:(2)$5D$S9V;T6%6Z$ M[RLD&8D2"I,H(CESGLB91(6S,^KLG!2> ;=E",^F_.Q>EMM.-6KS!"S+29X7 M,,D0GZ?HQVA"*(UPA9(TX;C"""L<0U&0.&7 V#0_NU-KNQ<:2YR1+(DQ5(I2 MN,.3..?.G"0I3 J2>H$,V1.@B+Q75C2H)\XXR=+"R>0Q(SRF7B;'6T^X,^-> M>"*Y=T 5E,:# R_0'$,^C>!$/21C/20_JQXNRZ]]K=UE&[@1VCK(LC=(B EU MI=I5W0U)\F.%&ULC57O;YLP$/V>O^+$IFF36,$F)*1+D)*N^R&M5=1TVX=I M'QRX!%2#,]MINO]^MJ$TDU*V+^'.W'M^]]!=I@876N_,@ M4%F!%5-G8H>U>;,1LF+:I'(;J)U$ECM0Q0,:AJ.@8F7MI5-WMI3I5.PU+VM< M2E#[JF+R]P*Y.,P\XCT>W)3;0MN#()WNV!97J+_NEM)D0<>2EQ76JA0U2-S, MO#DY7\2VWA5\*_&@CF*PG:R%N+/)YWSFA580 M=Z4%'L>/[!]<[Z:7-5-X(?CW,M?%S$L\R''#]ES?B,,G;/MQ C/!E?N%0U,[ M"CW(]DJ+J@4;!559-T_VT/IP!$B> ] 60)WNYB*G\CW3+)U*<0!IJPV;#5RK M#FW$E;7]*"LMS=O2X'1Z+30"B>$M?!0B/Y2KHH[H%[26\8O(,(N(##6G4PQ=UW4:.+^KI M5D'3WZGV&O3P--K.Q[G:L0QGGAD A?(>O?35"S(*W_5H&W;:AGWLZXE/BW;.)L5SMKWF&&U1FF3@?79FDT'UU_F M\!((#?U1G-B()'Y,R.!RM9I#0OT))9"$?A@G@ZO+ZSG$/IU0&/J4)(/YC5T4^I,DA![KXLZZN->ZQ5Z9$Z7@0E3KLF9V MWGU8X=9L#PUS;HQS9_]I9^]E_[#3.=B:1WTR'#>&43\918U1Q _'P]8B$SY9 M,_9)/#YI1W TWQ7*K=MB"C*QKW4SZMUIMRCGS7YX*F^VK!&Z+6L%'#<&&IZ- M3;.RV5Q-HL7.;8NUT&;WN+ PRQZE+3#O-\+,4)O8"[J_C_0/4$L#!!0 ( M %&!I%:!-F4CD0( 'X% 9 >&PO=V]R:W-H965TB!UI:6T0H4B7IV.W7 M=TDYJ@,XOHC+Q\S.+C4<;Y1^,A6BA6TMI)D$E;7-91B:HL*:F7/5H*2=I=(U MLS35J] T&EGI0;4(DR@:AC7C,LC'?FVF\[%:6\$ESC28=5TS_6>*0FTF01R\ M+#SP567=0IB/&[;"1[3?FIFF6=BQE+Q&:;B2H'$Y":[BRVGFSOL#WSENS%X, MKI*%4D]N\1B$<$,,NI0.N!^_L'_QM5,M"V;P M6HD?O+35)!@%4.*2K85]4)NON*MGX/@*)8S_PJ8]FUT$4*R-5?4.3 IJ+MN1 M;7=]V .,HC< R0Z0>-UM(J_R,[,L'VNU >U.$YL+?*D>3>*X=)?R:#7M=+CU1OH*WO M4'DM.CN,=GZY- TKS$:0GR:):/>7%DFB/,DHZ4^!5DZ@$/= M#O<\4:->>><;RK^6MK5'M]H]+E>MI_X?;U\FJG_%I0&!2X)&YQ\' >C6[>W$ MJL8[;*$L^=6'%3V0J-T!VE\J^L]V$Y>@>W+S?U!+ P04 " !1@:163UWE M)Y@" "8!0 &0 'AL+W=O$,I5^B<_V MO>?W[-S-=E(]Z +1P%/%A9Y[A3'U>1#HK,"*Z8&L4=#.1JJ*&9JJ;:!KA2QW MH(H'<1B.@XJ5PDMG;FVITIEL#"\%+A7HIJJ8^KM +G=S+_*>%^[*;6'L0I#. M:K;%%9KO]5+1+.A9\K)"H4LI0.%F[EU$YXNAS7<)/TKZ$5A!PS8QD8#8]XB9Q;(I+QI^/T^B,M<#]^9O_LO).7-=-X*?G/,C?%W)MX MD..&-=SSP- Q-CG(.LI%2QF_09G C12FT' M'D;;*CG7-V_ 8>[JBJLL;CB W<,V4*,5V[U5\6#!=9L!$#E$@'+>BPD$4PNFA%PGV MJJ5"M74]04,F&V':PNE7^[9ST5;;2WK;L^B2MJ70P'%#T'!P-O) M7V@G1A9 MN]I;2T.5[,*"6BQ!_3-./T'4$L#!!0 ( %&!I%:\*L:; MNP( /8% 9 >&PO=V]R:W-H965T^)YJ<;I5^- 6BA5TII)D%A;75) Q-5F#)S*6J4-+-6NF263KJ36@JC2SW MH%*$<10-PY)Q&:13;[O3Z5355G")=QI,799,/\]1J.TLZ 4OAGN^*:PSA.FT M8AMW6DZA6V4G)@.7_-9 M$#E"*#"S+@*CY0D7*(0+1#3^[&,&;4H'/-R_1+_QVDG+BAE<*/&3Y[:8!>, MST#%R]3PO@O;!O?X2B K#96E7LP,2BY;%:VV[_# 6 <_0<0 M[P&QY]TD\BROF67I5*LM:.=-T=S&2_5H(L>E*\K2:KKEA+/I-V41XA@^P+*N M*H'TWI8)6#!3P U5#-X]L)5 \WX:6DKG0&&V#SUO0L?_"9W K9*V,/!9YI@? MXT.BV7*-7[C.X[,!;YF^A*37A3B*DS/QDE9[XN,E9[0;:/2=DM>@^Z?1KELF MIF(9S@)J!X/Z"8/T[9O>,/ITAEN_Y=8_%SU=4O?EM4!0Z]=B=(^+=,U-)I2I M*3O\\C+@ 7<6YD)EC[]/*3J;\[2BAT(C'E42J Y9X0K1<85PU8@[1\3REIBC MGSGZ:_KJAC/@8QTE:D2P;(=FBY(FD:$I :M96[@ H;=9-RC M==0=]8;_0"T27=O +N#C<.B^4=)9%$QND!RH^3-52VL(]>P?BLG<&75->G!' M(\[0(VH4S)+!*B)=<2?%W^7<^D>^@*0[&#@>@^Y@G,"I.H<'O5BBWOB)8\"G M;]JRM;9#[:KIY5?W9B+2.V^X-"!P3=#H'[@TO0COKT+U!+ P04 " !1@:16GJ%!X=4# "H#P &0 M 'AL+W=O'Y(QF MO&/\142($EZ3.!43*Y(RN[5M$428$-%A&:;JS9KQA$C5Y1M;9!Q):$!);'N. M,[ 30E-K.C9C2SX=LUS&-,4E!Y$G">%O,XS9;F*YUOO ]U$4@_8TW%&-KA" M^90MN>K9%4M($TP%92EP7$^L._=V,=+VQN +Q9TX:(->R3-C+[KS2SBQ'.T0 MQAA(S4#48XMSC&--I-SX6G):U90:>-A^9__)K%VMY9D(G+/X#QK*:&+=6!#B MFN2Q?&"[G[%<3U_S!2P6YA]VI:UC09 +R9(2K#Q(:%H\R6NIPP&@=P[@E0#O MOP*Z):![ G![9P"]$M [ 7C>&4"_!)BEV\7:C7 ^D60ZYFP'7%LK-MTPZANT MTHNF^IRL)%=OJ<+)Z6],(KCP \QRH5X) 3Z*@-/,;..5CY+06, COLJQK$B$F-;*F?UE'90.C8K'//. M.-:%>Y;*2, B#3&LP<^;\:[30& KE2JIO'>I9EXCXSWA'>BZU^ Y7A>>5CY< M?3H2I'C4N?JMB/UFXA5FBM@QQ%X-?-$,_S5/.^ ."OB[7PU"=JLSUS6\O7-G M+D^>D0-;PYSEJ>2T."N[B :1VBU)Y1O\GB$GLG;1LT9V'5AO148"G%@J<@KD M6[2FWW_G#IP?Z[:F33*_(.L;,AVAM].!,[:WAY*W--^1\+U*^%ZC\(\JDXB< MO\%*LN#E&KZ0.,=KN N^YI1C>*WV0TBX1QFQNALW*]@'!\MS'<=UCU1"IS 9+SC:<)/#G/>KK\%>=X(V4EY[T M-LG\-LD6+9$=[H33*_3;+% MX,/-[SOJ5]W\(^F'E?3#B\+1RJ2Y?3R"*Y45BMSW&?XYGP5GQ32C ^^GJIJ"V1%:+:!Z5*@GQC:D0!@8ZO1=52 MC59EZ)VIONR]>5'#JL_F#4T%Q+A64*K]FJO@I.WJ"JCB?_@M02P,$% @ 48&D5JU4&[B&ULM5EI;^,V$/TKA+HH$B ;'3YR MU#:06,IN@$W7V#@MBJ(?:&EL$Y%(+TG%3M$?7^J(;,4R-VK8+[8.OC?#>1Q) M,QRL&7\42P")-DE,Q=!:2KFZM&T1+B'!XI2M@*H[<\83+-4I7]ABQ0%'.2B) M;<]Q^G:"";5&@_S:A(\&+)4QH3#A2*1)@OGS-<1L/;1LY/; M:&@YF4<00R@S"JS^GF ,<9PQ*3^^EZ1693,#[AZ_L-_DDU>3F6$!8Q;_3B*Y M'%KG%HI@CM-8?F/KSU!.J)?QA2P6^2]:EV,="X6ID"PIP W@% IP1TWFJA6P*Z;P7T2D ^=;N8>QXX'TL\&G"V1CP;K=BR M@SSZ.5K%B]!LH=Q+KNX2A9.C7YD$U$$?T74JU"TAT)@E,T)Q)J- F$;()V+% M!"DN'/D@,8D%FL)&IC@^5M"'>Q\=?3A&'Q"A:+IDJ5 P,;"E\B^S8H>E+^/" M%^^ +QUTQZA<"A30"*(ZWE;SJB;GO4SNVM,2WL#L%#GG)\ASO$Z3/WKX'>:G MJ.,>A/MOAWL-\$ /]R$\!*\%HU,IWQJY M;K_7&]A/N\$V:3+8-]GQO+/*8BW W2K 76V KQ+&)?D[#Q]B<6HL)D1"A/^\@F0'_JRF26M*VD31)YILD"PR1U93I5\KTS:_P_GYV M[ZVWL=9NVWB;) L,D=7B?5;%^^R]F8#^07>$DB1-M,FAM=,V.4R2^2;) D-D M-;'.*['.M6+=*!DD?/RBOGNCOG][ MZ%EYT92RODDO D-D-4TN*DTN3"00WOPP@;1VV@ICDLPW2188(JN)Y3K;6L3Y M_U-(;Z.M5#_PV-5DD5%' E-L=6EVRD370"8%FU7,B@(B+QTGG$5IT1&X5RZ1 M$%0%^9G%D2HYQ/&;/NOT?K66TR2;;Y0M,,565]C;*NS]M_IP6Q2B*<=4S('S MU^5YJ55AH;?[K7?6V_O8TSO26@23;($IMKH(VQK=U1?I$_RQ?!5+H'79-6^ MEXSV&XRR^4;9 E-L=?FW/0=7WW0PVK=T][L13_L'"3 M%_F6C4 A2ZDL^NS5U6I;Z"K?#'EU?>Q>^L7FSI:FV&NZPWQ!J$ QS!6E,R9>3S$"UB3;Z%U!+ P04 M" !1@:165-M K%($ !W% &0 'AL+W=O07"<) M$<_7P/AV[&#GY<)7NEPI<\&=C#*RA'M0W[([H<_<*LJ<)I!*RE,D8#%VKO!E MA$,CR%O\36$K]XZ1*67&^:,Y^30?.Y[I$3"(E0E!]-\&IL"8B:3[\;T,ZE0Y MC7#_^"7Z35Z\+F9&)$PY^X?.U6KL#!TTAP59,_65;_^$LJ"^B1=S)O-?M"W; M>@Z*UU+QI!3K'B0T+?[)4PEB3X"#5P1^*?!_5- K!;T?%02E(,C)%*7D'"*B MR&0D^!8)TUI',PI&?=[)?1=JG5J\A=7@'KH([I>2WU+2C3ER8RF MQ(R*1"2=HXC*C$M:7/BH[^M!GX/(6Z#?G^(529"6!4]U+/('3%&(^+ M1N\C4(0R^4'+O]U'Z/V[#^@=HBEZ6/&UU$(YVZMMR>A=#K\I9J[)75=FS5AD!4^0!'M$7RM #UU,7?=;31>G9\^\M)#,0 M_[4!L 8]L;)IE\&BCH+58 85S, *'+#I*6&,QJ%@, MK"SNA'9/0CV?H8R15.5KR2RC3-N:UIEB#7T;IS7$J6-^ MT5P1V L/UT1'*6M,L+?S@YZ5RA>U F$!8I>?2J2,MH_$/YPC766L ]DSR-@* MY($KPFQ K/*3@> F$.SW+PZ9=)2TSF3G5K'=KE8/V(P\DWP!Z;V3Q+%8:RO' M*)E1IM\7VI\Q]M G\_*;O(+^(:V.4M9I[5PO/F9[%R"$)J/(TU$ZG9K=,EI] M>7G>(9ZWL+%XYV.QW<@6.\XQ+ITZV#+:/I=A#Q]B>0L+BW<>%MM-;+'O?#Z" MI5/WBIOVM3<8A(=T.H0/I59PV(+XRI+_=FO?]H\Z:762NG M3IUM&:WV!C0(&N:VJZ0%*'?O(X_Y)'=+Q)*F$C%8Z/#>^4 /BRB^$*R!R$::#O+SA7+R?F4U+UK7'R/U!+ P04 " !1@:16#PJZ MH"<# B# &0 'AL+W=OQAVH.;GK86CMW93LO^_>PDA(:F&:#RDOAR MOB_?N=0^[:V%?% +1 V/$>.J[RRT7IZZK@H7&!%U(I;(S%[+C0CESJ"7K-W(04_$FE&.-Q)4'$5$_CU')M9]QW>>%F[I?*'M M@COH+?,/QWZ@04D%O<4UVIC#-:5B1 / M=G(Y[3N>580,0VTIB'FM<(B,62:CXT]&ZN3?M,#-\1/[1>*\<69"% X%^TFG M>M%W.@Y,<49BIF_%^BMF#C4M7RB82IZPSFP]!\)8:1%E8*,@HCQ]D\@:H)XZFRA*W1D2304^*-4AK;=CL((E-@C;>4&[3.-;2[%*# MTX-O0B,TX!@N")5P3UB,<(U$Q1)-LK0R.^,TPR!F<$$YX2$E#,Z40K-+^!2N M*)E01C5%]02=PIG>9/QN\@6W&,924CZ'J&F3OGJ3O!#G>NB3R!NE^#P OJ)?!A-7R$80X/BG#7 M!#:/;I!'-TCX&CNCRX^MTR:2IF!#$=N(2@R1KLB$80TXZC(G4]96PFI_B*M! MUV^W>^YJTY42HU:GDQL5!-=SP?5*P6F"$9C)HWD^9[9,94K5W!#@-YI^ZX7, M,JM.X)7K;.0Z&]4Z\]JJP25?QEK5X I7R,"'7]<835#^+I-V)K!" 9AZ YH=45G,K&]Z+?%59%*2V#N_BJJ^ZI3JLQJYRGE>\^WJ_?.VJI7UE8U[5N+:U]LQ2!LM!C^A]171EMU M&%2:%.4^W]E^]:7]INKRMV_A+8U5)JE&=Z.!L]VS:6/FE"LC868PWDG;."C3 MAC2=:+%,>KJ)T*9#3(8+T\2CM 9F?R9,7Y=-;)N8_RT8_ -02P,$% @ M48&D5F=YZ740 P ^ H !D !X;"]W;W)K&UL MK59=;]HP%/TK5E9-G;0UWR1T$ EHITT:'8)V>YCV8,B%1$WBS#;0_OO93IH& M"-$J>"FQ?<_).?UM"7UD$0!'3VF2L;X6<9Y?ZSI;1)!B=D5RR,3)DM 4 M<[&D*YWE%'"H0&FB6X;1T5,<9UK04WL3&O3(FB=Q!A.*V#I-,7T>0D*V?CE>P0SX0SZA8J57+&&<0L9BDB$*R[XV,*]'I@*HBI\Q;%GM M&DDKY>);V-<,J0@26'!)@<7/!D:0))))Z/A;DFK5/26P?OW"_D69%V;F MF,&()+_BD$=]S==0"$N\3OB4;+]":,D+<%"01IG MQ2]^*AM1 PB>9H!5 JQ]@',$8)< 6QDME"E;-YCCH$?)%E%9+=CDA>J-0@LW M<29CG'$J3F.!X\$=X8!<] D-UTP<,89FL!(Q<32%G% >9RMQ.(4-9&M \V?T M(P>*U799R-#E#7 <)^R#J'R8W:#+BP_H L49NH_(FN$L9#V="ZWRCOJBU#4L M=%E'=-EH3#(>,72;A1#NXG7AL3)JO1@=6JV$8TROD&U^1)9AV0UZ1O\/MUKD MV%7?;<7G'.&[)QPGXCE0?6UJ3P'O*+A\%C>!;75Y7M MJ',J=4ZKNKOO _1[#.D:Y9CE>0%\3KQ8&= -:\/Z=V3$^-S7^ M3&0[1MW*J'M:# 7_%T%!FV'[';(ZA4ZGKM*J[GD1C\2IS?*FY\>]<>0RO\K3&:;;G()IO'ZJC%9U@\E@U)I#._ZM09R+;==M M[<-LGI9%B:^_^QW?-O33TV@R1 EVIT8JA!5EGO/C*5KO5^#90 M0\O>_E".=6HV>:4I9D+Q#5W%&4,)+ 6E<>6)_Q!:C%G%@I-<32ISPL7(4,A&S#'&8#UHC?#4AN4-N\5<,6[%WC'0J3XP] MZY.;:-!R-!$D$$H=@JJ_#4P@270DQ?&S#-JJGJD=]X]?HW_)DU?)/%$!$Y;\ M'4=R.6AU6RB".5TG\H%MOT*9D*_CA2P1^2_:EK9."X5K(5E:.BN"-,Z*?_I2 M%F+/0<4Q.Y#2@=0=O",.;NG@YHD69'E:UU3289^S+>+:6D73!WEM'=TP"\M$%&J^%NB4$FL%"M4FB!U@Q+N-LH6X^0,BR,$YBFM>> MS=$H^J'@($)3RC-E)- 8U* "=)-)X"#D.7JD+R#.T36H\146GN>(9A$:I3KP M?T6L+YREK\\42#)TI\;N-Z9 SJY!TC@1GQ7 ]]DU.OOT&7U"<88>EVPM5"#1 M;TM5 IU(.RS3'1?IDB/INNB697(IT#2+(#KT;ZO25?4CK_4;$VO 6\HOD8O/ M$7&(:^"9G.Y.+#ANU4XWC^<=B??()$VJ%D['-X_7(U.5BBA!'D7/],TP\'S2 MZ[B_ 1!PTJ^=Z';=38S:9^0X^0MVIJ#M6 MZEO@"^ YKZHL+/B;N!U3L]UNC=9@Y77(D1'1K6"[5M@9;(#3+(20 M=IL,/5(OJ\$(>[TC4ZM7@?;LH)*%SQ=:U2(UN5)-^&9=>X:*X4Y]JAFL @=W MS;C8V8F/8P562JQT5O.%2YHM "W4QL.XJCL- .QTG!JEP8IT<7"$/6UU6#5ZQU#)3M48D5]5=]\I,[C+!^UIY,3 MPZ@DO?HD,YAA]PCY3KBP7;ERR7\J]A#EPBOU!L+(Z9HX@_IR:S(+_.XQU)V M8;N"W7T;H7]N(7T"_J\1S^JN-^978D5#&+34TBV ;Z U_/TW'#A_F#80'Q7M M,-F=&F*[')ZZH\!-<7-QM^/5>V(02MS=6QX/,7^_CJ=[IZL\40FW)UIDL7BVK MJ]6GD%'^ :!V?8RO)L4'C5V8XON*>G%RH\8)+SY9%">2K?*W M_B&PO=V]R:W-H965TM (%%6=0P^(#ZXZ36QYMC%=MJ-7\_9R4);NL!@7UJ_ MW7//&#/NP.?&6STUIA8)7,I;^SD M_6+D=2PAX) 8BT#Q;PUCX-P"(8WO%:97N[2&V^-[]+=..VJ94PUCR;^PA20IM9%X9(X.X-07E+W#O^NJ"'!^]($>$"3)AG&," M]- WZ-^B^$GEZ[ST%3[@JTLF4IA,DS=B 8M=>Q]YU^3#>_+G82/@A*HVZ08M M$G;"[@$^X[\W#QOH=.M8=AU>[P&\,:I3>"\QA28C8Y<\4"WR@=$YX\SHH MSR"1J6 _]L-0JB[=!!WGQ[[#=1SVVTAQO2WNP*E!^Z0^M".A5TOH_4F"-JHH MG]C7">1S4-\.46R$L:7G5*]H B,/:XL&M08O?OXLB#JO#Z7IBPAJ) M_*/,J)89-P/VEQ.913:R# M^M,C_@E02P,$% @ 48&D5C,$$:.X @ ZP< !D !X;"]W;W)K&ULK55=;],P%/TK5IC0D&#Y;+*--M+:@>"A:-H'>T \ MN,UM8RVQ@^VTV[_GVLE"VV4%M+TD_KCGY!S?^-[A6L@[E0-H2JB-1 <>=A9 EU3B52U=5$FAF067A!IX7NR5EW$F'=NU"ID-1ZX)Q MN)!$U65)Y<,8"K$>.;[SN'#)EKDV"VXZK.@2KD#?5!<29V['DK$2N&*"$PF+ MD7/FGTX2$V\#OC-8JXTQ,4YF0MR9R==LY'A&$!0PUX:!XFL%$R@*0X0R?K6< M3O=) ]PM"7XKU%VC]# S?7!3*/LFZ MC?4<,J^5%F4+1@4EX\V;WK?GL % GGY T *"74#T#"!L :$UVBBSMLZIINE0 MBC61)AK9S,">C46C&\9-%J^TQ%V&.)U^$QI(3#Z02U@!KV%C-'L@9_AC*"(6 M9$(K.F,%TP_D\!PT985ZAZ$W5^?D\. =.2",D^M!<==;:"1UOC8"_AE,HC$OKO2> %88^>R;_#@SUR MPNZ40\L7/<-W+30M\*>W!]MW/ T\MG!S\59I&)X$R7Z\<4RAG(GWU2]W*9HG.J*CJ'D8-518%<@9.^ M?>/'WL>^-+P2V9;M06=[\+*D-/#!QFG[P7$0#W:2TA/F^U$XZ$]*W*F+_YZ4 M*>582K%HZKTIV.*%+! 2N\H MP?]$-JVEF6A1V>H\$QIKO1WFV(U!F@#<7PBLT.W$?*#K[^EO4$L#!!0 ( M %&!I%8BA'J+O0( !4( 9 >&PO=V]R:W-H965TM8Y@"$O!1=Z[.3&K*Y=5ZAK;^"K@!X-2 M;[6)=3*7\MEVOF5CIV<% 8?46 :*KPU,@7-+A#+^-)Q.NZ0%;K=?V;]6WM'+ MG&J82OZ3928?.P.'9+"@:V[N97D#C9_0\J62Z^I)RCHV]AV2KK6110-&!043 M]9N^-'G8 GC] P"_ ?C_"P@:0% 9K955MF;4T&2D9$F4C48VVZAR4Z'1#1.V MB@]&X2Q#G$F^2P,D(I_(/6Q K %;4RF,PO22">54I*#)^0P,95Q?X.S3PXR< MGUV0,\($>7G'"M4S1SO;5 V .<7$L_RIF.OAO9/(/D'4$L#!!0 ( %&!I%;JDKSS M&@( .$$ 9 >&PO=V]R:W-H965TPBJIUKKBFU10V2V8EN0.%)I8UD#DVSH[8QP,H DH(F M2L95E&?!MS9YIELGN(*U(;:5DIF?2Q"Z6T33Z.#8\%WMO(/F6<-V\ CN M2[,V:-&1I>02E.5:$0/5(KJ97J]2'Q\"OG+H[-&>^$RV6C][X[Y<1+$7! (* MYQD8+C]@!4)X(I3Q?>",QBL]\'A_8/\8 F9G M .D ")6CO;*0UBUS+,^,[HCQT,H1Y_+/V@&9DW?D M7A5: GEB>[#DXA8]L3)&>*4/&CE:DON5 GE MGWB*(D>ER4'I,GF5\(&9"4FGER2)D_2$GM7_PY-7Y*1CX=+ -SO#=U=5$%KP MJ')DP[":&RBT*KC@S#?J)5F#*4"Y4R5\_8J+:3J?S.(WIZJ_^@=TEDR2OY!] MHO2H6R2871@B2PK=*M?_CM$[SNE-:,\7_B7.;S]NOVGZX<=B[[BR1$"%E/%D MCMUO^H'J#:>;T)-;[;##P[;&-PB,#\#S2F-?#H:_8'S5\E]02P,$% @ M48&D5LOL&, T @ 8 4 !D !X;"]W;W)K&UL MM53?;],P$/Y7K" AD+;F1YLR2A*)MD,,J5"MHSP@'MSTVEASXLQVFNZ_Y^QD M44%M'I!XB>_L^[[[[N)S5 OYJ#( 38XY+U3L9%J7$]=5:08Y50-10H$G.R%S MJM&5>U>5$NC6@G+N!IXW=G/*"B>)[-Y2)I&H-&<%+"5159Y3^3P%+NK8\9V7 MC7NVS[39<).HI'M8@?Y>+B5Z;L>R93D4BHF"2-C%SD=_,@U-O U8,ZC5B4U, M)1LA'HUSMXT=SP@"#JDV#!27 \R B_@QM/59@*KBR7U(WL>'8(6FEM,A;,"K(6=&L]-CV MX03@CRX @A806-U-(JMR3C5-(BEJ(DTTLAG#EFK1*(X5YJ>LM,13ACB=?!4: MR VY)G?% 93&=FO""O)%,#36Z%42%'DS!TT95^0!CKJB_&WD:DQN*-RT331M M$@47$BVH')"A?T4"+QC^"7=10;T#^.B>G%V[N M^D25-(78PAQYQPT[((S%(AQV"/,&[Y!&-O/<.%J4=H8V M0N-$6C/#)Q"D"<#SG< Y:ATSEMVCFOP&4$L#!!0 ( %&!I%;=JW]7>@( M #0' 9 >&PO=V]R:W-H965TJO'1=F>508-GC)3!]LN2BP$J'8N7*4@!>6%!! MW<#S8K? A#EI8OQR;<),P(;N;-&QLF<\T<3W"R&CF<$ M 85,&0:L'VL8 :6&2,OXW7 Z[2L-<'?]S/[%>M=>YEC"B-,?9*'RH3-PT *6 MN*+JCF^^0N.G;_@R3J7]19LFUW-05DG%BP:L%12$U4^\;>JP _"C%P!! PC^ M%1 V@- :K9596V.L<)H(OD'"9&LVL["UL6CMAC#3Q:D2^I1HG$J_DW&+10Z'_ 05>$'; 1\?A8\A:>+ / M=W51VLH$;64"RQ>]P-^&@S=H3 M%[;BPN/BKN^GZ.LT>F4;:GQ_M\#11S\Z:$-'5A!=^-UMZ+?B^D?%36;C\^MM*?C17ASE M^-]>O!'9GMVXM1N_LA?Q7W_VL!_X!ZWH2HHO#CKA[LPTA>Z$**>T76@>&G'W)PK/33M,M?7&@B3H,^77(^Z)C"3L[THTS]02P,$% M @ 48&D5F1=/]2- @ Q@8 !D !X;"]W;W)K&ULC95O;YLP$,:_BL6JJ9/: N9/2$>0VF33)FU5U;3;:PTDW;>? M#131E$1[ S9^GO/OSG"D>R&?50F@T4O%N)HYI=;UM>NJO(2*J"M1 S%O1J, MDX MU-*L4N/3V9W0@*;H$MWDN=ARK= #Y$!W9,7@ MV9U^@2+=L31F)]7'6^ $TH M4Y^,_FFY0.=GG] 9HAP]EF*K""]4ZFK#:W=U\X[MMF7#1]A^$GF% O\"80\' M(_;Y:?L"\MZ.W]I=4Z6^5+@O%6[BA4?B];G+/O>QG-H@<1/$?D.[+ P3+_%3 M=S=D'Y/YL1?ULC>,0<\8G&3\ 4I=HR\OM?E*H$"YA()JQ(12,'H ;;1H0''I M!^$T/( =D^$X\<9APQXV/ G[*$D!@VI>( YZC#)\MWT8A%$R.: %DBH^4 M-.HIHY.4\ZV4P$>YHI$-H]#W#KA&9/X4!Y-QKKCGBD]RW9DF^/%#@GW_LVD4 M1QGC=^_9U)\<5FY$%"?) 9\[Z#*VPYO/E]L M @ $ 8 !D !X;"]W;W)K&ULC9513^,P#,>_ M2E3Q !+0-FW'0%VE8Q,Z'NZ$&!S/6>NM$6E2DFSEOOTY;:G&*-.]K''BO_.S M+6=IH_2K*0$L>:^$-#.OM+:^\7V3EU Q]]'?8$8?R-@/8"^K^" MJ!=$;:(=69O6@EF6I5HU1#MOC.86;6U:-6;#I>OBTFH\Y:BSV6]E@80!N2#W M<@?2*LW!H+7LNDK4^M/!Z0(LX\*&2/)5J:Y@L3.I;Q'+! M_;Q'N.T0Z#<(OYB^)%%X3FA HQ'Y_+A\ ?D@IY_E/A9CJ @=*D+;>/$W\>ZX MY%C/@FR4&D^GTT]:O9N2718%5],X]7?[U%^]Z&0:!H/7)[AH@(N.PCVR!KMO M07,FS#F!MRVO<:8L,373V!_L ,F5Q)ED*P&C]-T%R1Y7& 3!-3W 'W.CT74R MSA\/_/%1_A>G\ZPJFY' M>*4L/@CMLL0G&[1SP/.UPC'N#?&ULC99K;]HP%(;_ MBI554RNM3>+<.T!J0=,F;1TJ;??9D .QZL3,-M#^^]E)&@42HGT!VWG?X^?X MDI/1@8M7F0$H]):S0HZM3*GMK6W+508YD3=\"X5^LN8B)TIWQ<:66P$D+4TY ML['CA'9.:&%-1N787$Q&?*<8+6 ND-SE.1'O]\#X86RYUL? (]UDR@S8D]&6 M;& !ZGD[%[IG-U%2FD,A*2^0@/78NG-OIXG1EX(7"@?9:B.3R9+S5]/YD8XM MQP !@Y4R$8C^V\,4&#.!-,;?.J;53&F,[?9']&]E[CJ7)9$PY>P/354VMF(+ MI; F.Z8>^>$[U/D$)MZ*,UG^HD.M=2RTVDG%\]JL"7):5/_DK5Z'EL'USQAP M;<#_:_!J@U3%# MEQ=7Z +1 CUE?"=U-#FRE<8UD]JK&NV^0L-GT'X1<8,\]PO"#O9Z[--A^PQ6 MC1T?VVV]2,U*X6:E"=$75$0N%X_4=0018-$3UP1 MUD<4=28+_2 Y/5I=5>#AUE4Y8HH;IGCX:.V$T'>SCRKNSA<& 3ZAZJI\/XG. M[%W24"6#5 ^Z4GW^%&/7_:K?YF<)D\YK(79:QZ8"[!'A\'0G[58I,&58OT0W MM)"(P5K;G)M()RBJTE9U%-^6U6')E:XU93/37P,@C$ _7W-=(>J.*3C-]\7D M'U!+ P04 " !1@:163A;:Q!D# !<"0 &0 'AL+W=O4<6\RJN=NY60DUKID'&XE4NNJ MHO+U$DJQ'7O8>YNX8XNEMA/^9+2B"[@'_;BZE6;D=UYFK *NF.!(PGSL7>#S M*0ZL0:WXR6"K>L_(AO(DQ+,=7,_&7F")H(1"6Q?4_&U@"F5I/1F.WZU3K]O3 M&O:?W[Q_J8,WP3Q1!5-1_F(SO1Q[F8=F,*?K4M^)[5=H XJMOT*4JOY%VU8; M>*A8*RVJUM@05(PW__2E343/ $=[#$AK0/[7(&P-PCK0AJP.ZXIJ.AE)L472 MJHTW^U#GIK8VT3!NC_%>2[/*C)V>W @-"&-TBG[H)4ATH11HA2B?M1/?&'UB M)=,,E!'=-Z>-Q-RQ?'P%FK)2G1CAX_T5.CXZ04>('S:^@Z,S)>W/?9*I+%^G216I_T5Y_T7T M\4-&,/Z,N."GAEL"UV@EI+WSK@"B 5J<81SO!.!2!6'B#B#N H@/!G KQ8;9 MUYFSK./!EE%$DF0'S*&*292YP9(.+#D(-A5<,[ZPF2L,'9N!I/4[LY=G%W(R M@,$XB7=S.52%A.RIA;0C3O]=MRZD=(ADSC?:07*HLC[X.Z:L8\H.,CT(34L7 M4S:\#28!@YISR((HQWNH\HXJ/WRVS95P<>7#+)AF3O .ET,6I&D1 M! ?);DR!O5W>8C]EZR5YMS])\MTS=>CRU)3C#J;?:WWVN\/TBP7C"I4P-W;! M66H"E4TK;P9:K.IN^"2TZ:WUX])\_H"T K,^%Z8CM@/;8+L/JLD?4$L#!!0 M ( %&!I%:1HK?/N0( !@' 9 >&PO=V]R:W-H965T2]+4D3;S@E7A]+:JN%N_?C0G& MGY"6-(6A]-IX41//GK?M#!,DX/P" M;6E"VS-E]D[H'"2"HN+B"0"MH82,Z<'-:<.'>U@!]B;C _@!533QPV'VH& QQAD<$X]$DB XXCU43,L+1,&?4^$IGR( M*3KZ$LF(X'!R #4H&WG! 96[U[?LG6'.\X:5"G'(C-&[')FT9-N'VXD65=/* MUD*;QM@,&ULK51=;]HP%/TK M5UDUM1(C(:%LZB!2@5:K-"K4KMO#M >37,"J8Z>V ^V_W[639K2B; ][2?QQ MS_$]U[YGN%7ZWJP1+3P60II1L+:V/ M#DZVQ8*:K2I2TLU2Z8):F>A6:4B/+ M/:@081Q%@[!@7 ;IT*_-=3I4E15>&&K];6+83I ML&0KO$5[5\XUS<*6)><%2L.5!(W+47#>.YOT7;P/^,YQ:W;&X)0LE+IWDZM\ M%$0N(12868:WH:VCYU8"Z8M,!D#A$69/'N,XC?B./!&9*VK6!"YEC_A(?DJ96 M6/PL;!P?))PQW86DUX$XBI,]^4S^'1X?2"=IZYQXOOX;?'^I[I7,1)5SN8)S M8] :N*,R:+CDDLD,X2O22S7P4]>+SS@C-3L@Q' 36[0;W!('W_ MKC>(/N^KS7\B>U&I?ENI_L%*39%(,\Y[;]-7ZF'RLMIT_-+4)TBM: M<6E X)(HH^Y'<@%=&TL]L:KTO;E0ECK=#]?DQ:A= .TO%?5G,W$'M.Z>_@90 M2P,$% @ 48&D5I;UVE (! \Q$ !D !X;"]W;W)K&ULM5A;CYLX%/XK%ENM6BD=,'=FDTB=F:VV4EM%G7;[4.V#ASB) M5<#4-DF[OWYMPD QVFFV9> X9POW[GY'#/=4?:5;S 6X'N>%7QF;80HKVV; MIQN<(WY%2US(-RO*'WP@ZXU0#^SYM$1K?(_%IW+!Y,IN498DQP4GM , MKV;6*WA]"Q.E4$O\3?".']P#9@&> %.#C MAE9YKN$9KO$+L"'IP UW$]C?JM6?T.IZVZVU>WI<-: MK[FMU]P:SS^"USF@;!V 'QTP 6M&N=;(/6I8HZH"V\X3+W%"26E[:(Q&#'H1 M#%JQ'FFO)>T92;_%G%_+NDFKO,J0P$N9[K+T4X)40>GH[O&" QXO_2@,@R%? MG5P O231$_9;POZO>+G 0D?:'Y'Q0]>'SH"S5LR#H9YRT%(.?I*RIC(FX+W< ME[^\P_D#9O_HN!O!U8Y^S4N4XIDEX\8QVV)K_OMO,'3^T)7$A$@_B< M%.O3/I@"H)'V346R)2G6QC"9,AZPRB= M$NMS[AHX/-'!53:]R4M&MUCE$S>'RPAV=K@NA-8WO1L%X"_- L&(:T$S'QHA=M/]?"JUO?#-K.,.[F09P,*8^%H!L=Z?BP:_G0W/,?-V]>^_BM8KJA M66^G,*>=$?[LM+L06M\9W:P!S^>O;#48R Y6 ?+^B\J#>+-2Y MO_W.,_\/4$L#!!0 ( %&!I%;Z1-0,*P( -0$ 9 >&PO=V]R:W-H M965TU9BQA:JBR?12;>OGR0[7MHUQ?(0BQ3/(0]-.MMK\V0K "3/4B@[CBK$^I92 MNZE ,CO0-2AWL]5&,G2F*:FM#; B@*2@R7!X327C*LJSX%N:/-,-"JY@:8AM MI&3FUQ2$WH^C.#HX'GA9H7?0/*M9"2O QWIIG$5[EH)+4)9K10QLQ]$DOIVE M/CX$?.>PMT=GXI6LM7[RQETQCH:^(!"P0<_ W&,',Q#"$[DR?G:<49_2 X_/ M!_8O0;O3LF869EK\X 56X^A31 K8LD;@@]Y_A4[/E>?;:&'#/]FWL1^O(K)I M+&K9@5T%DJOVR9Z[/AP!XE. I ,DKP&C$X"T X3.T;:R(&O.D.69T7MB?+1C M\X?0FX!V:KCR;W&%QMURA\/\7B.0>$0^D#N%3)5\+8!,K 6TE^3>3='Y')!Q M8,:&B0L7^KB:D_.S"W)&N"(++H1[(3:CZ.KQK'33Y9ZVN9,3N5.RT HK M2SZK HJ7>.IT]&*2@YAI\B[A@ID!2>-+D@R3](UZ9O\/3]XI)^U[FP:^T0F^ MB=0&^6\6YE5O_^WP6RUK*>-AX/0[N,MO!O'-BU]&=\>J6LCU,:*/: NG1P,B MP91A;RS9Z$9AV][>VZ_F)$SD*__4K6R[87]IVGUWS2NYLD3 UE$.!WY#3+M# MK8&Z#F.XUNB&.APK]]D!XP/<_5:[4>P,GZ#_D.5_ %!+ P04 " !1@:16 M>K:;B+$$ #:%@ &0 'AL+W=OD=1V*3982_7-&4 M;<<66*\_W"?+E=0_V)/1FBSI Y5?UG=B.65'6-9%D,N)L MB[B.5FCZH%B;(EM5D^3Z-CY(KOY-5)Z.*;03)YV)D2\53 M7\V>E9RN=IQP!Z=;PL^1"Z<(.]@UI$_[TZ_IK$K'A^FV6IUJB7"U1+C \SKP M/G$F!)H2SE^2?(DN,[;)I:FJ'4Q0P.CQ>9YX(0Z#>&0_[[,WA 7@.U$5=L#2 MK5BZO2PO9[--MDF)I'-TDZU)PM6P2:3N@&;,9?(?T7-CXKT#]O<(G6$/L.ID_,DE2U3)5:Y&BM4Q,O=;281=\W%QAKT44X]COXNE7 M//U>GE\+25#+2YXI5Q*G5$SKI.Z)-%E0=/(7)?RCB78_;H1>5*) +LI8+E<" M083FY,6T -->)"WY%V)-9G1L*4T7E#]3:_+K+Q XO_7,05#5'_3RG!9J1#FZ MIVG12V*5K 7Z^Y9F3Y3_8RJ\%_#]='>U#P1V4'M8U1X.HP%ANT.Q%X9!HT-# M0X=B-4KF#HTJEM&Q-"!JSS:HX0ZA0=P4!Q'&8&8>5\SCH30@;JTP.$H^_0;1 MN$44'#<.8S-/<.KGI7,D%7@#V"]E '8R@().$>@'^LE)@#W' /WWBI.YJEGY MS-[9[T?YT>$?"NVPYMH"P$ > -I/=S]T_>:CM SS#\*@:_ZA-@%P-!< AL>[ MZT;05 !C'(Z[% !J&P"#^0 P&0'?;?H ,!@!#SHUH#8"<"PG\ 9P6&H KJP M[E:!8W@!J,T ]+N!1SI;Y2QERY>S*_4:-3>\&_2JPZ#68"BTP[6HS0$,Y Z@ M;0\@C**HU;AM?P"A$_BXHW-K@P!'/2';A0UK8TQ#B#NTH?:(L!@'@%, M)L%W'+?)M>T2XEB]C9FIXMHDX&.9A#> 4J%B-_QLM"/]9-3@6N?@/M]PI1E MZXU4[PL/;"&WA-/3ED;T2D0__(]*Q%!HAXNQMX$KY,K+:S)_\#4$L#!!0 ( %&!I%:Z5"YL M!@, "L* 9 >&PO=V]R:W-H965T6F;%M96HK!I? A"D/3M ]N>\Q/?77\IY+/*$#6\Y(RK@9=I/3_W?95DF!-U*N;(S9>ID#G19BIGOII+ M)&EIE#,_"H+8SPGEWK!?KMW)85\4FE&.=Q)4D>=$KD;(Q'+@A=[KPCV=9=HN M^,/^G,QPC/IQ?B?-S&]04IHC5U1PD#@=>!?A^2AL68-RQP^*2[4Q!AO*1(AG M.[E.!UY@&2'#1%L(8EX+O$3&+)+A\:<&]1J?UG!S_(K^K0S>!#,A"B\%>Z*I MS@9>SX,4IZ1@^EXLOV,=4,?B)8*I\@G+>F_@05(H+?+:V##(*:_>Y*4^B V# M*-YA$-4&4>I< MS4F" \\D(H5R@=[P\ZOFKK1XDI2 MQY'T&EX])]*#)*FI!:9..%5S@GQ0M;.&XMD^5#O;HEJP7;0P6&?08*^RO0/7 M>5>W<".YAV[E,,FX8&*V.AF9TK4M;[L4=:-_4-(P6K./]B%JC;*I:B]J=7?( MND[NH3N[_[>L;KC0H:N_4;]-IIR578J"1!1<5Z6\66TZH8NJ_J^W5VV4J74S MRA4PG!K3X+1KV)_H! "! &0 'AL+W=O.*%'F,K4R1Z]8)KG!EP+92,O-[@4)W MH+-<*#&[GY&YZN\A"?DSXP;&S M)S:$3C9:OP;GH9J3) A"@:4+#,S_]GB/0@0B+^/7P$G&D@%X:A_9/\?>?2\; M9O%>BY^\XL/",!] MX,W&V\@B[_LSO,<[N(8'V3!N_/8Y^*;M?WONJ6XB5=C]?9'D=']:G9[,1:+9 MQ>VS4.I6N7Y$8W1<\+M^KG_3^]?A.]YQ94'@UD.3R8<9 =-O7.\XW<0I;[3S M.Q/-VC]2-"'!GV^UG_3@A +CLR_^ %!+ P04 " !1@:16^P5O8<8" 9 M"@ &0 'AL+W=OTDW;^?#91"2M :Y278YI[C<^Y1 ML(<[QA]$""#18Q*G8F2$4F:7IBF6(2147+ ,4O5FQ7A"I9KRM2DR#C3(04EL M$LMRS81&J>$/\[49]X=L(^,HA1E'8I,DE/^]@ICM1@8VGA;NHG4H]8+I#S.Z MACG(^VS&U]+%L1 V >P< MI 20_P78)<#.C1;*1@HG_5LF M 6$'?4"?&0MV41RKX;S(%+'5\^KY%"2-8O%.O;^?3]'YV3MTAJ(4?0_91M T M$$-3*D&:UER6FU\5FY,#F]]0?H%L_!X1B]@M\$DW? K+"DZ:<%.UH>H%J7I! M ;XGKVU&"J2;(_5?8^L3XF&[/S2W=<%M9=; LZJRAC"[$F9W"KO]-D:_ M;B!9 /_=)JX3K3\$ER*C2Q@9ZI\N@&_!\-^^P:[UL:WG)R)K&.U51GM')U @ MG5IK,;%P[&[0DXE3"G4]CU?-X=02?\M1&K]BJGCO)SHVT%U&_3_ 5!+ P04 " !1@:16UON HA@$ !9 M&0 &0 'AL+W=O6+ &-2)Q0%@-.MC-C 6]]9*6 [(J_*#DEM6V0 M2EDS]I3N_!G,#"M=$0G)1J046'X]DR4)PY1)KN-;06J4,U-@??N%_6,F7HI9 MXX0L6?@W#<1^9G@&",@6'T/QA9W^((4@)^7;L##)/L&IN-8RP.:8"!858+F" MB,;Y-_Y>&%$#0/L" !4 ="U@5 !&UP+L F!GSN12,A]\+/!\RMD)\/1JR99N M9&9F:"F?QNE]7PDNSU*)$_-[)@B #O@5_,Y8<*)A*#=7>0@ VX+%YMN1 =69"=#(,!;GPA,P^2=1']=^>#MFW?@#: Q>-RS8X+C()F: M0BXW'6INBJ6]SY>&+BSM#O,;,(*_ &2A40=\J89_).L;8'D7X;X:[I--.1TU MX:;TN#0:E4:CC,^^P/?B7YK') ^(&Z3 ]Z0 MF2&? GAS\28__P3=*W?NM1WS;0FGE7.;*@3O:T7'2,NJQ;&A M<5QJ'"LUWGVX5T=#">\;#9UDOB:RAFU>:9LW.!I>ZSXY,AIGR5#2]W6B/=%& M\$(P)J7"B5+AXF&Q5 9#">\;#)UDOB:RAFW0JFJ=-3@:!;3Q?)\@UST+AWI" M7SL*MGKA@!ZVHVB]4U]_K\O9J259/ MZ1TXK359%UO3X:HHP^%-&;9[*_+/^&[3H,K;%]'CBM#5P76]..JJM#=5F_+G"O5GKUE-Z! MTUKJ=;$U7R%6K1X-;_6HHV!;X_,GG'I [Y>(FMAR.\S::^ST3X<[S'NAG+'Q//W^/G.X(=LC?;:R8$B[+-/<$!X>D%\OR6,?&RD[XL+_]-F?\/ M4$L#!!0 ( %&!I%8BJ15[TP8 &$X 9 >&PO=V]R:W-H965T !=;8M)(J1W^^,G&0?_P!%Q^JPO&ANLCV1_+-G^(I]MA/RFE@":/,51HLY; M2ZU7GSH=-5U"S%1;K" QW\R%C)DVJW+142L);)86BJ..W^T..C'C26MXEGYV M*X=G8JTCGL"M)&H=QTQ^'T$D-NM"^\3]4]M@72+KQPVJK!,[*Y,A/AF5RYGYZVN;1%$,-46 MPGK=.6F0&<[:. M])W8_ [9#O4M;RHBE?Y/-MFVW1:9KI46<5;8M"#FR?8O>\H.1*& [[]0P,\* M^*\MT,L*]%Y;X"@K";%ADB[M:'9 MA5176MH<8)[8,^M>2_,M-^7T\+/00+P!^4@N$PT2E"8C8)(G"W(E6*+(^P T MXY$B#_"DURSZQ6SZV9PP8PDSK@EE4QYQ_9W\=0WQ!.3?Y!WA"7E8BK5BR4R= M=;1II:VK,\U:--JVR'^A13=3W29=[P/QN[Y'OMP'Y/V[7VHP8S?FFLDVZ6TQ M/0H%[!X\B M>K327]):Y]')M$/B)[5B4SAOF3%/@7R$UO#GG[Q!]]SW'-:OC+K1,RKCC^0:_;$XW5,1D(:9'H:,-,*\UV=]FTE@[02>^%Z')K+ MF/EWUGDL"G6VI:E03%A8LP.^WZ_N $6JLZ3J:*?JR*DJ@(DV([+2JPZFQ-4Z68L! 31I%@):5>-X\@NC\J=1=. M''":U=0O2#VJ*'4WIJE35%J(2J-8M++60K+DO5EK]L!Y#PD7DER!D6I&7H?7 M+,7RBP]M;;_:7=TM:NP6DQ:BTNC! U*6E@=!GCL)VI/VK"J_/MJKZ<5B(6%A MGE-L4L UBTCXM(+$7&'7LOXV-JNW= GUVEY5(&H,A$H+46D4BU;VG$=!GCL+ MNH/56DZ73!F=9CR%&<2K-.JW3R1+9JK,U>>R+V*Q3G2M7LR$9HQ*"U!I(2J- M>OMA5+\4II7]YOF1=R! DFPS$YM$$::R)-\5Y;IIC?6AQDFHM!"51K%H9KI7@2>KV:2-?=FL9>47,D5!K%HI6]YE&2Y\Z2KD2R^/@ ,B;V M>ERK##-6&6>TX@E0<1\7D )?^2FP0^ZB67,V*W M2]QC*V:6,D:E!:BT$)5&L6CE$R#/C;PW!D=?5G,I7I4:9378:WPQN^WN/[>@ M1D>HM!"51K%H9:EY?.0=R(^DG,J?"524NX$Y?^C[S*S_,J_\#<)="F M^Q8&;F>_10VC4&D!*BU$I5$L6MEQGEGY[LP**S":?3D'XB> M7AIH?^Q."C6N0J4%J+00E4:Q:.63(0_!_(93GIK?2=7-@C)W4M7NC9IJH=)" M5!K%HI6-YJF6[TZU1J8+JW0&8C:K%,#]RY";U[CGH@9=J+00E4:Q:&7/>=#E MNX.NP[\@N &-Q9[N_X[I[=UT!76;]4ZJFX6H;:-8M*V*3N%E*_ORW363"YXH M$L'&ULK59M;]HP$/XK5E9-G=02$MZZ#I HZ;1)8T*EW3Y,^V"2 M@UCU2VH[0/_];"?-H JI*O$E\3GW/+Y[[)QON!7R4:4 &NT8Y6KDI5IGU[ZO MXA085BV1 3=?5D(RK(TIU[[*).#$@1CUPW:[[S-,N#<>NKFY' ]%KBGA,)=( MY8QA^7P#5&Q'7N"]3-R1=:KMA#\>9G@-"] /V5P:RZ]8$L* *R(XDK :>9/@ M.AI8?^?PB\!6[8V1S60IQ*,UOB3TJB4M M<'_\PO[5Y6YR66(%4T%_DT2G(^_*0PFL<$[UG=A^@S*?GN6+!57NB;:E;]M# M<:ZT8"781, (+]YX5^JP!PBZ1P!A"0A? WI' )T2T'D-Z!\!=$M URE3I.)T MB+#&XZ$46R2MMV&S R>F0YOT";?;OM#2?"4&I\<_A084#- EF@K&B#8[JA7" M/#$VUX2O@<<$%#J/0&-"%;J'G(<#0CE)J-5$-?F[ L MN1^7(4R+$,(C(730S"R5*G3+$TAJ\%$S/@@;"'RC1R5*^"+*3=C(.,ED"X7] M"Q2VPTY=0LWP&3;P3G 4'C7#(X@K>-B03:?:XH[CZQ[A^R&4VMO-9S2)8VFV ML":RFT8F6X*N589C&'FFQBB0&_#&'S\$_?:7.I4*LKXCL^5G,[X:^IM](4ZT MW($LW4J6;J,LBWRIX"DWYQW=;NSSSPS8$N3?.ET:J=ZKRRG)HA.1'4C8JR3L M-9\LHLD:N_IM[@=-P5:/"W2[,Y>2@CH=>V\=B6GCBN\5YT1D!^+T*W'ZC>), M<48TIFB2),1)-,]EG)HKZJ#2-AVZ1O[W'KI3DD4G(CO0=5#I.GBCG/'UY3U( M5B?H!9HPD7-=)V;0U M]M45B 2[4FDWC@JBZCZ.W:K 4KB>J5#SR=K84A";=A.[RJ+( ZA4<=+O?XY+ M(764C<+>PF8C4Y.2&A<67%V6PNXGJ,QV' VBP\:3W!3D-^)L5(D-/B.]5 O+ M5MRQY+)$[:318'$]CAX&]]/4^P>'GQ*W[F@-7LG2F%=O?,O'4=\GA I7Y!D$ M_]YPBDIY(D[C=\L9=2$]\'A]8/\2M+.6I7 X->J7S*D81W<1Y+@6M:(GL_V* MK9Y/GF]EE M?V#:^PV$$J]J1*5LP9U!*W?S%KJW#$8!Y3@.2%I"\!]R> :0M M(%0N;C(+LF:"1#:R9@O6>S.;7X3:!#2KD=K?XC-9/I6,H^R[(83!'=S PCBZ ML4C2(M\2P00UKB4YN)PA":D<_, =U4)=L?/+\PPN+Z[@ J2&N52*K\2-8N*, M/&^\:J-/FNC)F>@IS(VFPL&CSC'_%Q^SDDY./)!.FE7W33PW9[AFW$%->:'6L)""7T=OO#@')*[ABD7P,IE[9O:P7(/ MCV6ES![MJ6HVT0;]$,X/Z%LVZ'&B;\<23SJEG5,C)#YJF1+M)DR2@Y6I-37E M[G:[87T(/?IN?\)#W,S<7YKF!>!B;B1K4KAFRGYOR"-@FZEJ##)5:,RE(6[S ML"SX(4+K'?A\;;@Y6\,'Z)ZV[ ]02P,$% @ 48&D5D-Q V?! @ WP8 M !D !X;"]W;W)K&ULC55=;]HP%/TK5M2'5AH- MY&NL J0"W88F&.K']C#MP2078C6Q,]N!;K]^UT[(**1H+XD_[CDY]U[[9+ 3 M\EFE )J\Y!E70R?5NKAQ716GD%-U+0K@N+,6,J<:IW+CJD("32PHSUROVXW< MG#+NC 9V;2E' U'JC'%82J+*/*?R]Q@RL1LZ/6>_<,\VJ38+[FA0T T\@'XJ MEA)G;L.2L!RX8H(3">NA<]N[F40FW@9\8[!3!V-B,ED)\6PFLV3H=(T@R"#6 MAH'B:PL3R#)#A#)^U9Q.\TD#/!SOV3_:W#&7%54P$=EWENATZ/0=DL":EIF^ M%[O/4.<3&KY89,H^R:Z.[3HD+I46>0U&!3GCU9N^U'4X "!/.\"K =XQ('@# MX-< WR9:*;-I3:FFHX$4.R)--+*9@:V-16,VC)LN/FB)NPQQ>K00&DBO3SID M*93N2-!, G9)DS%P6#.M<&N!IVD)DHF$Q?MU,L%XT^F0NN4T7N> +):[R+=6B*X>V+,?;.$LZIO"9^[QWQNI[?HF?R M_W#OC!R_Z8UO^8(W^&YS(37[0^UY%VM28 ?P H+/A+5%=<.@ M75O8: O/:KM[*= U($';T:7$6G)2F#-)E0+=>O#"$QD?^M&1U-.87N#UVY5& MC=+HK-)'H6G6)B@Z:5@G.%%T&A3XX9$@]\ K&PO=V]R:W-H965T$B -;2D]$L@" M;,=%"S2%$?=X9J25182'2E*Q^_==4K+J!HG1%XG'SG!FNIG;+7&N15Q&D)$LGDW=,<:&3(H]K:UOD MIO-2:%Q;<)U2W/Y>H#2[63)-#@OW8MOXL,"*O.5;W*#_WJXMS=C(4@F%V@FC MP6(]2^;3FV46XF/ #X$[=S2&X.3!F,1/4?EFEGQ(H,*:=]+?F]TG'/R\#7RED2Y^ M83?$3A(H.^>-&L"D0 G=__E^R,,1@'A>!J0#('T.N'H%D V F#G6*XNV;KGG M16[-#FR()K8PB+F):'(C=+C%C;>T*PCGBZ_&(TROX0U\,<[!&BUL&FX1SF[1 M7D$TO()VDV0MZEO\/3T_(R<:\9I'OZA6^N?:B M$K(+10H;+#LKO*"DK?:E[,@QU-8H6!K5=I['@C8UK+C50F^/KN$"YLITVL,9 M9;O/^_E+R>[%7$ MGL?2?;:^H-[N6_$O3?\P4*:W0CN06!,E2:#.L'VS]1-OVEBO#\93]<=A0^\3 MVA! ^[6AFATFX8#QQ2O^ %!+ P04 " !1@:16:GB@9[," "8!@ &0 M 'AL+W=OZ+T9'MD^-];@)[,#V=,--<^'M<*=WT;) M6$&%9E* HKNY=Q_>+4?6WSG\8K32G358)5LI7^SF>S;W DN(A3/_V.7;XQ6&81RU;A]X#5M>P[.\WCL@:SJ@I8>S75U]UV"Q$,@O&) MGEZO\$2*WWGD!55[-_LTI+(4IF[UUMJ.UWLW54[L"QR[]91\#U//;&SD/1,: M.-UAR&!PB\14/0?KC9$'-TJVTN!@&PO=V]R:W-H965TDG638AQ])*[)ER80UL'MC63+O=R3_1XH\<_1,V3>^!!#H)4TR?M5:"K&Z M;+=YM(04\W.Z@DS^,JLD6;KQC@6!NE2=MSG'X[Q21KC4?ZV1T;C^A: M)"2#.X;X.DTQ>[V&A#Y?M=S6VX-[LE@*]: ]'JWP AY /*WNF+QK%Y28I)!Q M0C/$8'[5FKB7H>GS/H:W"IS+<__Y&#W7C96-FF,.4)E])+)97K6$+Q3#'ZT3H MIW@13;C^1,]Y6:>%HC47-,V-90U2DFVO^"7OB#T#MWO$P,L-O%,-.KE!Y]"@ M=\2@FQMT3_70RPUZIQKT]K' XQ&CSXBITI*FOFBYM+7L8)*I MR'H03/Y*I)T8_TX%(,]!']$])%A C.XP$Z_()SQ**%\SX.B]#P*3A*-'>!%K MG'R0I9\>?/3^W0?T#I$,/2[IFN,LYJ.VD'52Y':4^_>W_KTC_COHAF9BR5&0 MQ1"7[=NR+46#O+<&77M&X&TDSI'CGLE&>6Y-?:9F\\EZ<8Z\OC)W^W7-,9O? M8':..EOOG1KSX'1SK\8\-)O[$!TS+_5EIPB.CN9UCW5&%-%U)KB,C0C(!L\2 M.$-X+H"A22+G))Q%@.3LAJ8,8B+09\KK0N#:Z$7-G9=\A2.X:LG)D0/;0&O\ M\T]NW_FE3C^;,'\+ZVN8FH0WXVZGVQL.1NW-OFHV?88U/KWAA=GO=-.BY M%X?*V'09UKCL#GO]>F%ZA3 ]HS#E>?7/&TAGP/ZJT\+(::J%39AO$Q;8A(66 M8"5E^X6R_69#+GB1"SX.==H:24VUM0GS^Y6@=QWG8)3U*U.6=U@FM%2IDA*# M0HG!__*B,GIIJI)-F#^HJ.159;+I,:SQV-WS6-)I6.@T/$VG._RJ1*K3P$AH MJH%-F#^LCI2J!C8]AE6/PV,27!027/R(=8(1VE05FS#_HM)'O8HH-AV&58># M8Z*XSFX;YC23Y3/!,Y(0\5JGAAG65 ZK-#^GF06QZC+,:?V3)-G;&;M&2::4 MK:@4!=!OE&0"?8%,R/UPL81#_Z '63,2@7%59_;26"N;--\J+;!*"VW1RNI[ M._6]!LOV1X8SCG4R[ Q-TNU+C,[WG]=J;_316'N;-#^G[8_3;G6YA ]D::E?_ M9M/&DEK-AN2TTA:LNOBL*751V:C9JEA9@5TZQ#7G0R;SN5S7Z%$69(+L#3,Y M_FXH5VN@3S2)Y96;1Z#5?(E5FF^5%EBEA;9H9?UW21/7G#6Y Q;)B1<4+^UM.OWAZBIRR66WA59K>Q1Y,% T@EHC8HK"9:5%YTK=YD'K[JIN=J-)W6;M, J+;1%*P? +JGDFK-*A@"@ M64RTLB?*O1335I@E1;:HI7_PM]EPSQS-NQ'A=/Q MX,EG*N7X 6_TVO-Q*9NVE"O1NBCRJBDG=UA9D$_-[6P:,59I@55::(NVC9CV MWHF6%-A"GSWB2/][L#T+4CPMSC=-]*F>@^>^>QEL3RGM,-M#4S>8+4C&40)S MB73.!W)9S+;GD+8W@J[TN9D9%8*F^NL2Y-S"5 'Y^YQ2\7:C'!2GP<;_ E!+ M P04 " !1@:16MKTQ?BX$ #*$0 &0 'AL+W=OBR^Z'TWTPR=!$ M)';7=BA(]^/7=D*:M&D.4)'XTCK.S)-GGO$D8X^6C-^+"%'"8YI0,;8B*1?' MMBV""%,B.FR!5-VY8SPE4EWRN2T6'$EHG-+$]AS'MU,24VLR,G-3/AFQ3"8Q MQ2D'D:4IX4^GF+#EV'*MYXGK>!Y)/6%/1@LRQQG*F\64JRN[1 GC%*F(&06. M=V/KQ#T^<_O:P5A\CW$I*F/0H=PR=J\O+L.QY6A&F& @-011?P]XADFBD12/ MGP6H53Y3.U;'S^B?3? JF%LB\(PE/^)01F-K:$&(=R1+Y#5;_H5%0(9@P!)A M?F%9V#H6!)F0+"V<%8,TIOD_>2R$J#@HG&8'KW#PUAUZ6QRZA4/7!)HS,V&= M$TDF(\Z6P+6U0M,#HXWQ5M'$5*=Q)KFZ&RL_.?G")(+GPB',) ON#[4D(9RQ M5*T308S2>^9=@]?;@C?3@AV>&J6GY$D5A803S@F=HQX? MP,6C5A^;E,N1?8.L2_1ATG,'[LA^J(:S:>0[[K TJI'NE:1[K:2O44@>!U)Q M-BLE3S;L7<]NQ#[\0/:$U^_\WUG3^: M,K4CL)H$_5*"_HOS5JN02O+@]@D:\[LD/%29_9G%\@DNJ1(STS<$?)41%4!?VI\*0IJ2GRF(6PIX9YG>TW29SS[E<2/O \?]!;6Q>MX;U1/+\4 MS_^@XAW #_,R5X G#\C5QRDW ?7"1/A,8@[?29*A$3ED24*X@(6"-8(WZIV' M.JCH[0X[_:,UN5L%>:/<@U+N0:O<*G3SC:*-Y1*=[1!Q7O'6KV:*-FN]W.P%^3NU60 M-\KM.JMFS&D5_(I04LAZJ2J7ZA87IHE2ZKE8X;]FM:OM0ZYJ:WVW\WAM@>\* MK:Y:I85UWZV?*J"KO5+?<=8616%4J]5!Q:K.VUOQ]EIY_\WH_% B3UN2K=HK M4%TT3/6@-:.MSWIU1G>$5E=FU2"[[]%5I=A56?[+Z\47YU^OH;!>EN9F_3R-M( MGEW9%:?(Y^:P0$# ,BKSO6,Y6QY(G)AM^-K\J3ZH,+OM%4Q^RJ%VAO.8"DCP M3D$ZG8'BQ?.#@_Q"LH79>]\RJ7;R9A@A"9%K W7_CJG]=W&A'U >WTQ^ 5!+ M P04 " !1@:16=#+XK^0" ".!P &0 'AL+W=O$G_<>WS.L7T]6DOUK', 0S8%%WKLY<:40]_7:0X%U1>R M!($S"ZD*:K"KEKXN%=#,)17<#X,@]@O*A)>,W-B#2D:R,IP)>%!$5T5!UR@>%/;]%R5@!0C,IB(+%V+ON#:>QC7X$E!!Q28Q$H_E8P!;QH>M!,3I3@B;A' _H7\@(6H2(B>T9N9DW5!#DY&2:Z)L-*+9AO/& M9:,:)NPNSHS"689Y)ODN#9 P))_(K"I+#KA!AG(RI3HGM[C%^Q,W3*= MH1.U^Q YO.@ WH[)V8[)J35Y84UF;R8/NRRLE^AW+V'KP5"7-(6QAQ=>@UJ! MEWS\T(N#+UWZ_Q/8CAO]UHW^,?3$G:N2LHR@8)2=R@*(H1O0YT1@:4-7\+97 M!TY2C1T[;%O%5DD<7?5&_FI;WON@R\M>W ;MT!ZTM ?_1-L 6F,-=A@ MB\+G.-ZCV1$31-TLXY9E?)QE3L42['VD:2HK831R?J%S#@3OIAU4%60$-OA2 M:-#H-*<&!XS$HU@R>T#=7,8,GM#.'8C?F1L-!OL[\#YH,+C:U^9OE;8"U-)5 M?$T<[_JRMZ/MHW+M:NG>^ 0?F_IM>(.I7RJ\RDLF-.&P0,C@XA+=5G7UKSM& MEJZ SJ7!6QEUY-B9X[*6Q_V>_:K]DOG&:?J!+V,\;.U2T=CW^)Q[ M;-\00[\T2\%N9HR98)$+60[(S)CB;1B6DQG+:7FF"B8MDBF=4V.[>AJ6A68T M+8&4B[#3:L5A3KDDP[ZY*8.)FDLS(-TF%+C;AW1 VO$Y"9S<2*5L0.Y. M7G^=*W/Y*G#WHS='1ZV[T\O=^$D%G)+0*WKQ#-&S%JYK,4PZ]DO__/X#%U^# MOY7O;LO7PZW6BHD1>\^:\A,SQH03CZ/CQM Q0NNVO!/98$*G(H=UH0S[F9+K M>HF("UAUFK/@GHH!&5'!QYH#*Z,Y%TL7[D!@HH32@;&%:M.U(5(^.+CM>E## MM4[.I=)5;I?!?8_KX3O J@<&N1"-P0YQ@6&_H,8P+:]LIQI:T-V7/7Z0;%/Q> MF?=S.QU9]:$^V;5F&5]4_476&,#4V[@Z+0JQ?"?X5.;,3?[9"8=]NN(%,Z7Y M@\T&I3*Q :9)<,^TX9/-R#=-BUNV,*MR6F2XY\X!>OZ[ZSQEDFDJ-DW;VM_G M57ZQXZC[KRQ7OU5V#7L]UF_M?3=Y<0@FXT,P>1 UV3L$D\G^FXP.P&-]OMP[ MDV%]$MHX;FT=MIIH (?: ?D,1V2Q3AJ,YUP8+NO>C*T+']4VU+ MWXY/64;GPMPVX("LVY]8RN=YTHRZAH6H1ZW;'V%Z[;@Y4=M<7*9LP=)1W=73 M<=4,;,-FK2\@[")7U>5',([#_ A@6![, <9Q+"S/_S2?'CH?AV'>>EZDAW)Z M*,>Q?,BH^F!Y_)S$7OZ9)DD4Q3&VHJ.1U\$(6[R/1G:XWO M-EXA3] M-8?20$3;8T.P6BP^0"X99K>]9!:G#URJV9O7C\=:FCE\HIUHG=3*;PP;KJ6XLS]?#T_9K;1R+7OI[D]G M\7$O9FR02@[RA^A.9XL9LUM]]YKUNB^/YUEAQ>NA7&R_6WS*D!> M\;6-6QQ??^4>Y'16+_P!-])8%_>(Q^>>\5;XG0_/]DY_D+T3YIP[\='H_4ZJ MFW 8_RGFX&/$.CS^/13QE?D_9=2;C6S%N6[W@U#N4$,N[$QU[+URODCL0AT.Y?<-G]2_]45W^-3.XX(:FE?2OV NN@A^/,AW6G5" M6=$Q_\CJ7G:>HV.K@./_%4#F"&0^(>0_.8 L$,AB$LBWO.>J%0Q E@AD.2%D M4LD*@:RF/-T%@*P1R'I*R!) -@ADL.61NRXB7LR#B!?(I O"2 +6,=W>EA+==@37MO9 AO+ M%P28I\ZNX%6HO(!?FF>S(HHE>Z4*T>!+OBWX6%<)A?LB,+)L*]B'"W MPKIX5J5BG[3T#ZZ3&F*&R8ZLF(CYTF.>M:W>*V?]26Z%O.4>XSG[##$QQV1' MELQA_%X\E%,YWT:GIQIS2T8BEV"7+VXK##NSUG?4C/MN]U+R-<3$_))1"";+ MX;E>\OMPHB,JQ,0,DU$H)@N.\<%KYV/1_7.V]%V9BY3O82..*2:G4$Q6QF^D MX^HFO/W#F??7#;R^V;W>=A)B8;G(*W63!-TMMW8D13AYZ M'5]4)380$]--3J&;+/CF4OMV9^E'R]66F^1RP3R34W@F7\1>IX\Y9LG]",3. MI6U[#8V38\;)*8R3!^.LG&Z_G:SY(7\-_IB6P_XVQXR3DT2:8)S5?K?KX_>1 M]^P=MUOVH=<0$S-.?F3CK.2-DG[?X)@'-891:.FS;)NV&05FG(+".&/9*[WY M@QFGH##.6/9*,3']%!3Z&*29Z+XU"/R![L6=7H6.S?T! 3#S%E#DGK2,F MGF+*G)-B8OXIIL@Y3YYS3#_%E($G+2:FGV+*P)-B8OHII@P\"6:)Z:><,O"D MF)A^2O+ \]3E4V+J*4F2STBOGE824T])DGQ^[]4?Z@DQT8D<"@&--9EI-3$! ME23)9V0&@CV#F)B 2@H!C3:9<,JIQ Q44AAH%!-..I68@4H* XWVPDDU,0.5 M% 8:[84A9H49J*(PT"@F/.D59J"*PD!)RWXN')>]95?BN]M#3,Q"%?&L#GBT MOF=G$!.S4$4=@$[BC3?#6Q=FZR$F9J&*PD*_SD7]//,0$UU00&&AT;267.F8 MA2H*"XUB)E-8";]9HU9J";)06/A-UD[A%FH)LE"8^$WP<0L5)-DH3%,."#5 MF(5JDEF@L8R>5!.S4$V2A<8PDVJB"]M(;L:-8580$[-037(W+KWC 3I.B(E9 MJ":Q4(+YGX*8AC.4-6:AFL1"(YC)\-Y@%FI(+#0R>YYB8A9J2"PT,GN>8F(6 M:B:](P?'S0:S4$-BH3',9*DM9J&&Q$)/W3B,PQ+$Q"S43+06(7Q9>=]"3,Q" MS91+$M)+"%U@/>62A!03LU SY9*$]$K'+-1$"\WCSO;-ZTYLI!+=9_\6UF]O M_==G:5CX$Y?3Y645EM1M]GT?OEE?U*7FW>-/<1Y_1O3F7U!+ P04 " !1 M@:16NTG2WV(" "T+@ &@ 'AL+U]R96QS+W=O[;<@;V03WH2<09 MH0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_ M!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^ M((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; F MT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ MZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IR ME7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[X MM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ% M58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%DM MBJSV?\KZT_O])\?/SWIPW?B2S^9_7U__!E!+ 0(4 Q0 ( %&!I%8'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ 48&D5K6^Y(+N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 48&D5IEX% ;'P & @($-" >&PO=V]R:W-H M965T&UL4$L! A0#% @ 48&D5F 8?Y<"!0 -1, !@ M ("!,0X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 48&D5A2AGA^K @ / < !@ ("!]QT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D M5C7,]GIS @ @@4 !@ ("!NR\ 'AL+W=O;#[V@0 "0, 8 M " @60R !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ 48&D5AY2A,H_!@ 7 X !D ("!P$$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D M5MK-M+:J @ Z 4 !D ("!U5 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5KCUU.V? P + @ M !D ("!MUD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5H"7?"Y-! 8PD !D M ("!C&0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48&D5JAY+W)I! V D !D ("!E'$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5KA4 MF1,M! I@D !D ("!X'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5K'0Z?$%!0 .@T !D M ("!*(@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 48&D5G.4,_@$! W0@ !D ("! M;I, 'AL+W=O&PO=V]R:W-H965T: ( "\% 9 M " @>>: !X;"]W;W)K&UL4$L! A0#% M @ 48&D5A[@M:6V @ S04 !D ("!AIT 'AL+W=O&UL4$L! A0#% @ 48&D5G)BG:3' M @ ^@4 !D ("!!:< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5FF[A;&[ @ 2@8 !D M ("!7[$ 'AL+W=O&PO=V]R M:W-H965T4GF ( )@% M 9 " @1FW !X;"]W;W)K&UL M4$L! A0#% @ 48&D5KPJQIN[ @ ]@4 !D ("!Z+D M 'AL+W=O&PO=V]R:W-H965T; !X;"]W;W)K&UL4$L! A0#% @ M48&D5E3;0*Q2! =Q0 !D ("!N<4 'AL+W=O&PO=V]R:W-H965T_8 !X;"]W;W)K&UL4$L! A0#% @ 48&D5B*$>HN] @ %0@ !D M ("!WML 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 48&D5MVK?U=Z @ - < !D ("!CN, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D M5E5A 3#: @ :P@ !D ("!INL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5C+ L#U^ @ Z04 M !D ("!]_0 'AL+W=O&PO=V]R:W-H965TO[ !X;"]W;W)K&UL4$L! A0#% @ 48&D5GJVFXBQ! VA8 !D M ("!3?X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48&D5OL%;V'& @ &0H !D ("!HP@! 'AL+W=O M&PO=V]R:W-H965T\/ M 0!X;"]W;W)K&UL4$L! A0#% @ 48&D5KHG MXDL' P BPH !D ("!^18! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48&D5FXJS*A @ _00 !D M ("!HQ\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 48&D5K:],7XN! RA$ !D ("! M+"L! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !7 %< V!< /1! 0 $! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 151 279 1 false 61 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://franksinternational.com/20230331/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/20230331/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 Loss (Unaudited) Sheet http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://franksinternational.com/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/role/statement-note-6-revenue Note 6 - Revenue Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Income Taxes Sheet http://franksinternational.com/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/role/statement-note-18-postretirement-benefits Note 18 - Post-retirement Benefits Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Loss Per Share Sheet http://franksinternational.com/20230331/role/statement-note-19-loss-per-share Note 19 - Loss Per Share Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Related Party Disclosures Sheet http://franksinternational.com/20230331/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/20230331/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/20230331/role/statement-note-22-supplemental-cash-flow Note 22 - Supplemental Cash Flow Notes 29 false false R30.htm 029 - Disclosure - Significant Accounting Policies (Policies) Sheet http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies 30 false false R31.htm 030 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables Note 3 - Business Combinations and Dispositions (Tables) Tables http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions 31 false false R32.htm 031 - Disclosure - Note 4 - Fair Value Measurements (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-tables Note 4 - Fair Value Measurements (Tables) Tables http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements 32 false false R33.htm 032 - Disclosure - Note 5 - Business Segment Reporting (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables Note 5 - Business Segment Reporting (Tables) Tables http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting 33 false false R34.htm 033 - Disclosure - Note 6 - Revenue (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-6-revenue-tables Note 6 - Revenue (Tables) Tables http://franksinternational.com/20230331/role/statement-note-6-revenue 34 false false R35.htm 034 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables Note 8 - Investment in Joint Ventures (Tables) Tables http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures 35 false false R36.htm 035 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables Note 9 - Accounts Receivable, Net (Tables) Tables http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net 36 false false R37.htm 036 - Disclosure - Note 10 - Inventories (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-10-inventories-tables Note 10 - Inventories (Tables) Tables http://franksinternational.com/20230331/role/statement-note-10-inventories 37 false false R38.htm 037 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables Note 11 - Other Assets and Liabilities (Tables) Tables http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities 38 false false R39.htm 038 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables Note 12 - Accounts Payable and Accrued Liabilities (Tables) Tables http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities 39 false false R40.htm 039 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables Note 13 - Property, Plant and Equipment, Net (Tables) Tables http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net 40 false false R41.htm 040 - Disclosure - Note 14 - Intangible Assets, Net (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables Note 14 - Intangible Assets, Net (Tables) Tables http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net 41 false false R42.htm 041 - Disclosure - Note 15 - Goodwill (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables Note 15 - Goodwill (Tables) Tables http://franksinternational.com/20230331/role/statement-note-15-goodwill 42 false false R43.htm 042 - Disclosure - Note 18 - Post-retirement Benefits (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables Note 18 - Post-retirement Benefits (Tables) Tables http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits 43 false false R44.htm 043 - Disclosure - Note 19 - Loss Per Share (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables Note 19 - Loss Per Share (Tables) Tables http://franksinternational.com/20230331/role/statement-note-19-loss-per-share 44 false false R45.htm 044 - Disclosure - Note 22 - Supplemental Cash Flow (Tables) Sheet http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables Note 22 - Supplemental Cash Flow (Tables) Tables http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow 45 false false R46.htm 045 - Disclosure - Note 1 - Business Description (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual Note 1 - Business Description (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-1-business-description 46 false false R47.htm 046 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual Note 3 - Business Combinations and Dispositions (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables 47 false false R48.htm 047 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Sheet http://franksinternational.com/20230331/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 48 false false R49.htm 048 - 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/20230331/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 49 false false R50.htm 049 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Sheet http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Details 50 false false R51.htm 050 - 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/20230331/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 51 false false R52.htm 051 - Disclosure - Note 6 - Revenue (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual Note 6 - Revenue (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-6-revenue-tables 52 false false R53.htm 052 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) Sheet http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details Note 6 - Revenue - Revenue by Areas of Capability (Details) Details 53 false false R54.htm 053 - Disclosure - Note 6 - Revenue - Contract Balances (Details) Sheet http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details Note 6 - Revenue - Contract Balances (Details) Details 54 false false R55.htm 054 - Disclosure - Note 7 - Income Taxes (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual Note 7 - Income Taxes (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-7-income-taxes 55 false false R56.htm 055 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual Note 8 - Investment in Joint Ventures (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables 56 false false R57.htm 056 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) Sheet http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details Note 8 - Investment in Joint Ventures - Carrying Value (Details) Details 57 false false R58.htm 057 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Sheet http://franksinternational.com/20230331/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 58 false false R59.htm 058 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) Sheet http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details Note 10 - Inventories - Summary of Inventories (Details) Details 59 false false R60.htm 059 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) Sheet http://franksinternational.com/20230331/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 60 false false R61.htm 060 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) Sheet http://franksinternational.com/20230331/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 61 false false R62.htm 061 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) Sheet http://franksinternational.com/20230331/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 62 false false R63.htm 062 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual Note 13 - Property, Plant and Equipment, Net (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables 63 false false R64.htm 063 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://franksinternational.com/20230331/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 64 false false R65.htm 064 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual Note 14 - Intangible Assets, Net (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables 65 false false R66.htm 065 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Sheet http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Details 66 false false R67.htm 066 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Sheet http://franksinternational.com/20230331/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 67 false false R68.htm 067 - Disclosure - Note 15 - Goodwill (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual Note 15 - Goodwill (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables 68 false false R69.htm 068 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) Sheet http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details Note 15 - Goodwill - Summary of Goodwill (Details) Details 69 false false R70.htm 069 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details) Sheet http://franksinternational.com/20230331/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 70 false false R71.htm 070 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual Note 16 - Interest Bearing Loans (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans 71 false false R72.htm 071 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual Note 17 - Commitments and Contingencies (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies 72 false false R73.htm 072 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual Note 18 - Post-retirement Benefits (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables 73 false false R74.htm 073 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Sheet http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Details 74 false false R75.htm 074 - Disclosure - Note 19 - Loss Per Share (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual Note 19 - Loss Per Share (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables 75 false false R76.htm 075 - Disclosure - Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Sheet http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Details 76 false false R77.htm 076 - Disclosure - Note 20 - Related Party Disclosures (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual Note 20 - Related Party Disclosures (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures 77 false false R78.htm 077 - Disclosure - Note 21 - Stock-based Compensation (Details Textual) Sheet http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual Note 21 - Stock-based Compensation (Details Textual) Details http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation 78 false false R79.htm 078 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Sheet http://franksinternational.com/20230331/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 79 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:Depreciation, us-gaap:LongTermDebt, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue, us-gaap:TreasuryStockCommonShares, xpro:PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement, xpro:PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement, xpro:TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade - fi20230331_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 fi20230331_10q.htm ex_462982.htm ex_462983.htm ex_462984.htm ex_462985.htm ex_497768.htm ex_497769.htm xpro-20230331.xsd xpro-20230331_cal.xml xpro-20230331_def.xml xpro-20230331_lab.xml xpro-20230331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fi20230331_10q.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 620, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 151, "dts": { "calculationLink": { "local": [ "xpro-20230331_cal.xml" ] }, "definitionLink": { "local": [ "xpro-20230331_def.xml" ] }, "inline": { "local": [ "fi20230331_10q.htm" ] }, "labelLink": { "local": [ "xpro-20230331_lab.xml" ] }, "presentationLink": { "local": [ "xpro-20230331_pre.xml" ] }, "schema": { "local": [ "xpro-20230331.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" ] } }, "elementCount": 458, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 17, "http://franksinternational.com/20230331": 3, "http://xbrl.sec.gov/dei/2023": 6, "total": 26 }, "keyCustom": 28, "keyStandard": 251, "memberCustom": 28, "memberStandard": 33, "nsprefix": "xpro", "nsuri": "http://franksinternational.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://franksinternational.com/20230331/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Business Combinations and Dispositions", "menuCat": "Notes", "order": "10", "role": "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "shortName": "Note 3 - Business Combinations and Dispositions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "shortName": "Note 4 - Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Business Segment Reporting", "menuCat": "Notes", "order": "12", "role": "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "shortName": "Note 5 - Business Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Revenue", "menuCat": "Notes", "order": "13", "role": "http://franksinternational.com/20230331/role/statement-note-6-revenue", "shortName": "Note 6 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Income Taxes", "menuCat": "Notes", "order": "14", "role": "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "shortName": "Note 7 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Investment in Joint Ventures", "menuCat": "Notes", "order": "15", "role": "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "shortName": "Note 8 - Investment in Joint Ventures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Accounts Receivable, Net", "menuCat": "Notes", "order": "16", "role": "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net", "shortName": "Note 9 - Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Inventories", "menuCat": "Notes", "order": "17", "role": "http://franksinternational.com/20230331/role/statement-note-10-inventories", "shortName": "Note 10 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Other Assets and Liabilities", "menuCat": "Notes", "order": "18", "role": "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "shortName": "Note 11 - Other Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities", "menuCat": "Notes", "order": "19", "role": "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "shortName": "Note 12 - Accounts Payable and Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Property, Plant and Equipment, Net", "menuCat": "Notes", "order": "20", "role": "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "shortName": "Note 13 - Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Intangible Assets, Net", "menuCat": "Notes", "order": "21", "role": "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "shortName": "Note 14 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Goodwill", "menuCat": "Notes", "order": "22", "role": "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "shortName": "Note 15 - Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Interest Bearing Loans", "menuCat": "Notes", "order": "23", "role": "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "shortName": "Note 16 - Interest Bearing Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "shortName": "Note 17 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 18 - Post-retirement Benefits", "menuCat": "Notes", "order": "25", "role": "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "shortName": "Note 18 - Post-retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 19 - Loss Per Share", "menuCat": "Notes", "order": "26", "role": "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "shortName": "Note 19 - Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 20 - Related Party Disclosures", "menuCat": "Notes", "order": "27", "role": "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "shortName": "Note 20 - Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 21 - Stock-based Compensation", "menuCat": "Notes", "order": "28", "role": "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "shortName": "Note 21 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 22 - Supplemental Cash Flow", "menuCat": "Notes", "order": "29", "role": "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "shortName": "Note 22 - Supplemental Cash Flow", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables)", "menuCat": "Tables", "order": "31", "role": "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "shortName": "Note 3 - Business Combinations and Dispositions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 4 - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "32", "role": "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-tables", "shortName": "Note 4 - Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 5 - Business Segment Reporting (Tables)", "menuCat": "Tables", "order": "33", "role": "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "shortName": "Note 5 - Business Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 6 - Revenue (Tables)", "menuCat": "Tables", "order": "34", "role": "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "shortName": "Note 6 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 8 - Investment in Joint Ventures (Tables)", "menuCat": "Tables", "order": "35", "role": "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "shortName": "Note 8 - Investment in Joint Ventures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 9 - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "36", "role": "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables", "shortName": "Note 9 - Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 10 - Inventories (Tables)", "menuCat": "Tables", "order": "37", "role": "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "shortName": "Note 10 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 11 - Other Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "38", "role": "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "shortName": "Note 11 - Other Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "39", "role": "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "shortName": "Note 12 - Accounts Payable and Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables)", "menuCat": "Tables", "order": "40", "role": "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "shortName": "Note 13 - Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 14 - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "41", "role": "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "shortName": "Note 14 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 15 - Goodwill (Tables)", "menuCat": "Tables", "order": "42", "role": "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "shortName": "Note 15 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 18 - Post-retirement Benefits (Tables)", "menuCat": "Tables", "order": "43", "role": "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "shortName": "Note 18 - Post-retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 19 - Loss Per Share (Tables)", "menuCat": "Tables", "order": "44", "role": "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "shortName": "Note 19 - Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 22 - Supplemental Cash Flow (Tables)", "menuCat": "Tables", "order": "45", "role": "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "shortName": "Note 22 - Supplemental Cash Flow (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 1 - Business Description (Details Textual)", "menuCat": "Details", "order": "46", "role": "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual", "shortName": "Note 1 - Business Description (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual)", "menuCat": "Details", "order": "47", "role": "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "shortName": "Note 3 - Business Combinations and Dispositions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-02-08_2023-02-08_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "decimals": "-6", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details)", "menuCat": "Details", "order": "48", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-02-08_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "xpro:NoncurrentAccountsReceivableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details)", "menuCat": "Details", "order": "49", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "xpro:NoncurrentAccountsReceivableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "5", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)", "menuCat": "Details", "order": "50", "role": "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "shortName": "Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_StatementBusinessSegmentsAxis-NLAMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details)", "menuCat": "Details", "order": "51", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 6 - Revenue (Details Textual)", "menuCat": "Details", "order": "52", "role": "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "shortName": "Note 6 - Revenue (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details)", "menuCat": "Details", "order": "53", "role": "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "shortName": "Note 6 - Revenue - Revenue by Areas of Capability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_ProductOrServiceAxis-WellConstructionMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 6 - Revenue - Contract Balances (Details)", "menuCat": "Details", "order": "54", "role": "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "shortName": "Note 6 - Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis-BilledRevenuesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 7 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "55", "role": "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual", "shortName": "Note 7 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual)", "menuCat": "Details", "order": "56", "role": "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual", "shortName": "Note 8 - Investment in Joint Ventures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details)", "menuCat": "Details", "order": "57", "role": "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "shortName": "Note 8 - Investment in Joint Ventures - Carrying Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "58", "role": "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "shortName": "Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details)", "menuCat": "Details", "order": "59", "role": "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details", "shortName": "Note 10 - Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details)", "menuCat": "Details", "order": "60", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details)", "menuCat": "Details", "order": "62", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual)", "menuCat": "Details", "order": "63", "role": "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "shortName": "Note 13 - Property, Plant and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "64", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual)", "menuCat": "Details", "order": "65", "role": "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "shortName": "Note 14 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "menuCat": "Details", "order": "66", "role": "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "shortName": "Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "67", "role": "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "shortName": "Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 15 - Goodwill (Details Textual)", "menuCat": "Details", "order": "68", "role": "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual", "shortName": "Note 15 - Goodwill (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details)", "menuCat": "Details", "order": "69", "role": "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "shortName": "Note 15 - Goodwill - Summary of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)", "menuCat": "Details", "order": "70", "role": "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "shortName": "Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember_StatementBusinessSegmentsAxis-NLAMember", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2021-10-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-NewCreditFacilityMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual)", "menuCat": "Details", "order": "71", "role": "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual", "shortName": "Note 16 - Interest Bearing Loans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2021-10-01_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-NewCreditFacilityMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 17 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "72", "role": "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual", "shortName": "Note 17 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 18 - Post-retirement Benefits (Details Textual)", "menuCat": "Details", "order": "73", "role": "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual", "shortName": "Note 18 - Post-retirement Benefits (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "menuCat": "Details", "order": "74", "role": "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "shortName": "Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 19 - Loss Per Share (Details Textual)", "menuCat": "Details", "order": "75", "role": "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual", "shortName": "Note 19 - Loss Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "menuCat": "Details", "order": "76", "role": "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "shortName": "Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 20 - Related Party Disclosures (Details Textual)", "menuCat": "Details", "order": "77", "role": "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "shortName": "Note 20 - Related Party Disclosures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_RelatedAndNonrelatedPartyStatusAxis-RelatedPartyMember", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 21 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "78", "role": "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "shortName": "Note 21 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)", "menuCat": "Details", "order": "79", "role": "http://franksinternational.com/20230331/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Business Description", "menuCat": "Notes", "order": "8", "role": "http://franksinternational.com/20230331/role/statement-note-1-business-description", "shortName": "Note 1 - Business Description", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Basis of Preparation and Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "shortName": "Note 2 - Basis of Preparation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fi20230331_10q.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-document-and-entity-information", "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230331/role/statement-note-10-inventories", "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230331/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/20230331/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-document-and-entity-information", "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230331/role/statement-note-10-inventories", "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230331/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/20230331/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r626", "r666", "r707", "r768", "r805", "r806", "r807" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r178", "r179", "r300", "r323", "r516", "r676", "r678" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r283", "r284", "r285", "r286", "r416", "r523", "r580", "r595", "r596", "r656", "r657", "r658", "r659", "r660", "r667", "r668", "r682", "r689", "r701", "r705", "r762", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r283", "r284", "r285", "r286", "r416", "r523", "r580", "r595", "r596", "r656", "r657", "r658", "r659", "r660", "r667", "r668", "r682", "r689", "r701", "r705", "r762", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r236", "r524", "r574", "r575", "r576", "r577", "r578", "r579", "r669", "r690", "r704", "r722", "r758", "r759", "r764", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r236", "r524", "r574", "r575", "r576", "r577", "r578", "r579", "r669", "r690", "r704", "r722", "r758", "r759", "r764", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r283", "r284", "r285", "r286", "r364", "r416", "r444", "r445", "r446", "r522", "r523", "r580", "r595", "r596", "r656", "r657", "r658", "r659", "r660", "r667", "r668", "r682", "r689", "r701", "r705", "r706", "r756", "r762", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r283", "r284", "r285", "r286", "r364", "r416", "r444", "r445", "r446", "r522", "r523", "r580", "r595", "r596", "r656", "r657", "r658", "r659", "r660", "r667", "r668", "r682", "r689", "r701", "r705", "r706", "r756", "r762", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r178", "r179", "r300", "r323", "r516", "r677", "r678" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r194", "r417", "r717", "r738" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r194", "r417", "r717", "r718", "r738" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts payable and accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r73", "r818" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accruals for goods received not invoiced" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r18", "r20" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable \u2013 trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r149", "r240", "r821" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableGross", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r613", "r664", "r707", "r821" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "verboseLabel": "Trade receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r240", "r241" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net", "verboseLabel": "Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r240", "r540" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Non-current accounts receivable, net", "verboseLabel": "Non \u2013 current" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "auth_ref": [ "r58", "r73", "r818" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes.", "label": "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "terseLabel": "Other tax and social security" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payroll, vacation and other employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r79", "r122" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income tax liabilities" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r80", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "us-gaap_AccruedIncomeTaxesNoncurrent", "terseLabel": "Income tax liabilities \u2013 non-current portion" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r144", "r553" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r91", "r150", "r550", "r585", "r586" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r14", "r33", "r480", "r483", "r509", "r581", "r582", "r729", "r730", "r731", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "verboseLabel": "Weighted average life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r83", "r703", "r824" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r452", "r453", "r454", "r593", "r735", "r736", "r737", "r798", "r826" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "auth_ref": [ "r800", "r803" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "negatedLabel": "Elimination of unrealized profit on sales to joint ventures" } } }, "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury shares withheld" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r56", "r57", "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r448", "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "negatedTerseLabel": "Stock-based compensation expense", "terseLabel": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r151", "r242", "r253", "r254", "r255", "r821" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "negatedTerseLabel": "Less: Expected credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r47", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r148", "r174", "r211", "r226", "r232", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r475", "r477", "r491", "r547", "r619", "r703", "r709", "r760", "r761", "r808" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r140", "r155", "r174", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r475", "r477", "r491", "r703", "r760", "r761", "r808" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r111", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Billed Revenues [Member]" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r471", "r695", "r698" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r60", "r61", "r471", "r695", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r59" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "negatedLabel": "Merger and integration expense" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r1", "r2", "r66", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r3", "r67", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Contingent consideration liabilities", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 0.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, 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.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 1.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "verboseLabel": "Accounts receivables, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "verboseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r62", "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 5.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r62", "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 2.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "totalLabel": "Total Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "verboseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 6.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "verboseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r62", "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 3.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "verboseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r63" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table Text Block]" } } }, "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r76", "r104", "r105" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Change in accounts payable and accrued expenses related to capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r39", "r142", "r671" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r39", "r101", "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r101" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease to cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r28", "r75", "r549", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r113", "r280", "r281", "r665", "r757" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in EUR per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r82", "r605" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r82", "r605", "r625", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r82", "r605" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common stock, \u20ac0.06 nominal value, 200,000,000 shares authorized, 111,292,202 and 110,710,188 shares issued and 108,583,946 and 108,743,761 shares outstanding" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r158", "r160", "r165", "r541", "r558" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r670", "r754", "r755" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionMember": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing.", "label": "Construction [Member]" } } }, "localname": "ConstructionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r325", "r326", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue (included within other liabilities)", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r325", "r326", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r723", "r724" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "negatedLabel": "Cost of revenue, excluding depreciation and amortization expense" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r95" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "negatedTotalLabel": "Total operating cost and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r114", "r173", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r78", "r79", "r121", "r124", "r180", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r504", "r684", "r685", "r686", "r687", "r688", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r26", "r180", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r504", "r684", "r685", "r686", "r687", "r688", "r733" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r457", "r458", "r548" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r103" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r342", "r381", "r406", "r693", "r694" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "negatedLabel": "Amortization of prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r357", "r367", "r409", "r691", "r692", "r693", "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r342", "r379", "r404", "r693", "r694" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r342", "r346", "r378", "r403", "r693", "r694" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanInterestCost", "negatedLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r376", "r401", "r693", "r694" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "negatedTotalLabel": "Total" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r727" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DepositAssets", "terseLabel": "Deposits" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r216" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization expense", "negatedLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r419", "r421", "r449", "r450", "r451", "r702" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-10-inventories", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "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.", "label": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r166", "r186", "r187", "r188", "r189", "r190", "r196", "r197", "r199", "r200", "r201", "r205", "r486", "r487", "r542", "r559", "r679" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "us-gaap_EarningsPerShareBasic", "terseLabel": "Total basic and diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r195", "r202", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r496" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "us-gaap_EmployeeBenefitsAndShareBasedCompensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r137", "r161", "r162", "r163", "r181", "r182", "r183", "r185", "r191", "r193", "r206", "r251", "r252", "r324", "r452", "r453", "r454", "r464", "r465", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r497", "r498", "r499", "r500", "r501", "r502", "r509", "r581", "r582", "r583", "r593", "r650" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r221", "r243", "r726", "r741" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments in joint ventures", "terseLabel": "Carrying value" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r135", "r247", "r250", "r716" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments [Table Text Block]" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r310", "r367", "r368", "r369", "r370", "r371", "r372", "r490", "r519", "r520", "r521", "r685", "r686", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r310", "r367", "r372", "r490", "r519", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r310", "r367", "r372", "r490", "r520", "r685", "r686", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r310", "r367", "r368", "r369", "r370", "r371", "r372", "r490", "r521", "r685", "r686", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r310", "r367", "r368", "r369", "r370", "r371", "r372", "r519", "r520", "r521", "r685", "r686", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r506" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Non-current finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r507", "r508" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Repayments of finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Total" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r720", "r721" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization", "negatedTerseLabel": "Less: accumulated amortization, assets under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r719" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Assets under finance lease, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r146", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated Impairment and Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r272", "r274", "r275", "r276", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r109", "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r109", "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Acquired fair value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r492", "r493", "r494", "r495", "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Foreign exchange gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r103", "r627", "r708", "r801", "r802", "r825" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r96", "r631" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_GeneralAndAdministrativeExpense", "negatedLabel": "General and administrative expense, excluding depreciation and amortization expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r145", "r258", "r539", "r683", "r703", "r744", "r751" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 4.0, "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r257", "r260", "r269", "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r9", "r259", "r265", "r270", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r92", "r127", "r211", "r225", "r231", "r234", "r543", "r556", "r681" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r211", "r225", "r231", "r234", "r561", "r681" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "Loss before taxes and equity in income of joint ventures" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r9", "r93", "r126", "r218", "r243", "r555" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Equity in income of joint ventures", "negatedLabel": "Equity in income of joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r456", "r461", "r462", "r463", "r466", "r468", "r469", "r470", "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-7-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r129", "r134", "r192", "r193", "r219", "r459", "r467", "r562" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r72", "r728" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Income tax receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income taxes, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r46", "r49" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest and finance (expense) income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r168", "r170", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r107", "r673" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r152", "r672", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r107", "r675" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Raw materials, equipment spares and consumables" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r107", "r674" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Letter of Credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r174", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r476", "r477", "r478", "r491", "r603", "r680", "r709", "r760", "r808", "r809" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r87", "r125", "r552", "r703", "r734", "r742", "r799" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r141", "r174", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r476", "r477", "r478", "r491", "r703", "r760", "r808", "r809" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "us-gaap_LitigationSettlementExpense", "terseLabel": "Litigation Settlement, Expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "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.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r124", "r309", "r322", "r685", "r686", "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "us-gaap_LongTermPurchaseCommitmentAmount", "terseLabel": "Long-Term Purchase Commitment, Amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r282", "r717" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r77", "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r103" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r94", "r103", "r128", "r139", "r156", "r159", "r163", "r174", "r184", "r186", "r187", "r188", "r189", "r192", "r193", "r198", "r211", "r225", "r231", "r234", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r487", "r491", "r557", "r628", "r648", "r649", "r681", "r708", "r760" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "us-gaap_NumberOfCountriesInWhichEntityOperates", "terseLabel": "Number of Countries in which Entity Operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r211", "r225", "r231", "r234", "r681" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r506" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r119", "r147", "r546", "r709" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "us-gaap_OtherAssets", "verboseLabel": "Total" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r154", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "verboseLabel": "Current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "us-gaap_OtherAssetsMiscellaneous", "verboseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r147" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other non-current assets", "verboseLabel": "Non \u2013 current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "auth_ref": [ "r6", "r91", "r384" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "negatedLabel": "Amortization of prior service credit" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r118", "r157", "r160" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other comprehensive loss", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r560", "r629", "r661", "r662", "r663" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "us-gaap_OtherIncome", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r74", "r545", "r599", "r600", "r709", "r823" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "us-gaap_OtherLiabilities", "verboseLabel": "Total" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r24", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities", "verboseLabel": "Current" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r68", "r70" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other non-current liabilities", "verboseLabel": "Non \u2013 current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_OtherOperatingActivitiesCashFlowStatement", "verboseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilities": { "auth_ref": [ "r79", "r80", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OtherSundryLiabilities", "verboseLabel": "Other" } } }, "localname": "OtherSundryLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Acquisition of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r37" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Payments of loan issuance and other transaction costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r167" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payment of withholding taxes on stock-based compensation plans" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r36", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r36" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payment for acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r100" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Acquisition of technology" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r340", "r364", "r366", "r372", "r390", "r392", "r393", "r394", "r395", "r396", "r411", "r412", "r413", "r693" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r391", "r394", "r397", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r418", "r693", "r694", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r766", "r767" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Post-retirement benefits" } } }, "localname": "PostemploymentBenefitsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r72", "r153", "r618", "r817" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepayments" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r35" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from sale / maturity of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r99" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from disposal of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r110", "r130", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r112", "r143", "r554" ], "calculation": { "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r544", "r554", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r44", "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusAxis": { "auth_ref": [ "r176", "r177", "r513", "r514", "r515", "r516", "r598", "r599", "r600", "r601", "r602", "r624", "r626", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by related and nonrelated party status.", "label": "Related and Nonrelated Party Status [Axis]" } } }, "localname": "RelatedAndNonrelatedPartyStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusDomain": { "auth_ref": [ "r176", "r177", "r513", "r514", "r515", "r516", "r598", "r599", "r600", "r601", "r602", "r624", "r626", "r707" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated party status.", "label": "Related and Nonrelated Party Status [Domain]" } } }, "localname": "RelatedAndNonrelatedPartyStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r391", "r513", "r514", "r598", "r599", "r600", "r601", "r602", "r624", "r626", "r655" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r176", "r177", "r513", "r514", "r515", "r516", "r598", "r599", "r600", "r601", "r602", "r624", "r626", "r655" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r71", "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r513", "r514", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r391", "r513", "r514", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r598", "r599", "r600", "r601", "r602", "r624", "r626", "r655", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r510", "r511", "r512", "r514", "r517", "r590", "r591", "r592", "r632", "r633", "r634", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r725", "r732", "r816", "r820" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_RestructuringCosts", "negatedLabel": "Severance and other expense" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r84", "r115", "r551", "r584", "r586", "r588", "r606", "r703" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r137", "r181", "r182", "r183", "r185", "r191", "r193", "r251", "r252", "r452", "r453", "r454", "r464", "r465", "r479", "r481", "r482", "r484", "r485", "r581", "r583", "r593", "r826" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r394", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r394", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r391", "r394", "r397", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r418", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r389", "r391", "r394", "r397", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r418", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r212", "r213", "r224", "r229", "r230", "r236", "r238", "r239", "r335", "r336", "r524" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r136", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r339" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r164", "r174", "r212", "r213", "r224", "r229", "r230", "r236", "r238", "r239", "r249", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r491", "r543", "r760" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "us-gaap_Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r60", "r61" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r489", "r490" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r683", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r19", "r88", "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r208", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r239", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r278", "r279", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r683", "r722", "r822" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r223", "r228", "r232", "r233", "r234", "r235", "r236", "r237", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "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).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "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).", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury shares withheld (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r138", "r208", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r239", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r277", "r278", "r279", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r683", "r722", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r29", "r137", "r161", "r162", "r163", "r181", "r182", "r183", "r185", "r191", "r193", "r206", "r251", "r252", "r324", "r452", "r453", "r454", "r464", "r465", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r497", "r498", "r499", "r500", "r501", "r502", "r509", "r581", "r582", "r583", "r593", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r181", "r182", "r183", "r206", "r524", "r587", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r608", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r620", "r621", "r622", "r623", "r624", "r626", "r630", "r631", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r650", "r707" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230331/role/statement-note-10-inventories", "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230331/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/20230331/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r181", "r182", "r183", "r206", "r524", "r587", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r608", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r620", "r621", "r622", "r623", "r624", "r626", "r630", "r631", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r650", "r707" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20230331/role/statement-note-10-inventories", "http://franksinternational.com/20230331/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230331/role/statement-note-15-goodwill", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-details-textual", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-details-textual", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "http://franksinternational.com/20230331/role/statement-note-2-basis-of-preparation-and-significant-accounting-policies", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20230331/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/20230331/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230331/role/statement-note-6-revenue", "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes", "http://franksinternational.com/20230331/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r15", "r115" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Common shares issued upon vesting of share-based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r15", "r81", "r82", "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Common shares issued upon vesting of share-based awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r82", "r85", "r86", "r106", "r607", "r625", "r651", "r652", "r703", "r709", "r734", "r742", "r799", "r826" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r503", "r518" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r503", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r503", "r518" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies", "http://franksinternational.com/20230331/role/statement-note-17-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-10-inventories-tables", "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20230331/role/statement-note-18-postretirement-benefits-tables", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-tables", "http://franksinternational.com/20230331/role/statement-note-22-supplemental-cash-flow-tables", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20230331/role/statement-note-6-revenue-tables", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20230331/role/statement-note-9-accounts-receivable-net-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20230331/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r31", "r54", "r55" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock (at cost) 2,708,256 and 1,966,427 shares" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r82", "r115" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "negatedLabel": "Acquisition of common stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r15", "r54", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Acquisition of common stock", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Unbilled Revenues [Member]" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-contract-balances-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r9" ], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "us-gaap_UnrealizedGainLossOnInvestments", "negatedLabel": "Change in fair value of investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivable": { "auth_ref": [ "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Value-added tax receivables" } } }, "localname": "ValueAddedTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r196", "r201" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic and diluted (in shares)", "terseLabel": "Basic and diluted weighted average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://franksinternational.com/20230331/role/statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "xpro_APACMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents APAC.", "label": "APAC [Member]" } } }, "localname": "APACMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "domainItemType" }, "xpro_BondsAndGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to bonds and guarantees.", "label": "Bonds and Guarantees [Member]" } } }, "localname": "BondsAndGuaranteesMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_BuildingsAndLeaseholdImprovementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents building and leasehold improvements.", "label": "Buildings and Leasehold Improvement [Member]" } } }, "localname": "BuildingsAndLeaseholdImprovementMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired including goodwill.", "label": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "xbrltype": "monetaryItemType" }, "xpro_CETSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents COSL - Expro Testing Services (Tianjin) Co. Ltd (\"CETS\").", "label": "CETS [Member]" } } }, "localname": "CETSMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "xpro_CollateralDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The mount of collateral deposits.", "label": "Collateral deposits" } } }, "localname": "CollateralDeposits", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "xpro_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "xpro_CorporateCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of corporate costs.", "label": "xpro_CorporateCosts", "negatedLabel": "Corporate costs" } } }, "localname": "CorporateCosts", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "xpro_DebtInstrumentCovenantMaximumSeniorLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum senior leverage ratio under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMaximumSeniorLeverageRatio", "terseLabel": "Debt Instrument, Covenant, Maximum Senior Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantMaximumSeniorLeverageRatio", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "pureItemType" }, "xpro_DebtInstrumentCovenantMinimumCashFlowCoverRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum cash flow coverage ratio under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMinimumCashFlowCoverRatio", "terseLabel": "Debt Instrument, Covenant, Minimum Cash Flow Cover Ratio" } } }, "localname": "DebtInstrumentCovenantMinimumCashFlowCoverRatio", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "pureItemType" }, "xpro_DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of consolidated assets of guarantors under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors", "terseLabel": "Debt Instrument, Covenant, Minimum Consolidated Assets of Guarantors" } } }, "localname": "DebtInstrumentCovenantMinimumConsolidatedAssetsOfGuarantors", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of EBITDA and assets of subsidiaries under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries", "terseLabel": "Debt Instrument, Covenant, Minimum EBITDA and Assets of Subsidiaries" } } }, "localname": "DebtInstrumentCovenantMinimumEbitdaAndAssetsOfSubsidiaries", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_DebtInstrumentCovenantMinimumEbitdaOfGuarantors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum EDITDA of guarantors under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMinimumEbitdaOfGuarantors", "terseLabel": "Debt Instrument, Covenant, Minimum EBITDA of Guarantors" } } }, "localname": "DebtInstrumentCovenantMinimumEbitdaOfGuarantors", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_DebtInstrumentCovenantMinimumInterestCoverRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum interest cover ratio under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentCovenantMinimumInterestCoverRatio", "terseLabel": "Debt Instrument, Covenant, Minimum Interest Cover Ratio" } } }, "localname": "DebtInstrumentCovenantMinimumInterestCoverRatio", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "pureItemType" }, "xpro_DebtInstrumentLIBORFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum LIBOR interest rate for debt instrument.", "label": "xpro_DebtInstrumentLIBORFloor", "terseLabel": "Debt Instrument, LIBOR Floor" } } }, "localname": "DebtInstrumentLIBORFloor", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of aggregate capital expenditures under the covenant of the debt instrument.", "label": "xpro_DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures", "terseLabel": "Debt Instrument, Maximum Percentage of Aggregate Capital Expenditures" } } }, "localname": "DebtInstrumentMaximumPercentageOfAggregateCapitalExpenditures", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_DeltatekOilToolsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to DeltaTek Oil Tools Limited.", "label": "DeltaTek Oil Tools Limited [Member]" } } }, "localname": "DeltatekOilToolsLimitedMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "xpro_DrawdownsAsLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to drawdowns as loans.", "label": "Drawdowns as Loans [Member]" } } }, "localname": "DrawdownsAsLoansMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_ESSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents ESSA.", "label": "ESSA [Member]" } } }, "localname": "ESSAMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "domainItemType" }, "xpro_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "xpro_ExplorationAndProductionServicesHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to Exploration and Production Services (Holdings) Limited.", "label": "Exploration and Production Services (Holdings) Limited [Member]" } } }, "localname": "ExplorationAndProductionServicesHoldingsLimitedMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20230331/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "xbrltype": "domainItemType" }, "xpro_FinanceLeaseLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value portion of finance lease liabilities.", "label": "xpro_FinanceLeaseLiabilitiesFairValueDisclosure", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesFairValueDisclosure", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "xpro_LineOfCreditFacilityUpfrontFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of upfront fee under the line of credit facility.", "label": "xpro_LineOfCreditFacilityUpfrontFeePercentage", "terseLabel": "Line of Credit Facility, Upfront Fee Percentage" } } }, "localname": "LineOfCreditFacilityUpfrontFeePercentage", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "percentItemType" }, "xpro_LondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the London Interbank Offered Rate (LIBOR).", "label": "London Interbank Offered Rate [Member]" } } }, "localname": "LondonInterbankOfferedRateMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_LongtermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long-term incentive plan.", "label": "Long-term Incentive Plan [Member]" } } }, "localname": "LongtermIncentivePlanMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "xpro_MENAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents MENA.", "label": "MENA [Member]" } } }, "localname": "MENAMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "domainItemType" }, "xpro_ManagementIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the management incentive plan.", "label": "Management Incentive Plan [Member]" } } }, "localname": "ManagementIncentivePlanMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "xpro_MosingHoldingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Mosing Holdings.", "label": "Mosing Holdings [Member]" } } }, "localname": "MosingHoldingsMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures", "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "domainItemType" }, "xpro_NLAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents NLA.", "label": "NLA [Member]" } } }, "localname": "NLAMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "http://franksinternational.com/20230331/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20230331/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/20230331/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "xbrltype": "domainItemType" }, "xpro_NewCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the New Credit Facility.", "label": "New Credit Facility [Member]" } } }, "localname": "NewCreditFacilityMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_NoncurrentAccountsReceivableFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "xpro_NoncurrentAccountsReceivableFairValueDisclosure", "terseLabel": "Non-current accounts receivable, net" } } }, "localname": "NoncurrentAccountsReceivableFairValueDisclosure", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "xpro_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_OnethirdDrawnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents one-third drawn.", "label": "One-third Drawn [Member]" } } }, "localname": "OnethirdDrawnMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_OtherAssetsAndOtherLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other assets and liabilities.", "label": "Other Assets and Other Liabilities [Text Block]" } } }, "localname": "OtherAssetsAndOtherLiabilitiesTextBlock", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-liabilities" ], "xbrltype": "textBlockItemType" }, "xpro_OtherLiabilitiesProvisions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of provisions for other liabilities.", "label": "xpro_OtherLiabilitiesProvisions", "terseLabel": "Provisions" } } }, "localname": "OtherLiabilitiesProvisions", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "xpro_PVDExproMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents PV Drilling Expro International Co. Ltd. (\"PVD-Expro\").", "label": "PVD-Expro [Member]" } } }, "localname": "PVDExproMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20230331/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of realized tax benefits payable under tax receivable agreement.", "label": "xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement", "terseLabel": "Percentage of Tax Benefits Realized Payable Under Tax Receivable Agreement" } } }, "localname": "PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "percentItemType" }, "xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of tax benefits retained under tax receivable agreement.", "label": "xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement", "terseLabel": "Percentage of Tax Benefits Retained Under Tax Receivable Agreement" } } }, "localname": "PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "percentItemType" }, "xpro_PerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents performance restricted stock units.", "label": "Performance Restricted Stock Units [Member]" } } }, "localname": "PerformanceRestrictedStockUnitsMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "xpro_PlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents plant and equipment.", "label": "Plant and Equipment [Member]" } } }, "localname": "PlantAndEquipmentMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "xpro_ProceedsFromRepaymentsOfCollateralDeposits": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from collateral deposits.", "label": "Cash pledged for collateral deposits" } } }, "localname": "ProceedsFromRepaymentsOfCollateralDeposits", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "xpro_PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property, plant and equipment, including assets under finance leases.", "label": "Property, Plant and Equipment, Including Assets Under Finance Leases [Member]" } } }, "localname": "PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "xbrltype": "domainItemType" }, "xpro_PropertyPlantAndEquipmentNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property, plant and equipment, net.", "label": "Property, Plant and Equipment, Net [Member]" } } }, "localname": "PropertyPlantAndEquipmentNetMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "xpro_ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of adjusted earnings before interest, taxes, depreciation, and amortization from segments to consolidated.", "label": "Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "xpro_RepaymentsOfFinancedInsurancePremium": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for financed insurance premium.", "label": "xpro_RepaymentsOfFinancedInsurancePremium", "negatedLabel": "Repayment of financed insurance premium" } } }, "localname": "RepaymentsOfFinancedInsurancePremium", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "xpro_RepurchaseOrRedemptionOfSharesMaximumAggregateAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents maximum aggregate amount of repurchase or redemption of shares.", "label": "xpro_RepurchaseOrRedemptionOfSharesMaximumAggregateAmount", "terseLabel": "Repurchase or Redemption of Shares, Maximum Aggregate Amount" } } }, "localname": "RepurchaseOrRedemptionOfSharesMaximumAggregateAmount", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "monetaryItemType" }, "xpro_RestructuringSettlementAndImpairmentProvisionsCredits": { "auth_ref": [], "calculation": { "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of restructuring, settlement and impairment provisions (credits) recognized during the period.", "label": "xpro_RestructuringSettlementAndImpairmentProvisionsCredits", "negatedLabel": "Severance and other expense" } } }, "localname": "RestructuringSettlementAndImpairmentProvisionsCredits", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "xpro_RsuAndPrsuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents RSU and PRSU.", "label": "RSU and PRSU [Member]" } } }, "localname": "RsuAndPrsuMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation", "http://franksinternational.com/20230331/role/statement-note-21-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "xpro_SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Total Segment EBITDA" } } }, "localname": "SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "xbrltype": "monetaryItemType" }, "xpro_SignificantAccountingPoliciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies.", "label": "Significant Accounting Policies [Policy Text Block]" } } }, "localname": "SignificantAccountingPoliciesPolicyTextBlock", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "xpro_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program.", "label": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-1-business-description", "http://franksinternational.com/20230331/role/statement-note-1-business-description-details-textual" ], "xbrltype": "domainItemType" }, "xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of cash payment for settlement of early termination payment obligation in connection with a tax receivable agreement.", "label": "xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation", "terseLabel": "Tax Receivable Agreement, Cash Payment for Settlement of Early Termination Payment Obligation" } } }, "localname": "TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold", "terseLabel": "Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Future Contingent Payments, Cash Tax Savings Threshold" } } }, "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "monetaryItemType" }, "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade", "terseLabel": "Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Period Over Which Future Contingent Payments May Be Made (Year)" } } }, "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-20-related-party-disclosures-details-textual" ], "xbrltype": "durationItemType" }, "xpro_TwothirdsDrawnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents two-thirds drawn.", "label": "Two-thirds Drawn [Member]" } } }, "localname": "TwothirdsDrawnMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20230331/role/statement-note-16-interest-bearing-loans-details-textual" ], "xbrltype": "domainItemType" }, "xpro_WellConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents well construction.", "label": "Well Construction [Member]" } } }, "localname": "WellConstructionMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "xbrltype": "domainItemType" }, "xpro_WellManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents well management.", "label": "Well Management [Member]" } } }, "localname": "WellManagementMember", "nsuri": "http://franksinternational.com/20230331", "presentation": [ "http://franksinternational.com/20230331/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "xbrltype": "domainItemType" }, "xpro_statement-statement-note-10-inventories-summary-of-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Inventories - Summary of Inventories (Details)" } } }, "localname": "statement-statement-note-10-inventories-summary-of-inventories-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-10-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Inventories" } } }, "localname": "statement-statement-note-10-inventories-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-11-other-assets-and-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Liabilities" } } }, "localname": "statement-statement-note-11-other-assets-and-liabilities-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details)" } } }, "localname": "statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details)" } } }, "localname": "statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-12-accounts-payable-and-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Accounts Payable and Accrued Liabilities" } } }, "localname": "statement-statement-note-12-accounts-payable-and-accrued-liabilities-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-13-property-plant-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Property, Plant and Equipment, Net" } } }, "localname": "statement-statement-note-13-property-plant-and-equipment-net-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)" } } }, "localname": "statement-statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-14-intangible-assets-net-summary-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-14-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-14-intangible-assets-net-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill - Summary of Acquired Goodwill by Operating Segment (Details)" } } }, "localname": "statement-statement-note-15-goodwill-summary-of-acquired-goodwill-by-operating-segment-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-15-goodwill-summary-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill - Summary of Goodwill (Details)" } } }, "localname": "statement-statement-note-15-goodwill-summary-of-goodwill-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-15-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill" } } }, "localname": "statement-statement-note-15-goodwill-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)" } } }, "localname": "statement-statement-note-18-postretirement-benefits-net-periodic-benefit-cost-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-18-postretirement-benefits-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Post-retirement Benefits" } } }, "localname": "statement-statement-note-18-postretirement-benefits-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)" } } }, "localname": "statement-statement-note-19-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-19-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share" } } }, "localname": "statement-statement-note-19-loss-per-share-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 22 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-22-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-22-supplemental-cash-flow-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 22 - Supplemental Cash Flow" } } }, "localname": "statement-statement-note-22-supplemental-cash-flow-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details)" } } }, "localname": "statement-statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-3-business-combinations-and-dispositions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combinations and Dispositions" } } }, "localname": "statement-statement-note-3-business-combinations-and-dispositions-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details": { "auth_ref": [], "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)" } } }, "localname": "statement-statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-4-fair-value-measurements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value Measurements" } } }, "localname": "statement-statement-note-4-fair-value-measurements-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details": { "auth_ref": [], "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)" } } }, "localname": "statement-statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-5-business-segment-reporting-revenue-by-operating-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)" } } }, "localname": "statement-statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-5-business-segment-reporting-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting" } } }, "localname": "statement-statement-note-5-business-segment-reporting-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-6-revenue-contract-balances-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Contract Balances (Details)" } } }, "localname": "statement-statement-note-6-revenue-contract-balances-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-6-revenue-revenue-by-areas-of-capability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Revenue by Areas of Capability (Details)" } } }, "localname": "statement-statement-note-6-revenue-revenue-by-areas-of-capability-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-6-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Revenue" } } }, "localname": "statement-statement-note-6-revenue-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-8-investment-in-joint-ventures-carrying-value-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Investment in Joint Ventures - Carrying Value (Details)" } } }, "localname": "statement-statement-note-8-investment-in-joint-ventures-carrying-value-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-8-investment-in-joint-ventures-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Investment in Joint Ventures" } } }, "localname": "statement-statement-note-8-investment-in-joint-ventures-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)" } } }, "localname": "statement-statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-note-9-accounts-receivable-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accounts Receivable, Net" } } }, "localname": "statement-statement-note-9-accounts-receivable-net-tables", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" }, "xpro_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://franksinternational.com/20230331", "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 100 0001437749-23-012570-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-012570-xbrl.zip M4$L#!!0 ( %&!I%87+Z5J@ < XP - 97A?-#8R.3@R+FAT;>U; M75/C-A1]7GZ%ADY;F F$ -MN238S63"0MLO2$#I]ZRBV$JLK6ZXD)Z2_ON?* MS@=):$.G^P&;EZ:6KJ0K<1NP2U6S$@D?-K1<-)YT237'W^_%WAS^\ M.MQ';Z-:-&Z]V&I4"[M&3T=C9MU8B=?;86ZL-B>,YT[7M]&937JL*,',2NSOHZ=7M]GD@U/F%=F0C+KL2(=73"T[+7RK_$":L=9#!/N!E(C*:' M[6:CUPQ^NVR_:7?946V_UJCVFHUJUMR:6W)^_L7I9[/[R?WCD!O)4W>2:I-P M59_S.!2I$Z9>>C!UX#3H=-OG[=-6M_WNBKT[9Z>7[>"WG9O;UE67==^QSNW/ :L=M?9JQSNM7=:Z.O--Y-]S)@-SBY3KO;#FYPBJ>7K:N+@+5.NW2VM1^.CBNL=<-:;X.KL^#L MW]Q< U'W7&6EKPLX*\_G@YW''[EULC^^?R#M"GLKPY@+Q7[D)M)IA87"D!US M,748#UM(F%>;Q]LPQNE,AY%,AU,GVW&P\ESZ==(1BZF50^^KC._ M:9E&@A8]R.X>&P"V*>J\0%@RD^F'="8A5Y.XXG3V7R:E.:-%EU]ECXY0Y5P? M[J_"YH/H!#C;S=J^_S/1VE47/; A'Y&?R(;:+.9#P8P82C$2$3 O+?LEYP:1 M0XU91V3:.*93=HXYL=C>+VS'VWSSU:O#PX.Z\0;^H5;?9;K/@KO,:'9A=)ZQ M2ZT(M_!]_]=]&BAFXP;2.@-W)V/KBR>+7]/A#232*L@Y\(*-I(NQ09N)T#M(\[K8")AC ME['%9@%Y'$UO/'\8&ZJLC:RC+X8J@O5E"C 2KF?@JX G,$>WF>N7:9]6=!+S MR#14>80Y ? YC%5 #DDI( ,^B5I$.:5FW"EA:Q>6!CTC21-7R")7, !A=":, M7\YZ?T)N8]97>F0G;)KE \:IL? ;7E:625%ZM.3RAA9KH^CXN=&B>P]#I"EJ MW]=M"?Q2T%/$U?V^Q*-'5YMQ(SR.@4M)LAMX8\*2!)9GE 'F^%5 G7Q9>Z'^O87Z6(CVN<@Z6) 4/'F M1%OXI=)D4Z.L#>;52)U4>P_2[BG%$;[[S.+(F;!H :.\B/MWNE=(7X8\M^L/ M(:'7$Z!NN5(A'74.'.=(DT-I??:$E4C]/'0/,O51$HSY9;TI@^=UDM4GV:U%7#((;?3 MH(P3UW+%22)@6]Z)Q41-8::0Q/-*'O_7$V2//(YI1/0$\_:7P.W>\^;VVHEV MB>+KI^BUF8[H,)01$9A;G?KTRBW(3\4EL9J;:,(P<%[RGE32C4D\KUJ6X@V9 M%@0K0L4]T[GBU$N>NW)#66XR\-QZL1^&2/#> 5^F#D0*#:] =_2(C.((F: $ M+[B,>",SJ(X-FS]+\(?/CZ'()A_DZ9KIO3?.K1;N%/S.U4EU->]!% M1%XP^),HD_F8*?E>J/*"><&^PI9\6OM8_HGIFX+]J7#HY>8RCB[C_(O(:!)/ M*K/T1CEWGM.S3$?DD# +]7KDW E_LPEW/>A*4]#?R6^N[ESVVB(+_C.K:50D:)- M(AK0531=:H=2@+ZE&I_>?8T$?T_RNJA0O<#VM;5_R3MYQ?2HH%#>3Q4O E:D M:QYAH!73;/U@ "DK<@Q!% !+*X7&MQ#X-D]P"C@IOYE2'ZU\&;=1[I\M2)_= M;5@+ KUOD.?Q4:? M\HDV\F;55A>^+6U4\P_XO>]*/Q8=^*B+7QND9U*;/O.=QE+0]X$BS.F>C+TK MY/_'1D DARQ4W-K7VS^W;KI[UZV+8.]-)VC]1%_1S_5>7YQW.PMM<7_/Z-%R M(ZEO=GUQ=?MVMAHL8+?J!UY4Z5M^@,'_.X"_ 5!+ P04 " !1@:16D>EB M&HX' <, #0 &5X7S0V,CDX,RYH=&WM6VUSVS82_AS_BAW?-+%G9,NR MG;O44C2CV+2M::*XLGS3;S<0"8IH0( !0,GJK^\N2+W+C7QW36)'7ZH26 / MX'UVGP691N)2V6PDG$7-G1<-)YSD37[_G]-_'O_\YN00>QO5HG'GQ4ZC6M@U M^CH:@W5CR=_NAKFQVIP!RYVN[V)G-NF)M7(',4N%')_!R\^Y=O6>2+F%#A]! M5Z=,%8UU\)96_,'/H':4N;)AR(Q@RIV!TB9EL@XI,P.ASL";.'[O#I@4 VPP M8I X7+S1;P:_7;??M7MP4CL\;E3[S48U:^X\ &H)37T&PZ-8 %%BF%LUY,IQ M4R]!T0 /X#SH]MJ7[?-6K_VQ Q\OX?RZ'5S"9;O3ZIRW6^^Q"7N#[C!2)FQ*$)4TV>;L7#R7$(:B<@E1/"CGTKV"A5QXO=1=E]2 M?A(MEL]P)4+L4CQZ@0'+3*8?TG&$3$YB@M/9?S,IS1DM0WXSC4F/G6M],/SB MZ,<&P(G7[#9KA_[/1&M77?3 AGRL?B(;:D/"AAP,'PH^XA&ZN[#(!F8P8L@Q M='FFC0.MX!+GQ,4.?H4];_/R'V^.CX_JQAOXAUI]'W0,P7UF-%P9G6=PK27Y M+6(__/2S<0-AG4&XD['UY9/%7]/<>N&:/]KQ<_/"=\RB[Z&7I6/XI/1( M\FC *X4S%AX&D<;%E780XB),*&!J#+ER)N>(ECF>8K C_V.X(#JO8!)B%F*3 M 9T*A[Y2V*T8*!YR:YD9DTG*/G$@/YW.:;$M0C"XI"0A1&N002A,F*=HIG X M(L%X#:-$A G8G/XS&S_BAI>3T 92824*/>0%C(1+<(,VXZ$'2/.ZQ' TQUTF M%C>++H]'TQ_/'\:6*AM[ULD/0Q4.L5#HC.37,^>K($_0'+O-7+]0,:WH!,XC M5"CS".=$!Y_SL0J20U *R- _B5I$.2EGW"G=UBXMC?2,!$U<(8MTF)C+SI];K3H+?@0:8K: MO^JV=/Q2RU/$U7$L\-%[5QN8X=Z/T2\%R6[T-^"6)+BP"9F368K9AC(./4?" MAE+;',=1'C):%@Z-DB?D$39;V$/_C3@2HO#/X#Y,F!IP:&&([^82+6HG[*#V M>H_O^Z&UUU'Q5#P*JM54022:'R@#S/&K<'7"LO%"\<)",2Y$^UQF'5J0%#Q[ M@$0[^$NER;9&V=B9UWOJI-I[D'9/*8ZP_6<61RZXQ19DE!=Q7Z9[A?1ER'*[ M^1 2>GV.U"U7*J2CSM&/:!]*R*!QT,;$(7"]6I"T4RY);WI0Z?U$M6G66TY G*8 MVVE0QHAKN60D$7!;'L1RHJ8P4TCB>26/_]?G9(]Y'*?AT1/,VS\"M_O/F]L; M)]H5BF^>HC=F.D:'H8B(P,QJY=,KLTA^*BZ)U",R5!U;-G^7SA\^-S8'0R9SG\[(U7D<8S$JANBD=DU1.2T(-DC/ MQ>/Z$M.3%P=B:K5%-=O7N7L8P28"@DVM.97J\::W0-"?7 7XJ,2+\T!4=5IB MR\+OT6FCY\;"B\+!5XE"U[-E0>I[UK+Q$9F4-+ .P]P0$>8$YYI94VT=MM-K M3YS+HH?#Y^*-1O$*8C;D%>6_W&!V6[(K(8?(,'^G3-?-*I\BVB_P),Q.=3GE M11\!>.0%@S^),IF/08I/7)87S$OVE?_Y9=Y[9LWQ'#'V$FE^IE:?0&-;+3AL[%="^ :=,4^$@OQO>W-V];)?$#W[RU)-:E MV"8P&M"%-%UMAX(C?4M-/KT!&W'VB41V4:=ZF>TK;/^J=_*BZ5%!H;RE*EX' MK$G:+,*!ED]S]H,!I*S+<0A& 61II5#Z%F6^S5,\!3PIOYE2):U]);?5[]^M MDSZ[.[$6RO388)ZK( >X3\W((O^90DFW2J%UA1IJ.>0D>!4;E%];F#*;\S23 M>LRQ=Y3H(H6S!3(C^?XO=<"*1EJ3([_9IXE/]//'"_Q#G\$'-H;3"AP?'9]\ MZST^T7-LY,VJK:Y\2MJHYB4>*'[^%G +2%8A?-6#.$\$C^%RRMZ/A<#_RB@6 MCCD20P@EL_;M[OO6;>_@IG45'+SK!JU?Z)OZN=Z;J\M>=ZDMB0^,'JTVDM:& MFZO.W8?9:FB!=NM^$$65ONQO-JK^7P7\"5!+ P04 " !1@:16&I2XF"L$ M #O$@ #0 &5X7S0V,CDX-"YH=&WM6&U/XS@0_@R_8M35(E9*7U(*5]I0 MJ?0"]'9YV;:LN$\G-W$:WSEVSG& [J^_L9,6* LL=\ MMUZL$][S8DK"WOJ:IYGFM$>O_VCM-'?;K1J.>O7"N+ZV[M4+/V\JPSD^4LCT MG-.]2B2%KD8D87S>@0E+: 8G] I&,B&B"W8T8Y]I!]Q&JDO#)5&,"-T!(55" M>!<2HF9,=,"Z:'JMJX2S&1H4F\6Z6^EYTYY_<33<'TY@JUESO?JTY]73WOI+ M JGT-L0T2[N/!5J-D) MG!X\E>W+@#@:^@?@7_B#\\GPDX\P$)$_@O.37_%[[ \,.(.L+-*TM]O802^8 M'/G?!?"X/]KOG_AC.+WXX/\._<'$H&DV&DT'W#:0I'DH=,S!!G[5,--LV4C3?M9K/1'<@D)6)N MW]SN.\!5#Q A0J]^1.3*+J]C12DDF$>< 45$(1P3%<2PY3JX6A%:DLD#DP=."8 MX2J4PV]$A5(X<*9HQDR!;(Q!S*C)&R-K=DGA-(I80)4IAEFV3-4!M)ER.Y#F M*LMQ5T#+&[89Y+:ZAF>.R8R$,M68VVWWA9/13[G^F*@I$9COZ36G<^@'=AL* M+NN8:,?,2^;PEY!76*H9[7QK!FLRY12F4H54[54:%:P$YRD)#3>6[UE*@L5[ MB>N*A3HV41MO5VC92*\Q"+::->Q%:N%_:0H<$+[@MY:I]3).X>JB[3LX=?BX MGQW\NH*MUNN)$VHAPCM'E%NSI3-!'X9&Y1SE'Z _.9&;TL- M*OIWSA1-<*LRP\4;9F\2E+H"=WLS?+?D[XUBEVHM2>SN;K4**216_EVCM]7* MX%,5MP[+LY_,?M7,;KYN9C,1&6=+5^QXFC"!)S K.L:"]H29EI=B$S ,=\PP MX1QY@KV0$8[\SU*D?.;861$31 3&C@N&S"YMV@9ZY;P0B$RILC&SE:9QKU@_ M(MF?<9LK]M_*H@!2Y332'@59E-I=8RZ4))R^WM M6O-MN>T - M+\B A(4AI_^5 0^?Q3_ UCQU;*YNT\\M^K[J^:H?)Z^IKX3L$@).LFRO\J$_ MGE3/^H=^=7_D]]]CF6Z/GAT>3$8KMCBJ*GEUWVAZ$9P=GIP?WT1##_3[T@-1 MU.V?55[=_M'U#U!+ P04 " !1@:16W02X$5,$ <$P #0 &5X7S0V M,CDX-2YH=&WM6/M/XT80_AG^BE%.QW%2XCQX-"3!4D@=B J!2T)U_:G:V.MX MV_6NNUX#Z5_?63\"F.-9**>V4A3+^YCY9G:^SV/W AURNQ=0XMGK:SW--*[>UU]ZQ<+97SP;7U]9[]6Q=;RZ])<1ZR>E^Q4U4+%4'2*)EMX*343'C M2Z%K/@D97W9@QD(:PYA>PD2&1'0AG8W9G[0#S4:D\X$+HA@1N@-"JI#P+H1$ M+9CH0+I$TRM=(YPM<$"Q1:#186]N.U^/1@>C&6RUK%:O/K=[]?TL@%7M# MS..H^Y"CLI]K-ZF76TYR'S?"@ PI?$J(PO7P) M$QI)I4'Z&71PKB(EX5#))((CR3TF%HC6^MF"3;-QXT.[U6IT!S*,B%BF=\WN M9T#;0\2) =2^('Z5.M&!HA1"C":(@2(N#TZ(<@/8:E;QR%I;0&+P&+#'-R^U.BYD1@C*=7G"ZA[YH#R*M8!T17S;YP M";\+>8GI6=#./UV[FLPYA;E4'E7[E48%,\%Y1#Q3#ZO[.")N<9_CNF2>#HS7 MQL=203:BJQS'DV%7S)-J#1]EJC!_8<[#);P@@I;12XP:FUX9NW%Z?R1I5_"6D?SM/J*(K6+/D&2YLOD) M1YESD='!3*4^?GM)&W]+V5V'],_KZK&!2 M?/6UD[ M(4O8SKK4A]CQ$,CM;:O]MB![B5V/ZW?:VUX]L>^IMRQVDIT?<+WOMF MX&[H_XFP[WE]^4Y$QF,7X'(2Q_N5X_YT5COK'SJU@XG3_\E\4[HQ>W8XG$U* M8X%?4_+R[J 1)C@[')^?7'O#%;CN6Q=$43=?MI 'Z5>QOP!02P,$% @ M48&D5ICD%GPH/@ B!L! T !E>%\T.3M5"B0.2<0@P,$BF??3OU[/@H6B M[21.E$E5$HDB#L[2I]=?=S]9-,O\Z9.%2=*G?_H_3YJLR],H6IDL:DT60=72W:(C75BW)IHO.R:I(\VHL>WG]T M__#@\*OHX>.'7S]^^"@Z?Q/M[3U]LC1-$DT7256;YN_WVF:V]\T]^;1(EN;O M]V9EM4R:O=0T9MID97$OFI9%8PKX=F-RLUJ4A?E[4=Y[^JBOQ:1>'8VLP1^[,_+1T.%?)U66%,WC M NDJ/_)6/06B,M61; H^P'OYW^<7;Z-7%V_?G4??O7W]XO3LU65TMO_]/F_L MKSR;BY/+JXO3YUO+DY.WIR<7=TVLS[E M;S&W8"9Z)%_V'9^WPS^U=9/-UOY+Z:\9<"]XX*M'NN=7WYU>1L,;'VQYE!73 MO$4.$ND%/(YVFD561W_]\S>'AP=',-B3[.GQO#)F">]X$ MKWT!#!J?>E4E_5?'T<0T-\84T6TD'T=)E&?+#+E]GB63+,^:-3#EY2HI8%;5 M/"G@!%+8#)KPF8'_5GE2I/7 G)[S8_W9P/<'EC<9Y4S3J6(7&0^V4%2\US ME$77AK_K30F_GYEZ7Y[X'=X/3R3X_\+K'NSCAK?RVOY_<;N%M%HZB?WHO*WJ M%C[!'<9=VD1:0+:'A]'KMV>O]JY.+MY$IV?/X5J=?G\2G;\^/A/"X\VN03'0 M0X0?X;JFT:PJEU$#ZZ5WX?_[I'(.5#A,:74[^0F.5.<)&D::H;)1@TQJ0"!5 MS0)>EIUQH>5Q.+(S&9,(][=#2Y@[*XXO*[.@!F\N\ZD&W=5-D4KU_=E-/W45MDS=#=NG!?O*0OOL,O=C8 M+BQ_.PK^8,>X?-=] K;L1A9NDNDB&GP-S'(%$P4>QT=&*A+N4&6F!G<%M+:H M!K7/Z.;(GN)+'GQ]5"-#698%+S&.BG*9%:!(7B=Y2\O\ZM'#HX/]@T?1"K:' M!]KI,\ M1EH9X'),LB"X8)H14N6J*J^S&J='6PO2QPH$A%_6 W_ S<]S4LJK,N?KE,VB LZYKI-JS3=F>.A@:CP.7.D4 M/TCMS:Y+NO=E-$VJ"@1,V_#!M=4*)\0;1XOW9K5_IUCOX2VL]X699053EF.^ MSY-5!K87R6+>\[96L1QL?+-(@'#@ A5E YL/0Z$=A]P.F(,2)=E48X>V2.!& MX[>6!H1_,:^C.=SQ0MCITB?L_>@4B#WE>Z#\EJ>GK][X1B:G&8C@\@89YM1; MY4V);!@)@@<(5GP%]NM#>O].LAOPD5$BRFI1YKHB8G@? M0XZ(C.>FRAJXB)$A*4CT0>I24;",TJ4-* 3F9.8P,*0.)< MH3J&1%.W('A(4 9$S!1$C%U9%=%+@?-4CC' >V+EM&X/PK7CDMUL)@87TQ;, MSDH40>BEL%^P,BQM41O$39BU^2R#@7I?*2=@BR0L%,AMXET(F"=.$QX'(>'O M*HC>RB0U>"70-&HNZ*?I$)9B7-;+=8U?HY#X(/P4P92-JOI8Q*T"BPNU&/8NL#$.\7E8L2\SP%2;G MR76&O$NB8.AZ3[:[WB_+:F:RI@4^KQH;RXOM[CH;K?) MI\5UF;=PT4!1N>)[B#LUO,G$5)*H<=_#>]/C$.&]]\T/O'PPP@PX2X;& M]& MY0QH=O/EP\^?)R#][_HII=N=DM+OPX-OCS<CD@YFV M9$P_!WJ>F[W38N\Y&QR=T4&U+%T M)+,.K@8:U'!]Y'?1#59WS(@8.L/9EM<%>3^0_/>&?11C[DLZQ#I4RU" +[+I MPC];LI3195&7H*.D63VM#%ZT."()7HM*MTZ]NL:+'_&5J4#];HW_'K!HZ4F44P^XO''Q7J%VA.Y"&+D":1+W63H;--V?4XLQB=;J(QY"\A6E7L9_NJK^[9*]FR[.&<4=T7(_82:3'-+6B M9.]VBO ^M:,SUAG80,T>3YVLN%\R9SO^.M'Z(;I!19(L3A<6#)/L@+L5CTY M=A;!EYP9CF/J'#DT .=+AOGFZ>E"VA6.,SO/K&3P+9"FA;_L!^L M"F-.8XM7J7PUOD'.YSI!GQ@Z-7#VN&Q3P"9,#;D1=-=P>;ISACC@\);<);$Q M;'%O9F.ODU5-VS.V[3NB2NUZH3(E!.):]BHMX*PGZ"AS/I9\+?345PXX"-:- M-,$G5=G.F6_4TX5)6V!Z2CX\63LC>M3JYKZ'+_2[ZCB6N76U'1=+.%<'.<>VPO\<@%O4''&RJ&<4?^H@8%BB8B+9*Y#42- MC.*I9".!GO[F_![E^4: A+T:AW\['(5+G =;>E6BV_&,9.,OBYC9--UOOM'9 M(=="JX%C2C^@O?A_9+%_TJ;^Y[^?_]__03R9G,*=H[I[3T\^H('^Z&3"] MQ0PXGDY-+K!XD>A6W_\=;LWV N?! 6M;.P]V/U%ZMT]?H/<"MRL FSEQ,V< M8Y--)!>L3D MK\TJ$:9/'@-Q2*G5OY,X+):#I/C1T-U1RG4QD,\D8/_FU(+W89CMC:G,[5(^ M$*+)I+S^70:_/^%*?/7I5X*#JWA2$ERU-R.)>G\;XF%X*1)":4FD24^]'P;V M;H8%.]DSPU_HR%<4TA4O*-RQK !=:E56[LZA*Q+'S K2<7Q4UR"$;,OIT;*& MP5>W<(*TK5"OHX7=P/?7>[.RK:*=PX>[C(!2C%2V1 P3/).O/=>1O;_TAK%- M3UL"GFWRQO_!&,]_1.:6_ '(\),9Q"B\Z?,%Z+84K4\O$XS:0:P!#@D MY=$Q?TBB42R#.*V56_AA]MM-/B8]9_51%(48V&@@*(XF+?(?$%E)*HR+DD$< MG)X #83'7":PTK)MZB;A,$W =,ET!KIO0 .AB"7B*O)U#_-:PS3JV5JY3(5& M8R6N>(:.Y;<%+OJRE> *,EL<6<.<7L0KR._08(2%\3,S%*[)6[T@S$?-B3@N MZL'SSQC?&T0.@CB%%WAHF@3UA$@#[12I\"2(Q-8"08*N"Y 0?9#P?G0,^]16 M%,6P> V7T\+GLAXGL6Z$5%D28?9RT!YIZ^GT\R3#G!&-5OJW!B&#A#86+()@ MD(/("=$?T;T>]H9)):A2P4OA_QR[A*\3N)>Y>;$%_7MQF"2O/2?-$IA2>(AT M5]>*LEE+4"@, U$ W8L3X9<#;]'OD55_'(YQLV?A/*&KY0$C+EU O!N(0X(: MR[DA/J+WA4BA+MD5Q-8,4!?F$R5PSIR\D\R0F>YDN^QSLEDS9PN9T,UKQ1QQ'?0HG;0U_>"F8!\CAVX_K:JI.#0'%6$B)_]_F!B M$ M][(IQ$[4-/"5=L^!SV[0Q3H%2ZEBY9J_U8ZF^(W[:2LSST"P5;S?K_>BL M;' H3Y5;XQKG7NXQ$&:UIA\2LH5838E#"%F($R'#6ZTLRV&-=[S;&E@WJ&5[ MJ4[H6JE1F<@:<;>@">V!F=#8HM_JL_&[!\LHG3:=4HL*GD*='J*LD8 MOQ+E[1)4FW9)0Y/)(1P^0@J6F@:ZOULX%G>*&Y M@8Q@L6P(B*T;:=QK0Z9QUY5#-6V_@B M 1!9?8#=Q@/SK=$1^0)_C=6-"R82L$"^$4A5' N1X3W#:%'FZ0BF>BO!0C>( MLM="I[#_2(!R%3V2W'WX&,.$$6+JO$C="&[@.]+L_XZ^24P/1,&I$_="JR8\-GX&M; X1F[R2GR%+M M&F%;PN)PH\E\I9,*V.\-R4XY/#@!?GH6BX.1ONO1D8^NGS9&F#B_5I]W9G4=Z@,SP.#"N>$H%+A\IC3 S+EJ[]E51YQO0'=(S9VSM? M'9"8K)W3FXRFC=8:"T:JKF1JSUXJ!]*+!O:!H'Z4<80K1AYCJEI5Q7R]>]=% MQNP6D6&-7LRP P.P2 *9X=VS]T5Y0QD3+">0JN=8[HF5[T4V7XB/QP#OP^' M9&U=D9=)6V."OJ=.^ 6:/#U9$F:(!+TPS#19)5,L-Y50GIFQ$Q,,#/R%3]=& M=BR86*YY +=QKL*!X-'XJB69IVN+62,*G:HI6H )^B-NQ,B95*0L$:F3/D/9 M7?(AZTJR)V.3E%0/=IG5&5!.$KK. MAX4TI9(C\Y@=0LSUS%Z6F"B^]RVQ'E M7:X<6Z-- QM. HMX7UAK)O"\VB&'9NDY3U3K@&L/#&=2E0EQT+;PT@\0 Z5F MP1"A1M]G94Y#VS)J-VJ%)=<)O!X7RGXBX*;_;A.QO@/X&3U1MS-,"LFJBG1, M?"Y-ELF<\ M@BJ<#:04:#>@FZ9"E #''WM5Z^QBDAD?U[IM8$9CBJ M1WQ2HH[GM/F2'(A3\G@OD_?Z-2NU+/6(.*3KSRX#.R3=>M"B64L\27-%J>0$.=!FS@\HGGC1 _ K%G7'\'&JY^1*5*G;#2OFP$^T M,8-&C6Y0)RV*?89#TR"O1E76M12_4@$Y\'+?YR=TI(8IB5$Q%E?PWTH)8C-U M13M>WD,GT,MF+;W_!OXT, ?:MEIC$"^3K(K>)-5[ R^@I?AFO%;FF"1 M>L-P+N2@O=ZU:C;>W[5OA4Z3>N'(B;2J30Y2VA@\9B^:+[L&ROV8(T>G=35G?HN:\UPC?]'QM.EDE9H/ MZ+&VB;VCC@KG(TH( &%K'_&&2Z$[/%=0HBL=[%F)#C'1(*Q@ _6XY Y5KU2K@'6']<=U-=F\I!IQ9!,GB?>!A,6&^GS&\J MTI-53XNENE UQ[5P+:H?LT\*C43V@=1RYQ?7-1W^&*9MTKM M>09?&QQ6R;U.,-F,PJ0N6==;*2?<6CDK[FJV!RIK_B2@>[(\<4L,[I.-#J-1 M*7)G:@BK?9>NS[VG#V_)AO\!6"(2J?C&!']CN, M152#8'9GI7,(?U?OD$4JX$ACX3M6UVK-3E0'(6D\4ECBAO0=7Q2@LCXS*)AS MT%D:!H0K[C)&N);MTD]L[BG_N!H,4G&\;-ZRR*]M#4>W M)R! :)?2$F.B>(+^GQ&D@ RD[K*R&Z$A%K_H]M,T#IHGK<]-<'Y M%>5V+)!Z;:$I##M.E;WQR%=&JP*KT]%>BJ' # P$U9/MPH84N%V6JTR'8+U1 M0%S=]$$)6-H$V&*KF7)LD6:&?JH ,RQDH97R@BA8AUS#T&E6JPY=E*[J:J*, M%6Q ])JN)=^1*!'FA(P' A9,W,O7=8AZ,_ W?B2K$V1(M:Y;!08&'N#\6%KTE+M.40JB6% M'T4D66^$Y^WPPCP) OMH:\@!$L:G'>1D ',08#6%"X9>/-^-HX 'K=*/B#IR MW)=INO<2KO7[Z >7CPX !; M=$CHZ^"A#0@GU23!JJMO/^2@G]BO'QRJ9NWI%G@4RS:?.Z6.ME9=-,.0*2S] M29%D6._:ZN0I,G8M]S94&7'M5?4?*#T;>"F\AX\MVL-G8K7AG> MFI?(LSSW.G/_, 2!Z.ZL60@4Q2=$2G_.T@SN]G[T@[C_Z&ZJ:ZF>EBO+AEQN M,"IRJ*$IODF]013J7 T7C!E9*1=T=7#[+:M+=6P7O0,>HAT_$N>\6Z:M'P/R ML+5*-RD&:V>Q^RX+7@7/BNP14\S)-'/UH$&(+#R$.=U\;Q*<5%2(TLB-%38; MHH[];-!Q8@?(Q] (:2=9K/P.ALH9#_M5&S=M+]('IO<2#WGD'-BD\$P?(R) ME&K*$&;YKJ JS,,W)_F8FMTH:/MBYY9ZM9M6;VF5:D[!M/<8M9346>VJ^@RO ML?(XB?8"\>C;VP*"LO+-=,4#PEO:*:)V [18EQP"ITE+64ARVY.'GO+G&PO? M(OBEY-!3P@AK";B"&TG#JKQ:3KV:O^-GZ;9!7CSKY95XNL9@V<@E'K#U[(%> M0W"P\2*<9/Q[!8]XEJZH /;AN%L"[)M;;2@\:L]JPC/G\Z\]5RML=5M@8P%5 M=/B:S;2)PC"V#6..V30C-6+F%3RW4*VI)(8XQP)1@/?^SIL= $E3]*@NO.JS M\)8%GK'[)+#_F_Z-!K.LP(3)'/,QV4,>$BL,61NM2V^AWS@S6\D=!&;N]HI^ MDPF@?QGNE@@RBPQ.U.\0=^?''@2L1Y>FV+DD#'O/,H3A]&I1='UM&B=(XLKX M$>!CK?CLNSY"+7.@>=NNY;X.H#^>@FPK-?(MP4YSK!#@@>RH%L( MG+>M:_%7.R@>&Z?L]5,0A9J22T1B5/6MEHPV'0+9U+0"%C.\-=N;0\-)/,%, M^CH[16C&=7;>J>X1^":LEY3D%6]=EJEM0L#RFF/7W?9ANI#7N,3-W;+6A=7F>6OZA:EDI4Z^FAM,9Q M=%%W+S(O7$.J/L7Z).A0K$-%LJM%LR#RV;V<@_<,<4D@6M0P#C!8VGVE MK1SBG+Q?&_-F!2P1> 21J]P M"[_2DAB82.^Y8W1Y6S?(LS+Z(4$%Q_<"4R 1W7;.)*,.FX&Y!C0QSQA:G4UM MS$> DL(02^]9Q+USU$#CH!TXO;J/-6-;P60C+?+X--%!Z_6B X9(L5VTOQ32 M2)@#_8"ZHPF5-L=([/;.M\]D[K5)W3'CJ++%I3IZR0/(UPAH%;=>,PW4-)@)0Y8;(HO62>!"ECTU<^@]0_6W^2]9T586NFDQCSW838HZ ^QV M([Y!B;@)B!)41;+KI8"@"DYQQSF\F MG)U.^2)RH@_ 7&I(A-4BQH%A@S\Q\ MK9TY&@_<360N.)M0U1%UB?N$J)F4^)+7#2&-B MIN88:UM6^!8]*K8\6!%(T0>/CHZL^11'-D&'\V+X+:YVC?H0;*.!KK+>-A@: MT.FA-YQ0J:(EYD5' _\T5-8&^^(I3Z8WA$;2 096B,+#_74&=(- MGR1W\9*=(,N14]08 <8J;TWH+XGL?Y=4,!1Y8;"^GQRIV'M)P3R77H#3Y>&S M.H"GPP'O1\_*;JS%K^G#)(N^Y(33!D'(P'3@X9^0VC5?A#LC$0BBMCO)W(ZU MD();(HH[;,-F*E7K[NGK<(8_M7!?GE#5TCM9M!B6=GH6_7!Z=79R>1G]\-W) MQ;Z.@7WQROX']^>)3B'SP?/3M;V-2 M]YX^@W?\N,4_7W229V#'/?[4"GI?G+]^ M^Z^3D\=W4M(-+?KGN'2_RD3/02%N(KY^V\PTS:Y1V:SKO]\[?_7LG_=TXC=9 MVBP>4X53O3![N9DU=&OL)X2_H(_N/>V,=?;NC1W,6T8TI8)[1Y'W G?*, ). M:E'ID^?'KT[VGEV<'/]S[_CEUOC@YNSH]?GUZ]:_H^.Q% M='%R>75Q^OSJ]'O\^_+, M5!T+/N@P[.CPX,['./W@ONVQ651F] N:WBK[CI)^:S T+9JH5 MFYAI>KNV]Z4T;C# \0\[P#ASB_ 8;[GHY5$BS%'09&ZB:M+3C/S9AJD[@<4O M&#;_I0Z^3(Y$[P44^<"!8YT#C'6?3'YO >&DY;&,@4Q!>\B.H^Q.]J.]]Y1" M5N.YP7PFYU6YS+B6IK1DC+"/2TU.M.!<@UL4G1:4G\TH0#C75V698KAS/T*V MYB&'O8(IG5*./"JZ&.@BH=^8XI@$,,?: ZY#.4:*N/Y*7;85NOBP*76-B2A9 M32A9STL?8"7K/@R3WMN!;QJY)OJ=BV"('4W:I\+INUX\F=*HM:@"7$KR_2%+ MF0*;*I>FJA%MA<%_^I$S/*9-R9]/]L)/# M9SU25HDKJIG[6/2=4")<8>@+;52)9E M90C'L58>Y]7=VXXIWBRRW(RUZO4Q.#=^2DBB(.QUL.,^TQ)FT@D<>I5*,&@1 M8H:W:==TQV-]8S&:9H).BP=%= 2A.-+X>G*$4-:U?3T-909@6TD#B2 MX!,;C-&#OC%%,#3#]OJ(1;GTHS(DS]X;PH:ZZ>;!!??RG,J!26-/H%&2VTAG MEKJ1D@KZ_D\ENI@PB:^MC*/%/A*TUD85/\]NU0H]J"TN TD;FQ/G84UXP2.8 M7F%JAB/X^,DP9Q08..,[;]'^?NV-9 EV.U8#,6-8'4ZR:FS4.:%,C&*/]S8@ MG$$^Y2OBADZ20(987A K'UAY$T@X- =\IA/+GSFQ:F:1+/TW9K7=.[;B@@-, MO&%I->^-63'PQ%^(+_LV7"57'G-(H(3BNX,S%YQ C),2?;9OP9M7_@ M'^$SQ!-/R[H)200..R5RX&0.'FM*I1ZQX-5T4628)153_E!!HR6N##]-T9,0 MH"/S&P/EEA7:E53[&!9&*CJO^2[BA#PX* X--P3A'!F_!ZTL?B$JY9)2GBV1 MZQCYS5M(76\2I:XV67UGN+Q=,]1%8@M+CNQ<(-EFR?VWO-I:D:H1_O MNB^I,!N=+B;%UYXF%VR/MW14.$O=Y:1HL:PA:2'XZW1!:AD\6R58Y!6/GNON M$=2@K2H:+$\H\4%O6Z!+>K,S>Y@T4R,&G$ JP>M<=D:,>:,P@.E^+$=@Z2_S M\P20B65"LI36 $RJK/!C3)3*_:'D1'EYF+TC=0!5>>_"=2C6 M+MK>'2F)KVHM,A J\6*_@$TPJ#HJTGD)\[ SM;GQ<$LKDV:-_M_]A1[$^EPF MY0I8,EW_:1E$/@3)QYX^_X 47D"46J<07E9C# MA=V5DAP$5JT)*2GN=+<)H']UPC*O"2YXR7R*DX](GN1-"E.@VRMINM_2=8>U%WKH)QA]EB^5,V^ M9$"GB[70MTL;XE?'\F:M[(M%.JD!&44$;('?M=2\'=E-Z:N$>,Z2=3UUAPSN MIM_NQWICQ*NAM@(;!H(>UFV-72^XKMMU/V#\<;2@S3?<*IX>^X65J! MH2;Q!D(MH^:J)"_\TADV_G'^DP$WJ\%2.S :I_$K,39E#KM M2D4? P&EGGF'AHBM=.2G']-+&8+,QA 84U,!&TK%*7(YQ9*ZO.*^![;%7K_< MMR1R<35:-#D_F&K*X%%@,W63FTG.Y4MM)69V"1O>; 2E\GB@N.521.N.2ZJO M-DFJ,]@4D$K(4^82&@TED%PKJA1ZH$(.MI,;. B^' MPQ&9V,$6X(QYZK ]">F(@KK&2>)18\):]9[,^Z6KI>6TXJX_L&=,^Y5B3> ) M<":C%E=EUZ ++B%E<3ZL7.*/C!RQCWH!'I/ M>/'<7D@[\ ,S2W&A[/ *:LHD7G2; 6J[*<4?L0OT'DEX846L6Q_>ZW/3WZEN M4SA_9"]TU81%K,ZIXGR @@D=DKPVJF6DRJ%[4^PWD_-&/88G?H_,X:.Q4"]E M2\9+SL4>9J:S0WZP,'/="SS,C%##'V$G87M>DD^_)H94:^%UNFNUU@!Y7;8@ MM)*"]NXQ(0SL1RBB0=/A0WB=S)*U:; XU>D$?2',(*X0$#7!7";+ RGK*F(? M&3_+:5DQIN8VT3-J*O<&ECA';@",YEF5_&]I1WR5Y*0]%%31LPJM/U(/E$7O M=V\(Y[X%P36:QOH^KR1L+.SX*B6V2EF@LD"_F:'* .AG0O:G@!)_)L]4G_+< M253X:(#)?(+ATKO]D=>.@PT_FP%9&9@RRPI*JDO-IJ5[RV;^+DMF#932?;== M.OG=*&+9&7J1I%SQNEXAK($K8(A X1S<:[G+LGN][=FPE9MV[@]TL=TUM5?\ M=WF'!^VP;%@Y"RBOW^2[IG4\,S=743*P^$H1[7S-/?_^PW;^2&SGXT!RV]MM;)6]<$*QIQNS MEW=0Q?6J ELW+!>;Y?;NT12XT#I"JF>:T:H.^EN,O?R43K3\"WEFTL &[)D* MEK@"4!H] .O0OX9P\1ZFG+ ]\.O UT,GIX,#4.N[>K BN(](Z##2+D U]8NP M15HVV95DK?1PY_Y DIA5%7\AN:G06U:89X4R-!V..B]ZQG]0:S9 M0]?(IFV%+MQ'5+HVRXQ]!?$S[\(XU9\=ER%7H8!=*8FT^U^TI7E8'G&,%V$D IP(H!0V!,X8 M'#",>@OPDI4APZOQ-7#,??0YS*_I@P%NK M% :Y,!CD(J6# W\W);J]IY2*=/@7VR$P:&?,G:1F6F>DKJ7SZL 92N$VH*B: M\X.TI6 2<<%CQ(?8EF4.I=WMC"1\U;)/N6<>N].*S8,4Q]0V2&5^3I:]KEU- M*?;""$J0N/JY08S.:H'("G0$Q1[&R\DN,V=-A2^04%<8?,8-W$8#BGOJ3U># MLF%0>CKQY3;';Z(#W3[*^_]SA3G\N'5 9_D"$[G:1^)&.:I%JGJ=[(576 MG+R"19&W-9U2_5+WNR.7A@PX:BI>3K(#?!D]C4 LP;-L2: MB&:W**GIZ\@0'13XSVP*<3BOU##P/;T(ML:AMF,6C3:ZQ(7DMXUZ$N?RHGH-%A,*$'9"4A550J)$/TG8W"FX>+;-HR(_N^4N"^(SRB4#YLEPK=&KKT,J M6IVK60J0M/L:EY_%NK,&TL:,/GQ3U^9S-A[;?![-US$GUR7<343!GQA'9J;/ MO'YP'8/)L(/-9=S68*'VY:KAM/*NU,*M&WK1H/XUTJ])PJMHOGA 0 M7:=DP5;B?VB@+VG0=$3[IRH_BC;H15[5?@G<0:@ ['GCR=-:D;W?(>MI6GB$SJ/HY((\H.0TXLT[T7(%\+05;D&JA%XGF.^0]>P5!AD8"BFF M'KAF.!4E\"F6Y&TL%ME+DG&-S>3E=$V\_DJNM(EOYWT"RZ",Q_)&ND0$&+"[ MJA1)D/%OFZ!:IW[FT[FX]SK%-+BV<@\,3\7X$>L&1$R=:%GUX1($81<+DKQK M6^]:LCB$] :GP-J+=A8G;:5_Z!QDBK7&?9(3C+WBO$A-V2397(>7E56UC_9> MR$T8G+!> 2ZZK9 E]F"Z)+E.5ER0#%<4Y;7FXWBY<#9WSB8EV6PV&D52K@QE MX)F>E $F"SL:H%6:AE];X.$_/\'C^8 M 41$0I>-OAR[#R7_3'\-YK,KD0 O1] 67&>.X%R<2"Q;D<'C:"?9U;[;5@>F MW$(X15P9NE81]@^<;-935M'Y2P^Y/=9.OJKO*N=\Z[5#2"ZY54=PBDT_!HJ,MFHM>0YD!F\TQ< M/+9(DZ)&08KXZ#%1CH)"W#!7I3YLJ;OSX.OHW?[E_O-]"U1\,%74VI/0%ZP#A$VVU)-K\%D8%-2K%B\AYD9=EU-.5(-]R],;S$L2 M/HB)0!S=P25PM@(=#.XM,U#)N(;_MYC8E&*&=S9II; Z!?$DQ7UP85XLPNT% M5[0:?\@=F?4)Z.GA7(E/]#HK)JO]0[%V;%=!OAFK3XNJ2&TWK,XG,+>W>Z8WJ M\'?:'F,[O<%+T"390KV\J#J(WYQ5)?T(6G^P; G<#<%;,O>J_/UF'&32#/VI M4OP^*1^$+K.L@:M[=%]B&C'3A\=M'1\=H&4YJKB7Y M6?H4)3XY8^6!U'6^EO9J_6YH@8IA2=:G?-<=MR!SF]&:5G!T1]/HD"KGU#>' M#2I<(ELC/Q&2Y9J)(+6(_@"*,E\L>2[HV21] MW=C2T28QP2N2T3UA 6^7C;:3: +:),4Z?=0FA6%D4 MU(5 F@_7&.+[2WX$;E'3P$* '&NY^]',$/LG]UM/+\'W$-58,''0JR9H(TM2 M#+Y&/4=)#XE]4*"2/\6#.FGJL'XK7;@JE0_>\0CKCK.;;S8G2C;.0 /2O71= M"F4GJRXKLM90CR61S9:R!:E\08_@MLI??;1\(=WH$!]/0?*051I1XJ# MU 3MVM1S@SJKL^B<)KOV;]F:@CU8_A9U7C"H\F#="I^7A YMK. RU)&L7I"@ MFAA;Z#1!#%UAJFBD+3I.VK909W #-8,GXG@,S*W WGG?P\OVSC5*$GW7PJ!X M %R8-XX>?/7@0?0,"\O-,@,3>)9?I_L85\] ##T\.(A!EVPYR82Y\-=?'WSS M\(YSAF\W<8:K,L\%D=HC9.8("/($?=TJ@,,T;\5G@Q7+&9Y0MZ <%*D8*P)9 MPB^'SJ",]-'KK,S]=U#]#RY;CX@\KJ_G'.KH>MUYL!NM35+9?!;6,&5%Z(_+ M:@W&2-_J/U(\AGM-CVN@35MM7Q Z#-E@8%@2F^+(U>-R6&TIC6=K8,6D2%2I M[^YWO@WIW*Z5%.CT"D4FE1B>J,6S*&AS:A+L?"<4OZ7J7^Q/3&\K*.7(E:L, M4Z=G>IOG@@ILT'$XME>'8[EJJ!<"GKY3^X#U&E;ZT)\C<8(D;XSFF"?N MQ D8Z&JP>6?,AQZ47_./G42KNH1XF[,!H.W(B9.^T0OUUS9!1:MV:F]'<47/ M9IX$->2QB+TFN5(3I0.?:.K-B"-7(-,'O'B3((]B$Y:YEKP&K?X.2V<,U5UG M0QO[-!PW>S^@A^;$\\AO=DCYC@ULS\GQ!Q6R\FOB(QE][""%&LYZ/0-\N68!:'^RM^RT^7"6&*SZ;,NP96"Y,/% MHZ3@[]JK(D4;TVE<;(^F$/[4V?PB6&7B6X945+JK*VD^'=;0!1T>ID"B;UIE M2\I+S[-$LJQ%)T<&YD>.I%I6X"#BOL9!T2Z!9F@M'E=04, 7W@RS;PO$1+( ML#,PDQPWS+-D2XK&Y_.JC>@RIE_1# $C&^>)F+B(YY>!9@:[9YUWLH7A]&9$ ML4V"^9Z9Q!'<1F[:-U;2'5@E(+$LJ+-NP_M-=Q>X]H3LGA@8"NX*%P9[Q+OK M;1+!HC2%P]HDO6=C+:Q# .&DD!I;=F?W U,9Q[)WV+FO0M<5*OYB^$KM8\\L MPI.YZQK!QNJ.K^@NXSF^3F[NO\3:BO?_@6W8?T"H3.7<'IT^:M0.QTJM04EE M[4KF%Y(O+?(7T^_E_E&R=Z+J2"S TQL;-B/,$/XB_>C53F/!KQUT@/LR5)@> M! M'V;/PV=U7\;U#Q-MR82$,EQ&@O6O<=IK6].[8DPE& WXC.R4N$*K3F9[;[/T MP'5W] VX[I]:()Z[?O]N*=L8O>"Z.[ W;WV;J!>%L.U%>I86!?ZP.Z[N*ZNZ MQJB MJZB)8A$LC#1+L7,HD&SSUU6;]);EJVB&$S5"%>W3)S?8R2^DA;[C:./;7#*E M7[&;U08S3C08=O IQFOQT@\G2>W+MC8>;7Q,%$?7*Q"O7ZZ91W76.LC&[ MX+(E)Z"6#SYF.*P*\F$)/&R)1Z79 ML;Z3D\XEMF6,U7Z3DW,^2!2G#(/2Q 6&1$PE-)IPG12O!6C.61$RK:"Q&[8< M&.GK)AUF.'- /9522,O+_8SQBZ"+@KV+@,^EJ>:HWJ,\ WLO=0NQUW__XT.Q MA(GB'1)-F2P._S'/=1Z"/:[+'/0!("7-6?4_8"@TEC!),!N(ZY[@O15H9-5A MJJI9L?V+PWPIV MZK16(+!0JA=T'?0:D^9J?L\?+SQ1D@V/8V ##LS>6?0==Y)P[TARFA1"80QH MQXJ>;)EY9?$4FLMD-($[T"E+[K$:C M(1DE@"Q+(QGJII'\ 15O\S W\_U"K M!()A^ST3\.?, %5"86!_#3]>[2=Y3S[P> MYFBD0UUD\S9M;8/0O\X2.? C^O!CA&R%%=#H 33\O5YOH9D]R](6&'&U%I4@ M#N(SA(C:"I^%7]H*HZ6E,<=P6M2MA=0,Z;31]WO.2,45I; 0_R)M"+E2Q$TP MTYK<\%!H?,'K!045/JT)HZ0(^13/K_*^RET$\!IC()\=;^$LL1? P.6)'5OO M)HC0<*2G,6,G.BI*+65)-Y[19TOQN,A\K61SKY?23PL!ZG%O6^KUVJN1J;P[ MS:ZYH-3?[YV_>O;/>\IF;[*T63R.'AP<_.4H8J:YEYM90YS3?D(.9/KHWM/. M6&?OWMC!O"*M$=:Y,M51Y+W L7H8 2>UJ/3)\^-7)WO/+DZ._[EW_/+JY.(Q M\ 9@",!-)^00>DRY'\%H1\ [>5J'JP]'V#:^A*_]^8#^@>> U\XK)*6]\$^] M%7SWXF)P!;@-F^9OE_'%Y.)O6_;R&TX^F&G;"%!5:TFY4#HCQJQ;2.RC-Z"T MX"U]O2Z T)^Q2EI';XO7H/5%-V92 P?\XFK)[V'[0;,Y>7/^^NV_3DX>HRKR M9%(!Y>)_GJT?1S]N\<\O.;OS*J/4KK-D:3;.YDL?P^_DJ)^_?7-^?/8O=]*_ MC97]YQV_'A4("407)^<7)Y79S\WM=W*ZOX51C7 M%::)?/XT?N8-]]2:U\>75WM.J^HI/2^O+CJ?+69[57G3_W"*&0FLYPWJ/QUM M"'Z8E.GZZ9/[BV:9/_W_4$L#!!0 ( %&!I%94YBW?S$4 /]D 0 - M97A?-#DW-S8Y+FAT;>U]:5?;6)KPYZY?H3=SN@?F& )DJPKIG$,2DF(Z(0Q0 M5=.?^EQ;UU@567+K2A#/KW^?[6Y:#$EEJ3CTF:E@6[KKLZ]/9O4\?_IDIE7Z M](>_/*FS.M=/]?M_W?_IT:.'/VW#KT_N\I?PZ__;VDI>Z4)7JM9I,EXFY[.F M2'7UHISKY*2L:I4G6\G]NWOP?SM[]Y*?'M][]'AG+SEYDVQM/7TRU[5*)C-5 M&5W__4Y33[=^O"/?%FJN_WYG6E9S56^ENM:3.BN+.\FD+&I=P-.USO5B5A;Z M[T5YY^D/3^[RBI^,RW29F'J9T^M%O66R_]./D]V=1;V?T!=3-<_RY>/D;_]N MRGK_/)MKDQSKJ^2TG*N"O]Q/%BI-L^+B<;*3%3IC)E]3A135WN MXYP+.]%<51=9 0_C)+5^7V^I/+N +ZKL8F;G_:B%P'G@L]&.['O_V7KE/T<) M?3-*C*ZR:6=:&&O\]/#]+!MG-7RQO??D[OCID[OX%/RS>/K#37:4Z^F?:$-_ M*\9FL3^PAW#LULC[?B1:/WV\5%6FBOIQ@5"7[P>[G@#(Z6I?#@5?X+/\WY/3 MM\FKT[>_G"0_OWW]XNCXU5ERO/WK-A_L\&HZ&[W)>J+9[<:_\(Y/#\_.3X^> MGQ^^2,[.WS[_1_++\=%YLG%Z]LMF'Q^9]A]W_^$_Z],74V78:3 MTJ\9$%!XX=Y#>^;G/Q^=)?T''QUYDA63O$&JE0B2F^0@446:/$LVZEEFDK_] MQX][>SO[,.:3[.G!1:7U'*9ZZSAOU4.1V%Z MUO2<7^NN!H^N9VO=$0[GB[Q<:MT>8AOXH4YD?!K./@D'NH3=)I6>ZJJ"E=8E M+#;-X.0;E>=+/&N9XD15]7(D0^(@=\L*MIKGR!(O-3\;+ F?S[39EC>^020) M>$_X_S#=[C8>>"/3=O^+QRV@U=!-;*_1]D/J\&B/YM]0FT-'<0+"2@.C(F0A M=*Q"*<#6O;WD]=OC5UOGAZ=ODJ/CYT!3CGX]3$Y>'QP+PC&0&9#++/#"G[": M-)E6Y3RI8:,T%_[;19$3P+Y^##/-^'< 9;M.$/#2#&4] TR_!HY?U3.8+"^O M1O2[Q29 : T")Y$G@R];U!HE>CIEW @H5D1X1IZPP70F T(,1!-^Q:\O@"Y> MX--%,Q_K*J9P@+"FKK()$AY3EY-W25,@G>UN^-0_>$8/_H(/MHX 2!4_G40_ MN#'.?FF_ 8=V)5O7:C)+>J>!52Y@H0 H?&DDA>(957JB\5Q ;$X,R-W:'H^< M*DZR^VC?("F=EP5O<904Y3PK0)2_5'E#V[SW\/[^SO;.PV0!!\0#;;1I*KY/ M2^KN ,BRFDS**E7 99*K#&X8%P$"Q]P03/0" 6X;WRP<74>@ZCGZ [S9?EK< M?RLQ# *C=+PQP:W)>:?: -\F30?@ZD17I)W@#@X8".%SLFBJ16DTP=T9*RW) MC_:4<;V\#@];-UT13D%8",N85-G8;^_%])#HGL>ZXP$^>)3,@IOK(@^#>N_L,P#D,4IZ &]JG&=FQO8#2XMT M812!"A*2K*ZUHU1G#1S%90:*^#)Y5A)27,TRH(0,KV@JJ(!:::8CND(9&TDF M2H" 5?#@Q"\"2"&M B M&*.P;#+/#5T:(20^-=>@P!47)KD ::40T7 >LOWMY A$@92E!"L[\O+LU"MG M9'":@AI57J'P-PEV>54B-T> X &'%H<*VX0MG[C+QVL$*P.Z1L@N!H$H,Z*0 MMX7=_G.,V0D2GJL**3[P!I+H6<2H2%)OBHZ(UP8J.2%_!O'><EY??N 2<(I UJ]'@(TR:?9C!0YY$2F.B%8I&93/ !0L Z<9GP.O+ X%2! MX59:&:;P>/) +P&BT?Y@^2BM;3%;&OP>A\ 7X:\,](6L\D?**+]6=&4C;'B#BP+[RL'%H#3 )/(WB>@6-0S MPZ*P,'LG.T0PP-P_8U* 0(7'C3HC68HTT7K9L6PQPRETSHMK#;E.K&! ,KT) M>K\LJZG.ZJ;RRA3SBYOA.ER\NQ*K#MP#TD)*5CE=]T.>W.R0CXK+,F\ T4!0 M.6<\Q)/J/V0B*BJI_7.(-QT*$>-]:$I!Y(,1ID!9,C1\,#9:RD"",R$??O]< M ?=?]UM*;W9+%G[O[_QTL.)JPL>L;'F$WA4TJ9QJ$' :O(N45)S=GWY\2&J^ MB*WK?M3Z9D?]_.@YG..EKEC7[1H3PP/O,V@=B!: ? 'I%HEMOVR?;8,"JR<- M60N? Y!?Z*VC8NLY:R&M*4'>+![BC9V]G]B146,O/C3'.R MO0&^5#R7?!:!8;%FFD7?Q4YOB$/($ /?M5LA!WR2M'-FEA68[U_@70/#K=# M\-!Z2OH>BQ5LW,(YO-3_ 303[M*@X2$T6 8$E+X+J2@CL5-7R>BIWT\(Q(B2 M=B9C9DJR"8S@+*.!V1'$SGHK7+.WDX[ZY2%O/ED$_@#E1&Q_F)K0 #&$]6*R MXW?6V#JP\'PF&![A/5X]%IRY6M(Q :8$L3*-#.32N-#HX2$+I('T:T'&T/$ MNR"2J))!(,$7R@)-#G VU> U(B2L$[[=>7KO&DU^R/M@E?IG2[3 ZT5-<&;I M4K\S0;'IV:DM!#-B^ 'RMJ"+0_&M)@L+8Y=9?VUX]0T,RLGV"E:X(]"($CB: MR)#!:+DD8SWJ1*!& 1*12P#I@X:_%KE.+_ /2V?@S]ER@1(L<64C:_@1JR59+-.V&EXX##T@:@?P3I+%B%97 ME.PP3#'BC9Z:\C7;A3A??YX/76Z\9+(JM%R@ Z##( -[)(,[[DU=J*P ]=E> M'MNLX"%O#< Q[1K9VPI73/:!U &1:XI4/.M+@Q_# MN(H6/?$+Z\Z8G;B04$)%R/DXULT^.3\_UX>P]P< :JV M$ M1(&""]H>?/BF*IN+61"-='TDDIG,=-H D8S]7KP_MPF:J.NSWLA@#Q&*DP/4 M#+L^(U]MZ.-D(@H#AJ>2H3VY(_S9=YZQ>@'0S531R6VD9(3&OQA_1ZL(BN!+ MCOL?.=IQK6LZ%C3#C3D$#'S)J&"AH-$F#V?-V AQ K=%^%QA8;.S)BF%:\0 MQA:$@1]$H2DH0KS8 ^(,2I](%G ]"E; [B0UK<5HV@!XXZEK%*T7A676E:LL64 M]M ;9Q%1Y?%FLN$45V/*248"05/($5)$&JY?_[O)+E6.$+?IZ:QP%J;C;5;> M9I9!-$XJN&QMU#<4'MH2P[I3YLDUE/D 1/A<@N\%7+_EP+>;!\?N/>(#VAUT M9Z_^+YSI"Q0I\;0B#]%-H(XB; 1HF5]Y)PH)JN(KNB'E[2#Y[L[.7RUR#)'@ M>CC&)P=RE &ZT76=>[QR,"F]_Q6,7\[O!! M)9W?^N@7HH(BYWXVR1:H)<@5=;T' 3XX'[F[,HJ/1$JY(*._CP#-"A"F%F7E M,0U51QPS*[K1;]_%?=_?3#[ZP@>]G'^<# K2#]MWZ/YC?<.9IVO#>A@H.?TV M:LJ-XCM?99QF#/,44NH1"]E M+W)^G?&@32['F^3*D-7BR-;:&%B=HJ!U:PMP$7T<.Y(V%;[-1SW3=PTG%WB+ M@PWZ-"V3F>D/<'U&&C^:$!)K["93:$ 2Q+@54094,X$B=8.%",1KMNAQG*5W M$+:-E^A'6G:XLL]XN)'>3C9DY&B.50[%37HO4ACQW7:I?G $>&0J8&/D-JU>;XGR$?3!D>Q[[-SZ;/2TTU0YJ%\Z?Q$;8MDFJZYKO M5T-NJ%O$:: V3R&'[?%^)!>G?>7(2L+C?FL$F/B M^"EY8OG:XP =!SZ[ A8-1!5%UU/=""]Q"7G)&:7%;&(,B8C/OK>:!"_,PI+ MS=65V6Y322= $9T'@9)H4%I.&J8T9&U6[S1;'B6.&VB=FHATIF(*BJM'\0+9 M%TE@O%#Z8,]RX!S+HGLY8PVKG%(0N?=D<@![3F&NGF(HHA0)C M+,V,.M)2*2$EH8C8NNCVS)Y;6XFR;'(,>Z?YJP6(0Q@Y0K9F6'P.(']*'_3)C\B'P1)F9MINW#CN+_8[?SK[1ML'+C)XX$=+ M04!D=5:VXW4+4J)AY#K+/1&D$\?M^%CK1=X88DZ8\N\\3,'8:*9T[ E M<1J 4L#B[>0EBX*CGDC^-K(1N^T' 0F7#V*.5M")U=*VJ%@4+68/4?MI8T*Q M[N*8OD8<V<><1]Q!C]!J$L59X'-# O9, =0\OXNY M>>?!9<2\&7T"1 W]?U*6^99!,6I7&2)$(^:IO\E!)%3A"T6*I 0.%Y2_@OY4% MAM60E6P$RF;+L<2"")TQ6+F9(I,IW:E<0,$HH+#$04>W45L+@4(M[G40OHK+16YK$)J*>?$>?5Z<8F'P;R(9L)T MIB+GC!7.1I*S6EW@7CA#N,RS5(5"N:/Y["0R3)M2/:9S$'',6S/8-)?"@V7> M\#C @#)XK'=8"^Y&88H'F8-]^'6P4PZA=OQ5C PDFXBA@2UGH&,0'_%;C/#) M^1K03B+\9J(U,IQU0I\[3^]?D]_P&Y!#!%*QE)RK]P'"M *L1?XERKNXSJBS M(><=6Y"JWD X= "0[E:S0VC3XI!S>N%(0XXO%M-]H!R ,R 8F#E8[>Q M/L%MD_DJPR%H;60SMT:6R&5(AP!'["12M@C3RG3>"B02L+#U%R+;90M<8V-W M9JSL7)2^*IFRA!5T/S2B+J4R"T$BK D).=IZJ09ERZ<1ZCD47UEC ^',J[:-7C&\IS6"LR_N :,GY<)F<(^F(..47QY&8I4C

X-E./H9J!/7'W(&=I0J^YD",_-P M*"X,25*BK)CB#=" +"S)62$"*T?@LE 8P$!'P][A2(KRCL(>3U$4]B-4,+;> MA>8;ZZ:R]7LQ"@%'>5&FZ=9+0.MWR6^XNC,@U\"&3S7'30 6/\<*0"#N8W:1 M%(1'70FGW-O9W<$JX1+^L7/?F?15-598R^?M^QSD$_?XSIZ5K /9 J]BWN07 M7JBCH[6FF?Y<0RPH0[X V._2R>0I$G9;+Z"OWL8RJ/?;4] HLE $+^][KW6; MHPR%'GRHK6Z]Z,&C:^C!H0\K.]4"![-LX#V=O*; MF/T(-ZU9R4S*A2-#"Y2W4B[;59!)PGJEK36(RD!:^*]!%=7)!JYJN, 1.9 M!<&*A/G!(CCFN!"AD4L/KU9$/?E9(>.,?&PGN@0HA,Q+-K.@\J^-_DQ;=8"N M*6NQTHS4,0YYXS4I#/W7J"3S%FYM&_9*M;WZ,4=]2"4X9+1=MG--%:15NW>P M2BG$L.PM]CLKDQF?+=F_QRJ@)+9:=@#?P1'@*@0SW<65,9:VTN*O !9-B='L M$@XDU4?(7$^6>]<>5MJN3B&4/Y!IRZ+LX[$Z=$%+^:Q]AQJOT"8E8IWJ]&-B/U^I0>-6! MUH1WSO=O E,K''538+E**^@PFDUM:<[^Z 3T-6:3C,2(:5!&ST5.320 UAL6 M" *"^5LSNZ%=.A!5&[3R+,PRPSOVWT3Z?]W%:%#+"DSWR#%=@RWD,;#"D,95 M.[Q 0WK%+C!?'Q 89N[/BC[) M"^#+@EC,S%=D41N>B#ELVS=J/O2?M M*FZ5"%UZS8P>/UTG<0(GKG3H^3VP)<-"TT#X K"0J"\C3%BKT:>Y@/XJ!-$Z8,GK"HYQPB,RERK MR=A"_\";ZJ;63@BK] >H0[VVD7@E?65:5\KL?%*=*^BY@; 8S[Q,76%+YM:\ M)E$/,7"$?%E2#&[48PWUVR;WK[RI'65E;*E&;!'W;U^V:885AH):NG[LAD4N M+AK$C]F1V\-"K(3F?''WB<2B6L139%B&YE$&QA;B0 MEP;T^A%]=L%C9<%?H.]QDM7>R8E?4N2AX.!ZD;G=G6OH7&"E ;AZ)E8P3^*L MLBG&-.."(43K@,LZ\;F<>,8,6LY=[<5'B1K?6&5EBHLS@B29UZZ*DVD,6N_H M;[QG5I9L/$./4DGE(,NN]P4)PEQ1XA-U<<(0I11PWU"?)E:FG 85!YF%[AS2 M#T,MSYOIK(UK=P?+I@3+63/HNJ[5$^?S^L1YAJFC:>14[UC"NB0< ]U 9K$6 MERBHSQ:+;BH?B4O&O]^;*C,INVPDE9A ,W[;A@?;>&7'(GBJX-$1*U4LL8GY M-UXY!@A@^>P6M[$ME#"HAKZ:.&YB7,)S4(L9\VT8"KFPU\R:B_!09+W7IB]% M#3?$UX#NA@8^TI8XTI7F63.HO*Z#PG&9_*90<@[="^2A1GNPU_6IJ5MD!P"8 MN* X9!+TK1E=(F^%V9;!NUB+C]U1UL'>2D>S?@F;\FBC$PO!MHN4_:)T! MS):"!E"QMS&R%,QB/X5!P$%^I2L'885$95N*H NM)&&1/;RUF.\JMK&C>1%C M>=%K;T.>./6Y4QS5>CDH3'+-P.RZ\I[/I+[=(>'8?G+6@)9VJ?+8=1I':(L= MVB3W-C2K#@];:,T@8&@L';O"5WBLG?')N\([LG/?/'UE^O@78+V5"P5V,;2= M<*Z4&O$"MQ6;L[!X"IZW,P4(RB5^*Y:B11+G L;6^I;"3!S"A6> ?X_PP45336841,9A M;:,XJ"VNX-GC,>YK ['B)M!)S2>%3BC+28;"X+T7'>[.5E4 X.==A%_XFJ2N MR.BH5644=QM%M[KT?:(15F\)!,/08+)>Z'Y=M-LKS#L@%OU:7=T%/&SF=_^[ MJ98=7H-8+_T_6:F1=!67&F+#X6Z"G1V5\S#VF;-F,0]M$"IZB5\5&! KJOM/'1\FLO&)S-^>/Q3FZWBCE"I&V M%<"F1E^371>Z5\C7 LLS?75@[%$\YQ1[/@^NP!!UXV,-)C0^$,/%*@"V:BZJ MPP %%&".>X?12:&5L,%.R K\V$H2M[EHV2RQ.C@2J8NO+XL%H>/C-18@-< MY39H:6UO75A@A($3O1&*"D(!9M8=Z2!\=)[\=G1\?GITEO_U\ M>'KX]B5W=6V=F6_+9ZO!RQ$M+%&)$RRF6866[C%0"DNQOSII_A)SK.QPW^Y2 M+U_8&1.9,@FN+;'WEO1QB;V]!SA*F%20^/;@?^HF].LRQQ>^\)U'G0M_<)^6 M^@S6TE?FN/V_+TEBW+H)**,J802Y=YX>@QJXLB' Q\M3T;G]^*"U@*T]/K9S M#/K\%EL2?/3!>_KPYN3UVW\>'C[^,]"#+W\"WQK"\*I/0!"N$T*;U:O_@A>: M9I/07:\4DO0 M),:4VHATN-#1:/L@5O.R]A;O]T$^S$MX[#]VZ'_P'BA.%Q4:A[?BGSH[^/G% M:>\.\!A6K=]M8ZV9YQ]#'X&"MD0+ZK(K)V45X'7=:+?*%<=#NR;=Z[#](=6E M=_]VRX]=(S;JP_:O?Z%R]T)/--4HNR=??A<'TX$&.)TUA0JIRM=UF6:FMWHE MAZYG[98@Y-F)*@"Y95B'GU9D M/\OZ:P6$BPFR^'N0/3/21YOL5+-*&THZY$KOJVIO1BU(;#W,8MF*GH01HH.Y M<770=A1G;[\)]DY''>2,JWW:/A,X9PJX&#Z( @-$X2ZM>6R)=C7X&:DG-HRC MYN34Y3V?8%Z'%OO% ,0$F6'OR>2/2]EYN!]6/#_G8N:O\;B_NGGC,Z#3^%!\*#?.5JN'N7H'(M%@-T9Q5P;TP.;5B)&$@N HT-$E- M'U=UX^SDQ>G?_F/WT?W]Y.QO:K[8/Y%/;[,\H2^25Y@$\>\F6SBC]IFU"!^> MOTPV_O?P;-/6LHV;";ERQSY=@-&^O:L6#4 M:$VD G-S _P*#;.]5^BS-2PNV6(I*KFWLX6UX!2U::3@ <90._B]'7Q+%RDL MG$*.=4#WM4WAG)#K"DZ1*G,R MOM&QV$W: D4&<\T2# 7$BCKMM.$O&K/**9RLQOS]SLX=T(SR?('EE(H+]]E@ MT3'Y_.%T@W641X^V[SW8^^G^[NZCA_$O M?WE25_ '_IO:Z7G!6^.RKLOY8_)B)KN+]T[!NL0(9#AVH4W\G*QD]Z?MO;_2 MV##D%Q6VB/7V=Z))T>GF&MY"52A2^8^[^[O/=C> M_4J[;\L+=JO_U=XK_$L _L!EV 1,UPW M#IP/=M85.+\WRFFUOO6"S[UU)9Y?F79:[?);AX]G9#M96RC9^>L 4/P _Z)- MX$M:"?\K>19V@PI!UUE]T(["3XEUU372DK+ =!X,W[5,4-WZL,.T:J0(& MO[RW*4.[IJ8V(\-6WHV6SW>3\ACRC.J>DSG]2T9Z?3'C[,-'7]0<.\_2--XR>3_WI/,1[]=BNW M6[G=RNU6;K=RNY7;K=QNY78KMUNYWOLCCH(-8F(T@9?2YU:24L*8VBSV)2,HD MDZR:-'.LV86N-6DT%O:A(7=TF>?E%7Q:N]( 45;Y3[2(C=W-H0)3J_^+136[ M]S&QYY1YDCKEX;6 Z][GP5> M,V,K_4GU:]<@@0L+AA0"7KS #NJP0W4A%$];,,+L6"$Z!%>1DV_NJ\80-LI$!ZURF^WVJY(SFGUZ\!T!=K=#HPVM5F0!$J=%+G?=MBP!6>XJ-1BE@"M&7$T_DA:, 2O4[]([## 7

  • X7[^65;OI,W:H71I3S:._WEVZ'IW'U,&,(AI![YRL)1/ MEA;QR0NMK3E8U4 M@W%E=;YA//?.L#OX0T#],<*TS!O292[NB(_/0+''Y[%%)U776"TO+Y,-HW4L M$_!HF\-B.6\=EB)"^75'<:U0;H6,:"''T]:^HBS2?W (S]US7&/!+'*\H@T6 M^VMJ+HCQN_SRZ,7A M\?G1P>NC\W\F!\'A\NB\1D&W! M.%0"J+$?=4^0K#A]'87T>SL \0.%DV(+%1!\&^[-8H()J%<2#CRR:X"Q M[E+O@& #\:+EM8Q[ZF[;%WMZ:QAQ()EOT7VTHA\)MB,9DA'MG9R =DWY6R7^ MB6I'TOA+)4V95--6*"$)]08] 9JV!XT]HG: M=IMN1W":M]5)7 N:V&=.HR$V4CW-G$*Z&?@6]'O1(?%E0$KJ(8*$90+$"I2] MRJ DBZTHZ4_L2%BI"0B,]/UX*_X&!V')TEECX[UP2V4 ]G)AU:W^755ZT=3^ M=B[<[;B;F385S72S&[)/\\7 25RJO*&,N9Z[ <@IQ[7*BG"]]H1JVSNQ?^'P MQ *(5HUY@8%)V@';B W'V#^QTC6<&?;$V<+>,N'Q#8)JZR9=@ZV@P^5*,.^' M#^ (EZB]6.V BOS!.75Z2'VS9N0A*A,RX$=[K+:J0;7UJ' V,M+4>IJ $S42 MBM!I:#Z*#M,]C XGH5U!%V]61ZG[7,U$H#N=6!M&Z+T2FH?]M-E$X6^>>QU9 MC'-@R4V9 -W9GMA[UT&O'-^^25!MIN^:F2BQU-8Q6$4(A&WPYS:/C'-5EIZORXM#0.D/Y*8\#7#\EU"3MN-A4-_K.T@ M13U=95=D]&WAFML4$Y-6K[' XH3=C^+V]2WJ/G<@$"T)#GDB#;FB>T5#R72J MLJK_3EG^4;7UG/63>L=7NE0_IOD7R.7B/M*7VOA&[H "56H[]ZP[[1AOKNB? M-@31"-"VTJSI@M+8MJ2+;Y%14"Q#U"T)R7;!;@-I^LOE7+E;=KWTSDMI(MWM MGRU(/\A#\NR=IC;E?KEYA."!_[_L631,-PQR*^',03="4D'/_UYB=PI0@+#9 MHX?%;E]R(X[@3W1:QG8K-*Z5(]G.?R,*XC \?;00XO70J%,0U MW22YT^ 7O$O/;R(.1^4< J(SDI^I=QP0/=O\LCLC;,*>%6MQT06J8%C:S3NM M%VQL#3<2\KX5J&0Q:-3+4&+VC7R+(U/(."R5.D:(;&DS0?*[H*[O_!WR=/DY MFU!W^TEIZAA$X+)3 HC(KLG\W^#?P2(I=!*!(Y\"Y36V[ ME0<< F1DGC$2;EF@74A[\WYF9%GG)>,B+BAH(&VD#_JEKC*>![4LGA"%\CGS MGFR.5$?+IV CIIS65]1=M"HO*C7'PT;7*S;V(SQ'40!&*R?-G&%1VWBZW'ZTU*?0 /:0*:(04,H/;_JLQP&DG[,7?.[RF M?LEE+? 3H#MPI7>ZIMLU*D="["2YZ'B"K:/ 6=I35D4S13"O:(BYFLQ(+(-W M*W7%GD_N:WI:BD-&.=6_\>H9-C#$%H@+-^\$F1NP,<#PD0,!V_0S+2MIZ,N4AQSA MAC$+G5P5>JQ(T<;.Q&G6S),-C0A4E05,0W2^PAM;+#>)- ,,Q?I$KL;^_O$# M(KCT92Z6/!$,@P$2V&S3<&<&T>TGXDT.A/$0=6S_3PEBQ W/F4ZARN%&Y);F M3'/65< 5Z_3>*IN<8];6*'?,/LL7(C\-\D+N&KQ"TR3Q8IB3FHCGCD(C#%$@ MHM5%NP-OOT1ED7OD3$2 0PM-Q$&,M@J$'N0'W&A[@*VQQ(FZ)1JW>X5A4A)) MJ.GYC:B41M$2%6OKW96.):M.XPH]W5YDM<*%EVNYWZ\7CTA?)$F*TQD:)^F& M#\G>O?U-K.A!8W18/<;W6+5/]X]S8EJI)87C$X"AS6'])ZFV8[Z-[,U1JP:5E=@Q4 B+.VQ MCIS!IK7Z7JL0PIX[IFK%R8VUH1;2/%XL6(SHL_VG'!I^!D/"^EY5C1D#2=C3%9KN7'" M.)0"40A/2VVD-\X"(Q7%RJM1NOPPFPG:2V&M9V(M=0-;_82CQ)D=72ET*;&K MC;X& $H#]0X5$99> ;;F0!%$9.5)N6LY*T.@3$VD:S'),&)R&G'S:%0*K5F) MAL/%P&!HG,[5%3_4X$UA1 .]I-_K:L)=J(',F#K78PRBJ[S114S"F@\;NUOS M>""XY2R/KCNGNK>*4QW#H0!7HG L<9#&' @UV=C*Z3LTJ9JNB1P'<_4.B4%# M?AQ[H0(,VBJ\;"QPMH)E &2B!U,CD?J_5RD MO+(*I.*V/;"C3(=A\CJR!'B548*LQ#3HG4L(65- 2&W]/!_H.6+A%!2NP,NA M)+25DD5"(^%'8NGH%DV_.32]?QV:/K>,NRSNXN,GP/UNI!-]!Y(_#G=ES:D1V828IW9<"&&B_ ;NWN;R1Q >69\-F[WI R)H31M MG%>!8>;>=85?VR@=V(/O%>JB8&*#).]-(9-P :!N)K8/R@D$HQ[ &]\BTP1!NZKA.*(9WP)K]54+75=@P1T-$9;"!.(>;&3\[L^J@H%&V("Q3IZ!*#]*WL 6+Y : *%Y5JG_*]V( MKU1.T@/B @5RAWA'XH$ET=MM#(']F3)VKM$REG=Y)TA:6%7',3U=!3UC8M/[ MRP+M9O!!3[&*/&GS-J D7,DS*T\%YB1J'=A#9#Y"<>E@/_=O%( FQ<^E250: MELR\ FX5][YJZ\&VF;[+EED"Q9.X\=8EPZ6IVT//% Z-L+? L(9QYN(9"[R? MRS*_%%R6T^LS1U*/Y-XG"O'C;0OCB"O [,I TM%KFJT/EP M6OU^0;LKK3CN#J9R&XUC=C#JDU(PW!*O*JSU42#:8%-/!$81[!;4@P\3 X4%'25.0:!'@M5DT-8<= MXH*9.F4F6*L(&49?PF8V'FU2C]-;LO,]D9T/"Y*[N=[&6MD+SQ0[LC%;>7M% MW%& :M8,JXL+\1M1YE6%MI)B)#"3BWW%?@+RXRT=-N^++#-II -V5 4'7%%0 M&KT ^["_QN'BG9ARBNV!CSV/QT9.'PXP;B115R("")]&<8B70*[$K%"@&T8+ MUI5U\-%7I)B)9YT^7* #@$)"#. QQ\<%AEGZ8HH*5U!I1.P[XCI$O:]A XI+ MG+M.;PYC\8C:NQ>SP'OXB1%P)# E@E_?^JQ3FW:88\6(--E@I_=FH/1'ON8@ MND8.[4;1A=L8E<[U11 BTT^&"\-07UZ1XQOO<22GK#G49V0S>5VP(YDF$:?0 M1S"RD4$)/DJ[+7/^$C3^!1HV>0S\K6 Q&4]_E.2E*O!V-"W&X)7#O[G&]&KM MFLVPNY1#(\281^R7XLHP&=*G>CAC6Q?ON'>[90H30&H"[>Z#PIT$$L3'BV$D M$C@1A5(X%SC'X(!BE.?*N!:0H<+Q#EPJ"3BX0.=OQ=E;856K*Q M]]=-)[TTM7W?YLZRCYW2*DE.4WUWR%P=("ELIP?C2""Y*FW#) MJUJ6KCKR*7@6D#MLTHXNREZ(8VCKA;(P,\NA:UM2&@5N! N0N/L+75):.$96 MH"%H%,1X>=ZE+UA28002Z(J=SWB -Y& 1AWQIRU!.3K&<@V7MD9L5"+MO2)%S^"<$7T&9JD@8,88#.2]_8="W;CZP2[ ME0;X\";-W><^[O13R8"6X/=XZ*YGB1]HJ!:N%EBZ9^A^CO@5;+IL*LF[%Z+# M/(^5N2PR1[,U20F!!R;2F$$P\:Q)B+9SNE>.?]#9 ]>_V"J=W/70\\Q=#R; M"!)4=H;7E5)Y7R/N71]U^7LY!HD.G3E-P0R/:39&NG)J[Z4".8/2VTJQG9.? MF4:MM,2RB(DS4D/JDCIF.@M)Z .PLC7G0I._C 5?.[=X+_:6.LSZP_G+-.O M3 TM7?-Y0U@GQXJHXA(E^%&U]SZV2 6YP1AY)?(SQDS$N"J@DA'QY'"M0=2W M0]IH=1*E;2!I>YJP7F9I?'S:D-*',[5U/J_CLZ M F?&(&(^UXHC,GR,BS P-E',6NY2C*^C/!S+@ZAN8_]1?7H)T@<(R_:ON:V! MO4:KA",VS2 S_:2+]\#>1IZ.&2,R7D00O9TM3%!;*=FFLG M!=[3;O&$".A:)0MNQ/[[!OJ:"DV+M7^L\&.C#3J>5ZN_1.8@% "V@O'D[:#8 M:2^[&,DEHNIC M84I6IQ>UIK4?1\05ZPX#1@S3NTY0JP#)Z+VPA3)2PZP7K[ MM.>@,$C/4 @QI@?-<"D6P"= =HK:Q2('23*\Y&!R0I.@")LO1]!,BCC ML;R2JLU1#-BZ"D7B9'RP*E3K*,Q\.A'S7JN8AC*4O=4.AJ>Z>ACK!D"P5YT7:E$WB MS29&5A;5/MAZ(9C0NV"+ @C\;"XGL",+ID^2:V7%1VGR<(!?.YSV$&$ $)(1L]//)?2OZ9_1BM9U,\ 4&.H(48H0C>Q(G )QLJ$T!*R\#4VZAU/?CRJIC#91LVA%6T?A++_DSMKELIKFXX!(EL1RQGVR, M-Z5@0AC\*LCDPG&%PR/\<0!=(-U'P\&#H.9$>\#?&S,8!XD1SR,G^HYBY7"J M)LB(LRBI(@K )#@.%!5W8CX'@X_.M(5WBW,!4DGW]@(V79-G.P80TXSI-.04TE-5(N>671D-9 :O-43#RN2).-&@4N$D:/B7#T2T&L](RCIYX[Z#N MB3=V'R6_;)]M/]]V@8J[.[N;P=E@$ 1<,3J_IK;*E9?_J8S_U$9&]E-.,>TH M2B$*3K< 5&47)V!^58\B*B+X@LI,KK)YE ?K?ROY^ 1/PI1<'[P\+ROEQ\-S MBAP"%,[ +EI"')37@C'[J;5P=B8&T9T N&%D@IKB?3);=T615U#?GHI!<5#) MR-ZFK\+!NBZY**SCIGWPWJ$ FBUH5A6! *M_)LXK"0S%APNL#\, M02=6KL08"I.AWZ JERJOEUO3"M^%04&\:A ),3?JLIQPHAJ<6YY>85Z2T$%, M!&+O#FZ!LQ7H8O!LF8!*QC7\VV!B4XH9WMFXJ9D/DQ-/4MQ[-Q;X(OQ9<$6K MX9?\E3F;,!=YP\M=<9MM!RCBA:F%^(N/LZM8(PBAR)^FF;B*R#M0&/'LH<.] M\U*EL_D8("*0BCL+*S0R5RSU1*TX '+*R3M->4IXY"$EI.52%H&V)XNYLR[E MF6=T:.*B 5AJ-5Z(=%HHEXQ>7\.&RHU[+MD!M_[46_4+%DSA[P MV)BO!VS=EY_J$&XW>;]XN-[R\L,;Y>!9I_8_'6BH!GP0G&U5^Q"\DR3;= M3]Z$%1-P@/"YM@S>YLA4OX-\LM9^*/JNRPKHE+'R:7$&HPB"#$(E:TO;.+U2 M'/X9U*E+!.J;R0U!@B;Q%BK+3=5!@.9@CE)&NJ)P^H%H_=ZR)8 ;$F_)U*L* MSYOC(%7=]U-EX_=)^*#H,D<:N+I7NVR<]ZGH"Z!**%2%T3U2?RT@(.$]M4^D MEMP(MZ#NE;$$9#,N011:EA+7>7->VJZCTDI;X$X#?K0U1^]'J]#[5&,U [T2 M^^CJ.%J&DYJ-)#_;7BXA.&/E@919&8+O&,X=3KN3"1&+& YD0\AWLC 9:G.) MUG2,HSV:]0Y%=BZ8A0%$^A!L^$&;S;-NI.(@D0;^6J_CQ0QV_F;!0U M&GA&0C8PDU#45DR=:"A;DW[W@=*@'.!Q)>?$-,]$&3[ +$4?B;WB(1SIA9YB MDG//K[R.TLNS/B$4*XN"N!!Q\_X:0XR_9$<@^09TI;("<#2"^\E4$_DG\UM' M+L%Y"&I<,+&'F\B58>4#>(R:)I <,@J# BWXDS^HE:8.^W?6O;K1\ MH9G"8'P\\56W,BZRU>OMK_I](M?-WI,YX":./&W,N]@6Q?I([,#'!5A1MNN: M'6NT&)$+8<%6\U8H!T&E&VD4I2:08&*-4.&BO-99M&Z33?O7'$W!%JSPB%H3 M](H\6+4;)[;W8:%Y::9QHC( M,R!T.KF_LS,"*;+A]!*FOX\>[?QX?\UIPD^K:,)YF><2B]H!8:8%&-X)DKH3 M_?JAW;?>P5KE')A@&A +BE34% E6PH=C,U!&DNAE5N;A'%3Y@\O68RP>5];S MIG0TNF*OH*56E$$9NBQ)G# MLD,C#WENJ>X76Q+3ZTI)>7#E^L+4KHEF"XQ/D?;YRX)*+)+UA35B_,*GD)L M!VZ<)(V.D]^XU!1;KS,O*I8(U\: M,PQU"19!ML0Z+G M&0VV[CMLG:.GUIT,K>S0<%!O_8:VF@H,6X4(45)H.NK.WD5'$X?Z^1);0U MX9Q ->LMLC;I4#FAQ\1CZ,9IN:\0'"T9$1T['DNL:D'<2UAD**8<#('R8=TA M;&6]P>,RB:(NB>2>)3,T#T5L&&$)^OV+MB<]N!/F>J#( M4=75M,F=65H$CZ"'*FEF-ED(T!6XB&5/GJ=A>2=1A*W.%-9"QH)[6#N*I1SN M'AYDRC$)0OF5GW++Y9)8HJW9=WUJ*[G'^\M&2:G?95 _B@[&MY,GY': MST:'7T2[5*%.2.6DV[*2S:3#ZKD@P\,2B/5-JFQ.&>EYIB2_6F3R8AG[C*1. M5F0:FF7C+% 9G*'>5^'QI00E["+X@E88A9M8A=0RZ F784NF&IT!(&=1L1,Z M;I0G\K $&%4XH]"&4E*$G4V,PJ6Q.J$U"TA +2Z P4U$J^!6R3) JA)=4:0' MD;400S#&-]P/%P3-T>T7R.(B:"?3++'T92&9P>LYL)T<8+V]*$(LM,\5#0Y_M0:XZ M-Q;2?9A*!&)95&'=.?;K]BEPU0DY/5$P;%A7O#$X(S[=X) H(,HF;SB=I//N MR);4H=!@54AU+7>RVY&JC&,Y'/:&J]AHA8*_*+Y2]3A0B_!FUETB6%G7\17A M,M[C:W5U]R565;S[WPV(Y+]AD$SES1ZM#FK4",=QK5Y.Y?1*IA>2*2W\%Q/O M!?\HS5M9<60D(:=7SF%&T4+X@A4TBV*"C:FQR41/ M+ U'\C <+"ARH^*R@Q*60*B5VS8&?19;>QX2A2(V2A]<9ETNOP/C-&DV<87R MFWDBI;X;AY!$8>EK(;H,\\8I<'!.7#L&@!LK@XSL88@.K JF7#P^K)Z'STR7 MQW4O$W5)14P9D)$"^I>X[*6KYEUQ-"4H#?B.G)080:M63GOGL.R%V].Q,^"^ M?V\ >-8=_ZXIV)B\X(H[<#9O0YVHXW]PC44ZFA:Y_+ #KSU7%G7E^KR8XHH# MP$"76"W:F<@#WD>M.@8J4J/AF<,XIR10DNS1&&'D0E-M_$_.*6[' \.5Q&[.7JA*!)=+%SN 8>"BEI9(5[&J(MJ(E@$6V, M)$O1<\B%[#+7K309;"L4T32G:,0BVL'7PP+7(.@7B+=5K)U"M.T59F5=PUI 1T!8. M/N! 6,O(^SGT..,"$V3()7>%5 !Q"8U1\?7PDEQ/FA0#8TN\*IL7&QHYZ5Y& MKH"QU=_DYKP-$MDI!T#9E 4.AIB(4U1QA92@^6?.^1"RK*BE&S8;&.CH)KUE M.&? 6BJEA%:0]3G"!T$6!7T70SWGNKI \3YJ>Q_78]G^<"@/S=F9=PYVDVGN0G*A"((Q#V;&6)VMF04$\ M&Y3+8#0&'&@5) ](#?H%))O20(%8(?=$O#O M+#!QCCH)?J-VM9.1'=D7M_?BD$WNCJ($;(!8-WJ?T+M6[ZA;7B?::* W7>(R M-EU5@]B^SAPYLB.&@<<8K!77/J,74/$/NKS%:O8T2QL@Q-521()1Y)^A6*@; M16;A0S>*SK)%,8B3S,)T>.NMM3EM5,=\QNFW3S#X7L] M:6H)<;15B+PKEF.-G%E!Y.LWP/3PEE\O"SBH9RS2F.1M\1JDAN1*CPU@T%<_ MFF_A^($S'KXY>?WVGX>'CY&5/1E73W^@_SQ;/D[^=8/_?<[5G509)04=J[E> MN9HUN(;G;]^<'!S_T]_"GP/ ;N?X?_/N=UP=GYULG M!Z\.MYZ='A[\X\[3Z->35R_/3UO?S:9;57G5_7*"L>TGKXY_>>-G@R?@N;Y_ M8!5WQV6Z?/KD[JR>YT__/U!+ P04 " !1@:16[]'O9CTV 0!D6!$ $@ M &9I,C R,S S,S%?,3!Q+FAT;>R]:7/;2)(__'X_13V:Z1T[ I1Y'[);$=3E MUK8M:26Y9^=YTU$$BB+&(,#&(8GSZ?^950 (DN %@F21K(ZV30(@ZLA?GI65 M]:7G]RWRWK=L[]>3GN\/SCY]>GM[.WVKG#KNRZ=2J]7Z]([/G(B'SES6'7OP MO>-:_-%RL5C_!'>C!_&&8<;/CC\G;D:/VM34O?$G/::?OCBOG_@M^$VYDGRO M.;,+E4^F[?G4UEG\O&>DC0R>+7WZO^_?GO0>Z]/H8?/=+T#38S^(NF+:EFFS M_[MX_/;)=ZGM=1VW3WW3L>%=I5JAV"Q42G&C\.C/V1.*=Q--IH]F47OE0KD> MO23P"OYPP$:3V*5>A[\ENH,_:A2*I40G/=>?]:OX5LK/ M]E+S,)T/H$]T=C MF_5K%R#$]IUHN->9A M33PQ!GD_%?(U 7E_A$IS,2H+DUCV>X%M,-=P^FSLUX]77V],Z/Z+=ZH[_02A MEB/3>RKO+^B+P,<>T@/79;8^3']C='?\O:8^ U.F/O8@>]=[Z4_BG?%N.('MN[-Z M(6Z._0! _T+I()4;\,;8PX;O3C#S&,GA]B>\C;\I(@.52R?G_T6^]!@USLE_ M$?+%-WV+G7?-B!)_EHI_G8+D__))W.$/_7^% OG*;.92GQFD,R3/ I%7@$CR MX+@^M4B!U#Y5>=](]:S6/*M62?L[*13$&_K,IP1[6&!_!>;KKR>7#H#!]@O/ MT+L3HHMOOY[X[-W_)!3/I_,OGZ)^?NDXQI!X_M "#NC"PP7/_ \[(Z7BP/], M^(4N[9O6\(S\]U^!XW]^-OO,(W?LC3PZ?6J+BY_)@!H&\,L9*9HV*9Z63/LS M 21XCGM&:. [GT_.OQCF:]2287H#B\)+;<=F>,]\/\,N,5=\- V#V>?_A9_A MB;N@SUQ3%X-Y]Q]191I_XHS@S!=+X<<*EV(V168&ICF[MF&FAY\N_@SJQ>33QU M?HW,3[ZZ3C @OSD63CD0X_2/4Y)S)]M]9AOPQ[^QZ,L)$;KRUQ-0KF<=!S0' MM;O4 M%^SO_)N?%++D+\&]/3J?4O1MUKV[@"#CDY+Q1*97@XY_:N'#WHQPT^ MP"L2?G_[O9MG!P84OX^*RV;ERJHW#G*-%;C5JUWBH63\;:-L<:#&Q3 M7/[Q=!4U'XJYLTNGWS=][(37M@V4%P C$-DF\TX(]@J>13GHF6>V:0$LW0"F M/NI;U)?YG2NE=*XLB+?[SM66FKGK'X\ A:<>=5E:)QW[R7?TGP_4O7>??)3? M?U K8*.?A)TMCG./'?0-QS>8;O8IR.+P VB9V[L;$#JGQ?IJ8ZDO-='[,9;& M4G19- I^WVL'?L]Q09<9V7H/UII6%']6&T1S*8)(/HA6CI2X];P@ZP!*I9)6 M;I4U:'ZE 932A&-6*JPW@*+6@#^E9G.U :0)T*P4N ]\]#706L@XBF)3JS4K M6JNZ&D>7RCF2(9=1-*H5K5$OK3:*Y?1%ZBB>74:]P!WR<81#XJ/)R-!: P91 MKJU(AN64Q#8&4-):];I6+3=6&$"SWIH0JC/LK#\?7&? 7'_X8('%#.;#-;A$ M [0E+H;H#K7?3:\P\YE;6[<"1%?;\YCO_4!3_,:TT4?_!G/ O.^LWV'N?//E MB@U<&#%WQ>,9JB\Y0X4:4+AV6EMM;EHIS4WY0.:F#G-3/UU%CS7JE3EZ M[,]+EQFF?T-UTP)/BX__RJ5OAO-F>VWOFT/M<%1_7K$.S #X8=QRYT^" SS^ M^V4FX)MCOSPSMX_O6WT"*F!2K33Z9FDI9"R2 &TPP0W3"GSSE3TQ<.I-'XSQ MZW=$!#-N7*B[G\&TZ B^L+NN\_T_8+9K&OZWB.C%MIY#W1(.Q;C M# :W'YG.S%>\TGYQ&4/XQ3-9*"\YE>63\^8J,@4FLCZ-G'@B]VA.?6K:S,A[ M,DNS)W-F4*!4*!5#MHL^;G7R$K.5/A/@:8,TBSC8&J*<,D5(&3")3]QW+/.% M7WABOF_Q7XE8R?TK<__9,_7>3> #;6*GW0]_Z7VGPPOVG1IAG"M"67-LSG&A MZ,P 4X-1%XVUY8,AC4:ELIR!T'ZCKC%2=\SE[8,6>V0@WDT=YHT;.C\ :ZDZ M;987S2]>@"8T4!@R(!%VL>T"M5Z8T+*C1\)IX9U!%>L/1]K%N_=[@-8>M>\' MG,A?,?KGW=IBJO_)S)<>]+(-4PYXYSGP]$W%6B +?I^\>.$_B-H;,?SWQS/[ MXE&;\7>(!L<:X=\])W#%5[Y8>192F@-@5LCM/'R6<3:(OID&?N^:S"6\59:Z M,GEY^_MX_'?RQ^?1I?&W#SB)HF_@K+B<-N>C'D:_&]V+NVDD'JWP&.?XG>A[ MU,BGL;F(YP;!RB=&P#1Z?Y];\>P\;)Y;\-$KHGO1=WQ%ZEQ'YE,-1B+!!(L5 M-/]\U*GX1>&=5>?L#EAV,+!,'47CU-PEPO-GIL_Z2\U?_&ZT!R??&*YWGL&] ME8DQRYK;/5W&@%]>'OCE?("?E-)1*X;Y"H,X3SS*M0KU'3OF.UP MK3G]VF49;^P5G\9[ORQ_2H*#,U>PK"+(FPCO MAH;WAJ:-ZXOGU*; MBJ#?L"C0#QR@+==UL-I>V6WM@[.RF$0=-EQ'A)QHPAF%%,_"$JF#TIZLLU: M5U,&SB8-G-W$$M:GNS*,CI#HRJ Z9N(K0VQSAMB^@D(9<'M*;E.9>#N(8>4< M@U2FVC9C6#LAGC*Y#H&(RG3:2@QK)\15)I!T9%,K/58K<]NT:G9 M/&75' (1E56S):MF!\155HT\9)N5[*\,G*VMS&TMO7U]NBO#Z B)K@RJ8R:^ M,L2VM#*W1Z!0!MR>DMM4)MX.8E@Y;^!1IMHV8U@[(9XRN0Z!B,ITVDH,:R?$ M52;0;LD6;_GD!4VBUX_ON!S Q^CWJ^W3+Q>*K4*E*-TF0^Q4CBO0]4*I_B?? M+?O(8++T'O78@^N\N+3/0"!O9 M<2SOF]DWP183<_#G-_9"K6L^8/[T-4R1XXH*2[8!TV@$NJA+Y;Z:.O.B\EEC M;Y$5-3.F)(3,W(F9B9F%C6,E\HE9#1O,-+>;%%>(FR7!FWPTAPB30"RUL#[8 M4X\Q_YNCTQBRW$_X9M(.EG\THPJ8"N$I")\QA2.C/7TNL\-;\=8RKDN277+P M.+,+>&F!NP'X[))JL3<_PZ-EE2!C@VAQ/ZKG"R-$Z2DR4]3G+U'(X)&GMM:G.I M$->PO1C&'W^#>:;@+@^_L5=F<8K']V[M0>![_$9);GHO-[*1/3QGB-(S<%XD M+1\^2#=G>#=T.X%)7AW)WCE(ZD2O-*0=&&V:N0; M/(F>BE2-NV]MN4DXM_NA7Q,/XC!7-V=6!E(4W;/B/]EX]/KIZ0!(.AJ%XE)% MTT/DT^_7=P= T]$H%)\JFAXBG[8?VI?[3]/1*!2?*IKN)Y^&F2KW;IBHPDGY M3V99EPX_MY GLM^2,GT01P'IRJJ'A6O?J1[BU-)X=PY'RJ M*"HYCXZMF[9U'0]\]NX/%I MQ7B5&8_LE=D!DWRSWKJ#'<7ZTT:]7ZNKBO"R$S[G!;O<./Z'W3E*TJ>/^\BX M7A%_?SE__J:AR\!UH7]3^UUDI>V2^W=F#6L_^':N_[3/'G%$H\TZQ%NH90'S M:006N^^* A#?F=]SC%O[E7D^=G/Z*F-WM!\2\/KY25["K3.TJ"14/, CHNK# M'U?7./J#INSX(/>#NG$-9<6SN^39357&5CPK \]NR'8%*P)^Z@\?P.CSP8C' MX0[X@M@P]DV^45OR'59+C&)D&HV&LU_B59'JX+CJM@]BXY5'Q"7W"EBRKZ;H&^.^3?J7N' M0M 9 SL\#E44W'<>C&3/ 1!N5+(C.:3#8SI%,JFX;.8*XLP9N&.2R\G9RXA" M."XS]L@[DB-8)QP_P0H@3S M ;#D#.0)#ZGS>166]A=+N\\DAM&:/OMFOC+CU@9)]V)V+"9FXV+XG?[;<2\M MZH5'8 6>[_29^\@L+JZ]GCF0'",K#"^1W3)[G/ME-BCBRD#<#5GUJQ#WV:4& MZU/WYR%2=')PA\NCBHR'P8U,[]F.Y;P,+\#&F'K^$&F[S(@/F&\5P;=(< DX M' ^4"WSF/CE=_XVZ;.('!TCPI49\N!RN"+Y-@F\^1J<\IYUY3I($V]8$A3+5 MCYO\RN+;M,6W>Z"D'X^L*K1*9LJKQ3?OFIVP23O); M:=+#:=_,]TW"27[C17HX[9M5NQ:O,C M39_"#6$I)/X6L'3ETC?#>;.]MJAN>M @$K(A=<0*.BM#YQOS?>;>=\6M@P9. M7"LF9<@*.>G(*1>*C4)9(><(D!.2>@O(4:;/H9L^^6')2.HO95$?(:S&TK(F MU-N\M*R)1]?-WUL.@VM;XG_^05T3SR)XA,X*/>O8AF/?0G?<#K5_WG>[#'Z' MM_QHN6--D_&P>6-/C$S%'%)%;D8K!4\ZLV'*'?[T MO>@K3,D$XCTWY@ M.JJ I#S+8_$LQP,6F\A!5&LU^R#TUH7.1E(D%70.'SH;RA%)@%U8:_UK M0%UH@K$C ,^L,2OXK*RT%'P.$#Z;+WKQS;%?GIG;?PA D^Q(OC#N^[M^!,1$\8H@ &'9@^M=J&P7/")-_=GG&4B3H8J2>L M+^@.'!>N_8]CVOX?,$V!*_FB^1*3D@Q;3\Y.'MA==GJ350UGSO.QR%0%907E M0Y+*DY,FG!'FOIHZ.R;TILU#PI])3LCQ %:J I/99*_DL,M=:.XOR7-3MXKD M>Z"63,7:6Z#SYM?7%.DV3[I\DS)*]4*QB:'H2XR$,'> _;^C?1'Y^>YXIOWR MFV/Q \U7MP#;W:YIF7CMF@].3GICXE_:\*/R+"F3L%VK#SN8/I6;P5@$BIS6 M3V.,*;@IN*5:'9. FV-U3#ZZB>T]"IL*FS)L/4OQ>]MOU#7BE9GK_L!RAHP] M^8[^\WZ LQ8B$U<91MBE-GWA*Q.WMH[C?F5X7TX(1J@8&^G(SIHYY/5QF)RS M"/#S9NXXW&Z%N"- G%3!Z''$/7H!>& /KA>D 0W3CT!9]?<79ISJDX/<"+3F MS-4QBC(%K'T&ELP2BWF^:^I@GW*5\<,V?>_QZ<=>@6=DF\\9RP%*C87$?6!N MUW'[%*">-C=[163.O$L-Z#@H/:8 QLR^*'=9?B60(IX7C.0 :9NB^Q5M]TO] M?OEDOI^YS'-@3,P#4N/W'J,&[[UAOIZ3_R+D"WZ ?PGY[[^]T^)G?FW\[I'9/YYA>CURQ][(HP/"[Q^?^5W/_ \[*Q4'OOCZBH5> M;/_,1@%I?>Y3]\6TS_#VR;EH\,NG 32UJ3:^4-)S6??7D[\!>4_2VB#__5?@ M^)\G6A(7/Y-1>P0;/#E_QK(UQ.F22YQFV_>^?*+G\\8P\>)E1H#D*U#+?+'/ MT!QD;F),)/K3%./KG/^XNWV^OB)/S^WGZZ6/Q]OGV^LGTKZ[ M(M?_=_E;^^[K-;F\__[]]NGI]OYNYUW\)_5Z)MC;CJV1J]/+4U(NUJJM1=W: M!MXW/O2;^\?OY O( =NQ[X(^" Z=V!3EL,',LRM'Y[L.T;XY(:$<>43NF:'O M3\Y+Q<+_N$YV3F%/WRG[D]R;[./.^Z*-Z!VU"S_G8_1>;06SX(!R&T= M=(WH\D*B_&\ "H*YUO"1#1S7/R'6)\>8&4*L1Q2:GVP?B($M'O,;P5N*9O MPJ1>OX,JM5\8:>L^WA:DP!G9#XJ46I6J''T&OH5YQNG]*R:+4/H$; %F+.;H M!_[TM3 9BE M2C3.Q1H#F8CO/LU?.A6GI=.HN>7%TZXTP6@6%\C'D;PY=#A%TLP?D3$49UW7 MZ9,_^7](2?%IY^8$WY'MH2=)NB98_W: +N#9;+$K5M5OX-D[_NB2> >7MU"I M%VM3PG2A1;5C7)1SF>;K_WMXO"=?'^]_/)#?[K]=W=Y]Y?Y,V+7.^=WI'Z>R M3T5.!NSU.P6I@(A"T>"R%]-#;O$)]8@W8#K&00QBVL3T/0)R!*V"A<9NSE/C MEY,PV_!Q^+OX0O+UBLZY_1P'>B"Z[YT@NO .\PRP(33 >?[=>3HO@^ MH(81?>\XKL%<_'C^!;2+,81_7/AC1'U[9:YOZM0*Y[_C^+[3#[M1/RW]DAB8 M;R1_*-Y<$#\X\QS+-$AI\$[^5N3_?9[WXE+CM(IO)EN!D(#-,PC5!4+IUM;# MG2\@SGBQQDNQ@_?2,=BTVF;&"W4'KO,:[O-=VCJ\8R#A78O:AC?3-)R<[GG3 M63RM'0Z=%M#HF;[?AL%.L=5Z)2W2:A9*I6*C5*WE,O$I#/()V.N_\N(QJ6CS M@7,$FHT.PI?\&XPUSS"%/0DV9,/ M3R0,F+OA9(PCE=PYIZO/@ P86_V7:]-M]5_*,%$2"'!@TJW_WQP(8WBI"6\TBLVJLK16-B7"*4?W=N "!Y@#:A'VSO0 \]_@ M,I@4S#MH:PJ 1A!I.1I,GT('^!-WSG<:)"&3,S:YF!Y>B%HA83,D,6TDG#<2 MMDUBAGZ,0R)AB*A<++4P2.3![RTVZ#EV%*C3T&"W HP7$.HR"GQM0!<^S)0) MJ K:\. J4J T%;3[.%L18 DMZP&[N))G5ZU7"JU&HRYE># SN<=)FPB0BZ@7 MG@!$!FGA_?*'3KSNV-;],Q7Z6BWT5:J>MK:NAZ?67PVFAY[T&0EL&(T%9OQG M I:,Z8M,&T;U'M$MZGGQ4FP&[5JJGU9D'JU+N8!Z&O8[CO4!%=\:8ZU)3=F[ M,*S-">"5=&?)\^!ZL:1=O'^2RY'PJW8:GA>4N[C^A/,#L]0 MU C7=53_7#PMUD&(]DT;#*=7:@5LV@J5GD=FS53(#H(;EIPF7#Y:?PJVSCJ+ MP!*M$R/7I 3HX>Y*#B+V_5^.^U/ *5Z%GC-QAVE9_AN\=[,[G+0_;FT#0YF, M=(9$[S&8H3[FDKWU^'H&MS42JW$?2A])CWI\6=@@U++@)N8CH/'R5V"BZ0(6 M2X>%#\ [L^5.86X ,> N: A\=. RG7%]42H3GKWCD0_P/D '\0*0H5[/P27! M:%W=[U%_LN]O=+R7?&F;_S@-4-L@'\IBC!W &-SO_!M&@,_S1W$?.?0B M? ^F@GB\$[R3U/-)JT@,.O1.%T5%+@/7A5^+= [D?%XA9DE,_XM-A3Q(E-I& M[APR2B394QLY=^ B08&6?=/W@?K@,.F^Z]@H%*TA82 @AX0?PXF%!, ;OZ(^ M)9C/,(GKT3N2)OIC8&$$M8;0!4-,A%?V/L,N_C0F0FY@&G(03JH2%SE2SX93RY5,BNBE( !B46O)41JH/O MP[!@H\$)YZ)P2KT*W;$+J3<\Z"5\#.4; DMW^F!@#E$4P]M ?N$ 7LB+Z[SY MO>CN*4AFQKMF8-%I<<@"(E=$'?3/LWHH[AN?XP=G/R(H%#TWLZ/Q&U$P1T_/ MZ';\K&D+A@2KLU".E$U2PYPJSWDUS[F1MXVXG$4X2BMSHX-!4@Q"_A!'EQX^ MM+1M^"T=R.L;U<*M&&6;KQSIW-!4MZ>'NL[05@LX-T2D>D-#NTN3@EF'-Z./ MNTRP!+-T$+A 6?" 7@6?:S/,VFY6=@83-#9+P.ETK[AL! MHV%\Y:.X%(/8&B$/Q_6?<):Z<^P]7"]*M5+-;IH;Q9TG$+"VPWV?P!.V(DR_ MV)R3DN4.YB:V90VQ\3<3FD8CU(9!.2AS7DV/"VR;VKI)+53(F'V)#V,928.Z MADAS2^,/PV]\6^TR$)MZ)I2"&7D3?\*R3'C2M*(D['G7AL MG<="GWK49=Y]X',F VX[(1XH!<;]A0#\/DX'_M0)H$,WH8?>KR>W=S?C.^KL MH&\X?OC .!&C,MTU(")NGFUJM599*]5;$?&B?IX#(+$W.#1=A/^]1>%_%"_B M9QIQ1J.8Z]UMDC!CL##,5[&&]^O)P]>+W^.M^$+)$N[8D:1G)Z((8ZX=7CK! MN@3C;[MY?HQ?EY8[D&CB)*YJ$/V\URV \!?7)V^@ST@>OM[]^'Z2+)' GQR5 M2(@^C3[TW*@[#^VOUX6+Q^OV[X7VS?/UXQFAUAL=>I]#_Q/G$]?$QF:AQ\1H MRX/WST!\RX''HKPJTJ'Z3U!7@6T4QF^=8#+NY-3\=I4^-3C#ZT[,\_WE-]/^ M&;_?,+V!10%2IHT+?86.!7@=!PIO-IS+.949WL()X+$6!)O )#XQ>3'&Y<2S MD_A=(LRE"5[0B ?BL_MY1JF'!<2/_TWGMBE9.]'H=.]GQM1P+I,\ME))#T%4 M$8L914*F@B23092-AVU$QT@8D1%?" 9FPH]DMM'>-PW#8G\FS*[ZA63ZM MK_R&TIN;F]:]]=WK:_$5#+]X_?V\_)BB-+ MSXJ\$!M[0R/]YQF&-D'DO#,A)VF*IQF3TFDJ89;M931]F^OE%_/\)G;">+YV M7Z@!\WS5GF^(;.LCQ2GC-'>_Q A5\R02+:64&W'8%^O+I M5" @0],,Y*(P5R/AZ,0S!]Z&J%0U*F:BL+<$]M!5=UD/"\F],O+-\5(Q2!3\ MTN#'@UPP92?G906^I>HP! "EB4 QK DY)$"*TKI@NJAZ&3QP5 MSCIBUD[.*_L!L^4D#_5ZY,9RWM:7.$]PW,10(C.PF>YR'0^$;)RM MD_.Z="A2P8M$\**\!\&+T4DX4<@BL4\2[GODRO3T0%0V0VG=MJDU]$RN%$9L MB'PJUJ_QF4?F!=:D7YY/2&2_^+1O4/!KY/.J%9LFV+2R!VSZOYB]88*NPP@# MLAAX%MSN.(&/5M9/YI-'T_N9A>WV73W^!;,%CIY2CU+S774/ M^ Z7=5W'\CC//;B.S@QDLV-D*CV<"L58^[I**A9 ;T_)_?-OUX]J]5-Z";D/ MJY_?V O8_UPT\HUX1RD;+9P$$(P-)1BEYJ?V'C 4&NWDANJ^XQXE+[DP_JX8 MON*HM8F$Q0CI/^Q$^:8G:HE4YG ] M(5'I &WO'QY/LPSU3((QEAM0.#?1@QQ(E!9CGPM*$62R/ *E *(]8K^^! M5+]^[YD=,UMBV+Y+=!:.';BGJ<2YI)P$&'V"9JF?-;ZQUZG1N>#<,U\0XZUE M,1YMFN3?1CLG\,+:]9/K>U-8;_&^TG4',<+R3 M8?S+V.==[L69FK05M^-DF++LFW*BM^[KQIQ58)'\N/6-.MCLTIMU=E!9-]QO M,:"N7XIW7(3?,NRYR'\4LWJ,5ORHQ^&WL1Z'@3>Q3W>Y_/Z9W<];8&>9I'(^ MI$YDB4>SE[PT-H77>&@V^0I2;T!^%21X,->Z!%]W+&OL)-@@5A=W_<.M M3?R>$WAX5)*&Y5#9P!?;> D,@7[<6<\F\+G&OL%0275-FXON=%-DOGZ8&B;O MOXDTYV;*^^S-@U%KT^K:?>E\*-=J&HG^^OB9I(=+$EIW9.*N1H>9!G.\N%2? M:U&M2/5IRV[\S 9^7(,XN &GH:@1_/_CMC?W@4!.M(7F0@\4++\[^]:\W-,O MGUC_//QK@9.SXHPN.W^+/<2]0619(3(!.W'.L53(VEVC"B.S,%*6#",;ESXS M("+UY14GI5B%^:@T-RZ2$^LP"7-L#-UCCN9J1A-H3L>G6*3ZE=E8+WX./"/; M[)>5>7C&$/Z^J*5RZL)-3JU/U@%"OT=O-6K5>J-96Z[2TJ@&T(^GJY.PDE#@ M%5XH'9P]BBF]<9T^SRN#9OYI^KU+/".LS]SK]_ $FK;G,?C?>*;O<7FARMSZ M0:-*0X7*R7FETM+*C>EZ05LCXWP=M._-R0O2>@I(RR.0EF4":;E9U*J-ADP@ ME=8$WWAT+(QY\!JFGB]6W-G[ &,EWEG.5DJ^)FK>;_L2GR4_)[O@D :\I>D[ M4EOJ$M@)@XJA-<5C=^$QW:&Z M^R@9BHX&M*T-^065JM:H*+?@^%!9R4'(;PZ5-:U8 M*DN"RB.U^[\S]X6Y7,:;@),75XGXF+%!PE 5:.!III"\>KROD-0Q-,D+(L?N:1FO5/>)XR MK^J+\M[A1U I29_"3FE+W,M*>DQ+/WMDX H'NL_/D'YBOF_QU&^PFF[[ VJZ M^.4!STW#BG?>I@QWQEDSCY>A3M7&T/6G.#E1C67X?-:E,:5O3 Z MFXV=*]6BUJBLS] RS?S*:FS-SF=59XKCMLAQ>:VHK\UQY599*S=*A\MQDGIC M6\V(Q,-I%J9 9C:.MFO0ILB[.9S6+.:Q-![/Y*VM.WV&QR-E83;BP;CA$S=; M:]L(5Z1,U@:\JMQ4T)Y#+8]%[_RA5M(:6W&1%F%-4O=HTV&Q>QX(^Q Z0Q^) MR>FJ$9OY*BR6Y)X\UKCY9-\YMC/.16ND,(T8J57=X78D%0O;Q7:D9C&/)>[\ M07G>:M7W>-=13C;V:BY'.!CA.F AC?A*7 ,L<2W28N])N_K]W MN/N:A5&S+B_5PZ8T!LFN,G8P43GM]=^<[[_=4:ERT%RO]E"/(H;\ MW.\. V@PXM-W%NZB%M7,33NR1)PN^;=CVCZ,U0YK[1YG;'&=3(X1WT9QGJA> M@6D' .Q1#;\+3A#QW#-2Y;L)% 221"R/Z^IC;Q'UY[\SO^? G5=XA)<&7,\ MJ&B-XC;R:57,VRQ;LH, MS2,-9&-6AH8<6 MZE#NJ!VI!U;*([LC@_EZ_>Z[%.!KVM0=8KE][\ZQP]-E+;["(\S:M4.N]6VL M\RB/:YN0S2-+1%K(UK5:<_UXH7*P,CI8M[%*6&OKE00J?F_,P;F\GD=.2\S# M84S_@MFL:V:+Y=>T8@[QCZW/L>S9+XI?MKM_QRO,[2 M'?,WG/J^>"-#!6AD. &>)#1!I"W5X%ZCAW-9-8^L%2!07FG.=:U26W\7RT:G MJ;.\[L,TPI\9D@5*4JH MDXX%%,O+ MW20,B^)I4=ZU]I3)WD[N]JX3LA7CE-)R5!89X-MEG!S*2^^*<8[7$/TG0\PS M@U L8O?"Q@Q2CSB![_F@*W&:E74J5Q=E?IMDUND:G+::2%K(=?&?4A.?'SOE MO-#B/]^ M)"JSZ]/S4K&I-6M5K5'?5U/U3N/QX/3Q*1;CW,F<0G-$MZ@'H'WX>O'[ MR200B\5?TK 57HEW=OJA%3/^OKL?W^,7)N5)>' ]&6MDU:0I@=12",MHVLB7 M7FR5/;2_7A$6F]TZ$6L@5BPV40W>DR,J8R.6&C,_:W( M_X/?3=EYX:T3\BEM GZ[>DR= )S)L78C(S#Y\UZWX#IOL7F8O/5\?_G-M'\2 M>$1GEI5.-BZ*S+_YCGXRAK^W<%I, MD*HFLH\@%SXQ>3'FM(EG,P0\-4%WC7C,-;O(IBA]D $Q>1*YZN/OR(Y/;'M48Q"Q(KC.*#:8,N<0(/K WOXRY[D@)=P3YPF8+Q #_O7D_I<[9NW@3DSKVT[> [%&^LGVT(EU /=P>_.OO4,,H^1 M[W"UYY%K@)E!OE-7[Y%*2?ORB?7/P[]R#2$>XDXJ"4!?5J!/(!O#0Y*!5R%B MUX@H2X8(2MYA:NKN4T?DKT>4\BO\<0@+T)K;G*'PURWE4 MYCF(5&.5I! =Z,!+B>MC<0B4\\>5DJ 2'"1ZV^$D..3#IQ4W:1'-5<1IQ7UR70PP5@$6>CE*]8U;6:$ M>U0?+&J#RGY T#P)S. A3^* Q+9K>D#?*WZHX@/X8(XABCP\T_=,FUOK4NR7 MV\&F;\4B.;-()2VO*-,Q"8I%,K.(LHLG[>(-[OM6DF1#DB0M*2LO98M.,,B. M^RZ(@P>TTQR[[?NNV0GXTN2S\T!=9J]; 6F/1(;B!:EY(:UZ4%Y:5?'"?E0, MVX+ZO-REXJQL5%@<;:&*2EHEI=6/])X2&Y'(6'>MHEK:IZH5"OK[!/VTRD2K MGZV](>CC,DIK)Q4RT[/34]+S5\Q/#_/2R>(M M .G6SZ*L?T+*RR9]'\>&@&C"PXT!<1MJ#\"*>P#(% M/M#]+9(><-SFS^[0G MH$,M/,,TWA(0?]_W'0$78B#DJ<>8[TF5\Z\1]JXSN,=+%A#H+UVP#6 K"$VF M_N>0SS]WX^QT;O_TEH*)+0>CW0CGX0: W"+GN92(&O,/-O/&+-FM:^]?EB2% M=3(W/QGV4/23GWY73&>XWWI[).3>D)(1F\?8'F;#I^V/R+50X-@22Y:5$(4. MN?9*2(8."87;$@G)>:5:W9F%$4_("!HK Y@E,DMJ99K6G76645R4.PXFI0"E_6LVB1?7.*1ZZ665JXTY,&E M):M;I6;BH%LO,FI3@V%9F5X03]3>@Z8WC M/@%%[QS_@;K^???*] 8.T)COZ5G'""QKI<:,@]_DH.!Q-"D#3FO%S*[)T>%4 MN2H)5P7W[!.?OB="86B#AD8]VZ!E:K/+Q[K$U*@5-I$ADX-_-R/">J,!'7L0!K=:U6DV@M]%B; ME *,F=?DU#7W,B\#0FPT6'-DRC9\P76%B:@6[5:??L+L3N$D&(\Q7@AXV5/B%B? M\>HUK58\8,;+W;6< .ANONZ]L9.?P_S@.@,8UU C XNBW6,;?)_4 $M?JGQ$ MB3R6S.DC$8GQ/!:_;1O7$7FSII-4ZV65CRA#DU+@,G,Z2;ZXK A<5DIU>7"I M K-C^8B>S^LI$],F_W9,4#:83A2X:JU/%E;.G&>"K.L/OS._YQ@)2F<[R*NI M52L21<:.M4D9$%G/G%&2*R+K6G$/U_N.P7VYM7UJOYA8LEA$;)7+(A'WKI$[ M$I%5Q&C (KQ^UZT ._#5<8PWT[*R+=U72EJM+%$>V+$V*04^U\@EV10^RRVM M5JS*@T_EPL2Z)B*LTBYR<&_F?)(U.;2IE63:]'BL34J!P""9Q:C'!"P+3K<0>$PE)$K%O)DS-F(:?T,2/V+?[[L_ M/&$,9M(JC9I6:BFELO,FI"RJC5K:D5%1D5SY]B%.%M1U1*2FJ,S MK]VGUFP!RNMK)"VUM%)#J9J=-RD%,#,OWF\&F'55X%1*72.V5=E)C:,\&8G8 M.//"?6(WRYK,V]2*5;5JO_,F98!C(_.J?9YP+-JB.U5V]A6 MM5FN% .;<[YA9?!.#"? E(34_/MY.?I;K8N_X9',$Q"9$P.$;,A8D;M5J6O5 M;4?9DK.Y\3G?(/ 55TDQDGE^KWQE7Y>X4[M.&J ,V3[Z9 MM&-:IF_"2W$/E.<[^L^>8P$Z/)BI4Y_Z"IJ:Z[ 3/&^?L(PM)2GZ#76/OT ME =!XK9MM 6!$Q;:6G5@&V5P5]0.@*-'Z-KGJ&P2H8T]W -P# NAB5K%QZ9O M]F#=:9TT&V3@1(G8M6K[%;56J20/_QYKDU)@36Q3KDQ M;6KK+-POH-2*="R<.;LFI"S/QHZ,P^$Z7%S2BC(Q\;$V*0,JFYF3;#:!RJI$ M"<7*78E5R^1F-*5=5Q$+D>!]',G'F0DZJKULI:;0?+/^HPECV; MM8/DOLQ9%7EQ7P6T>G'[,0QU(LLV-B#(:_ODYU!?L2X#_!N322:JH(M$'DSF M3).(NO&R?D+N93WWHMS0FBV)-CL?:Y-2(#-SOLDFD%DI:M621 L**FX;JYD' MQ_,++O--E^')"*3#;-8U54D76?@X<]()$I;U!Y8S1+I>A&2-EV'6K*M1*FKU MEJKSLO,F9JI*>R7B12TM>-I9:W>4DIF MYTU*@4=[)?;&H!4%>:%5@[1 M+>H!'K[>_,^_JH6KFQ_PCG[!-5X*?@_>R%S#Z;.";IE@(Q9O*WA,+YCOA9YI&,P^$Y*M54RH)'PZU\*OJJ+L4B0H M;9<$2N(>9MW[I]EU[L^.71 JH2;K&_>CT/VN%B#0SG%0?P!K:X1S-=674BHU M&/D2C]5/SHNGQ7JL>?@_(&/ZIDTM\DJM@&EDF17)>+A:UHO@ST:S7 MHV"^$AKX/<>%"3.6:[J%>8+@)K7*&KAET!/"<\L'>N* MZ7E8D'S9=Y5P%:"IU9H5K56MK]J3LOAUHUK1&O721$^

    !. \%!CA?L5 MXF\5,^T.:),H:^E8FY0"E)F3&S8 2IDJ)TOH'^S* MJ'AV&?4"=RC,"O*!^@ 9S_^XE)("NP)KVC>UFS8QKZMK0J)<@\I6@<18V)A[,!7PZ.:_5RUJIO./M2"J()@%$,Y=8 MV#A$06[OO-[":H&U?7%_..I,VV"8,E986P/%VY:\V4EFQ[B-:=\V2F3= =$J M9UX82J8E7G.@9(R8E!M%K=[N3WL) MO;HMIVE/;?_EZ1,[TZN;%1MB] 6+=7TQ!9/[R"H &L,).A;+LI'L[]L3*!L> MR3QYD\:K^)2JKO\Q,<)_ M?!Z-C0]M3$&'^CE4S^.<.1"M\*;# ?QZ@L%[9EGA],3?O0'5H^\IG9KHTV27 M!,E*Q>(OGY-33 /?B2YP5A)73GB_H&-\;OAG^.*>@""A,&4]\T#(N%K;5J MI[5?9EL]"WJ\XQ0'1=,J3W$&HVVXZ.1X\)EX#/@JQ>7I^RX/G&ZQ.\Q MCP%7T< P,;X-G&3N)43-^"S%-'K[>_?@^MXWYP:1)#)V%B\?K]N^%]LWS]>,9H=8;'7J1=$%KVV9C _],>DS,8AGE5^A; M_*W(_X/?3;D=X:T3\BEMRG^[2I]RI%T>$_Y\?_G-M'_&;1BF-[ HS*1IXZ[] M0L<"73*N8GG3\4O)%TIZ+NJEOX':&1=%;^%,F*"Z3/1)!/'PBH7&T\GX*>+PN'1<*?3+'P1/NS+(R0\R9G-HVC M!8C%]67Z-$>2EF?(E$0W0DX;29DXP-N,7$F@.;=;NB?$-WUL'C^&,( G8'ZO MWP>N0[X"U ?D-[!%,(Q/[D[_.(V]RMUU_S(6]9=)4?\4"W@.%NKUR(WEO'GD MPX](2WQS!/H*O?]@VJ"YG, #W]W[.+\GFU ND2&PJH42BAW0IIP;T_52 M]H6"\64'C!#%\C!ILY#< D"Q],M]>_-VW@Q#QFTPOY[4%VO;#?E1,XWR[3!6 M*,E8/]D6ZI\>B&U^=_:M9Q!UC'R'JSV/7 /J#/*=NGJ/5$K:ET^L?Q[^E8R? MY4K7*6>IM'RII#1,) Q869DD,G8:Q5]VRC!EQ3 SN *C@_L&?(4:"5!3WC?4 MK"@NE\S=V,B0E\OA6#M)@UO+76XM=UVGGS@I V.&KSPT>;8%"L]9FE;MJ?94 M>_MH^FUSH?R.^<1R/&^NG,I_06Y3C4S;!]%BVIP6M["H-C]SM#*1.6J$*\\E M^'_I16B@Y&B'PGKYHG6M4IM14F2;A/NH\+@C/%92\%@>X;&\93R62EJI,F-= M=F> W .C>*L95^9YV_AWX(7%@GV'N PPI)L6(W:H9/ J?M;1>OX08$3:M#^2 M@>N\FAA4Z@QG&=+FI@SI'3C)4K\9R!B]W)S)8')V?1_?/'.Z]\!,WT?9@)VP_&"C[NGK:2-2W%IN%*(P>M-_*S;URG M+T#QG?D]Q[BU7UGHDF4K5J%5*W4Y9,5FHT$*Q6NAN)F#QMLVTM8M_]A MKF-0KS=SA;0@JQA034N%X;1$DU656D8,+[G4K]5D<=7V,G=LFSKMVC+Q^#H. M,E!E08P+7-$'C3=Z7G9) #\Q8NJODDG0B2BP6,9Z1[VS;@WTNX:*YK$=>THS2A&KS2:%$W+ >8\DDHV#N:R5BO*".8] M<,NVO#U)+,%YN 9'/8_YHB!THD"TVF>TO3>K?49R3/'$1[EI$G.^VEY..MK+@Z!^ZB24)M#(9,**Y6T2EGI,(7C13A. M2R-97X?E@V.L^:!56P>@S([/.8NCCP,ZY&=0\.)&NNX&;&SI0BFZW0N(>?(A M+3DGOV#D@P '5H<1T$@EQR3G^SQR2B;6+^(# M/?#T/#QJ.CZ!>MW\LU9+[9!5D%X$Z3P23;8$Z8I6K1Q :'(?'+9U5-E==)A1 M\@BCT<%&:8<9'8OBFTKO#(^?]9W!V:RS9W,ZV'@;4F>CPYLGQ/+(F '8HKQZ M"$%[,?SAH2V>(M:R;8G$K)G=)81+@#S%O_O*OPNZOLPL++!"\D@5VBP#)P+' M5:VTPT2 C6+P4%STHY%(,OL=TL_$<39]G/3? R=MJZ4?.N>H+$D7W'./=%VG M'U9=-R=/F>VHZ@];*D?0B5_>4=4?=C?=>VSV;.20!CHP?6J)\X8,4U6JED2[ MSO6G\BAY]D"'O';]L]/6_PI,EX%G!;Z4/WRP0+&T;0-/(QMD#>N>EYM:HR%) M:IE:H9 8RWE4/-LPEDM%K=:0Y"!DM30Q6Y>%,$#"@I$+)/?,Z*"&3N"9-O-$ M0AE>X$L85*#%4 I/F2 MC3P.V@/'HQ;J M,E722!8),$\ Y'%R7H2!&X# $S#Z?1>N& $N56539$I_R=^T%.C-XUR\[.A= M4)"O6I:V)HGRPN8H,3P#EGR"-OW -?VA.O9\KT1"'B?D38J$[R$4VK9QZ5@6 M$V=DWG>S'X6N-)S\34L!YSR.R9DX%QDU MEXGSR/+9%A/7M&)Q=V?V;H^']]B!E][N/P:70_J9.,ZFCY/^>^":[7@#4->T MJ:VK#4#2[4B1O^O[^&:U 6C9#4!8R\5BQ@LST%@&.]VRJ,]<:H&!/' \4ZU7 MR*!MY[E7S75*<+X/7& \LX1UL"O)P"=YR*"#-\P(PA,6Y0@X_5L%WJ>V%0-0= M3RD\&43$/ F11Z7.AU@LW$2>T2727B5,'V[3N7EF4I:257[: MO%T^NM/OPR?/=_2?2EM)SO!Y%+",&/[&<<&D#5R]1SV&)BWBX EAD'5O>[$D MHQDK&9". R$Q5]'E<>9K)"4>&<9JC&?GF;[_JR M"\3(90(BV?:C<-LEYOY7'":XARW]# MBC^XIJV; VI%)F\FS555>DMA=R%V\SBL-7_LEJ2,*BCG:_[^U;04Z6-17EGV MALD@*;+U>ZY(R2.[9,9FM7BQ/K?CJNI:98^R+7XJ M:Y76[E1W#NRTQWZI]!;O,1C;TL_$<39]G/17#LN8PW+=[3*=+Q6Q=[U'[1=& M7.HS(C[S! IQKH5MB _LK\!\!66H:LY)P5MSK:0\D@0%0.Z[UR$\'@$=]S8: M3OCG>H2&1^;YKJG[S.!'!=C&^(7$DZN;4[6$.=4LRAB[EPQ_QP#]>/6%I"]"J$+WZT 1YV4?$(:KEG+KJR5ZO+5LE.11<63,4_FD9:Y3SQ9 M+FG5RNYVZVP_/'GH'OWE*D8'H3[I,&C8QB5*ITL&''W'8HOLJWLSD1MJ"LE4 M*F]6,F5*M2N7FEJU+HG++CVZCAW8K11@ER0$-F9!5UI:LRK)& *&%Z&$W0LEJ4D\-^W+VHV M/**9(JM1+!931-;F/?=LD<1F72NW=E2(.DF*C1-L"URD6%7*$M\<;& M9C&+W].A.QS M\F,O9K*']M?KPL7C=?OW0OOF^?KQC%#KC0Z]2/8AKFTV-O#/I,?$+)91NH9. MV-^*_#_XW91_%MXZ(9_2IORWJ_0I1]KE,>'/]Y??3/MGW :>I6Q1F$G3MDR; M%3J6H_\BXKU;[ZCC\N9MW F3-"])G*_(!X^,7DQ%A03SV80 M\)I @48\\.RZ*&6X? ?Y<8G6 <]LHN?+PB%-$8WU9(J%)]J?92*%G# ^H#\)NI50)=._SB-/>W==?\RUAN72;WQ%&L+! LO+X65-ICK M89]A^LO%4NLS_)Z@^>K5C&L\@J.;?V(A-@:+-<7:]@-.7\SW83M,$THO3I@ M>+J,(<\2^/(=WM+SHF_7 !8COD5=O4O-1A*OFRPQ9.<-GC(V(4011!%$$40;9O_FS-^MFZ6=/6]: ?\&*!&[95 ME!$@#^"5B)-LOE8^24X9[O)!Y OK)[N/D<\WD8%G_7/&T(I@BF"*8LD.3 M=N@Q!NZ0*/(>(GD'U#0*IJV(>XC$Q>Q;E_68[9FO M3)'X$$D\MBRD"'QX!/;&A9X536 Z,+<4*5/X.4#\6([G*? H\&0"C\&ZIF[Z"C\* M/YGPP_A>M'V$SXJ>8LK>V93:1GF7]@LWHE6*O\RF^F8*&EU0BQ^)27WR/]0. MJ#LD8_N0#J)8T9*--#9?I^1D7FV1@6Q M^,4=E/O ]WQJ(P]]9_T.+,5SX\;P?, 7,\,X%'.[ ,UC5O[4L2KMBB! M2UJSW #X;KNZOY+"TP1ODRF'=S:NM-G6\1SN:A5:MNNE*G M+)E)D59G?3DT/S*?FC8SKJF+I?6]7=@3M4I-JYWC19:2HSD%%\>/$]GC"NEX>)E8IU)QP[QY='9POA#&Y7?.#HK*&Y3$ ME=)2ITIM+,P&O"TLZ&_ X+-$^7^8ZQC4ZTU*\8*,TEO!=9-P+>5\%KVJ'LJ^,UGV"9PJ["[BH!L$$6_[>:R_IC3D''#3'& M>Y*#/0NMEHD&*11>HBER7/+)%-I2>4GI!&3RRWF*KD^YKR7>4>CH=: MN9M9Z%!Q4G=_ +"A')OL'3\SE9-X\-%5F0AP0%2>(^MS6*;/GIC[:NKL 7#K&(],=UYL_I8_J!6PO3., M9 +G<7# 66>#Z*4.%UQ-XR9TC?J&FKG]G;EQ#;W]*87?\1?W7)T7 4N M_$S("E$3\A&0XIHZF*+\L38BY*N;,7/]O%*IRR@X%, W"?!R;7B=PI%Y(5MY+K(TLG-,Y[.U>,U:DEN1V)6&E(Z,@O92:5"%<8SQGCN2Q)9RX^J0"M )TSH)=;9);%KJ@6)=B5KVI5+@J0 MQL?)AR'2-]/O]9AE'$@$=/:121T+*"L1[R_NZ;QT\]HVMVW/.3\''9T;QWVF M[_]$(#D6O@ N\+L7DRLTJPN6&AZQ4]RU8%E,JP.H2'-(K#./?>1 M<6?JV5F3?6;8C*.M'3LW'G/"EN(B:110/9=-XNMG .?%0PNJL=>*.U_%4TIH MS]AG'O?DLZL\EP1BI864%MI7-LIEG3W_W&/%4HJE]I6EN8[1<*H%R<-9U<%3J\[QC[;]35^^1RN&=:C^)D@J@Q'""CL4X/8L:P?\_ M2BQ/9O=XGEA).Z-Y6U'^Q,^RB9=B2ZLT6EL6,)/59&#>5Z/.P:G@-: IP8F- M^?!1VE'16\G'7O]0R(;6K&\[>4\QT;$RT5PC-^VPZLTG?N=XPF^YJI5;\E4\ MX^RUF)D.(=)_+'PTCXW23LG>3JYY'D<4-RM5K;3U='*ED10G37-2VH'=VT]K M7Y^KRD4\^5NQE&*IG1MYC6)FGLJ<1K\F U43%EZM6M<:]=WG#BH3[^"Y:!X3 ME68ST9;,-/!SX,^VL_,WJ%.2D7_XW'&,H;@%7[ >-O_RY9-AOHI/J1'X?TP, MY!^?1T/@(QB+N87]YR/[]02E*+.L<#[B[]Z ZO%W MBWI KJYI/^-/3R8I42S^DC+#RQ.',XII&\SFT_X>+W-\24S>V"+*4ML@2/I2 M2^YK*/-%U0;>#$,&\H :*==C6B2%C0X3R=QMK7Y-")L9>)YH>!DT)X84CF@, MWU\Z\TI=RW_KN>A8232R%[=F+DIC!R;" MIYNVF)25H9A/D6@3)%(NAD*68GY%(D6BHR314=NO<2+- 9JOQTQ8!Y,Y#I"F M2IXJ>2HQVST[_FY$J?)AYD)Q>RN9TD!QSBV1>+Z5=3ZE]KJ *, LR1@ M#-8U==-7B%&(61(QC.\QW!O K.C\C9?YVX[S1\+]>Y7B+[/)O(%*@(DR@/]# M[8"Z0Q+O>#J(&H#RU/:;M_>W5$RODE0J[T?-OJ;6J*KCG3:W2S@M\*?AN'+YS2IB4BNEE@9;![P[KU"6KF%2+6K.Q\R(F!UJ. M1!($SP%P*;T&SS( EJ)"7+6A%=6!XT>.X?02.$MA6*[:; VM5MUV%6L%9KE, MBE(Y,YIW514M6?>V5JMIC49E]R!6!L5NA'%E-GRW58^L6=.:K=KN(;BG&27; M"R3>,9]8CN>IL&'^+#H[$%^8NQ]&617[1.4Y@KB6,036%58755;#:R .K:\3/%%X57E?!:S,7 MO.83*U/85=A=*1[6R@.\64)C2R%UN:A87:O4)%@K/H"8V+[ MEQ<"K9'C< ] M2+';9C2,:U4RMF551<=4=$Q1>0,F<;F\V^C8+ L:!3U(_?ON,WU_<%SL=MOW M7;,3\$,_GIT'ZD+SRFY6 %\ \,H.XVD*W0K=FT5W=<<1.(5PA? -.Y"YK-_E M%+3;$-R7=%UE\UL5\#+)9<5RNRQQ+;Q[\#S\<7>LS/#I^5[ MMKE8N$Q(A4>LR>"9/GMB[JNILP? K6,\,MUYL?E;_J!6P)1AHSA@/@=4EEOL MW$RP4<%?P7_'\"_M.!JY*Q:8NQ&GJI4:$G@+\L#T.'@AEX75G,*62C4H=M@Q M.^2R#)LEFJFPK["_8^POMT@K)XSWT[11&95CT5#A1!)>(?[JEJ/C*G#A9T)2B#*'CX 4 MU]3!$.6/M1$A7]V,Z=CGM6991K&A +Y)@.>RH+UFN<-I>'/MER^Z*PK<1P?N M7+;"KE,+,2]D*[]%ED9VCNE\MLNN61YQ*Q*[5J\K>!\;O'-9KLZSY%WG.B2[HI]PX[C-]_R<"P;'P!7"!W[V87%[)5IRUN?.RK*D' M1*D-/EM49;DLB>>2+OO(N /S[*R)^1EVVFC;Q+8-MM1#T)05MWM1G\N^Y?43 M9?,"_OSE *U6VWEX28G[78O[?/8QYY(HZ%LMMZR+;&3'H=''O?YSY M>B#AW"R'N.]&+"SNZ5RQLP!Y#'VX(NG$7=<.I[_G?D]9R:?2&<\9B"-/":>8I=E%$HM ME^WI&8/.ZS#+_*7$HE8L[7P3EM(K>\8H\_@DGZWKV2/52K$HQ;)/_)++0GY. MT6W%.XIW]HEW)[\ MF,C!,+>94IWX64;QTM1JS>J.%Y0KJ0O*VF>N) M5V?BG(;6JE84W^R8;]; Y=_WB8GF&K#-S%RT3EV,M5EHY-75JEJULOLEW%3V M6LQ,AQ" /Q8^FL=&K:V-YHKECI6EIIGY-5+F7DJEDKE;<=9U FWA%RT3PF M*L]FHBV9:>5&4:MOO4C!!G5*,M8/GSN.,12WX L>"\B_?/EDF*_B4VK0_1\3 M _G'Y]$0^ C&PNQAE#T,LH]ST$"TPIL.Q_/K"=HCS++"68B_>P.J1]]3.C71 MI\DN"ZIDUMW80?>I&6\DXG5SP2($IB: Q"VP$. MXI1W25R? "]\(+I%/6#GAZ\7OY],8N7R29N(=[)P]>[']_GMI&^OA4)G4F$G9R' HO4 M8FD0S=78Y^3'7KP<^-#^>EVX>+QN_UYHWSQ?/YX1:KW1H1<)(EQ/L]G8P#^3 M'A.S6$81%JXB_JW(_X/?32TPAK=.R*>T*?_MZC&5AAGG]_G^\IMI_TR=883# M^,)@-*Y6"]F:&*8WL.@0CW>TP%PK="R'B]Q8*5#2@OGQ,1S M!W#]49 1GYB\&"]53CP[B^1S](PF\* 1C[EF%P4(%[H@&BY1QP*??_E$S^<# M8\493I73*_1Q;+!E'.Q,)HCFM -*/Q/=(M:X?A^X#OD*J!R0W\2..NCFZ1^G M1S\S=UR_^ [Y$2N1RUB)7":5R$VL1&)7QUM6XFS=]IBO0H3==Q?T8=KUY1)/ MQDW1B\"#R?2\*^;IKCG@QS#;Q@7U3.^^^^""4K9]OCWS&5Y\@5-^(FS@ MJ)>;)P1^2 +NXW9FXC@-B!20. M&K\@EN81N%5I:IS&<^3[!S"140B4BR7]\Z6PJS7Q'01G=(/_?OKR&YN^Y@1N M?,UQX\N!%UW]*.;/!*N=O%A.!\UUUWDU@:E1+S.;N2]#E/AX7I&HQTB< 7.Y MO/!@?(0.X ?OX++ZS!J2>;YT+<67+A>*K0(>UAK[T@_!=.H*"+\.<^^[EV"H M^:[)O%O[GSU3[UW;P&W#>]X?-JH+6ES2P;Z]NSDYKQ>G7&OH9MC.*4$?)Z2$ MF+/69X\,'-?O@JYQ^,9F.J =TP+CB.&$Z%8 '(.S: 0ZH(/:QFC^7+%A'K'R MAO8?.CX@5'FSFKC4M9PWT)$V?>%:"]1MT/$8%3?!VP*6U/A+^05TLMQ7> XG M&Z\*KPMF11#V#:<)R-CCR61AI^)G^TAK!KW2X1]W"*_'^JKHJ(FW6V:7Z4/= M8AKINDX?CVP'&UD;I\-=\7^]_8\9@]3]DI%GK)7 MT@AG?'\$)3[]V*%K^@):-)8"W\P^6C5(8)ALUA\(/UG\QA(W22[W7YQ&41@U_8V]4'TH?AHW'HHJ%+[ [[S/?=$.M)C\A6@W9 ^' MC,;!!1C\;UD%<227[U+;HQ$_XJ\2#WL!L/$KE_6CIJ@73ZBV](PFY;QH(!Z4 M$#EAJ[KEH&GKS$?;O>X[(!]):0QN.-Q$HQK,%GLUG<"##OZTH8O8=9!Y]L^1 M8!NG@M!)43_''TT@X(VB8$.);5H^C"ARX5#7 M0/Q<<8@YKC>.'GY_Q!%<&[_BP7'$AN$(4+ML$( \HA[7 "\N[6NAM!#J(0E- MM 0"O^>X,'JNIZA(2R= 4/CV]WD*/BVO%11\O5"J_\FS3Q_CCCR(?O#E)AXJ MG[JU]*+3]$OC_K?[J,A+L6%07S;RWC@YKQ5/4RP#@(L5%C0Q0;D[HTS"L0(G ML7:8S+I!'BQL8! M\A',/1N=]I_,)]$[P 2!.P/7?!5FG\U>'-\4ILU(@GIHDP(MEE# M0N!U&,YCX(,QA>"C?L(.&O7/,,$?80F#A\>@78-;.%QD_SA].B5=!K.(062F M!ZXPSE OBE[XH%^@*:X-=3^ QVQN8GKQ^8M>HH^@C\TNX3+T#>@/0($IX5*9 M$A0+S.<2ODL%?PH;$-\/$Z2#[10K:7@G9R8>CA!$%!8@-3$^X0T @5V3*].Y M] >%Y<#K^6!?T$:' 70B?PT'%9(+(^P\S\A;,/F& P.>@R/P9H7OXG1 Y.%( MD@ $N9!X)U[!D+^I!Q8%_QB8(%) ^K4,?C8T>#U<'Y1[[F< MVM 9TPX$(GA[(*Y/R3PV :MCG$=Z=(R@*W@MRQZ]M+9\RUSX9FFI5CLY+YY. ME]**A5H(?#[+A()' +PG,(SDFROZEZT0E(<6>&#NXKF*9JDMAH&;JD:_R^(G MEAJGK=;TW('O*>9-XS8H!6;P*3IV'L?\.,[F36%CV1HRFU"D*^U&6T6+EN9J M48.?^<$9=8[P 5W*F! _(#_\GD>$=%CL@$5[ID+%^F2BBL#6\,,@JDRVO*:= ME"*"UE-DGD?EM(H.D8VT?^*D=#J=A)V#.&FD[>/?R"SM3IQ43INKBY.YDY:V M@7M3D[8= 5(_.0?FG2- EC&S)T1!&&??M1\*(V+O/%:8LGJ7:6E_WOK?EA;W MH];FT:,N)'G4K\1BW.R%S=UF *R8 K R'3::!+#G60"S ;+J-._C>O?"5( C MGYY<\@&6DD%SV#^]K-^VC2>@ GC7.K!P6^>K M6WC6'LR.;C(O?=F_-6_9?[FU_*D4@,D4@5'VP'FXX+]PI7\W*_RSU5DY;>%^ M-POV2'D4HX,$[<7RXXCZ/%8FR$\&(?TG^LZ7\Z.%_(->PT?*AF//C?$FV&LH M_IYD,;38F_56;9+'MCGT5+S$6-@YO7,IJY+40=$\3!XYVBG-YH+9 G%;2CE?MH:;36 M?F7A40 8LA:K26^,&'-38>)@,N\JYHQ%O9 M.\R9B6L8"9%FVEWP-VV,M//4= F9M5%B0O[*^*F M4O17 3BGSS*$Y'"+$-09$B=P"5H"/(P/%'+9B^F)-(%!T &!F%1#7=/MB^6) M;&PX KQ -4M=$TKJ/0"^;@XLF.MP\<0:\LP:GFT1+KW\L'E'N+7(6:;--0,= MK8?S5::O[?;#:/45 <<1;/9G=1S RD,?P-P@!W@GH4_64%N'$Y=EN# ["?,= M(D&5Z \7/EW'\<4VCG"MBA,T'JN(2MEV0*TENL6-CUZTP@/2BT\O_.[?@2WB M5YPV7(".1KW$2T4/<661@?4?)7\,&767B U?,5VLNX8QH3*?G$C2"@@@@OL8 M=',9^BZD+8;\R##U"U?^;F#6YN;[%?E;"[_#("QX9SS0I]%Z)([D^EWO4?N% M:XR^Z7DX*3'$GJXO1^!:D 1RPSIN@+DFY!^ MV&,=&,G3D_-;P>O.P+3#M8!DXMT:#*F%6@OUT1RI)*8*N^ &UFA)'LC.L3'. M=9%@&;7G6<3D<']A";80(AP@3X)C3\2)>:KB6D]NCE M8"N(LULH[]?R$=:0F_BHF!=8PBC"E\>)HV-4X83C-@]*HC/+>0,=3ST&;_9B MULZR//0)6YGGNZ5UG$_\/'\ODA>"=O@T#@TZW..IF^MU>;6^QET(66Z)7H>3 MLB =*\EZJ2;T\JP\+AN> F2*$1[#$;@\_$=#QD:9&[C<.@7K-7#9*1$IOG@E MA-2R"(K&R4>=G3(+)SB=!W!@R^CEB"MA.M%N C/#-U]9) XB+O)[U%\NV0>4 M+7L?@&\2&L%)Y0B3N'@TDRHR&A"\2Q@ 0Y'7@^M5IF.DV<^S<9,E:)R?UY9B M+G+3A_3 1'70Q N7VSKI[S*N\[1DM&_G[NZV;$ @ M.(8 '+Y<,%>W"VD<<>\7%M"3=L/96:%;7C0I"]I" M^O!0BBM2HWGBT(*?B-USG='$KX>"U56W +72+=+HEGA3&WM+J!77L>&C+B"P MQ-)!8Y)7!0.#VZ7QR]I//T:; M=")I-6H!,^E3^W3)\[!U$:$\6"+^4V3>F]'B !T,@-G$/LYAM#F2ZB*'5VR\ M3(?Z*1',@&3R/$Q2QXDG;ZB3J.>!6X?9YGR[)D+$Y%Z3P4#_]+'$&A*FLYR3 M&'41;)!?& M:C M9/SOQ(Q,J=GDO>SSE#9!VYF8.?/14$F#*FE0)0VJI,']3AI,30A\7%1@ZAS[VV;5S!/(3JW8//N),\<&GT?51#F[E" - M2JIIM:]R#,>U7T6>',-HDZGN]#NFG3 3C03AT#R_8I9/G]E/\[V6DD=D%1A#@TV!210?(A6N84!9% A*$#=@6R.%%^8O:,:X3& M15,L,W+NHIR[1%+2>,[/[]"(X?2UZ>2]1"V4J-6).AAAM82$4X\O3HCFD4L> MYDG-*AERG:BUPRNIC&KW/$7EA#Y$ZOUC/D,>]?KZX>FW1$F2>(YQ!Z3!7ID% M7B(O,L&WS?-R"+;MO(IU2Y_I/1O,XIZO@/(YPPWK<2\2/C%>%^V?DG_R MH _?]BEJK6 F!7G%[6]BP[N(, @B1L'KKY6/7U;<+E0;"8_1I(Y M\7:^I8]3SF<_@3DX;X0X$7OZ_L0B.9:HHL6?3H .3(@1Y"+$17@;>\O\G8%1 MQRY'&N,R.2_/?-V>N0#*#(4Z:GQC]G1U[&B'8")_5DA"'LX8)\R FKRT@![* MEP7[+%N-/:?( QUR4_;9"?=H1CUEWE>L_Y5IGV9KSC9-7L/LWSQ5VL$MK6!A M%L W08:PF2@- 2H"5 Z(O3?'_)Z-8ZS*])$LN M9J\9Y1WVAI@KL-KOKY( MC.8,Z$V64QG081SR1_4*QH&H31,K8HJI-^@A4Z%%NP%F2L$+7YD=Q)G-R 1A M51F=+R5$&P5&ADJLK(9_<\2Z!63-\;3T:"&N;,OMV%'\A-, M5%QU&$8I4"8_3TE4NZ!Z6%$OW@@CK,K(@N33']N@,/^C= @[KGP4AUK"#3#$ M0S)R,&'U)UY3@/'24#2L@S>^\6,01'EQRZ;:.1TLQLD##*$)+&HEX1*($)-< M28$/@5;NO%=6HIQZWHF4+0?MI\MYOV^6B\*O!Z=%;%!Y]SDS@%,0D2 LV.AY M07\@S,\P6SQ1.26<)MRFQM3+:/\!IR=> JQ3E6XMF.Z>M#'142=A?/( MWM%#,,(D!"Z6$FX7+TPY4LG1LN),)A^Y(&^C70 X2U'2"*\.V?68S\WL\3>_ M.(Z!];9.LTS0PM'RLJI_!8E1) ?*E]BZ/G-G3/%6)X*%YS EJ9Y8#9R=@RF# MSMW0IJ:D%X4U"\3Z8)HH>N)DU,0-J>-E&[ MD7_CXQ@/6.#R/RY/^XF0!V:=IO=-0\=H][! ));:<'^)J-CZ*,GSHR)"JDPY2YY0HG3 =G^;- Q<:S?\,]- MZ6V%U@L3'".Z@^>J27K*>S)L;-]%Q.X55O*4(@Y8 J;BR4*0 0:,G"ZF2V1_/@O%E^<+PL'U!'SA;C_>/B M\5-5\O<.9AEYV*C)U$3[+'0+9G@-(+E^+US?S+Q9KC;7!_2"+=8\8?(3K>22 M MUV\ZBDP*EJ^J\BIBP9?C\,WRB7X8/CS&=]JXW.KF;XM729(] M]\.>S>/5QQ&-Y RY-=1Z][A,\5-5PCQW[:@Y7=SDU?@9P(>S7PJEV]')U54% M_^]#%03"QC/-DANMXY4;1&P_;)Z1'03N.SY+9,!)\;D?\=DY7N-*W(;&OQ#$=,]I*9\L M;2^7T)R6(#T.P7 =ENQHOZ0@V+\@Z!ZO( A(Y4G[%?MR>^[O />KO?IRL7.5 M^?]4#8.E&L,C9?PS"]8<<7IE%*>)?4=DF,N0Z+<:IQBR.55[(PS9W,9%CHS; M[,O>..(TS)V,#) ,+;77ZYZHD;% =OG_/'/S!\31ET3)()43)JL$CU@\K;<^ M6J#%=-O'D%!2C8GG/'L65W4C4R,HT!*+3_:UA"RI>1R9K$$P.]W,8OFRV!H] MM5U:.NNF)[F2!E:<[;*$2\7.3,&2/?T2WVL0=*(,G)K7C.1!ZT:-JAD3 M/92I2CO$MXFA"JA)C)1XQ3J0X=@W8UBG,30S@3:"=>-^'*4@ Z $QT$(?M[) M.1/(18 JX.-U30K !7"UPB,#@$O M%#31#$&R-!0$;*RYA!@5=;CCT%>Q%HRBS4+4NPV7QR8U0K]R[+EFQAI!"X@7 MV#VC)O!S1!U_B+O"'XTW]<0^10)P!'$V<,:_Z+P%7H5P$OGF\,V*R,YWV<0W M%02G7(#FB=J/1C =L;YTN&0'P2WY%0C?@8 PPT,&DHKP%1#UDH!]1LQBU#,\ M@ !S(T2!A5X2O%>9X5BD$"WB.XQ(EH#5^!_1+1"FY&AH'-008URT"N3P M:5;LH#,0"(P8[$!.3+('%#WTW'?#,E[\ET!;)_7S%T3?9[= ;+$4-=+%OQ,= MWAH3]BX!M]9):-R:R\8?@:80YNW=Y\ZBWA$];.WR%JO]*G*QW8S%-I96R\'N M@'4GC,._$ML$';$%D6@Q;->8:##GV2AW^\05S3;AAK%YWTT6-BX?'F@C P\4 M>&\0B ;**F\)\%\HP\:R>=MTSCY"<0D0M __]3.V,N$Q,?WO8&/ WX_.Z MWH"-M@!H"AO[M;!!H+*4&2SJ+)PN6)M9V1O&=E;1C9/D;UEJMI;)B%+ S&[],S! M89%#S#1"1W-AT2;\$&TCX<>[< T.B6_6)P_Y+,D)C?%V 9QR",$]+XB@@L&93PRX@ZW=K.3U#C8^'3 MA:L!\W\3]-DX#GK<5ASY7NAI,.X)<_1#DZ&WR\U+A&\&DP([^QD.QTUV^#(G M#D<\31H(APT:4;FR6J@C9VG1;=*C'@%!FZ:NI 1,@Q8*/:,Z1C8'.-R1UBV%< M" B FK(2:V&_$R&Y@AZ:%&[A,+^T2'O,P?;A+ST=\')A&Q#T4C0*Q8B2&(E1 MK"J">A<]26"+Q< 5<1+*8JKD9%);JZ&V),7)G^7/!2IT=WA(O'S[ P-\:_NK M-;?HK[:/OE29H'_MJ+T8WZ=M_S=Y#QD+8U>H$70![<8-['L-G(PL=XD1OPTZ M>AUO+[,A&"LOU)(%14YHK08AXP7LV1"#7YP^&2]Q/%N+ +.#[:. J;J!O$]J M(:%:LB6]<@U2FKI2B9\UZ6=JT)-9X6#%;O5P<@O$JPU%D[AT35RR?A=G=&>% M!$WT3'[OD@!K#*X[G?[V[ZK6NVM?=ZUKO\FH(/VNW:OWF9:MV,QQT.NUF]W)X=;T C!NAT"X! MU"X!V*[ T!67K@[W[#K_B%RYSM:AHA0@W= [XS>SH>=65"Y*%"U9D92R-,?, MU(Q]OB[$RVVT-P?,73O>#JFG%<'2+?RK%%FX]#_Q9)_=#SU/7G(4Q,#4!%? MMWH+*^SH[E%)A/\=T$@_;*L6Y#QKR]TJ%II5I*UM54W&[D>]PYO_OO:E]0U* MAG+8*0HPX3*;=AJVIX_L,<6]?CPTN@(L=%<:;4GQ*4ES1])<@53)+WNE[#N",$T)H9G8 M5;Z,S^S+K:O0)*O].KF%<@L/_SH9G\F,S_!R$T;U!"P=,>]H3+<-WWP0^VT% M0N;^(S/B@&_Q?&/V@?0J)&D*TER!NKC_R,SNI)F-^=-6.XT54&F22(^,2%<@ M_NT_-"/EIR3-;-)< :NV)C1S9L(O86P'N&5!\7(^]+*]@$Z("@4M/.7CJU+( M++.3%0NR8N'P%0OIE5BR:.$8>$/FJLJB!4D"LFA!DH L6I D((L69-%"=2^_ MY'5DU5XGMU!NX>%?)R_%SZ]H(2U06\UDQTY:1+U9:S1E&<.YW/@<#[%VZ_LA MUJH4-G3[?4FUIT>U:95B!5"M+'60Q%H\L:;5C@EBE?+Q*,(]LOCAF%XG/6RY MA8=_G=S"/6ZAC//(XH?2[+>TXM52XCDR>5>29C9I=@X5O=EG_F^;\G_[S>5. M>Y)(CY%(TXK'2@G62/DI23.;--.*Q]:'9LY,^&U5_!"O0"BW_*'TWEMKFGQ^ M>7K(3#&+];3,W=)R?2O1="]C%8G$7:#5R6*#6/]09:.V?K*UJ&PMNDP@9]$[ M4[86/>;6HH?HO_;(GG%Q#VR&K32MY\B<2._"UDGOPK9U-5^*0%Q=<)>LMXM% MX!9C:YX]B\FR9;.EU=TJ;+8HL]::"=EYSYV+C*3GY;*7O@N,XKK ME$0&BA/00>HDX\99PC9+FF9'9H.M:S%V%S:)%+O$&\'J;$+=1S67VDZ"&8'? M@%K2+(7$U\PQ7-[ ]6UJC*?PZYGF8#/*J!-V9\+-%\T[9@(\*=#9O@ MT8%@MV##F]+CS\Q^=K39%/D=]P5^Z.+FCYAIOZWK/%<\]1V)Q&OT5WI:JY[= MF\!!HNN,)Y^J(/Q^@)B;$KW>(K?['B (]VY[Z8Z]P5B]22$SW;18@G'LU&E>5=6FF^&J_,T=1A3OL.G4U>Y M ;+2HT;I$EBGXE0N\13BI!QK95T=:I7G7^;Y5P]2I[+U%8HP7."L8[=)B<-, MW#%M>ZG]XW:XIYS853/?6]G3BO'6ESXU"\FO63%\1HY-;R''9H7Y_+_AI5YP M 1)8R90 !B>8E>X5&=VAD8TWT3B=/PUO>@46OPV6_ W=[,'\AQ00!YM;^Y4/ MG[3959O-4DJG*D)@DJ!#@NZG$'0S(NCF41)TO:7VNXUJ$71EK>M]ZRN,7I^X MPMIPO(,Q^: (K87G6"DN;[34;ENJK8./=RBR[M>+T%U5(^M^4ZWWCEQWG8RO MA==I4G<=E,D;1>@N/,!H+$ M&9-_=R,56@WR;_;K:KO7.S[RWPK>8G5OSRT\SRSE?[B<[M^,S\+T4FXNOSU= M#T,8TE/,8 _+'Y?+.5VJY8P52V(%Z8J\=;19GY7DO@7UFV]!02J61!K6&-A- M>6_:KOM!&3%X-PL^]+1?6*BIXT293N6I8]N9V529.K9=SU45]F_?\.98\RE^ M!'/ZRS9@4&!OSW>PC%]G,P=XDM>N4MWG"U8._X=_P'[-L*I>Y3MNO,PTPZ%9 M!U\HSQJ\'I[$HGW;U4RJG*760^)'0/C/S*%7P\CLV4F^&;8%;$/:,7S$AFUT M8E]Z]OAG;:1A83]6Y\*G"S_'/8$#@P_&4\UZ9C0AE^\9")Y9>#-*3Q2#' MGB8OBT%D,_XPG%Y7>_V*Y2&>XW@'(^U"LG4J2=J-"EIF9^M\R>J0@W/Z9CDU.^;1 M'X;3VVJG*ZL;#S[>P4A[LWR9HR3MCMKN5LP^.UM/['CJ1(Z:T]]GL7HAJ#+K MLLL/P>J*"SL)_P*?3.T.#JG-/E2.W$Z*O+.HNQ"(F2I2]V?08ZV*F6B5=<9* M*8=0%I,^JU4=L5VAC+@/]>S9RLO0HN[,]U>0M?*^NY!E98F=S4!O*B1-NN#Q M-0LHN:C2 56N0D.R8&DLV*IO!M!3(1;LM-5NO8#P:I4.2#J[D;-[E:Q$D'[O M(?W>5GVS!)H,^1">YQ4>9[[+PHY:[Q\2;TMZIH&N[+M8@\2/\SKRIK7^S7IGK M40 I'UNJ[5:W.GWK):7M0&F;Y8,=@WPK@>I.*8ZD#MJ:Q M3 NL"%"4^,'!OTU66!Y\6^VU2DD93MFV/?@%9TME16"/[(_*P -M'$H!2..? MWOX]$PQ""OUBV7&S?(=L=@QNB:_LEY%A\0CP&*PRU\!_/C 3X0=V\,K51CE7 MNU+R[Y74-DL^."BI@9'1+"7^4[CX/QG3_W$UUH^4_<4RY"[7\A$,G.LY_MCS M'<-ZSL]X@W+* :6$WR=!-7:Y9"Z8H!IJ>U!*<<[Q&O+[ON%]7 /,)J]\#WKC MUMCERC?@UJ%IVF.TN1ZGFL,N\:RO8D=]PT\ZIRW6.&CS)7D9?#C2W.4RN 32 M[*KU1G4RZ"OK*NQ;P7Q)P_646N6 %0:M1A$WR>)I;0YK*!9Q9TW'RW-*=BNL'+1+Z=(A_96J*90B[K1WI,+/@\&1 MJXN3<4L"J/9$LX CUAZR5UWFI#/U4Q'7ZP$]<>$@XA8_;"OLI?"#>;LIKH;: M+ (1H+P]K[ZNDTR3L\%CJU%$GL"^>.9SHW5,?'),7MR^$PMN5_23.;JL@A-O M7)>I3XM(64B6#V#S.L/R@7BYIM?GJ/! L"8<^;?//;B@BS!B3BV M:<)/ W&SLQKN'J;.9?/3.:ITB3/FE&81N1B5Y92NVND7H(A+Y)3?BND&&9]^ M\:WD8&A&?3M9,#7=> V:>MU__?+TD-E_)=;E*^K1%7O#=%)S[+?(5ECX#IN) M*?=??_S^?7V7ERW<\8@@5G=2:=2ICTIT6#"S< 6Q/Q+_GH:FT_WPZTWM\N%F M^#^UX9>GFX>/BF:^:7,WH!8T22R6V*!/RI2AO/BH--&2$Q;7W^KT'_C=DC$F MOGJG_#/U;/YU'9U-?)C!4L;#"X&L#;L]&AJ<]QB M8'I6&V'+N<19:,K40:GS-\\>OTM0]YO8%P,$DX%F'#]P?&+QP]#B6WAV%7%D M&-XJIQSL->D8$P2QHMYW]D1!L8<%A;_]4UM/(-MN\[M4@W?S>286W,0%KV29 M8%]'MJGG.KS@[)0;K+=7O@)YSI1_P=L0#T;Y_,\/FWJ]VLKOEN;K M!G:_!!K2T0.E?X4=&94O%!PT$"PM0-QSMY%!I"P2$CLNP@/IOO3,_KRLQ/8& MO3.7L%[0_<+I4#]<_@GPF>-;B"Q$;4*C-K53INGP[<1()(3CR3FP;1/?(M6/ MK74U3W']&?S,H_E/[I:A/FS7F]*CB9&?K&LCVN<#3/7L*ZY[#[/,&DKI)DIR+^<"_BS_+F 6/-W2=VPXWAZ M:]-^:FO3[3N;IJC6U9U)DXU)8S&6Q>B)9\]B6G'98FUUMPJ,+)[V6@,PN[]< M]R*CN]SR9#7?L_<\64$"J3.*6]@) SMI7Y]85^;?C,_74:-E= )1E ;;=,*- MUO]DB0[3I#;$NI4)B B2,"@C7-#?(*#'0DRXV(KZF=G/CC:;SE7LH0[O&9LV M:F?#(NV=);H[Q!-\U?"_S7IC_ D.(2A,"T0US 55$8@// 65/ZE_XK^#,=] M^C#3@ F#MC(P,.EZV&C=P E/[3?289:&8# !E < MGJ!'4+C\_&*<0;N/B+B))\M=NV^N\K(47U@ ]+.A/B+"[B9#S&2W+![)E M^;$W!4FZ@W;#1T?43<::KM5,:*NK,U=BA:#?VK/=(-V'#I, MY@?GS0]N;98#N%JJ? ])I4HRI0DRI=XHO>%)"90E6>U86:V]61+AL;%:HSM0 MZ^T"8%YE(O\A$OFIO:#,VJ]6+G*6%"D":*HLV0#FA=KLE5+'O>'>GD97BC,F M_R+ K$JS0OMUM=TK!8NS6/(_BOSZ$I." BI11IJ)!>CNJ2<#S9B#5$[I*O8( M'N4%*L!5.B:,VHED(,HQC2<$>8C?,V&.P[,MR8KEV9XS;MMBTFH$- 8C4=S< MT$4AS(6"R2 B/T?DXX@94?F_/?&8I>C&9((#4GZ2M_2#8$8\66CPR063<"OW;8V'ZVC"#KR[=&AFDR'3]GQBO2O"M26G%E] 5)D8JD MZ>R!#GY/W0(J^*0" 7,>;-I_X"$\Q2 AAVF.!1_!3B)4*>\H@9N*^YPXR)"T MQ)ELFND[9QY\_&H#8>F8Z4NYS^+ .?7P+"$W/D/-77&J#IT^IJX8$T.\T-%T M%GM*\6T5ZX?Z<+,$NB6F^ M.2[FZ@GJBS+,>,)=!K%%:2%*>-&ND@C(^M$UG LZY\'O^ 7MEJEG>RE&VRVI M+,U00OO(&UKZK<'3[>:K4\PP^%&9%+/,2$,%T\VVBHQLEY11T*OS)&CLV$NZ M,ED8B]EC6Z5BR*.M\M'&A?EA3O=0]Y"2+D\C/RQ7?F"N2'Q\5_:30"@)I^J) MA8HA'/N!B.QQ3!H +X6UNS7/"T1(V[]?P0Q2\NYY<\+(%E[[[[-)_Q*^-+ MBG2(6+>[R95Q,&3T\KS ;LU!3^TW"F@XLO/VET%]DL8S:+R?0N/-6J-Y_#3> M'ZC-(O(6]T'C1^$W%)O+F#7TBF#V>X&=H=-%!E:0"NI85)0?2M"4%4G4VD,Z M="%3R9(Q@WWJT8!R#B-E&JVNVNL5 &1X]+0H^6 ='W3J^]2U!^0#;#/4&JC= M00&-AO9%BT?A?9;I<2[=D2YI6PX_91HA6$,9:E8:ZQD"I+%:D68S>MKU8'@M MF*\M8$OME(^C+SW(ZA%E<[56*YLH.PVU,2@]U_W4D_;*A!@*4&!?K(G MRM^S0*#3.MUMFWF=29+"LGH(IQ;2:'=3&NV\^]SL7"Q3*#^'%S3L8%68Q)*Y MU+1.8-MFV9:PU-[%H/-B$R ,(T"8S;."%/KU MFJ0@W#%^?XQ)AS,&$WUEB YF^UZ0F+285ACD,(D\)7QDQ(# +9'BB!]HLYD) M-B,FT,R95I7$KK*X>;AE I?*SRJ3[M."E4$@X9(?R..4,>\6FR'#C\DQHF9C MO'>E=QL9LYOX1YD\(EZ9BS.ZS8OEF$%2"(@\V27">P.*BR5#XE]\(B0VC!!P ME@#^ M ^WM4Q>#!FT@=8?9@,RA%J _#><1R\-Z!V%W?757EB,4_+16@WRCI. MS G654O,:^6DXD_N.K&*L-A^LMQC;5>5F4,8P4'7;\Q*Y2>!XB<]A;="2?%E MB:"'=5L2Y04K$\.)PVA&F;UOMO.34GHW27P>,68%@R$C8%,\'W$M8YG(41X[ M,"MVRD.PR@OE3P:CO#*%F1R]DI*Q232 >*'G= ,G"F]_,3Q"2L9'".W:%0)# M@'MRT.=U:Q=Y_6+!A"E-$]#@5>!$&)88EF:C^TZ(N)JQ$;;%@@QPQ'1V%!-A M0FD;X ^49Z9M/=<\EMCL-[%TC3LOE&,=3YL6&*=AVC7>!%@!T"1-?&P[J+I! M1B#"*>RQ9\XC(?6JF3Y;S$-/2W@7Z?"'UIUA>+%\S!S9@^>)Z3=./ M=>TX=L#)C-*4,SIS-&*=.63[#=E^8Y$.SJ^_A&R_<5EH^ TU? +T5KT/;"9^R'H-\K^[1O>'(UT\34HMK]L M&$\!*Q-](3=R=J8&&.,.TCW8Z_"_V LF<'ZBOJ6*Z"?^S_GCW 05KZA+C+555[H+I?#H3!Y:/;AILL6_Y+HZ 7IG#< NQ1: :1CX7 M)WVA?"DC)BH";=CZ@*$C9EBTX>!%^2[ON*#@\L'Q]+ZCH5W#6T']C M&,(!^1EL,QY^?+?@X$)/#+=RK+FT R_,F]HZF)_/H" 8I&!*A@8)@ K"4\-A922, , M08VZYS!-E!0C<=4\NX;:5IPGQL'03^5TQC]3R;D-"#VY-:5$Q /!70E!5"FI M> >>_?)18W0"R"VK_6AGZ\;W]R %%^V64 Z%!@S*HK0^I*$G7FMNZ(HG&N^V M>A?+R'L?_B&ZM5AZ]EJW;EA^R+6VFREW;<%2MV.WG%(VW]73VMYGDC]#NP3O M0XP7L,=1JL_ &(!7@S$A],R"_'\Q?E'<3_M%6@HT#%@3V)#(>\/([5]@5;BZ M(=KL4?R0PYB@1J<1V3/W^>!]L>9U\->-[]@SWH_HT1_5'K6IYJ FG:!U _:I M@D8I?HO3^&[H.@Q_ \I/'G4E^^_=D!'[G:R2;]8KV WD,:_S*9O2I\SM4_8K MZ%,&!X\O7-YDHOL:=T_:)9!LI785_;SXPN MB0,/PW>Q!@3OE%"V\Z9PRM"%V8I.I>(BBU)7WPRPX[D7,V*H"4R3&J ^DZ7M MTSO KV0>Z1';"=JA1EH&] A>>2'*UIMUH5S=/=[6>$3RB7&_Y3' !7K_!)/X MR[ ^*%?VA7(+Y/H^N.>^NGEZ#*ZS/Y#J$#>+X;57AL'5;67<_CR.ITSW378W M29=7RY\R]@/D'+\E@FDMW0ZE6FNI[[Y[LYCC3HW9/7,PNJD]L^V-M<:[SYWE MI/%_1#$$<%!A/)4N8&$+F.6B\K*7N ;7A]XXBRH%V (:.4N])G#1K7H MN%.T [*BJU0VGEKD?M9T!X:PL*S9%_=SEG(U-2SM0GDT@(B"^"U-]PLI;&FPL&5' 1D<']']><>$):V)84VOLB!9@:S>S0Y- $DWTY M92R%'&R.+4=1! SMN/ ]Q1KX480X=M2I6+!HO"5R%MT0A_YA, ^6?:%1["M. $L8B 9(2 M>70V8Z3PS;D _==/-\4%TS_'FN-0R(Y?V8L<*"-##Y<+%*:2NY&[9V4%@<-6 M&+KIYFU+HH1)R)YB,^4K JDB4<).]F@E2IBDR^,&>Y(H89)P)$I8A>JTRT1& MP3"-A#=9,6P58!UZ:; .^XO0I>1OK_#A\M5UM]7!(3NS58;X).&O)?RTPH0 MS^3X"+^IMGNE0^)5O^5I915C&$\_4^U8@0:,&TN*-(R(_=Y<[%E:M-1.L\+" M0HY=,09(N\4M1%4>D &Z!;1.JXJV/'FXKQT:B1X%5-+&+?;$(1L@(1F#"!AL[IEB9T@ ML1/.%!Q 8B=([(3MD@$)=YSVA?H1#2V=,-IBZ./K"F#:L@ F=P',H'(%,,,5 M_39D\4LX[JHMDKV-"TM1CN*CFS9)2)=-'9F]+%,)BPP,5";52V8OG^S1RNQE M29?'G80JLY9I)7B'IUINM9QY'3V<[>86NXE]]6QW7Q74.UV M7ZWW97Z5I-@-*#9W_ZEB*;:A=NN'REZ0ZX5:/HM-?K=QIMK-CMIN5,6;.@+Z.7O:3>MO MG=]Y0>%JBL@@O$.7#]0 M&[T*\[P/W)7UR+GKD1OURA4D!^=NR 9\L7%C MNR++CO=0=AQ*&Q%1?5I=8]R3-<:RX*](6Z\R!5FRQOADCU;6&$NZ/.Y245EC M+ E'UAA7Z"*AS)OO+X9EN&"K*\^VK9]K[=9Q%&L.TC)<-HKKASY8<-I?\;!_ M,.]N\L"PQ3/+B6-?5WO]JI1L'<&]\SD3;UJNQD;1\+T0;QL46%?M5SG!\"C, M^C)5U8/V!D. F6+ &:K4UWY&?->EVM#YK5E0ER[(I1<$87OP-1<%-M#4X(2N/D'; _;>=G MS;!J,\=^!BTFU5;UF3ZC(=^&3(^'_LVZ=^PQG/CN7(^U,G7IAQW%V)6@X(R. M>@>BX+;::;2J2\%'X8S)!.3]A>-EYN/&F8^@BG96D+D2'A&#I]-5FP<#X3ET MPJ/D/LE][7KN1GB[<1]ZGYV6VFO(]G>*3#?^KW?80.LCM4 :NB[SW* ATJVA MC0S3\ SFIJ4AYP8)+$GA6<=RZ3C MF-C)R#<>R'QCF?Q7I(U7F>2L\O*-4S.TY'F?^K:9C'^*I/VF_=NQ^U&RIC:Z$CSR*L2M!M;EO>0NEVKK::U:8 M:J53M:"IKFS3Q&QSS823G-FN<;;.U3'Q>EHGE$P-17?OT5E?BZ/.9XVJW=Z@ MNBPNQZX8L:;UD,A43 43:[?"Q"H]IP5]="V5T+'P=6[T 7'&/!TC5U9O#ZS, M"E=JR[$K1JJYL09V)-46DFJS+$!"J7:CJRME+65%:SNRJJPR:C6&9E %U4KZ]IQ M+5E")'=^14R(Y)(;W3:HNX/W<&ED5G/MN._G4$0IV6PC-LN=!;(KFW5::O-@ M^4H'8[,2/-$J-04OZO.C,)9D<_&*C5T)9RAWGDU,P.[2EKG353L=">YW%&-7 M@F!SI]@41+#MM@HSJ2[!RF#R@BZ2;<2/DL^W3J])X?,=4[[[:KW*UT9R[(J1 M[-9)-OL@V6971I5E5+EJX2Z)&;8]9E@S=W+/:<28)5Y?E0CUS'@O=[;2:02> M)5I?)B06^S4V?9T%4].-UP!NZO[KEZ>'3!2(&/Y4A!@5>\-T4G/LMQB:7?([ M3#M0[K_^^/W[>JR)E1[S(OI#W(3*P+'CT!_1805XA M_)/X]#6V\^^'7F]KE MP\WP?VK#+T\W#Q\5S7S3YFY +F@C62RQ09^4*4,I\E%I(D$*T_!O=?H/_&[) M:A1?O5/^F7HV_[I^2,4!RWT03W=7MX;U,_4HD&^2]EZPM,'@8@!KTPUW9FIS MW&+3L%AMA&!HB;/0E*F#R3+"O M(]O4<';*#990*%^!/&?*O^!M(%YAGA=_7,CMP?_\L#V8F&R4Y>XDQ+:K4A?I3+06Q)W\KS.6^).2N&T;2#E M". #)>ZD)!R).WFF21S7;,(9.+2R>;#L-M5'EGM='8Z;.R#&3(_4VUU1+E;K=SIAL/QV/$U\XOM/&F_F$MT\#35K&_6&,0 M?58FW+>BR>\=^-5PX(XEV67D^;V^--Q:U.XXE@41'GK< M-FM,(O+L2M& MM5OCC>V%:CMJLUWA.+ATLA8A-.!1& I]*,H'U)FC$6DE.G5+E55QYL^-$W;I MNX;%7/?*?AD9%AU]1!)7<8K8[::AT5"['>EL'<78E:#HW)!<95%T2VV>4ON; MDW?!)-KS<3#^;E!1CT#7SCQFT.;35AVUWZAP%T8Y=L6(=C>XJ(*(ME]M$^LH M?"^)RI%[R1*$=B<0VO9N4%2[2H]FLZGV#G8=)A&?*T*@Y\)LNX%H[>X84Z>S6MS F M17;,%FS4FVIW<,!P]KXI0W+/"7+/;OT3B^.>04]M= \85B^2,(Y"8\L0?/&1 MM'50JA4+_*V?;I;DV*UIXHD$TG>#UCV/6/E9<<5N/0Y/).*]!ZXX"C#ILE!& MD^.F+1F!93D\*W^6/Q>@J.Z.Q3DQ8#=5[FI%8WT[9: M30S*9B27#9#5:%YDX&,MSU;S/7O/LPTH!80$D0I!:FB<7I+I[RE3CG-]@NF3 M/']B[+WIEDELX<*PA1_'4Z;[)KN;+$HV2U\6;AG(PTV)/"S!/8LT2RL#OE@> M\K \VE,&&3[FD-EYT.41PL)*/&%).!)/^$P3U9;\I3 [P',T7<(+KQJV"DE MW=S7]PN.VA,>]6[Y:PVU+126?:D@5=K< ML4U355ZU,0\$6=^*8Y\ M%VG0;JAU"9!_'&-7@GAS7U?O@WB[ZJ E*ZN/1Y,)7&D7CUAYMFW=51PV9L8K MTQ7+]L#1?K6-,=.E$JN\',@-![)@S]*=_RY" )RP7KW"YJP3D>]<6[O*2FHDA]57&NWPW%8SFC8Q?&[_?405MB"!_%V)4@WMU0 M,8HEW@&FT5>8>(_"Z9*U-/N[0UZ5);X)?LJ1519LMJ0LR;)+VY>U68\[N74] ML(X[@^,N3-CL?&1)CV3.5.;AF?,H*HM@:/9K;/HZ"Z:F M&Z]!COC]UQ^_?\],\MHB:7PQ!RM*"\\H.VGS,@"Q:4&9$?Q[&MIK]\.O-[7+ MAYOA_]2&7YYN'CXJFOFFS=W@X-#>L=C"5*<,&?ZCTD32$&;>W^KT'_C=D@4H MOGJG_#-UE_YU_9":1A\M,?;X=%)S[+=8J4_R.TS75Y[NKFX-ZV?JUB,%)VVW M8&F#P<4 UJ8;[LS4YKB/IF&QV@AK"3[%35--F3HH$O[FV>-W"3I[$_MB@-0P MT$;D9XI/+'X8FI,+S^:(F:B<.%3%A7.?H"U*V5;V1$'H=R U][=_:C&^BNA@ MX8_MMOG=MI;UPCP3"V[B@E?F00;[.K)-/=?A!6>GW&#?%^4KD.=,^1>\#00= MS//BCPNY/?B?'[8'$_-LY7=+\W4#2YB AG1FN?Q?)+PU_/B+86D6-6!^]."# M%R2SM7L8^S>)[83LC O30,XN/'.(DLI[QYZ!MSJ_-S5JQ'KS;]^8X7*CNLGT MDJ-65L'D9E60R]5'"]5)4>'29U$>M+9&LG*UD:VTVLB#U$0&1ZTJ,SQL2@!B MP7&KBL6\A4F2B1+8)B==^[A^:V358V%5CRM%SJ*@:==[_7J[?EUK]?O]6OOZ MLE_K?[F^!N>E>]UL7-]PP$L9@@\R[C6NA\WK]K#6&ES=U-JM M;KKUJV&O4^\U+SO]A6+)\BL@=Q.#N]VC%5\-LI\WGG.=7%8)I#R_ MZI_?FCK'/6PX5]Q21LC2,WNCFL5J59Q)ZJA686+%J&-#X;;AE6PQBQ/&88^' M]4J[E87CO+)=[^-QV@3RC6?RQ@J:(V5F_-V"HYX5^ME[5DNY5905S7_J960I M_._*D,3E_&D^8\-?AEO#8_Q.AGSVO>G*=WUU;#I(DO$#" M&7?YDH2WHZ)DY]BN_W#H+!94]9!58O)\!3+$QBW^+G>N!V+VE MUCLK4GNJ<=CG,60E2#H#M4*2]+X5V*DZ59>^(=);4).93'.9,K5-J=2J* $R MP"HVD@#A8-(QD7 @B3#HJ^W.BBJ6:IS^>0Q9"1K/P+0X6AIOI)4_VBQM7N1$M]N%.M09J MO;L"R^;(J$ RQ1$S16ZDC'TP1:.UNN-DI:G@S#VU6^:Z'Q'GR7_Q3:HIT]G, M@;,E]%WIM)5GWK[/XO5=L"N"D[V.'2S\VV3X#ZR7?[&!F/]#GZ\4#?E 2WM= MM=LI7U4F]O5#A8CI;.EW%WB' ])OIZ&V!BN 64JFWPHZ8@=$=MHK9LQQ0L6< M.$+,('WL."UW_Y9B.:W%.:VU"H'Q MY#@M \B@FGFNLRSU6FS-2!LN&XE E!JC">J^/F TW(BYE MV:X6(:W01/D281(C^Y4I!LV&XSFX5E2\$%:CDJ> MDII-TC$Y&"ZCJH0'7.S=Y'>7#3'"<\DFML-B=XGQ.\-\K:7[:A=MNZKD:9[N MD-4F\+3$C#SU-)+ 945-EE*3%365%0%IN2U[KZ@I519T^@?.@:DZ^S*5?OJ^7G,IU!_LP^UM^>T+UG"<,@2ADX]+=,D4)V7FHE<_SAE MS+NUQ\317(9D9)E43YP,U&9#%@M)3CLPIZ5AFP2*^V0XK3_H'R&GG;EGNUR! MI,5(X51U?Q4-_XP*CDX]#3CFD*JZ2-'15WNM7B6J/"I!<&=+XVG8*(=4DD72 M^$"M]P_LU\I*)EG)).LK.O4TL)I#JM)\YG9=;9<=*),U4!6@[//@T33$F4.: M GEYM-\H^0ZW@M53F5[KC@P\V]<0*TJ@XD7P"OLUPZ;0BL/ 1L2:*,_.+H12 M17D1;P=+I4]I54^J\J:YRF^8OQNLJN:R<Z@#_*@V;D M/8 /BUV!U9HX/:J"VN E WQ)]Z(N7J($OP(:JQ8/)M5%&WEQ*M1&_O1(/T M^Z]?GAXR4[-C%5CO-W">I^$_MB@-XST!OB!XY/+'X8.DX+S^;@0)53CJJX0!(3]+JH MV-">*%>HU0ET75M/(-MN\[MM?286W%S4 @F6"?9U9)MZKL,+SDZY^04Z M0_D*Y#E3_F4+N/H?%W]HK,!83XR). :_3)Z.< MR-SU7^ 9>*U+> 7&XAX"'[[,',/%7Z":@O?:P*#* ]GV(&:FQLQ5_H_V,OM$ M.@R=.5=Y#TMLUAOC3U?SQ,93"RR/YSG9RH_V MQ'O3'%8NO,%VD 5[.)<4 WDW0?@XGC+=-]G=Y O:+.P6_ Y]43J2Z9$N&'NI M@C&'9"P?12$2K'$QJQ06UX]LR\(+I,IZ=5@"VZC+&M@5LB+?5RE"*?X_:9JR MF,-.+:N5Q'52Q)6NOZI4J65+T551,(_"+,6H6(6Y+( MP4DDEI>$C2PUPR&4/70+D[F;AR":U9LY,C4*[4FBJB)1_6 >3-G^J;QJIL^D MP)&T(762)!&IDR1129TD::-ZM/$GW3!CN1+XR]HS9F&]:(:%^LDT)DQY/V>: MXWZH$-%L&Q;8L.*LX.4$MZXE8_L%%VC9QU1\^N_>1DE#Z/W[NB%[^\_AS6ABSV^KM-1!;P54IY3E>QVE3(). M2UC>C[&],JKF2D.QOEH [_WU%9'^AXG2\:9[D86 M;/I!Z+A('Z/54OL-Z6*<(E%GT'0[HT?]86@ZKRO1;*G H16@WRJ1UYD0<4;[ M]Z,R,#ID8#1DEZ=P&1EMM MR%#ER1-QH:'*9:(M/C[9;F?$)WL7S9.(3QXDL;/4^&0(=R+CDV6KJ"QTXZVX M/3S#2\U=?OY@N9R-7E_MKVJ(=VA)((E[STY%VKUQ]:B[2$^CUP)RKT+JLO0T MRA3C69V[JT/H^5,E.FJ]O@(:6PKQTR;MK)[=U2'M72R4NMKMK&@Z*(G[^(D[ MTT))NU>M'G47:J$TU,9 QD)/D=(S"+V3U8NZ.H2>UT(9#-1VMPI$726:.SW* M+C9 NADE%Q\U[30RHJ:-QD7_),*F)Y_6&<@"X6?G X!Z>APD++UHVIP#XGK3!/F'VR7*A.887,>^6?0FOBZFJS M=_B(P9;@60MG>A+NUPGS7!;+I5575X_E;U7:_=.Z2^NI,>*>PPNWJFGN= M3NDWD))]3HA],LV]PFK!C\;<&ZC="D S26OOE%DNB^/2D@NJQW'YK;U^OW3$ M**FNM@95K@+3!%/="[3#9MRQA^N ?L9U0+WTVX =6$-F5B]F5MN>9I[._1B)ET%3K]=(S@J2-=)Z\ MDL4J&3#QY=M(S0&HB8,GRIV!FMB8="H;DEY+[>M"T_L()'<[&8'D_D7KP('D M+0@[$4B&/T:V/A=?PE\:; W_:W%%_,/4Z.[_79CV_]VDY5VBP5TPSUG6,(4' MD1.4_9?O>L9D#I.)TX+"?LV8Y3(\?,4(J4?1B'R4-\U5_IXAA.L+%9ZZ(-,& M_-_&/FM\/G>311(.Y7%W"SBZP<5R$A@_ ]AI$Q>![4HS5S9(65DS6EGS$"OK MXLJ6 U1*L"@\1&_*E(QFBM[48;R_IO("7TU=A5DZT[-^HGS7G/%4:354!8]4 MH5_C_F7\!G=(Y<,XS)TQF.@K,^<7%6&!2O'CTQ39SS3M-VQI22)*',J0%G\L8<^&3\;]]PX QGON/Z,+KBV?2K(7[A&D3:[PT+/K-]%P[. M_?"Q(DNOU#DL3F:U-EXIYI+L_SB>,MTWV=TDTSOCIS=T[S7'NYM<^JYA,=>] MLE]&AD6BXPG&O33M\4^ALINM;J^+5[\,!,@,!O0VS8[;6+KSSRPQ[Y4C?G M9 _G_1[^+EF *S-45L@J9:/,E7UU=>[)KLXEC=(\,#Q#M[N1#U9FLRTSR]!I MY(NPJ1W9UOGT"7P+:WM?S;<".LUX?:##AER%_>ZRB6_>@AY+QM2R.G!U(S_^ M.* :MM1R20B'HT[$/-\67(?7;9O%%_>.R%ZT0L-L,]F/Z_1I>E_J;!U >W$Z M;)#91?*T==A^/34)TUZ)HJ0RY,'&54EI.K!7WX,.+ J);P^>7E]MMGI2-4I6 MV;Z KT36V).^[67B^U5 X>:B)>E4RNJ^W F)AY ZN3(2>\T"DF'VIE8;#;7> ME3C\54Y&K"2E[Y#_4)Q6;&5IQ>9%KV2MN.$>'BYCL5+Y.[O=) >#9>13IFW, M;[KQ^IGVD#_+G\,/Z5\[T_97V];?#-.\-MRQ:;N^P]*S= :I63K;)^FDY>2L M3*Q)YM5DV%N>/8N94@<+2;9 $$7E2^*XDFMD\]%+A.E^=[_M-=="L,-O+L2M& MSUD-&:I SW6U7F6+3+I@"VH,;\ZD&JL\V_=SJS$\X+VS?4=M#@[5-N\(2>KL MR3FMD<%F6JP4BG!ENQQ%)[B M*98+'/]Y(JSGZ-35]GP0[HQFN0CGW_]UTJG>3&S*FY]9%3-='GF?D@30='3PA^)?T]# M\^A^^/6F=OEP,_R?VO#+T\W#1T4SW[2Y&W MFA<62VS0)V5*97P?E2::9L*J M^EN=_I-6S"V^>J?\,_5L_G7]D)HGG_L@GNZN;@WK9^I1($LMU+J),0>#BP&L M33?^V-607YIE8 M<'.QZ##!,L&^CFQ3SW5XP=DI-[]FCJU\!?*<*?^"MX%*AWE>_'$AMP?_\\/V M8&*>K?QN:;YN(&XOT)".+2/H7^338F,B M/)#N2\_L29ML@,F?6JD5U+GM&9^_@I55*;CU(C(Q# O<2 ZE%UPU9,%527%] ML1']SC\JEH<>660%N%K+]!5A+K/OBYE%S!AEKOY6O<7%8NR1%KXD,R=OE) MA3)S:9"6&+Q/$5%.OA.(B"JH_%/,@#J4L5Y:-I1,UFCWNO6LA-]<M9 M8:]TX>E--4]YLWU31TQ,A[D$V B\8.D@2SW;P?D9+S/-<.B:$/Y"G,S@+O%" M&8['P&_P1G.N*EE@X[T"P,8#-OD63NC6=E?UI2?496"<-Y@?+&N1:RQ[N2]] M;*'C*9P3'+>##?B8CE>@X07J5'MERH@Q"[[%US:")G*) /]+ MAPLJ@>[&0)H8%@@K3;%@A@Y[M114LNUEOC#_A M8KZ(;_AG^J)M M0_PH?(W*W^.A_0J"X 5L(IYK ZKD[UDF6%I6>*/6J*/73O:FVZ_6>[0O46& M/*I-ZX&$:V5MFO*&=/JJ&28I!GBKH@<+1A+F,@CQIC/W- V;+&-/;YD'[!@L M^]AVM+?EAIJT6F)J+FDNE#5B[+]]!%VM"*C M*I1;:X9%.RWS%--AN>J]6O/43K'S[O.@>=%9?8I(\=T&IEUJ9VS@*8CE M#I919&WEA7+OV&/&=*)$I->X1LUD@Q=MSFE_Q!0?J1W)&A0H<^A8\-=HKL3E#7XY!GM>,ZS@$,57W)09?'(5UQ^YAF[ MG&%A(*""XT&;BW[Q^\7CA2K^]3_B7S\8_*]C8IZLJORPG3<-/.5_^=:SYL _ MAK!,F(^AJB!P]:;!ZJM=*OK'OR]@+\QV?UC\BU7]BNS M8*G?#0O9^V9D>+IV-_D:;D#(W[7FA@S>0!RI)>;^1T &-Y??GJZ'RGM0>CJ; M@*0)CSM.=!]XQXJ,74Z[CJSRUL;3Y7GWJYVWN9>QS>-X=KY&XRTP(NTPMFN) M\R%Y(6]8-:,M,:ANO!JZ3]P>1K>0=;).:7#LO#"TPM-ZC&W']N?5?/=Y6>7! M<3G*B^VP!>Z 3Y-GAA;0=_;1H,7@U4$$C_Y#I& M9#^@D8E3C>2LB@K ]#%0I,Q,IF.P$'["_NWC2PT1Z$ JW$JMQ%^KH;9+FT7X M@WEB0G"DL$ZP#*+RCA&Z[MIX;/M@VZE\6F/!3=SO<=B8&:]D4<.K\1'E+Q]4 MAVZ,^::_3;$H)#R\^ 335%ZHT+A]N:3+B"1<#^9L$&/&%BDV'G\'M YK@(U< M SNQ+8$>3ZV56@HK^0S#-J%E(V6A::0<0HG!=L& M<@1/Z_;;Y=U#@N^U+'G;2,,.J920I05],6W;V5Z$XD4#>-)I6F^";U1!=/A( M:?F?%AVIL?P#M=Y];%[TT-89^%@B$J1 M M1/?P4=:6MW)O^8YAA"/:\"9N>#K!IX>)AIE;?K"@VY)02 LQ_#Z;.#"[+XS= M@UJ%EVO/+!>-UM-I-!*L- YY?8QQ6<'+7)8<. UFQZ^LX"+]EP='R_=?##:*ZP>[,V,BTN=H"-?'JS:2/=@^\DJ;Y. MFB2(R-KW8,#_\&:22-F&J\RT.:_^M]*B]*(2&789KYTR+'W;XA?MM-@H M[@W@X68\^&;SE_&M5<%H=F=@W1BO#-,>8AY1/)**;@DNP;I0L#S;MRB^1XU' M;2LU4&BX2;LI>AOM3K9%T*Q7U7/-BM)>A4O]@$,,&YVGD9Q*EQTU,P4L&(80OOM+WPQP==VJ;>A")S8@]!2Z\HHWXU#T; M].^+#7K:QJ OO #GK"KOL](SB"8^\.M[<7F/CK#B @/@$*T>^Y3YAJ9X _C" MOA-7_)CJ,@)"Q6S%35[4$B]ZT7Z"++9>@;1)E*D<$X+G.KHD\*)+4[RF R?0 M=L3X%$_99+2V& T8+3P6BM@Q#'FC4,5I\(W4#9 _!K 73B!X.8Z>-4 GW-EG M$"D4M'5@UEH0V,"\!"0ETX %N%Q*)P-+IFLKR*:&(T T FJ 0WJ!^=*\([?\&/G 1<;RN[ZAJ+[VX\O MP 9I]VNPS5F<@W?4*$]'=$]L\Z!\N.'12&Y\E8^TR%NQQAT.KIGFW.QVQ<]R(? * M(A9MIG_[F@,T"%8/IB HIN9ZF3;Z&S-?A2DOJ1*D^Y2-">GQVT M$UAX@"PB+;^VXR#+;JBN_4 M3;11^>[]&HV,BS]X"0,*H6N_%[RH"*Y7';"S7S5*2$>K&*QK_9FEFW.)DT\> MY40S3'(/U'EWSP+Y@$4AC!W2') M/J"?"68-#XXJ_()]_6P:]>1L[&5Z3*3]BN'"Q-\+Y7X!/TX\P1E'3#M8"958 MI#M/&,P$!M,Y8Z9,8X9\Y=%F)/R'A-.PD.]#3@P7,C,?EHL:"CX!IF$OLWB M9OFV%DP2%@B%2*D(T;4FJ[FU(O^0"LM*3Y\C;? 0;L"=\Q N_V[R2.L4VB'4 M"$-:9JZP(G^Q MQ ,X1LLOV]B>A%B:00"FJJ*]Z!J.\+^UQNJ"CB5%ZS ,'C"=3QF4/4:)N3W, MKR31P@5'YX)=9!75=5MI*65!XXT#Y/F#['X"68SO*ZXHCT>:")DT9BU]4/GF M:7CW)8Y^NRHZ\7LK6Q=>LS&M/%3.O */__A/)FXP6';M0#NKG#CEG"YMT&!# M2_\:Y+ >X*0R9'D79'DC19;S38FGEV=N2E;7F./;E YL2NMBN8M;8E-VI5DE M'[DN7ECA5?S(#A*+PTSIM0:Y1+TO#O6^)U'O)>J]1+V7J/>GCWI_"/R **\ M;88KGCW%8.G,70*V\D%QS=]F!=77GF-G53MJD9 M;5,0 SC^;>ID;M.6V%_\&F;K ("XOHD' ,IW\TO580GUOE9UG9 $O IR&VU+ MD/YF-\8,N,83](B24:=\/M\!C@G; []KI5DT!XYP4(Q;#8T:MZ$V%T&NVA97[>&L'DWB%$=ZF+/-J-<@##Y.T M)S[E>PC\.WN,*8OP'68)X)CTP85RYV/ZH:4]TYH$AI%AS6 V$\=^ >7^S$T% MV!-3I81-_#]>?AA:F)YB&CPUE!E('>94CBPJO09K_<]V%U<-QPQ MO-&A,S8UX\7-=6:Q<52BG"WVCKUJIJ]Y(L%RAFDH!IXLNGZ\#)>*59?6DSKY M6"WXJK>1[@\O:V'+##917-L'7QS?B4E!8[&)0&CB"[R09H9U1N;4MZ@F5Y J MGD2,X.8!2"1>AGN4,>_8(YXR'Y4B$Y6"1N5XB90A[(C\E^1!!)PRQS0KSN*: M:UOPOCFXXYZ!;^1@%]S,#C^+_?(MR+31QF/'YP7!N>58F$B4X-9@Q9HRLS%( MQXN8D\M-[%&F# YA.L.M0WEGN/'%S^"5!GQ%&0OQ7<9'14K:B*7ND:7%<]M2 MQ!)8NY[]3 E(AW:"E\4_ PB\E#_Y?*C61>1<((=J;ZYO!%$4(6\=@Y21\'T)"A:+ M*I:=:"[[@;3(B<7_C[6?$>\"Q01<2SI=F 'P\<@&PHQD"PZ^6D+0Y*?:&G#< M(*E!<"T-#&8[KU%=.BXU"25"E0[)E%*U+&O^@O_N3\2?!<7UR@^);TZXCX*D M2)'CUZ"D!4?['GC" 6>[6 #%8Q2<" C7-B:[-?V5X2FRR81(@ O32%:"0!#Y MM4&F),(#<^P)-#Z#"FO,P3_ W>)!F9ZHD"J2+-T?\Y1/7F' "W.PMD9DH :" M-KYSD[6@(9@U"V,N0MX ^8-M-YPXH*?B""6!['XU;#,:) #P4+Z(MUW9CN// M/.6>W-4QO'(X]KA)-P-M2<(+B99GZ,5*Z5 XH(&Z_EK[OWV+ 2TWNFIP8!R^ M%.06F *P#LQ5#64;K_8$_X1A^$O 3X?[Z+!7@[T%28&/-U>A84&KNF88!@N, ME__&PX&7O \R%J_O_CN6K8A9.O )&2LB)(=9E)A+*_K#)C+0%O->@PDXF/%. M=K;BPJ_<"6RD#1+199YGLF N8Q GIA"B!)5((">4]H,9QK!\WW6C*J7@Y?XL MK("-RA$WP[L1>?=KI!2*)MX\%&.>0L8(/TXCUC>Y[^5'E MSYG*$<"%-XR?C MF<&<^E"B\-6" Z*9A(VS8/H!&3GV+Q)1\,NLT%$G#=AT(^AP5,)1:& ^Y!)_ MZ%UICC.'#_\ )X3E2H593OF(1\)40M\)$=+?N'(*<<.U%(O1$MO-]P?/'SX* M:/:.&(^LZ*1[&5!R(*976+HCS:1 LCMES-M::P5@PP%-VI,)5BIZVD]& 2V2 M<1RW,X&8CE^!"Z;AI1NQ "^8!0V#$I,^ 2O;'ALTQ_#UWYGSS)QUFJ,LD5XI M_;(FH7PX SFJ-+N)8PNDB C. %_B0=6 2FLZ;880@+N+BO1L3,L:EAZ5'6-YB,[+3I#" M\3.Q<63<\EL&RD,GT\6'B$,MZV-$QJJ-' /,/A 8(]O^R7_$ M90;_=Z@ !;07P8+B?8=MND'!:HBRC2_])ZT"QZ[CI8RI<$E>0R\4&<:MA$E T M3@+\0&$>I?S(G-0<1D@3UC,6AM1"VQ(+GKGJB2W(]>!30614,(2$Q8\WM""- M%S**5DTTI,B0#/%U$]\AEF/6%+5.B#!L>&F_8-:KX=@65P=T4Q^F]L/8SX[V M B=IFE0C)?7#&OT@2F@T*[ F4,CUZ#O.$'W#)+#8!HVM=ZFM;IK[F3WWM5R[U%8F@%E&!,A)D(+-> MHXX2%&4C&&S[V:)*/F&NKKTTCJ6\).\]DOXA9=2(O@'B , UG3)<"E4U:JYP M:UR^">]I K;O(ESVAX^'OSW=638]PG)UWV1WDQ\LD$570)LN60#IHJB3*HIR MR"*A[N :+1TX;2=4;M:EBT(LQ(;G2_-<7%):[MW%_4Z6!WLOT61EW55=1L/ MM[[1;]3X>Z'/[UX81ZQB"_V0\=43]@55OML$;W1#+4%#UU?HE)6*)?\);KR! M!?3J/F$J;THJ7[A K!RURO,O\_R;E3O_$J35*CHYYL^WW;9Z&W:LU=^_D%>$ MO0^]-S7JOFW-IC.E6Z M!4I@BGXF7O-?3?AMFQR*YG\!;XD3E!WDWLDIT=.3>@&<:B2\,*R MM7ES&07!WN!?[SYW&TM7EZ=+G)(9 F;HI8'^)VKI)#,G-"*[[N4JAR%"A9\FA9 M,JTC1\6-@8)9LJ&VF\OY[<=%@Y5UI#?/X\F3X_WN\Q/B3^W);MBC^%M[G=6" M4]=M'U,Z%JYQRHJY[3#%3.]C0RRP*@F<'\R[I[H\8QQ+TLDE;-I%Z/^M[P17 M'=7R(>_%,Y>,E'.*67RT%BSNE/DH"FFW6\M0!<-C#NOE_.9E9MIS)/X-B^:. MW2&ZFT7O#KO(YEAGFXP PA'N6S"Y/8CD8%F+RJ-A ,\1PV#4% M7=07'VH_D^,>HAKF1G,LK)D"/4Q]S-)SS+M9Y2Z;U; LIYLOI*-'F>J?16[X MV@J7RE6V#-(J6PY2T4)8:D#FO O?PH3(V@C,C).N6KG47. +,[$9BN9QU4;4 M"W(]L"M<#^@>.]HCTI>!;6S-L<^!0D=SWC$1"^JQ@2^]0T V8A#E MA7E36^>*E.,A_@;WUIB0HS)5%E M%F\(<^[D*5;6#VU0/U8NY7P;&#M$*[3(E/$85%GOU3'/J0G_D/.O*["3WKWD7G3>02\G1] M0Y[^]N,+\'*]K_8[;;57'^R1H3?;TC5Y I*6#T/+:0D$F=KG<+0\4)O=KCKH MK\A63;J("T# M9YV/$T32U]W'YY<)D=%:OZBO2#*M%C$4YRE)/C@$'Z15\&1=/@1OJDM_\X:MHKE-O%\-]3QYO+^/)>0)M&9=="6D[ICA M@GE7C_3\ -Y75J2/1/U&L6=+F/"!J0'4M'#O": ;IP8$"5P9&7FE\-F^\_X> M> ?D>\WQYD^.9KF5R004)ZU@A[^P82"##=/CR1,[_^XKE'[ 76M_'H3;6+&E"4E&E"* M;NV,>IA[9*88$R!M:H@T,7ULY,A[H7^WJ4%6V-_@]O9*I1;3/.>*NN!A0\0W MBZ?&X?IMWU5>J"HG[&TE7L,W5HVU++IQ<";\:Y4:T 4!5FR0-[(U1^>BWF'8 MHU%T:-\X],H]7#39\/3 M.^\FL<]RGO\R^E!P_K)/6YKG)YHN8J\TZLQ&R314)P12/-!XHK('2-+DG2>Q M*6/838]_-@'+D[>"Y0U40SVF1_KY0GG /B",MTAH&S4(+)5R,BDC! 35^J9^]4\Z'[=&MH((UWS_>X4WQ]3#!8Z M'HLQL[1XV86RGDJ7'.9-"+55LB&_#T)=SO]0]D&C[8-NU:XTNB9)I@@:/3R2 M0UGC_F: _?=+B8(9RC"(G\,VKPL2GM!&+%RXJ\&-^S70QQNF-YG&"UDX 47- MP\OX$$-FX1TAG(R*[(99+%C1!!X'4"BF9T6)7$#)UD_^^."3JSR"((0OAL'/ M##R7&7@1S''"%"^Z!%GYBCA&#V*O98G;H?\,.Z(TNRAL&UTA; T+A[<8%Q_$ M*SAIG9D&S&F.9M_"F#"+V.H"2#A*?%AXDGIY6!J_W%&NT* .-_'+MZL_(B"> M]Q@V#[ZZHNUP>7"'/W!&K(J8/1[P:BQ>'-YU)??I#K2"@3O[]#",MI)R1A8. M(G&C1F>,VY^:@9)"#PLO$[ZI,O-'IC$&.@!ZQ5>$1_OM_BZ:SC.S0"N8YCQ* MUPC!K;0Y+6HT7QP"9KDX+[0E$$@@.(6:R\8UXU=M:NC@B7P,=!ZHCG[G'[_] M$Q_]'*3'(+#66'.GBJN]@JGY;K,#ADA#M\#\LEG:3C(>HB23/\&C<&_!30^""A>".B7G.-$-/.:'D%$3@.KS(C4T'B-\- MIJ &1^Z"':&+!<6I^&)Q&(?AQN!DIBQ$YQ2GZK 7^ [?O0EA=-]];BP2ALM2 MR>*,A,VW96ZG?#+F/,/QA#:"NG NZFKYD1 U^*[A"[_AQ(% M>RL-H4#CV( OF@["(Q1LL(1, [V7J#7JXJH\^.<5WB0PATS7'V!QDW'. M]SW8]NWS9X9A;L2-Y1G9!CZ&QS["D44G%A[8%?#//5_N%VQBZ7DF?4X9\^;\ MB= R0(03]V!TGC6\F77$ ^O]IW04*()\ 1U'%_QH@E$QQ).P>4BG">QVPC$ M^(:R/4J2M]^X(%RD\G3QM2B8(U8B=SBN\][H4<2T-?C<4-UC*C6.%D SAC\' MR<1_PC,[N=8@A$467R ,*3B7\EMU@86+J?Y3S7IF^H7RE*1YL.1<.]#,+FEF MV@:B2U@I3BB4V5PA$(T+$,R [E-V2$QPXF->5O 7YM5YB5\*->AR08QJ0PAC MH;-0[PI 0DK;?27ALF+[]5@ZW08JH?_NL\Z- M^RD7QTMI>*=;!1)5>]Q-D-<84 /N@: $[,;@!N5W2!C\!-(K0P99E2%12<=2 MM<=B-?61IHK,B8#JDF=;[RU1:*SQ?F5F#PE-%H(=)\E_IL;YHL.WS1' M#_NT!#C'=%!W!( LA#]U70G5@V9ISR1KOUEX*6B\,OQ^H\05$QU?$!&1=(C+ MC]V2*M?<.VR6R]/<,,/TA':NN>;*P%W!MU&:;14)5RK@HN-13J_Q<&R M$ZC;H:V5L+2(/3RT/7!M'\&(8@Y8=@QX9 ><:&ZA[:LI2 IF](6R2A*&.TH7 M"K0#?#=O;>NYAO;/RLV\?8KM9KQ(:T59;_C#A\??HR!S@$I-M ,CK?WU/?Y\ MTT.*A@F"=%ZP^YN\X=UG@M0M_ C7XH6'Y[@V3[^9YG2OE;L/KC^T]'O']=.$ M!IX]^F%5$AFMBV5DD.U2;IMII7!KY>PQ[M2:%-,%V5 IRZ-2D[FNNDY0,X E M>JW-@"46Z3T4OZ0R?D?A"Q)WB:9302C2B7GH.!BM0O\!%"MD S)VM(- M*P236WH?:;>TW3V%K6UVZVJONZK&B%0VOS-ZQL%X#)()"]85H&.B9!ML.Z$G ME_$TZ=<44E7]:')5NO=Y[^W6A>]KI!ST5N0-HXJJ[]TY5.5 M^KL(J&##D$ KK=%K"N,E+*J$7QOT/:J 59562:IL:GJVTHST%-/S2'9B6<[' MG??5[B67^]RKFXD%Q2\_\G6].H/H-]XD? %#\]&?S?B=@V9&$?'T,'>O?F)A M[L+QAK+D73,-%6F;P';ALXV?/;]=G !%'$$DN\#N7NOX8&5WKUXCL[O7%MQ0 M0".P3 -B)6 MHQ7"JI@#"G!"XYN2?FJ)#O%G1Z5;=(4Z42KEP:FJ4*,\^#(/OEF=@]]6#*54 M=*> ^Q]\BXL-GC[Z+,< M01Y L2,4)6F2_;"*-XO*DR[HIO%""[QUCTI.L.X?:U= Q#AL NMWL^5)(0CW M:RF[&!S]E0WJLH8LOF="RC0RXI*=S>ZSLD.-O&/=$Q[O/9QY'%9JB\YUV/"P MOZ+A8:FG5@:U2)K,H,FTZ[IM&RD61),]M==8T9#FT#1Y'/;M(;4.K_XCC2/5 MS&%9.BW#=7LUPP]T%WX>="O*S9(J28[2I5E2+E1PB'5_ MFD#"#/%,J51\/':P1Y&X[G;C]]UC;69@C(6^TPV/=S21"NF0$J!3@$*ZXN=Z M$SO6;QP+5;_TO1^V]_\SD@ZY1$-+[:QJ_WYHX2 IM4Q*3+Z=NLGQ*F[W+M:A$GLPCRFXYMNEPX>P9(OAO#K 8, MM_!,:K9@=AY?:>AVH\]P:J@%7G3MG>(9'I5*X[_%4<(SL$??/."NY@4OOQXA M*%Y4 \EA\$:? XP;_KVK8+J4[X:(24-+,^>(:X18;"':;8B#$*#<^*9'CPA( M1-MR@_>'*9#E)%INEE^WJ8V?EGF]>%-J4#5TA*"A)S=0BVT@XC=.PDT<)S;1 MB3;1#C=1<:=!OU&':;H *_O+MQ;PB_P0J'@< A6/XT#%T:AN!%2,PW)@*>Z+ M6!SW&.0O [\$..:@)+^0+; _M6^__"5\2&WV#0Y$!1O2.03)#! MNT2K(9T63:1!GC"\. $W@X[^OHNZ#L7/Y(Q#TQ")GS1L+\H OTI.#9L%B+<"50Y&V'4^%SA0^P#/#9F',7+(@\?WN)R M&G+]\31K?T9LK"'"+1!ET/=KHHG&E%&]-!]29^[8,481%I(;; 3)?UU98)\K MS2=P.F=.@.9 Q,\P"WS?%S&A6S&A"+M\D1^HZB/YV@?81N4+G^3BXP0!%9NC)2!$ORW7PU^&7V^>\5N?_!RV)A+0:.5T8DEE2G]:3M$ M9'CG,C8-K@/&#O;8)H0L8!^0#V]HS)K&!#AK/C89M<6CYML(74Q$*S"[J) JGXC'#06 H<)L*\1 MB)L:.(YD9BNN-F'>/-YH5?DWB G#FW-@,0&!$L,=_07VJ8NCH<( F\"P>;[4 M+()KQG1 ER\8!_<C+ M\<@-)]+O730+G4D.UEQ[H)ORR55,#:8E$Z 5%,1& MV:6319YT%F.ETMP^N2U8=G^'Z."VC+6G,5<1X)*D+H#L5FM;O._YM%SMF5Z- M6MCJ,S3NDI6[0N&Z_@S5,KC5KF>_,,<-3&K%@KG@6T9H >D.5I%;SVKT$=I. M)HM%T:(/(CN9GIR9_C./R$4J%Y[_MP_^!]E4%\HWBW<<'?NFYI M2(Z%HNFO MJ/_!%F#CJ66;]G/,OD93+)J8YX_PQXKC6P35'ODH8QH%/Z.@&7\.!B5C5(-= M'6/7;RMT6;A+0+8(!R?VA:$J9L/-#&U.*W2#Y_A.,X*P1^BZ%^,_PGLBC%YP MC8PQ.&'CN6+S*()C/*/38<-Z=?;*3'N&S^.VOS!OBEC\,"28/[K(9#!@"&R' M$2R /GP!U^:96]*A7\+=$(JZ7!0BS//ZZMM;JH680^NGF]?H6?OF?*9-:DQC MVX$+M6HV66CYQ!*8+?'X=)%&2WET7HI'E@C+K=,54>0CC.FX/$;CXB=\_IL& M2C:+DP@!O<;EVF-DL@RK<5.1D=\VS"64$M;8_N7/:N.OFI)F;R;=QD9<(.L6 MN(UJ/94_F0)*'[LG(,X:43'G/GZ="8QE&PY&V#257U5J,?,J,GCP-S 5C\7C MK;%@%W8E>@'R]RYP1!%V4YY->X0-C-#><]A4A%W31(/BSEV/O?!N#W1Q L/$ M8CDJ6#H:EK;2PV27:F!#HC%C3Y3I7 ?;27-&:.I1&$?(F%CSA<78'D;F-,/% MGE&$3X0=Q,BDFA@,F]-2HPB8)":4T _&)M.LFC^+GJ0A9HYA4V0ZFNPG(;YJ MF-X!A^9Z8I[)62$B;BQ:A8$HVKUX^PO1,23VV 1DC(A2HYT)0M3$NS26&#_V MO(B+O?"N&>.?L.%N/%X6$4$8(G,T?O7+HU_\]AD[8H0-/6*OY[U*-%P)>\7+ M,9@MYK.('H?B&BPV0RO,_%MI7:1FJ;$K3-XY(5AZKF(_>2480H MK8Z"K6N( S%5P$%W-M +Q/CH4H!&ABP"QMIS;SG1E>I*<8BJ$SKU(^ M02(F08X MXN)"$A]]L5V,5&"'3KP:#7QXKJN2-YZIBXNIOY6:*O3^@YN(!8,Y_9X"OEIU MYXE=_73-X4D1(^;._E][7]K=MI$E^OW]"AR/?4;J@1BN$A4G/D>V9<<3;VW9 MDWF?W@')HH@V"#!8+*M__;M+%5 01&2N(!D]4DG$@34=F_=?0F^"TM"]RMV MW?N*Q8JPJ_!T !M&KR;:(DY&@IQL(VZFJ9;PQ04B;UW13G@]U@^,LO#2]U'$ M"$7*66XP;(,_\_ 02(K)#SP75.$-RVZ2# MA* AQE(!)G.#%-?H"7E_,H.?'KF1R6OD_%$-?7$*E ,ST6;L":Y+,Q786A*Q MF*4OBFN=!&CZ<%%$\P7WH\DBB;#1)46*PA)H.@P4M?P$:S1S.>2%(6LEIY"Z MDS(9[%7@>G^ 8(N ;@&@49+RD*0R804* ZCB@0@TZ-(&?!R,EFQ)'&7N*.M/?0,9:.[OA^XKFL MHK]U8 9MM3XAGA],,?YU,>0U42T T0\E6X$5[3VIH8]0,_>QCRB*[[1H/?!. M/S+@QR<(CH2 FYH,MDG[PJ?@(XAB"M6B^++QLF^+#2T4N&D: _U!;F!);F( M@$A0CRR/@]@G[BQ2UM.,:) &&83>*(L]]0 0J%?!?OE481.ZP-\;N$=#X&&EV?J M_'2GR53VW& *REB83F/B$DOO1GCM8+.$K($;JYC\.\))2PA"O+.N!=:[GTV( MQE';>6[N-42$T0F73L0F$9Z_^.F'RX\7^4MX MY/XXMBXBUSGY#'+QV!UF+U]\OLA(P!*TW;.DA3^"&Z0 ;S'('DDV();,$\25 M#5Y\P:;6B3BT/ :^7[1UO!6@9@'A0P;@PL>NR@[*K)!I;).4@AX8[)]EQU5U M9!/II9N)S9*8W6*'Q]P&.,\MLC#\::;;LLC/<8W2$@P1!;XOO.Q1F/CJ%VE[ M!#%[BHP:"-"59#3$6."4T5L"KV%:)) 8W@-6.Z'OB>$H<1OKRS(?H:%L3IMR M.) :Q6.R]4X#E.0T1Y$(9C(F*=L%K4K)#-C#CJZU\ &Z(LL0@65%43"D?N"I M9Y+->SE[X! (J.Q$5!JV!@L9B(GCC>6^"^PN2W^3:LV(^\B[X8@=H8(9+[-F M&>L5"G>$WT^2F>0)H M@NEFZ2YY6BB9S..S/&[(P9Q"5W?#/UZ_"Q DS\ M=H!^FF:\\HE_#O%"8\*KZTG%JS;I9X^?A;*NW1!X_M\)X [+Q=2P:N*@:BA\ M%3,.P&,D/))[2ESSE<\R2N?$A!Q\HJ1MD_!&JQ*E@]043 MD>'NW3AT*[]]#P'K0(]WO'B2.KGEP&I!D?3N\-!,%QBC/0M6"JHP=T*1T,PH M(LAMK!=@6BH ^#\3B9@ MI#-,G)$MK_%MN@T.#46C!?J!R(2!-%%/R=W!I!9C$C4FT76;1+_JQ"8L)K2R M5SF7V!ZR:S?&='/FOZE-0@9RSQ2U#YC:VV0HM=!\):0I$S@Y1\QE8N+XN=0"%3.<+VLCG@NZ#ZC M2/N)PS10QD& 8GNF +RABJ@SFGS,2-T(7"ZN7$!*O@=*ZRD4;[?&E>-S'HB#8PHI_(RA-R5@ZU)1\2=<-TH M\OHJO #6P<5HQ,B07T-^]XW\ED*F?+@+I2AK=8M1;L(;1,1R[&(!,0C&-GE:[8Q"1F',2?&NESUG,5PJ=T,^#"RNMI);,(P]"F M6/L1=#85C2;U'LJG$YE"I#0V&?9"[J4TL822Z5)_@=0'4<5(;76:1 0ZW8U/ M.7[%X" ]4XXU2GY-EW?@]>O0F4;Z5B*,Y' Y&X0";.!,4;MQPS0I+K?)U-&& MIG]M?NED\X(;3&6C;$8K#0C,Q3Z2BXVU'O8H%K5%-E@N3AW$DIWH>"7UB6I@ M.MG@9X9Y)IP_I# M2TVVK0G<;9C4)B*FS!;47T;SUJ$6,X6J]"0\P&6 M&@J,E;: 1%.A9Z5;<69Q5L?&)K<".E.'(9NM-$J.1;-OF8&D.R72!0*CI*\,O3OHE<;H4F('^,G(O294(/!G M(8&:CI($_VS"AG7!D3] -6&0\%:Z;#BD M7I]/<&%GG(YJ83K#"==' G RW(0W*P2Z OD.A:S1J!!F_MK5DR&M7E?X;9!; M>)6B7F1DW9\HDM>1+;ORT(70>9Z8*^> MM&"5R)V+#?I2LI5#ZE71.6TD-=F#U$E] '()QUD,BQRO'N%.FPK7_*H\ )=\ MM]]I <\7HRG0&W1!T*]9'OJH:]]$2P7PCX&@*.HQ]GDJ\!#T) M4"7A9K-QCFX%#_\T^&64@3*9L57Q_+S1+7FCS2PU="-5E+C9;IR5O-BUCJ(D MG#E1Q-7=-+32ER51#- %U]37!SIF1SGL6:(6&DDCRAO"3 R;6(8D>; 2H7] MP:WUB:/"TVC,SR)&<2*96I<_51#Z*U6/F,,R94 2)^MD(U(^CL3K%!3D5,J MD9[?G&^KG3LH#&^ ']J-?)#XB . M7RG@N6$:4Q"A'VE4-J*ZL;JM&V-;KW&G[7ZCDQO_: 0ZH]4LH ,A":X.P,0. M-FTTE]@7BA!DM=856YY(6.WSPC8DVC2LUZ"=8:T=W(,&9YZ$S\\N1??\ O2V M!_H: #5:C5X9\C,ZMPK;'TG1@;->)"FCW6..%JXJ*VMMJY@42G7!.(S;[(^9 M2X!R"( ,3E3B0<-ZJ^^GN!4Z2UW 23>3846[T2R]A;2G3@%X6>1,NH>"WT,6 M#7+#]/Z0/"(;8# L /%8%E((S\$[^H658,*[Q#$Z42H,PP(YA0CS?=@5R^4S MY#TBJ3;23!OHYT!#1A1+1S/02S'$E HF"GBM NMIOX>!X3 D+-4C4P!;7V"\ MI_U6R=^Z7*()A$@Z6\=/<11V_1000O]&4L&,-+GI$N'RH+=<+DK6GD@9+U-I M=JZ3W*E.G+*0]TJA9 &*P3^$AEG*O9[2!MW7)V,; M4NN9#$2ERJ/R@CN(!0/73Q%>JC#87TC%!:2&OC(O6NKY!QR1R4)XSSBD7XE" MDHQHABKV/G+J02A _1V*4A>>08Q2$4JG-G\('Y2Q/Q+0&69!K(!.&JO&@/+W MN]TX[\D,"NRE(XGD2U2\(HJ,)OT8,Z:U1*T/+^,DY?W\=28 L%F"HC1ZS6?9 MW&G\_]/31K?]"PV2+D72%10?R 1Z0M^KORJ5'[GV*'1N (=S%@H97'T-61)2C<9SQ+>-99*N0LL.[F_EH+$8M]&FG<=;BK36L+[=P@48I M1625-HUR0?R_("Q/;X V,=[ST '!#O-3:#KIM%/^B6?$$"/X5^<2"5X**02*(&7LOK-AJI[^_Z15 M+Q)?:6%X<_0@.A;LD)]C./*0>[#I(3DZ^.Y(C-?[FLNK5NJ@2P7.++BRS%Y" M(=NL)RA/EVS8I]R'T40 /B]P(F;">3XYN3SS&.C/!//)?I$D P4B3^7Q20N# MQTXWDK]EI"2<+"8>.AC%E'-!,AI+HR=6IQAJV4=:'K,>%WF%S16M"R![KL,Z MP#>?FBWB(^MRZH9I>[Q_.J"B&E%F/GQ-UZ(R_Z8F)Z*5>'$3I\SJ'"(JH\E% MDE=4BZH3G#6FBILHK4516AT3I66BM%84I;4%@_E&JCU<4@7O6.0J/6#% +U7 M;CU\/NL\D+_0K:F2X;6TV"Q)B^N]RC.!WV6U:.(2<+F!2W"9',>[_;?T%,NC M9=E=A.2'\(=IK8223%E+UMBPK8L1KA1X_>7+=U]?7V@/7CF@0+_!X@JK[$P+R\%8 (9&6D\G-4BDH"!#,JJ6I&9R M+^ I+&/BW:8%!JBA3K'@#2LRJ)C,]?F4->1DP:DTD8]$"@ZA&DYXDD)MCD@K M*J+*C!",'UE&9&4M0_<"4PHW*X\QH;C&2A28_R-O;U:,*:,%.@8EY(@K#,J MU6HJR=K.4?%%\J@@Z1DGWH()5%EZ--IC'3)9P 4]#$.\YWI=%G:Q43B#(S'. M#V(]4I&+M(1"0^E";BH5;I%!0%,N" B+4\0EZ[?.P4,@%4LE?)[ Z?,<&G(M MI-+5\2V#$,&9+OL=F+=PQ@K(N/#;''[&0>!1/*K$2,2 PB(+6!!GO9*+^(N* M_DSRTIES2T155NDC5Y1\1+@UA^L&J3>)U 5QHCH&ZTWGQJIR3X;0B&I:H!KC M7'S6.)@2 MCQO69X^LMZ O>#'$>YA;A^&%D@?0P\3]V* M1<8*,_DBMHZ\((HPC@3$/&%G715&+@R!ONW4LR"6\-^AXV&5*DI9)#NGB-! M019(D+6"<$2ODYF3-I&9NA>L=#&FRL4S2=5*B!U1R4;7/RZE=$NVQT$0*.\] M=$N;OAG&M+7(M-4UIBUCVEJ#:6OM[0JV8>H"$>;RIQ@FY!7]] .-_>(&A9A# ML&S!YN$(ODZPZ0X9'4#T]I&=?'!"$*PZ+5LZHO5 AGC^]==B2)4^U!=M/CQW MMP^P@@OIE0Q?Q<@/"HB+E"J@5W!"#Y.N@V/593W3355>S6KAR3KGM6H47X69 M/CXS;1>ZR2_Q;=Z5S=;NK!(DB_/<'K.[53AWRU-E#"H<$"I432-OG357>A+E MC*\,W=9S9GD6^T55(I8!5R7&4%+,..\!0]&R2!F.C,O"U:(\(U@JQ[KAPX\J>.V/-'@M#> ? M)"/*,L&NCJDP4-):Y#9+/VQ8.I)PS(ET)&%->3>"-R,JWHW:>LRU)JF NC\2 MO-&)<,A%F&;*I!: *YFQ^H6ED(:RE1@JO0TJ_8B%K)I,KI_X&2FA=OAGI(0E M("&G!48NVEA1Z'RYM:_$ H1A[ M:#0'Y[E?4PTHF<;O7R!:I-,%),I-MN::R:%+6 M\ K9(T<%JH8"2@7'8^!(P6@N2U?6SH[+K03 A!U=:Z6TZV/I\*:VJ6/G1\#K M3Q7_J?NS85W^5)&N3UM-3:"@C,.N5JB"$H4I3C+;OKU\M_?$ []4ZM+3'>L_HTW:+K$+ZZF3.WM6R M8^%8*15](2.RLD+(/[!5B'[)\>R%ZZ,S:'Z M3E3Q70OF65:MWDAI1DHS4MHAX9^1TI: Y&-9Q%=I1.L];=]/VZU%/H32*+/2 M.=&21^XHD/B:?M, M.Q$<\;3WK"B_Y%Q&Y_V"/-+JMN:^N)>07LN"B29P<%'@8,\$#IK P6!O @FS6C/N7M$-!5 M%RM5G*;D&J).D$\AQ!$'M]0;E7*<8:2P)"XVB@$'9&I?ULD:Z^($W#(PK0P^ M3(.)<0/)*N%-\6R MR?_.>$Q1:JY(4$X>SXZOLL_;N,BX2UQC/7TAM]/!N0HH;IR?E2<8WR\ MQ&L/[UP?<_L)>(A2<1"Q#DUH"C?V:'(L5R"W?B0_/59+<8^SM%ZJND2W#E[D M#XYS2Z&01*L[[@ W0[H3KTF@DON; MXXR5$N.I3S?O[7[YPX>(3.L69KA"JSMUXPPA28*0[8R#0-8/C";D8T-3WH"8 M*3+)D 53-PH\*4N'3"S0<1J[<1)SV*Y>*""@PBTRZR?* LHX7I=D6BSA_8!4 MZ](-3AT,")88"S?$!3$"[9Y<"WVI+(*_22%\4<+THY:6GF>J$V!I=X '5P:0 M:=ZIE#8O/I&&$0HT KO4HV$B*8 ;6DE,$=_UO%;&TKC(TGAJ+(W&TK@_EL8U MINA^S77MX3@@2:VC4D-/&K,\;RFRT@ICJIJ-[L3)##%'9(P+D@A(>G3\Z[:/ MH&;SW[L#I+SDP)T)]\O9P(,O6$G*[Y(DW'FJ%UX/CMJ]GFVI?QW/)\P-@C@. MIF6A"0_GM$M"#58_,.P7(./__J357,[8'B8\S/-S1I43/D!X;?83B^J!+H/' MWK0M_.=X<0A$$;,KN#^U+UA(YH.,*02]CT7WR3( *NGYV6-0NV*(\Z/FF+\^3UX\73)A^UE>,R%; MT*H7<71J=WJM36_]V,!S3?!LM>WSSL;AN?X#/VB@'K5:=JO3WN8M7;,65@Y= M\W0'Y(5-R@COYH(GC'2P3L+3LYO]GF$F>P53X"6GYV<&J'L%U*[=ZYYO'::U M-]5:TD4#.]!82XZ#Y5R!#W?(/'GQNDH8W]K9UZ(=;^"N/&;FU5^:!:OI=.VS MSGJIX6Y"X#!@W^OT:WL.ASCSYF /HFUKO1IUU7.HO8:W2:YYM3AJU_#*+=^9 M\[9AE'6:>6. ;]O=UGIMRKL)@ , ?^2F7^JF2BCF9^*AU;)CE MMM7*-7LN=O/X#P#P1Z!KA_W-S+QAT)_:S58]C$A&G=2XY9MBW2DL.V58Y+:% MRI;=/&MN6ZRLU^$? MC;=K.[%?YHP+Y=L/=;1HFL$UM\5U;!L=3H>AB\$DM- M98?[\XZ,X8$'"%,U?'V=5^S^2V[9[?--B:AK.E"#:3N!:1V[>VHPS6#:^I=\ MU.K4]C@?+GWL>6+H;X.Y'J9'[>,]+A]1Q)4.X,HH2+ J7:$"20WRTZHOMMNR M^_WUZG,5UW)(28Q[BDQG3;MY9I#)(-,J%MLYM?O=]3KA5HE,:[9-;+LJ1GV? MUEXLVZ11J"B3?:"!#\, 5&/S::O=V)2.DYOW66V/_@" WFXVMN(?,T#?YDWO M-+82./2LG"/^MJCK;];@0?5J:-VK5T.AX4.^%X1:5V<66VE7A_N7<"^<&TTT M5W8]?Y:%4RRUD="Y+*C2OKS#?-492D$_WT>^RG 5B^\7O\R9<>8+NJJZ^Q)8 M/%>U\'PGB8-'(7%Y(Y<[\@9LR^6N?Z&+09/!V'*G4R<6L#G/MA(_B1)L@H8= M=L:A^#OA1CS!$)N14PN'T/$C['.%/7.H@;B-/7FF:<,^:C[?.G\>63]<<6.# M'D M=%1SSR02X\3+]Q7*][3V?O>ZI>;*[,"5:6_QRES^ MQ$:^B'5/6\W&J6HD;UM/NXU^KJW\TW:CE3[ 7I7!P/5D<20;%NN$\4DRHU>Q M":@;82LI''@88--/K0-<21/Z#[G"\/9\4WJ;!LZ]UBXVN2_H+LS7;Z@[&'43 M&PCA\\.GO7:CI^WUK-LXSV^VTR\\*6]O=L<2G*N^.0X1R<7>=F+VA'JW706]T![6(,=T]IF M$>TQK6TJ#VQ:VYC6-ON!P*:/A6EM8_# M+8QJ%!*$FJ)!\;UI;F^/BHE0V]R MGBD<9?K% ?K%-A\"L,@[TK([[:TXQ6KNJMAOL)^W[?.N ?NA@?VHU;5;IULI M_VL2B!8P3#*HS1R0,\;D..%TH@/*&*JQ&_G\U)2TJ]/,&P2\J3M2IYDW!_AF M/:0BHU,N9)%34P.XSC>H#0JEJ=Q3IYDW6*^KT]M*K&7- 7 H,?N>FONU&H* MYC^:=4:'WF7F(#*YVW;O;%-7T=0,.&1,6W=#58-G!L^(HC5W",]JK[IOJT#% MPM!14Z]BU[+"VV=V:\T=TDV)@4-!IO.^?=[;G1(#!IGJC$S87*.]7B/4(U:W M02_XM@M"U/>I$=#NK""VQ])8+6C91JI]'1 CJPE0-U!URP!UTT#=0/4K4]6J MQD]K+RILW)?T*O!A7YB5?A@>HQK[7$^WTG35U#7:IIM]SH^9# M\42>O&# ML_D^<+$<@E9=;#/%V\O3UY^N;SX\^3BS=?++[]:CG?CW$;%DE^Y M=:B28NU[E113A<(*)_#'ZR^E)X!'F9M7R3?ZYY/Q21C<9)*/]J>OGUZ]=_WO M%KR"!3;*P39RHYGGP.&YON?ZXF3@!22A=:0S6+\YUB04X]^?_$<<#)_D M4/-&'HOKN[&+N,;PPC>*#U.T++S[ /G)9L#;5B1"=XSE6ZC>2#!&B2H&-(I^ M^\5)#RA#@AQ"I#]J/Y7>N_\LK.$_J^3BYC)OUUK(IL+M_FWPXHN($B^F*E\E MOD)YY_GV\&H/YF1^HX?X^8YD93Q\6OG2\VW\++AT5"G_$,Q3*^!67A*L>W*;G#ON^ 2Z"_\5) MG.\"X#9T(WHO%-=..%+UTW!9P[0V5B@B&'HH(K5O.2+6"JP#AM?IMI45'HLF M"&-UA72( S3FX7X"W!#J0EP@0J%!3&@?\EW&*[ZT#)W?%CSI>Y,L;$]+#:6 MRI[GS]97I,7*=*T=K$&F5M_N/=M*/3+]]JZQ@(NF#S\N"'(S>')66S3I;!I- M/J<\8>OU?>Z&8/W] 3EJN-$P@GQASXW<\]VKG95;_ %7UJL 1(,H6T&4^I7> M,[A25US96&V^W1#M-H45O?J+L;#P7,<^[:Y7JMY)"!P$[,_L M3M<4&ZW1S!N#?;]M-\],D>YUB>H:.#?(4#N=1F_]HOF. 7;3-PN L!626MLD MLXV=?/N\L97J\P\7]K=L'M\D;?IP^=$(^UN^(+VF?=[=2M9SO0%P"*#OV9W^ MIJJ [A #@'T3?NL96[]?HGZK5ZC:43];1M0>HVM6,Z,J-_J-[9>RAV:O?67,UZ9]#- M$+:U8EK'[GV%C6KV^AL5,VJ.9[42B.X_UFU.AOS M$-Q_<0>IU3T AKW&IKJ*/PZ&.^4*VG"R^U>J6_.%Z];L<<7\E74)V4"D9/6U M=CKG=OOL?*U':5K.' HRH5?R=+TDW2#3@2!3N]^TNV?K]7/>9WD;%-+KEINR M[%"VDKS2:C8WXC>K T;4)@6C^O4E\-3F\A86=QCY,GL(K-\>7'Y]KLQOH0SU MHB7_.E__$S>Q_>+'BVN/%JO.SA>BY9&*Q4D=*Q3#P!^ZGLO58./ UMG=/>*A1UTF;?M4=4#QX/Z58HSJ% 'DF#P MP."!80T'C0>&-1A4V!G64/MT"%,,=#5>Q>W[@Y^\@(O0/S-E(_<+ICV[U5MO M>*:!Z89AVH9[VMYP.,:^P+0V+F$ 8V_-<=,E<]; W;X_\#MM;/P2&OBMDHSN M4@G3K3B(=[9 :>U1688LI,CQ.ZG/H^0[;3M%MKSA,P MD-T*9%M& =]7R/:KR/IK7881']?/"2RO:AVUCO="G5A-W.%6[T;E+1RU[=/S"LK)FB]1Y?4> M&^3:'>3JV*=G&U:/5GJ\!IOJA$V@DG4V;$8Y,&RJ,YH JZI49''MTMZQ$>K7 M"N:S1@7GO-'<=AO(K7:5AH0UUMRVT3IC@^TRN!9JOK;"8;3/J%4EXMQB3KMV MK[W>P*6=!, !@+[?7[OLNY, . #0][KV:;-^_=#W>[J-0+9.&][OZ0PX]VJZ M@P#G@3J27@7A+ B=6%C#((HCZZB]'SZE>JOC@$!VLU\'C_G.^W?J#NB.?=ZK M@^G% 'K-@&[9YU4BV+8&Z+6=_-H&7JG4&/YW MXL:WENNKJO;!V/I7X/HQ[,F/DU!$1I!>?W2QW>VLMVV4"1O?"F![=N]\X^4N MZG+H^PS8KMUNMFL%V-W@LGLA*NSVP.;8S;&O3S#>&Y/R:S$+Q5!V@J+V4-, M]O)O?B!^SH0?"2,;K]\DU>G:9YTZ5'@PML>U [I7)5S% 'K7 =VSFZT*TK,Q M,N^_=+'; YMC-\=NC,Q+9>D/(KP6(4G1KA^+Z] (T9OVZ]HM(UH= )R[]OEY M+=+=M@^#/8?S6=N$:1B98N<'-L=NCMU8HY=*T%<"UN[X0T%"=!!/0)PVXO/& MV.UYE\SL'LN\&)]T*6DWSTP&V1X" MMFTWNZ;KZ%X"MM^J5S+O;C#6O9 .=GM@<^SFV(T]>:DL_(G"+XZD]3@ZEJ4S M;,L7L1&)-Q"-T:U#K7]C85RSXM,]JQ!T8^3C70-LI0!U(QWOH[RPVP.;8S?' M;BS%2Z7C=WXL0A'%%*D\=GV*6E;"LI&5-Q[KV*Y!HTXC+:\_[J)[:N"\]W!N M;;@QJI$FZKB)W1O8'+LY]OVU+#^"XM*#'T[H.CZ07#\(IXZGM7BAF7X;O#AZ M'T2IH=D:B'$0"O5;[/S$*LV#%WLA3R]OI]R9_;1&03+P1+Z?LGHO#F:_+NZY M_/1!C+V^^T'D "'_])0Q8'# +7;S\ ]W;7/FWWUX[ 59>]<,-W M;Z0NNHE!WTW3WU.[U^_L.?W=#;EQ%X5?.'@UMCE]<_KF]//Z'_PX"$:W] ?X MV0'RQC^7JE__69CZ/Y]GD]*<.85+ZEM2W6[:UG)Y;U&"!:XO3B8"T>S75AOVFTTPB]$' 7P%1JBBGSI)')2P/AV= M_Y5$L3N^7>:]>B!"7OX<>@G"UGK::C9.+1C$

    !:*:":&L?M#>+WV&[W\=L\*#_(# M2^GDCO%;IXWN,QMPM=%^1@.TSN"G_)H;112I0@?,#7WT#6T_Z(96N&(V;PWN M@PC=<>6;7>SGZ_IX*P7=%GX"%RY,?+I/01+"0_7!1#@C^.O8S=7*&@)<0\>S MQHD_Q L:P5!.;,&>X;.8Q@UF NO2PH 18S:LFN?%9X"E B^;#1<4CET(NKTX MP4@ Y@8S_,*VO.#:A4T,<<>.!^>!;P"DOHM8O0\+].()_1@Y8Q'?)4%A^ M$%M.'(?N(&&5(F#B$J MB/"YI4VB+JX^P&1\$@8WV97._PE)BO7Y[<=O'^ZWGR\LOEQ9\G%V^^7GZ!R^K=.+>14@#1ONR+W,Z?6Y(J M6&UT5DJC^G\TZ7_PW9R]7?[IB?5+V9G_\;K\S!%XJSCQKY]>O7?][^D<(S>: M>0XL3B1MXP?![GJC0U.F@UF^.!=QV_/N3_XB#X9,*#U.#?>'=!T3,%"CDDQ=?Z>H#?7L%(R 9^NT7YT55=%AVFZTY^7@IA )?WQ_P<-$H#"T3QOM5$96 MKU60[AT0(H:A<"*Z]T][C1[O-97&8:ANHP7"LH[ 3UN=5N.LRGQS>-VPOL*; MZ:2X^EGHPG;A#$$S09O<.K[36().JW;F M+I!W*Z'VAM92T.L68CL@GZ8OPEOM7J/SC 1S/F4 SOV4W!QR=WJ-=NX6T!2G MC;/<%$MF6(;X@ >%[2[4;&G31>F-SBI8B^MG=[7 9D(7G@.YY@5I#&(,/\.Q^Z09:_#@RSJZ.J#\PD!@YN[%YUF)N$I MIG=6?1GSMX6GRJ%=84&X?WXKNSM+^)"')JD(=YGG1CQ,^AKR)-"%/;2^ E]: M?@/9G.44KI>\ I)-%B_;"IG>.DU16U*L/EQ^K,CY5N[8VNJ]US@>+POQ P\C M?^M[S<9Y7@A\^!WO9OZ+[([W&\WB%>_U&MW*JRJGF<;;5U=V& MR"+ZC=.5<:IN@0T"_YG#X%:!G5F@2[4>PZ0>IS05+0ME6I,CA<"\\I3C5"MD M)-NGI4NUAD?RE8O/%Z\J:E2K7^4#S';K741%M0L/+7^7N[H7_#Z7UD^),-W: MHJFDQ)C7//,73XIK47)(!(.,PAG.,1[IS[#^TC/L5=G",]B MY?+GYIUX(*Y,!2<%UHCRL;YH/C.;>1ZRS95PG?JZ9"IN/7 M$27K>UD6\+_Y.W/4;IP=Y[#]J-RG'6 M.'\T#X0)).;.,\&1B&8@2=&()5@[9_[@ZYB+,L+E)7XHA@%V^T(.**^I'EO$ M 1 <_Z,N\[)@(U@/VN1']S3(X@WE!M!\56\K;ZND>2W]> *XZLZL]' M5LEHL&4'$PH/HVC(/RJL5PAA'RUT[6;K_'ED_0!&(;R3D9AYP:T8V9:'/O,2 M=G'TY/U?[YX<6]%M%(NI=3-QX41Q0N$/X81E) L&XFB@&+MAE+F- +1WR7(K M<+;?+:F8Z)1%T2GG)CK%1*?L373*X[5!=&']G:!<[/HJ*Q>.Z%\!D$0+*6(2 M8H;NLCB2[:NEJQ08EY_(?32J+ H !'T0\/)6^!['%J,"YVW#NM.W'T: M#[\/;=V^P+>@=<'Y Y82^@P;F@=J6CTMJD2639 M DL,:^F@>+[PT\B-\T,ON:RP9EP;'1X9C88@&T0N;F+#GJ9*R%1;+#<*:C4% MM=,T"JI14/=&0:T#K:G/PE:9\)'F=W P3BZ;]O'NTP.$S8YEBVP^VFG5F2,% M1S.H.)U\?$BKT9N+#VEV-%=$U=F*CN;%22/WFR1Z:/^M!WF?0K.%=,K20 M8)U%097DC9@ I[KF?0#"]N?S/EJ-YGWR/NY$7 K(:&I*W;POMRS70^)F+FS) MY'F8/(^:Y'D4& 'MSG/ M4LX=-NB2,-6,EU9,;[LR1>'C^A6$3=E M99X?D7-TMK:O)+N*,1S'OI1/&N"GJK\>?VC;'^/L;ZMC'6&V/]+AKK']#V M94-L\Z%1(G,>@/-97T0$:LE0:X^]JQNN[ =)#^(08V,^ M@0XZ!HW3'\+]MX+!O]@4E6\@-750,L>7!)OPL%F4B\*%I\X.!.V1^#M!JU0V M7*B0B4-_T^>@$?]TT0((R ?"SCC!KE.PD$$2 ?F+HH9U0?VJBM)8'""*.C_0 ML(_4)9U=Q5F?-CH%@W#6CVKH1-Q#BG[ HKL_' \)$SV$I8)&,D2-@_Y.(<_] MXGAL$6QUFHUFX7FZ)I3Z@$\!"X!)(PNVAD8RV!P"\8TSI%VG9E20Y$"*\UR! M1PY'#=*I,P5&159?+X!EDS1'2[H6/IKC6!;%N$]JY96:Z&QX%7C+0.CP@=.= M"A'#$9-]01TP;!?V'Y+3)#.K^( A5JNM1%7;(1<#WJ*ZE>0 M;EH_11/D5$I;^,J60Q,0$LX5L"%FW3Q$G2=5:IZ>-_.&>!"XYG0KD*MBJ6!) M@W24^I_(-F;=O0AIJ =-29K_V_U*'M9ROQ4V?"$3NC.#B_V3=@8ZW7GSF853 M(,J/TD%G@)<3-(]PPSL_&3M#NJ2Y^OMP+"- L6$,XZC>>RJ4^T392+*0;KXB MN=E;,#O.R6W]9JCNA4BO0>*4")W.)B])! R Z'PPCF\02N1T:%CO !"CD.^%IXL?-5?*>;CK'MKI](4"'C". H+&JJ M(\CU*QL&PB9C6:(=[R]0=J2D \NZ_\:4DSEQN,"E^ PPJ MX@:$42281\">)PC%&<;78[M(]*M,77J+0N]+\,M0A7FJX%O_G?C":ITJZT>I M#^MEX(0C0@%"_R",K"-\D=\8/J>_\R^CY\>,\S_$2*9!P 49?@?ZG%XR^.MU MZ$QMR9#YFFH36VZ$C3HG00A[)&I$F(B7=J8"=9NZ\Q;M+T$21S%@!COFIE-, MV*.) >&#Y'IB?80E4;6(=E?:ZJUO-#_.O'B-^KJFSJW^3C1Q0N:;I:>66P4R M,T!%V4TS)3C2#!2"_$,$PA?7 ;!,(L) @B-'VI$4S;AQ(]GG8]&*\? &(KM) M"(98B\O(UB?K8F0)BAA: AR7+B:).MS&2L A(?/&*AU,V#SG)N)5X+65%QTI M)KSF)WC(="KR?+(UPK5UQ_#RK92/1@)O)Q(-QT+TQ7:B\!T27\2Q3$J QH* M6^N3JG-[AA$'N*!P'%GHQ'7'KA@IF]W"P]+D.A;IO$PNRYJ?XN C)>;<>?BC M #:,G5"# =PU1\8E*/Q!OBHT7G,K!4P2O31L86^VB_.BUWJ ]'I$&P*=.HEF M3+8!)Q"$DA 3F&D2(!IWHS:0WCQ>PV,=2@6FI0<52)#25"!HPX%="X8.2^EG MC?-S:X:Q$?@BLQ)'\7S@7/A6?G0,6F@^B%$UK"L7455&?HB9XAG5+W1QX[S0 MN37J!7.6G4"GT5]Z D]A\=F>%8&Z7VKEJCE$+2P KZ@Z3ZJ:U<8 L':[QQ?Q M(_!(9IH[@@.T@_C6)^ R*OY,K1(Q"4#.-%TRD- T2),CXWK.B'K8%-&3C[1 MU?U,3"&J__KC2^NEXW^W+JXN;.L]T'FXD2^!]6*S;,RCQKS\_&@7URD;A6%L M'D==\"D(H:S)TSUO:L1-TTG8;#&?AIMS& R%&*4"BWXJ)-H,-*U(<<.,Y5)A_2#\SO8;%J^!/5R:6JUQ#=M%&50QR/--IZ@P8WBJAVX#2.E/L^M!1@E7)B8:[_]<$?P;B0% M&PY*(.EW<*MS;8H:BBDL-.7N\ 2P7$QS,L"<1"YY-TJZ\,_U=2A(1,N$L()F M\4.*4)X[%F6W!J4QLM+BWM!\.$;,H!@'S\W$:/RLW6CW\*T6CN^ 9)%,0:+V M7;JJ4HH@TYQFFL5X5/AYTV[>';E7_YV 9-9NE2BN6J0 Q4@J9%M"(4FU/&]K M9A-RN<\1=@K3:6OO&?C,K>6S1]%&$4CP'X,8#0QR=>X+17G>$3L' C803L@= M_(##H;RCB)'2WG"$2)&/;SYFLR+1 9HTPA@2^BD*/)=)X)OT_ES%\" SJRM[ MF8.!MW13*Y1P?$"H@G8BZD!,>N%#(A8Z)F+!1"SL8L3"5E1GY>K+>?K8CX8N M,V6F2QULFJ>B-@KF&H_H5>8*1>NT.V+?[1%I/*Y_3)X&W8.[_-C(:Q8E4PP7 M1#OK0.#Q'Q'7"I((/HN.?]WPN7(4+Y.ZWY\ B4*2,4/6YU^GOT!",;M4UCE/Z/4]MP^O!4;O7 T%/_NOX MN042,[E]%- '01P'TXQLQJ/'2S_9V<:CC0P,^P7(^+\_.5W.3Q\FS\V+$8PI M)WQ^\-KLIT6B%)TZJ)'XSS'";!WBD=Q1/E!:54?]P);?2[3\I@1JY;"H? !S M((,?0Y!5#/[.XV_[L/$W;\BO(^X:/-@X'K3KB ?WHV%-=)QW^IND84I=.@,I M9"'PUN +^Z@B:1;(BDJZS@G1BV&KA*EGC\'Z)?=X)7/,WZPG+YXNF;#]+"^ MDTEBU8MHM^P.TM+-;GW]!W[00#UJ=>W6:7O3>S_>+2E.HWHY,\3#E3*-ODF2 MIFN[^T71*LZQ -^EYIRBS\]5XB+JPD>=4[O3VNH5,&!= UA[=K/97WX :UW( MXVC=%J2]#=&Z\N].T;F_DNLOQ&,-1 M,&WE)]2U!X4(K4ZZ^7% M#\>CW3-4;MHXF19TP@(U]\FFW@]ZO]0!T %D&P4).L,+6%\#RU?UQ1YUVFNW MD%5\V\B5%1E4 M6)<2X55.?J4O/W-NZI4QZWTX,I.2K90 M:V6M6^^5Q5DL"ND7K76E;AJY\RYS0+>IW<6+<6]R$(;YQKL*)7;SYW. MQ0C1 @Y%UM6F1!D]KZVL,X"LD9Y;4$29+I@7(]>0U@=YVKY'XP;^:EN)LCN0 M?9$"C()>WV3U?SZ5%A&O4!*$[_B9=N$*U[;*E #GHZ>M1O?X/K=:8YT6EUY@+Q#7:\_7A)/O!-Q861UI2[FBE M#;'KQ(PV3CD4?9"KHW?*?;&5&F&M>E(VQ!5VO-C M)RWAA34BW+$[I&*"V@D&'I8@S>56*_PD)IZD.=7#-*=ZJ.=49S4)HBRG.DE+ M3$V$0Y=)+?*+&(K"$G) ;*A5U)S";XA;L]7O%197&SI>&>2X-*2LSQE5L^#5 M2M;8T%J^4E%(TO?\K'&#U.*&E0^8=\G5)P;ZW^: MZ@&UK1[0-=4#3/6 8%^J!ZR!DB#/N?CV]=VGCQ=?_J_U\=/72^O+Y=N++Z_? M?7QKO?GTY2_X\>3]IT]_XN]77R^^7GZX_/CUJB[2UQI.Y.L$!*M__!.+9\$[2M#!Y[*5)/PQ*RTG"_:#:B7"V '&H3X8!^&-$XY. MO" @HWXF3J5%;U [4:V&A$.-)@&3KP0W0&V?7:A*5%=90=8+COEKG7=8HZ.B M6\"RRX=:8X8.]:@P-DN?'$ MB=' $U(55J[)/[;)Y#.4TF[ #]Q-1=4@%@8E]#*=WHJC6 HQ'C%P>QY[N-UGF2[-QP_ORNNJF1Q MJ\Q$SJU'[]UA847D6%S?JDKLA'/LBP.9Y":>S"V[2O"%P9:]P999$,4GLKFE MYB,V:''8:,&>G;1@4J[3BL$-@QNZ/9 YC U,9W2-O3QDMWL2=4@.2EWR(/,D M7AP9!#IL!")G#I?%4;W9GD,0@"1 -+V#5Q[9&XH?P@EG:8Q $FE'"UK%\ M(#!;>+C_FZ$U!HU4MRCJ\)?K6T=AIFPI9&1BT9CZY T-GSITW*%XH]A-XSBN ML?.$3P0H%->)QX9C@R4[@B6J=XX8!GXP=8=:^SCK*$JP)RF&F \YR2.*E72" MX:W27Y0IV/@"2+/T]?%S1(_%:=%K/>?L..Y_$AAFP;$7V5'H78"SO\?"C_BO M\.;8VO-_4/$U)7\A_]C\ M<_2FS3^E!H9S3\D?."IY6[6A+OD3]GTIFU?:L.;_,'5NYQ\&28RGFOTA[?#+ MN@9Y(P%/?PCN8X1Q<'3-9;M+E@S@R,A%B;)##" 0U'8<*\E?3\B/"="Y"XK8 M"!))!X$*.RDA)N [!$$.S[WC<\/NZ!M,V"&B9]T& M"6V?FF=BBAGYQJ<8?IAXMW?Z;Y4'V(ED&&ZDG?=,A.35Q>A<3I'#7G+""MWH M.].<#$ZNX/[FW!===1:Z^U8%_F(7,"79P:*X7Q7\/@"8YQ$!YINX&,4"8TS3 M[JT4ENE2]RU>P)W#QMC0WL* [,!':D==DF[I6%P?0^5\;F6=]K#2 TB5$]%. M^9AMI8(*7&\EF@0AZ]6,\71ZMFP/#40E#:[+':9M364K3-FC.T0,&L/,B2>; M:='-5/VX;_.O#L1MH#SL,%$8>(3>D:@XO7+LH]$ZBQ.@!M*RF1GUC0H\+[B! M88PW?I]E-@M7MR">5#;7I6[*&M&F]$ *VP^L:R\8H%P38J!(X&)3XRGGT(ZT MA]0@-N4$(49_!)1VZ''K14\XE'XQ3D*Z1OI%A*N02'\*$.D1<@98/PU+R@*& MX$B3F2>C+_L'L=Z&$BY+A1V*(@7\\.*]=*;"+E-4]TD LPL@EHK=DU"& TO6EVXT* "D,HBYJV-F;L(?0E]DJ M7JP@X<;E(B3M@\*BE1JC6;]D7HY$?I 6 7/O3YI MG1_K8O_BC87BQ)W.@BS=)[<).3OB=8A$GI'7]<) 0$H_[@&8HK34T:MAZ+#[*3/W)0VR!RDTI2 MMBQCQ2G9*.:'(![$J5'$4*,-4R/W[R05DZ,H $*!@*&P1FJB-1Y'DP"0(.NF M9>[B^NYB:CNQ-4I-%R85SXO"+X&)+I+OR(Z8^^:LK[ MZ?/EJ_^B"?W /^'?_/)(5]V3@DUO9: L,3*J6TI*32B"L;G5^XK)=]K1-[5N M1']E= 6TE X_ZB@?B^'$#[S@6BF.N@S,L((G,179E9?(\^ W3 F#/\ M0ED& MLV#VT5YO,+G>F.S$<0A4VK9B-(1+-D!6P>_BUA+3F1?<"HG8;*_Y&Q 7-$'@ MWX"Z4>#[8A\#(@S>U@UOE;B!(:3.6,1D^XUTP65/79X&%6N&BGDY& CG2&2X M&#G^T&"BP<2-K)O*(V+Y H=8LQ8U0.H51KT"AH[ HQDWZUL=NB$X8.=-)9EL9DN,0_3,"> PB>>6_(NP.WR(_0-\@FR=R:;"N:N9ZG:+V'Y8)TB43X/]PP M2(U%:&8X-K=O*Z8>JHYQBRYIS9@@JVH8D\X>4!P*I/E!@1\JE)YRO5 A)D<" MWF-7=RM(BS]&BUS?6A%HOH =5"YE'$21Z\D*6M$MD"@.LY:OZE&T/I<7DGYJ M5%RF :5[@ 9.EU8-#^K-?H9'FIM0LYL _',H9C+#/U?\-<>/@'D%J6.,O1H4 M0'*4UCZX>IN6/)#F(CW.)"M44.(T@6]E2 V[[2@NAEP@,NYOWV[!OH42U *3 M=:=JT0"OEP%G\0L^_W?J-^9@(B+?2(#1!)H&P5#LCR=T7L!YXXV'X.5F FE, M<:Q%Q;%Z:EI3',L4QS+%L18%36=:*4:C %4%AHU5@X(PC>7" "M'=EU,POEL M=W8BZ3( QCJ*:!BZ RXJ>-0ZSBIG@KIKO>$9TG!B>.>S$\;6NW>V]0[$:JMU MD8;@IN&Z=CK&AS1:E)^4K&D4,P@2;!6"Q8VHXHKJ-ZE'*K"+ B^"L.#5SZ$416H'PT2&00] 4.626<48[V ("F+/P%&PGHVGDN[XFJ RP,MVY8%T"_*?;]7D'N>!OEC+",S!O& MA^@BNL4@A8,L)>,=9%@Z8E3)P!%'H!U$I6;'_/X$C\Y\ TL8X/?\B&2"\ M!9R%J$.G@67UX"31(/B#+\4_\:SE[Z^YR"H5\[^@6/@/G$J)]+ N!0?7>9Z MD(A\^1/Z6SNAD79"G"T@DTV1'"!S%04><7:1<82'G[VM$WQ$_WSU6VH8 =>' M/B<[3K8H:P):+L;5L\%PI%_WR$5..$?#EW5/>"@ ZE7DMHB,+"U& M^_F-/CS;TU7%.6KVCP;&2(/7ZK.@$Y+0VP<1XE]>@3 XAHG%,"&F\PF]A3#'T9-7EY^> M2$LI3L O9CJ)]N(;>-'6HD5A'"IRJ3(3!6:UZ"7'LH5EW%,EC*7!?1*9K",' M9>@Q:/DD_.')1>KHQ#&]W>J-Y&_9 >EG>:SE20I?N,3P#.,J M0PPRMRG�V2I"5A?Q@Q).2,M/R1='O98;(JRIFQVD%0"NL0^=?(YB-&O0.D MJ62*_6?^+3?!IR%U2RD'D;8&:.8&F!T]@V5H:@,F/DB?-DZ6(@5HB WK)3G( MDIG,#Q4IU;-+SX O)R #92R.&"05<9H:(:2716)GL?UF+!-N2K"'_(!;$,W7Y3_;6>EB[4V"R8)8XZ(V'J& M^H0ZBN7(%65UR.1Y;%VM]6;))Z-XBI115()6!25SBS+]&Y+[=*2WS_J;Z_:7 M=L[B@Z-/:16:*LJV6Z3ZP-^XZ*2DA+>6YWY')D-Z;>$#^W[+7GV?F S%4PCU MRY!DK3ZP9?ZIW"3W?T(-U3TBUE23=5.0RK^JH*!VL<5SO3LT3> MJF(3%VE,0HVLG5J2Y&\Y,]+GBR]?K7?O0-/X^L?E%^O=QS>?OGRXP 8P&[,@ M9@:TS MN2+5YV_X_!4H8&XL_4 <=Y=51M$; BK5!0>*5,_-;VECP%=I8\!7>F/ 3'"Z MREPQ^W[L&1*CG5OZ@U-4SCTK0>@+PFCK;I36_<"'@LWO? L5/!422K&I['O7 M5/:(ZVO&D]3EQC*6376BI!-S"'+<.$%A395+TCRG(W:%B]%=#2P7N.'G_-2J MX H/S=[-.5G1TGNRV)IXF$;XH^PI@P"E-S57T"@M4<2%[[Q;^1@M,\Y0-*P+ M>6XJ8+ZDY!%Y8CCF$+[_[@?K,C7L6C_0E+X Z9UF/%W^-D]3VA68Y#<_%-/4UT@R".@VFI MV>T1Z"-WU^X_4ZKF"4\$+\Q^6B0M6>'UX*AI6_C/\<:#A-61M<]8;B2[]5V6 MO,>?1NL>AU$> XJ-^"6__N3]I,5+&O>Q/& A6Z%]$FU#Q3@ #/B/B88,\' MV^9JL"DE=FF)K,^2THVLWZ)DMN#NH76<[!+2XM)JJ]P"6@P:F(Y:Q[_] B/< M:6.N V;6:"GFDA30\@+3V:[%]N_'9RSY:'UV7 K_Y;MB$-L@]BJH/XB4VT?P M.>KO1-M?% 5!HNZ2##QWZ-UN?T47,N1[9'VF$.B@!KP;-+OKT)E&CV78;<.P M#5U[)"Y^<'ZZTV2J*-M1$%H7&/+SDWH%6*]!Q79"ZW\<+Q''V[\YF=1+-C.T MA=V*>/OK&@B-$']3ALWMKTM2FITA-"77ME#=8HEMH<1IC->MW>S:5KO3AW_U M>L=KM$!L[CH_>?'?CD^I52WKQ%(_=UH5(H1:R@STH+4MH?*;G*/W+(_W%"_Q MF'GG*?J3%RCN M1RLZ9W00FW6TVMP[8 MU4@:@PK.VEW#N98U-6 MCMK9-M&.B:$Z*)>HH)VU"R66C,71CV%%IO+5K&^E2]G C:R\X%[OU#YM=C9[ M:VL/[KJO[^'PK@&WJ+S6UEGC_-Q@YDYAIB&4:T?'K>'904NX[5/[_/S4;I_6 M@2+MO*FM>.TZ<.U&08)1VEN3>RDN:?.B;J>$@B\^CLV3\$>N90LT?/&*-VUW MJ#^P:[_ 1T"[!GS#H.8>HZ8AE.O%QJUAV;8$W;K@R98(>T50U*^F+ M6E))0^M?HA\85:;*E;:A)]7[EI36_-++7BV4O!]5X@>M.L?W[A=>:5V;2MO] MBKGZ#'GQDXI#15;$D;185F\BO!%7 <^ZU,:!%3FQ&XUOX<.?_%K@Z37^9'5Q MWQ*4QRR;3U'7*MFLO&'])2QG-'5]RGVVADXT\;!J9"3BV!-988QK[#E%">VC M@)+ELPQ>F:[K^IC"[G.%;ZZ$639:C?NAF(OW@(O7WO&+AV5%7P9..,+U3 )9 MUA++1%)@-EPR#=.Q=D,N1[VD-8$6G0^WY6G[K-&T8$<>EQ:=.E1"59MK3.4> MLG1XK0PEXV=61BY*!O^2K8HP*]YSIVZWV*^J<&?R ML$U5N#D8FJIPZ:WP MZE2'Z@%'5J'CDZ6.JU@BFUL+#6ZYM<8IU6,J5*+"6MCTL?7.'XF?LK(U?B6\ MX*86-=$>=V@+J@]>_N\?[UZ^^VJ]^_CZ\G^W@![[(]-*'Y.Y(^KW&V<;/:+7U&*+.F+=(?,]0(%A8)!+' MLU]_^>7FYJ81B6'C.OCQRP5(H^X/$?TB1M=.^,O(B9U?0 YI]@8<$9G71.F[W.L>J,!^\5ICX&MH0'\:( X_I@[_7[_ M#$#>K03R;FU0>86;RI 284X8\H7*_,G^)U^0+T76Q74H9,<-QL$T<[>O5&_ M.S2#.:#Y R:2_LMD) G>;@#I_&*#:FP)4I?6M#5"? MM>:TVX77 ^AGMW-VUCT'^MD\.P?Z22?:ZG?/JISH', [-600C]G@%?;N JC. MD?^<-;-;8 $#$=]@EPY&N$]4W1<^ -QJ6$>ODX'C6B^Q/]"$NV)=>,!N'#>T MWHH@O!;6%6J^_/L(G3S5Q!NDBX_G#G)'9ZOB#8C!6]+';Z]8KOT' M2,JMG/Q760V3N+\!-:S44K/VHWF%VQUCUS(ITR]J7S=+P@A[JY+K=%S0/[\U)P"74^IN+YBYLT6-RL)N9NL.[_OOSRWCIZ1]YW2_QO+/S(18_5 M2]DA)>LX:;T'1ILXU^+X5U":CA>U7,H:+2$__I0V3WD.'U7]"FU[H9C@6H#2 MO@\B_GKQYR\=C^P#5Q,A8GKY1]6IG&ABO0&8X%=5/R)KA;0U*OCP67/#DN>D M>1[]@ 6G_:H>T:MJ=^]GMS[.L]S27E$CS,^ S-QQU>$.Q*^=V+%(A3\2TP': M!W)-E>4MH2LS"H8)@NAX7^,I5Q#]D@M:JNYWEE]UFEJ@N+*"+8E=[_:[]!$0 MK5!$=%VG6>M7ZH+JH*) 07#W77P"VK1(RL_,:L->[PS=?R0+N2N,-[ MAMK)$#MK>6SC_<(9502C977Z56/6#B.X49VX#'),YZ@:SVA"&-5*YNYPD8DL M2#$J"2K'D]U^H]O(O;7'T8J?-2V4>EOF$F+& M5$C&B]+!JA]![O:1@?F=.NS1GFI^JK?=UN-\T<-T&FT[_M]3OWHGC7N MJAR[#@,2AJI^_O+)>OOET[?/UA^?WK]^]_'M%9D 4CKQ&$5PYP&47X $T+*" M*?>$NSR7-6F=H%Z*7Q^J$:LC7]/:/CBWEO2T/W2%$J9K6N#+VX9O(JP./HI*9*A;:;FIGDSF_IQ(./X(H MB8?^?W[[91)/O1?_Y_\#4$L#!!0 ( %&!I%91\\LU[!4 *8? 0 1 M>'!R;RTR,#(S,#,S,2YXGUF' M^X=']OZQO?_>MG_[^L3=+]R9XAFR@ .??X&$;X-I& 9?]O8>'Q_?/1Z]HVRR M=[B_?[#WK^_7=S+O(,GLT,@/V7Q1X&G$O'<<.^\F]&$O^;@G""X*1(R!7&4E MDJ^%(BXFZMSPH9@Q9'8X#S O\"^+" G@\Y[X+,KLV_L']N%!6A(_.5,U#?&E M0,0C_B]U_:"AHSWQ>80X3K/[B#A<7;7\5*B;$T>=%3X4,[)PD7&,^$C2A\3E M3$OJR&>-/Q4+A $KH0]?"EDC;D\0"E9K3CXL9R[A(_U2R"XHNV&1D42_QWOQ MQWQ64F$-XHOVXBRL\;1BO03=!Y\_?]Z37Q=9 T8SAAGR?W'BAYCY*(06BKQW M#IU)MO>/C@!'* P9&44AOJ1L=H['*/) A,C_*T(>&1/L0G/V\ S[82%#[G.( MV 2'/] ,\P Y6)\VN #+DNV8S +*0LM?J:-*,W'COZ:.K+RBB/C+3LO9(LD^ M.+2/#MX!Z<&>!A>EZ%>QP,L+Q#]M\;,=[:)CTJ*>+Y+^L08'.;>B17Z17_Y: M@W#F,[7HIMG%CV94%6ZIDN)*_CWLA5QZJO;29GY32]HTN_C14MHECZ8G^27F\-HXN4 M9CS4#W'*V*DK*?_F+3UL<2"GYV+S919_K:$- /+G/48]O.?CB1@M$I'A7+QN*E04(3XI,,R!0PW ME0F*,E@$9JLP) WEV-IVJ1/)'S!+MN%_$LYMT1;93%(96*+< MS]LK[=%US*D^@06;*:.9X>*)A<[<\;?]_7V8M)\GM/(_3WS7NI!DK:N,[->] M)5HK;$0Q#Q6)7YQZ MQ)4N>Y&!VW1L"R!+XMR.?!2Y1/8%ZT*A/6E3(#D 9-REY.#W60C#]CV*']^)%6R8 I1AVT0=9;GS+H& MSGID59AUA#RY@L*G&(-IXX%N:$.S)-1]!ECITC>%J2,]3)W&;%EWDBWKS5G, MES64?%D]H-8UJ!T@D3[%(0&E\)?&US([IN#VWC#H;48>4N?7E'HN9MS&?T5BCI6YC6?"4@T3 MIE#UH0VJ[G*\_;=U(9GK\25,Z],0VP?V* (X8!@ANY@[C 1FYOY5E9O"PT!0*1-.TY#1*TF8LON!TN['^89_%Q.W;E/B.V[Z#V"& M!^Q'V)"=L_I,&?50:50QJ[B-*>VX!3_:Q >S8#M$3\:&?4N5FK+ED=*68D9P M)@@Z,V7@&B*F#/Y>:?!/TN I>8OX MUO\)\M8?"?D=!\#G=#K%P9DZF#R@D8=M'X>&;%]>ORFS'RO-+L;ER6R,@_-. M*;^U?N!PQTU^L"_;HQ]29F[NOE2I*>-^4"_@[">-.B&WZP8]L&DXQOY=2B9PH5Z%4Y. 88)#V^MH6!"PN(B9:(?#H"=WD//'2)_0F0+CIV[ M01B456_(]H?J!3@Y&[A:$$XZC=[>8)!C>T*I^T@\SY2)4T.]G]/ M:.VZ'3_8TDXPL[5'&#&Q'^919&PKI;Q^4S96K[;),?]50MDZC2E;UX+RKEO\ MH]C4FI$P#JL0W:E#Y6XC]@UNP]:2,65_]0J=G "<90S('OLLS\"NP^"3'5 > M,AR2>$L)FJ(*:]ZU;_'$>IPV#6YE/$ M3&VBK-9KRL;JA3DY5I=1[4.8R]\)BCMNV<-]@+N'DB!>F"VY"Z49BZRI(F'* MWNJU.CD^OXV)P]P*478O7 M1"X:C*'4IF0*!2NK;C6AD-:;]->NQU3KABG:H5C*?N[@R)2J(9PAD#X3Z $>S6-"A9 H.ZN7 ZHC*'A%+ MH9!FS;]2K2E;JY?^2=6?.KZS9E<[W@OM[.6O%WA@VO1\P4$EK&_/70:!R*9Q@FS0F;@HR! M4, >/MJ1>H9AHT_0%%S6BA#L@5(=RV<8'354#$'B?>/ P1X&*_%^ABV_6K$I M8VO$$_;FK0O_,6SM6CJFC%\2:%@5;=2#H20\R# &RJHW9?J2&,/5(*3>X#7! M V8-7TO&% #4RXP5H0H]$*JNYH+?(2(>N&C\%$;(V!$"/6*F0%$2FEAR+YCU MYCSFP[J/^=AU:&@'$FP&+*W)FX*/>N&R24!##ZAV%A573!(WN7+=%J\WP3P- MNS(C,.F1&91E&IR:@JEZ5;4!3.4%FID4UD4JA?H*"20G&7O M:=H9NFD'VG/< 8-#0^Z?$1?G9#!B/F3A]@B/*TUHL7<^$2S%[U>D M+/7N8L6&XHX!AIPP??'&=%^I0\D40.K#F^746G*1OIW3=R'J"V$WU(_4$#&% M!/7VP_(MM'V/TBP4?3.0:$C4%$34FQ'U@? ]9)I8ST&,S<6T*%Z ,MNWM*-M M"D#J[8A: $$7E/"5+%SU_4_=H8?L24GM.($_*;,#FC%G(;1I(1 M7DPAK"3@6WFD)$[(;^T4@%?(WR-O+6OG/W8"?BJ&#&'P0TF$>7L,%@ZO]$!L M? 9)-6BJ*V,8I<_$K2D(E\3--SIFI1X$UA[.ZO&M?5AJ0T&9+2B;PEU)R+[N M>:U^;:21)7.>IC*?85]HF"M3V"LY,U"+O:*CJ\[:>[>:PWX;2B MXZI#AKWOTC-98:EB.8-A3[46#Z:P5')JH0)+2^LG2WEZ)]3 O,@!WRT"6;N M-0UF3(&NY)(67="=))SVZ-,Z3KVA7J^"@BFYE6VT M!5743"&B9(V_@(B"KUC!28\/I<46WG_Q416G_CSH:^35/?ZTJ1Y*FYXA!'TL69LO?WRJ[[T:OA.U*:@T)6L*,25+X;7/5?7 MT;_X94.0T2=H"BRMKISI<:)K-C$?ALZ;4)78DE M6T[%APE_:3HX)MX/E]38Z.2ZR4DKV5HW'445KW3MR'G MU(BD*2RU>2JP=UG:;_MM"BKZ!$T!I<7C@CU.M*_:*R1G[3X^/9MF(OZ8LMDF M[E+: &.F<-?X@KVO>T_<_8*"0%A+IB4I/D +63] M*M)PK#T+C;@\&?MM$+((#R2FGP)&_WTR/#G[CF,B:"S7@'.]U3 M$+)E@:OP+9I!HLQRY3M>)!20;CMDBGD.4FVT&J?,J _.B%XA$) M59HF/KAY/VP$JK.+^[LB< HIG0#'&?7$R)0A[QS+*_+X@E?5EZU1/9T!03F8 MNHE"45Y@:,D8U7DZ8AX64,B'Q1)7SC1+J2]A%BW^S_$HO +[L4BDGX%_],&4 MW]$3F46S.^P3RJ[Q X!L@F]%;:F$+\=;)I)CS&,ZX;>XF9\,IDP/!&=)PH(3&HOG@(,/;^\ M/4(M9/-*7A2QI8.B<^R)I8I?-\2[I]3CUV0&#+C%45%=IDY.W\ZI(RT%+O," MYACA/+<@L1"L.D_[5@<\P;C1O$P,/;KTT8?YD(S463)3V==.VN?B[NZDR'\A MI9L\SP*/SC&6$X1AQ)PI3/3%H:(5#Z2/:%N[$E"J^ !O+=9O&)2M<:;B-BJQP:F8P[#;>(J\ MD/N:^-!QG+'TL]12&EFSPC M']J!R%-AB[I,W92, E4^H9LBZUWBO_1S)_K8 M']07#T6(T79R,49V.5I%1]N\V+:L1XN-UGNZ>'OC+MTR3O9*[].(AE0/FKD[ M-VD1G',5ZSPO6VF.+9+G)"E2+U&Y5L M(?JN_"LW+A?-X]2#V=A"$NWLZTD7IC69$3#'(TRQ'@B'4KP@4UF.KLU!2N$W M_./\0OPH(F\EM1.@RR__W:.G-";]%B-/[&XG%S_]]%W,X'/6<9U,&)95+<0S M4%$GEEI+!8%>RL?N.JK0J:&;BZP@DEQ6A-9RBX77=D+LRL6AGSZ(MH1TS)VF4X]F+4NS*ZRSN/I"6X M5S[,:,6O(<,S$LTR96GE?9$1GZZPR:;(#;O%+IX%L=7E$1F>;*TNME/!LE$V M/&A9MFO#WYPNQ):R$T9B+G>'PS#. (B^F@6(,/%'-I"/%WAXIHQVA;>F)[KE MD=Q-XE'1KRK2.^%%$Z^S[+;$^S=U3BL5;;TJNMOH[\C$)V/BH,5*'H@W!,B6([>,\<%+7+"T*R(Z)H\G4"W>MHE0A*'<8=T25GF MA6[&@&$/#,1F2=QWDNMFY)%) ?.;J+B[+:%$6BJ"A61?5BM>IHO+2,07+6[A M").L7.@.Z-RA!^%$[J?0-XH#"34*?R86=L,T\94$-P^8_7-*G&F9FKZC^2G^ MCER\"=NTX*&]<5(-&_>?]X]4+CMSQ9)TR;=.SAO_B3U/S$;DF T*%R4I_=I9 M6;+]ZU5)%-\Z*4=V4G.])XIBR8W5UKE=(5W)0L%V8WTL2FV1W(I76/+O4^@J M0K>:[=9,BZ>:6BBN#957KU?E$R^;4:Z:U!9I^+E>V*E3_[/Q\3IMH^M[VU2Y M11K3>-5&5U--JGH]&FK\6LR::FQ.;XMT;>CI@3H5FR+SNC2[686^[]K=/->I6_"BWJ MPDBCABW2A[D;7NOT9I#2-NM7%V;E!;='^DUY3<*"%G<739Z*LG<3Z MZ<-(KXYMU$FN#O7S.(B38(BAY=3]5 MG4477H:(O :M:@)-HX*MT ;/#OBD$@D_$B1'?!8_JA32H(YGTTG\] =WIGB& MX,__!U!+ P04 " !1@:16QL=JI-$. #]XP %0 'AP__^WC/SSO M"^54DH@&@_OEX&X6\X#*P=O MO8.?/._7CR'CWS_H'_=$T0$PP57RZ\EP%D6+#Z/1X^/CFZ=[&;X1CCZ\^O5 MK3^C<^(QKB7B:UX4^Z"2BU?")U$BQEH(@](6^C=OU?_!GA M4QHD#1>2AFP.M'+ID3#,A.$%-"(L5""HA.^9I).3X=-""F_%DH;VS_XXBI8+ M&-2*S130AZCX9E+'RIH0L$D0C&D9J=25Y?=YGF;_B^B&&X7).E M[L.><.MYV%LIG],)!8S!'7G*W;0@VNH'[ZT\+SDX+%-F:?(7/&V/)?< [85< M6I';UK/V5FIV)^V/-%/_);C_0KV/HQF5%@19__"]E6N"8H,OI; @TLKG[JTT MKZ584!DMKT,"F%*O>:$7.18D6OOL?9#J%R&"1Q:&Q=.0=BQ'[-.L2F[%5 G4 M[=LFO+V,,.@KG8["M,DE]\-8A\M*P-A^;)60# >/E$UG M41;_2_LATG\6ZG@9JLI:C("K>1I]8!&=K^@G4LQ[0"_Z"0V +%"R/GR5=4>! M ZS$CUXEWG35@17Q\:N(NW)9L"+_Z0<5>;$UPTKE[0\J%2N1&:R0W[T*N8LE M'U;RYQ3&S]-0O&H MO)@3&!W0!)_"TOH1-G-2.F+64I+):?#?6$6:K\]"7@D^O:-R?JG! L8%X3\!6E<076_5E-5"JPT_Z;R[^=$-5))D?K6-3SR_D6EY3R03X M_;ZD1-%SFOZ[UGH765[1#;SOB\F$^F61YWZ8L"KGE7\#?(DYA;<-&HQK;^<, M+K+2W2(LF64L"TE]EJ@ ^']($WO%@].YD!'[*[E>B@=/:A53.C3&D_QP&?-6 M [-$!#M\DEV)@0D12TH_44XG,!2!P=L9D?03S+X 3/L"5'_54#"FMXKN,S@F MW*=76I=<2\9]MB A+/[F%6\616,7A9#@./)T.>OGKK M#%2#+JQB3%6C9N0S.+1Z5D3+KS2:B23XG%KALC=F1&L;U98]VXI :*7I^S+& MY,.TZ\P1W)O]&F.4+TG[QZ2%G;/JU0F>#7KH&>%JX\=D4!;0](PBB8R,%TFB M/)]6YO68$3N%JXD"J>W!*D)80FF7Z%J*!P8KQ4_+;TK/C=0@:^&#P7JH FC> M@0OX4B/5 E]%!R[@VTR>AO@J.K"-;^-JE$-XV<8JEUL*:RTR+=G/H7B\705N M2A 8TUM%MW+$P:&]H8M8PNI+T?$$5AISP6\CX7\O@84G[ 7/>++64F="E=JG MNN:]\'Y#0QT2O!/@P?S!HME,A#IF Y(V6DJV[:X7['TYE?S=L0C0X>@&2]Z]$4)UZ'H/UL%8X(8A41<*47># MW#C:[5*538,,"-$R/KL/*K &O]GNZCZH.T/ V$WQ!OK.=>CM=IOW(1B(F?SF M^QT- H&N(5]' O 9WR[I^I[J;40KL3NW2>2L%&NS^ES::>I?BCLOR'')U^]? MW$U3-9TMZ 43+^D,VL&"QPN%VF%A+^)1[A7XHIFV5.A[EF=%4+RF M$Q>G$Q>([IQ.&(>)G^Z>ZC 9\ K>$_C-5#XPG^J54[J'="H9#,?I.2RK^335 M/I_H1$A:_JXL/=4)2>I7NQJ(USKK ,Q)!*K[/HYT,/I.7!-9DZ[=OM=624R[ M<^R[0K>=UV-K:#FU7D#HOV[3?ZSX[V:H.ITN/3@SR1=B#@\\MMFG]!(QR:4V MT_G+S;ZLTZAOZ]_(:<&E)?]D?68FK(:9FJ5G[*1###QST"@597IH2LL%B!E? MY8=/%S7IA\<;\OA51ZT9"".TD":H2@B,(V M CTBMA/<:T$@B.P'3$PG"([(39>GR>06#<:A2YY0>\SH8>N2D]3MJRY7FB[M M6K7$;#*S7=UF$HOL<[V[VUZJ>H1SVTKUS/;W<>(D S3]UG*6)%1U,H=Y!W9/ MB(4GCR?)$ED7NJ41[8NG;,^WQ5F@W75L71Z:X8LGG=E5&D4I:_9Z4FO;3[N! MH99$'SA^&LQU "?2>N"!9H(N@8.DZO'DRC/!(\9C&/KCM6I+]X9R!7873\ W M&-[D\^R7H Z5/M$?*$&% FO3I!:1JO(HZ\Z?Z+H$OS(N=)+VBF\8$=V=(&J% M@]?353M"!6\CF_Z9\U^)H[2U9<[309/RE#$$,U*LTJ>JMECPI*_I+"]C"BLQ MU?):T=)^%"3_@I^]^:HH2"V151PW]('RF*X4K"1^I//MSV(5 6=R[3+J:B/X M$Y0G![7HJ9,CA<#KB/TH2?ZXI5$4)LL9K?_G"\*D_B5)BU3:;A1_&*!]1VX& ML$K=9;&[!8-+P2P,?B,?UJ60%0;<[EZ?E;1J!,*FZWR7"B:K<':EFES*?*LR MY:)#N^)4*202='6$PZ6WV,!^NF3B>A:;^=INS^>G<5BJ M]/ ZBS&;/9_GW][+IX'B<+,,PZU/3\]ZZ[[^U+>#=: MH8PGWU1ZLD\)7 2%*PAR;P:Q)]J\(U?PID:H,]2H[FR?[%\\=[[(\H ]CL@- M'.7[.Q@21XLU4:R+72M4E]QS4XF8#&&7'&N,K2@Y<*>Y+G+*A^Y. H;8+3O; MOW@+H2()\U.FE^^SC%N/T\A;)+70S%]=]7QHW-2S[N!1]MWHSIBVY#._K'K/ M#SI]"F11 7QIMEF;SBSGU&VSJM>V^K2<&QK%DH]YPG[55X2:=-$SQE4P0@L? MC:J(J&<<^F2&;"IE5XT059.[N;5NC$)T.R]=]O=, MP=*9A%^DB!<8&*:=V*TO2P]AW3IZ]30Z(U(N&9_^FX1Q6?*V$:WEJKGUP? ) M$^,X N^$ZZ2X,BSU%+;7DL\_=Y;S(LJ#\D@JJTC,JGA[=O]5'C1@L_1E=5W%;6U7=WU[)M!H"'6N<,U MTC8A?3W\;XO'@@^5;;%8^BDS^QSJVA=M%?7W1JA4J7ZN9[N2K"\LU;K;D77Z MYGMV!G8'1^0"CEK;@Z;K$0TN,PE%T\-)58@%6'G#OOBM'S=5;>US;780F"NZ M9XL7G- K">SF,0D5T>2(+;UJ6!VRA=<]QO0_>I;6#JJK\U][*>&ZN)%E/B.B MMZ(NB.2@P=6S'+ )\TMS"_"$5O&@?3A'O+8[_;&?6"X3=M+@3%4HJJZYFWOE MQ096=!- =&DCO!8H8E'L4OU=+9XZ_\FE:O):, WBO"Y5D=?BJS(W6"!O70"" MWZ_%PGKG JSR@(U+N<5;6VI%%=GUZT#WE#9ZG)4YQ^[I[1J%W1:(/9U=[C*T MFO3VE'(1 /R2Q3W=7(2GT^IC>_JX6!&;1OVQN'[N%5<[WFT8%^3)TP918)[:CF0,^LMK@L*PX#4]T6F0U7MPX9+@FFZJ.>IE52=%%;M> M[NJ6)L#J=AH^9U\F:!*2V$T1:H"TK?[U"Y"4)5L$D" I$)0S M8J9:E@ P$TPDOKP@\6__\;1,WST0QA.:_>.;]W_[[IMW)(MHG&3S?WSS]3:8 MW)Y>7G[SCN=A%HYN460Q M86=T2=[]U\G-U;O@W7<__OW#3Y//[[[>G;[[\-V'C\%W/P3??1\$__YO:9+] M\7?YSWW(R3M!1,;+/__QS2+/5W__]MO'Q\>_/=VS]&^4S;_]\-UW'[_=M/ZF M;BY_C?/G#KN-?_BV^O&YZ=[0CQ_+MN]_^>67;\M?GYORI*FA&/3]M__U^>HV M6I!E&"29G)%(TL*3O_/RRRL:A7DYC486WBE;R+^"3;- ?A6\_Q!\?/^W)QY_ M(V;]W;MJZD(6,9J2&S)[5W_\>G.Y/Q=)EG\;)\MOZS;?AFDJ2"Y'6# R4Y*Z MF4!)P0_RV?][IV>^7@DQX,ERE9)OONU.5$R789(%2[*\)ZPE>8UC]$YHLB29 M7"E!];BVM"J&Z9OG[<4],L@P>AZHK,P[1Z]N0IX0V$*5JTIFD6\OMR M'18\F(?AJB*,I#G??+.EL/[B7Z=":BZ$T-SNB-)9PJ.4\H(1?B?$YT0\](]7 MY+?M[I2W+2'/=$SN><["*%>P ^CAE(/;S9(7FH-]_YJ7NY*K=Y-\];6 ME:/Z2RJPR5-^7JEX@7+(7'ZPYGC'=FFSQ'2:P_&J,FL-B#Z@77?2+=?_]FT# MV#P4J!:6$[7RUU1"G!6-2,QH ^V$>@K > M83W">H3U".L1UB.LW^7MD/OM4.#_?4 EQ4'(.1$86&+?#H ?-IISD&]#%@)[ M!/8(6(\?L+ZFKS2:DW&K2[RD)KTQ71-:)K1->(KM\:NFZO*X?" MS-\%2?8@_J2L!41N[.P<$6NH0 ", /BH ?!E+?GK!L(4+$"Z((A'KS/B8L3% MB(L1%_?I=8;O/0/AX5^V*12,1"1Y*+,H,O(JR=P(C8WCN$;)0((0,"-@/FK M?$7#C'\1*X+?L3 F&P/]YGE-<#B2[C060FR$V BQ$6(CQ$:(W2?$[F%3&@A[ M_Q#<%Z(/X3RHY4) U15E>9+-+>$W9"C7"!Q.$X)P!.%'#<)O*_F_V8@_''); M]$2 C0 ; 38"; 38"+#[!-C66]! !15T44!]$SHB<$3DC'E-E!F:'I#*LUJ* MJF=?$Y;0^$)\UP3PC6V=T2GG"$;E7DL'-%YN5Z$*_D*;NZ6V"?Q"FCJ@LI(V M]1+2MG- W_\M0B8T=[JN/$@:"A4M'=!X)W887NY!1B)535U0*1ZAHVSGYX,[ M829Q+- ,K_\C5^=[I4=&T]85G7*'F[([^JCV&RE;NJ+QF@H(D_Z_9*78IZ'P]@O:ARZKZO' MGB\)FXM7\XG1QWPAA&P59NH5HVU]<%HODI1\*7;-]#T"]YLXH8J="DTWITP] MPUB4:HG7- M#T[M#9DGTB.4Y5_"I7IJFYL=G+K;!4E3T^)N:G1XRI9AFI[4"8-JTII:'9RV MN_#I,I9^I%E276AC4#Z&]D<5B@301*5+9$$SM=+ /R-I'[UC3!+. /'WO M'4^PN!.0O1^\8P\8KP+R]Z/G_"DB74#N?O*6NWV'/Y"EG[UE21L" G+WB[?< M:4)PT$W[\,DNK:51&QB#\N@PHZ\ 4SX@;.N[!@$;M[N'135K8+;:LTQX1%+5G950 "#N*Z;!Z$&70'H M"M ](VK^VPK/Y,L/@EYPJ>S:[%VA;!5:=B&.G3M!\(B@7:FGU2I-V15L&@1 M3=4&L-XY5;KG^I/4PM4>?2 MB]Y5:XZ.S;OJ;;W7KD;>0*Z?#\&])#&@LV#%R"JLSH*4Q5-Y,L_*XQ*RF&IU MGVZ2S8,539,HV7JN@.ZA[@]R[4+JBV)T,Z&;2>=FVE<10G'<;B5L\BQ@U[5\ M&1U./0R)KB=T%>#-#OZ8LB.RR1'I(](_9J3?V^XZ$.;_N(V-BK;W2=63E\@V M3OB*5B?Y;1&^[;"N\7P[^A"]OSWTSEF^@Z'$7UO*Q!__^AP^)#4W4CCVLVO+_&W]Q0HYRAAE_]H6C00.A)=?#F5IZ[D0?"RSU/ M'58W-1^<=FTXVMQAK/0/*T/UYCN)_BR2:JLM/S)"].Q ^QT'-]Z](\TRU[=& M#Y(5!Y\)FQ.V.YE49KRJV0IC^JJLX- '7H@[/QIE=85T,0*N68T+J*R'!IA M#TE$^#]I*K/0S01W&@A]JNA3['2^?BLXZ9WS&/YVJ/W.YE64XQ"BBXEICL56N:?1_F",5U+K,C;7TY'8/G4J MR!/GC71:[.S4SBCT2B;[!3N=1+:G4\X]B*PF(N"-?*K@-#6&6+R2/ZBYX,/N MW.%MJ,-PF&LQDER+/OR8 V59_!@P\D"R[30"TRCV^KG.DU 0@(D0F CQ*GA= M6P=35AL'BCB_KIDK&J7:V)@PC2\8U'8J&V+PV3X(6Q=DMXK%FOHXY>*FPBT7 G$*R2AG\[W/^%"F%'LC<3" ME"6%PW*O)+3S=G$D(4,\[L M.@2@HP+C &\O#O"F?&&7I>C?A4\-A"E8@'1!;Q%ZB]!;-$Y7 V)CQ,:^8F/X MWC,0'OY9@,D'PO/R&\'[[U0,$ A GQ?,&A_#!G.-EVVH0OS\]O"S(>OC_,]" M//(SR11Y]3' M<&BK67'0/-$<;KG9#X!VG+>'S$_/[V[5![3W?^WAD=>_GIW+#^K'-K= JQ6M MUHXY#KUL-]0>4(S.>N]W;_;&7K1X;]2@ KUR7[B5;1]2"OI]R;H-9W2I$NAY M0\^;KYZWMK;#0'ZX]Q\#H17$BLS7P2HMKZ[(XH ()E95(_+,)?3*5_B(KCUR MUJ2A6^[MN>7>E*ODNEX.UW(U3++X?+,63M9W@@[-&2V+GGYP!'?_M!G"#Q[E MS&O/=EGT/!Z.\+K8T3CKE&_S,HO20M88FG!.B1YC-$_$N@K!4GFW<689AG/NP0/2@XPH=5T?MN+I\7@,5 M++(YE@'NB8X"/)V!EO0XK4G$THBE?<72UEO04!#ZAV!.:?R8;%\E%#7O]W0. ME%4D(#9&;'S4V/A3+?9P3 SH@5@8L3!B8<3"B(41"_>)A<%;SU 8^,>@[$%X M'MR3D"79/$AIF-F>43:.XQP?PPA"M/SVT++QA"S)A+S0KQE?D2B9)216'NXU MMAT'M>Y/(6\6ZX8DU?%B73NG&/B4D3C)+\)(5B%M$EESPP'IU>88ZIJ.B>9! M$R'/R+U%#JZAM7/*+\OBI7*A:21;W7! >I6U%Z#-QTC[L)(^>@_2%5APA.*%9+.MQ?RI"81;G1',3_B5 MM*[5Q.A;]D#*E>"69I?2Z+\/LS^FLYFP_F/Y,M1$0?OT0-X7\@A0W9"F/1 S MS4B^2%@L7TKS=5.F9CT0 C[PI00V%0PF?^#+[O:B5\W%T\3RHO\&_V)!)/U";#=ZKJ&4_BO)(#C)! M7;W>":A6P=-6C@,OI;3]=N>#A/;P(L$6%Y"SGJYLZE%$S8XYMZSUJ%;T7AKO ME(H&6]%69K:7*J4=RNRD3CYZ(YG 4*PWH@E#QQ3JY?!*(+N;!Y[O<78OS^P< MZ-),%?3FB/,U724JPE*RA@J3_.G0+19)E6YS;*PHY0( M8:*1+$JLKY2!#N<\:].*+DS>?'O)FS;I9.$JR<-T$L>EH#;')F&-W=*]70$" M )SNRC\\PZS=()A(9)=(1+/Y'6'+ZX)%BY"3[:2?K$^%8IM3MI[.Y&:Z:1%K MLC,ZCN8)YPI*M9D3'4=[>YQCS<\C3.*Z+>XY^;,0-)S+:_2TVY6V[9!4&^HJ M&UH/3;EVK1K;CY-Z&UV"*3684@-,R^B*9FC/\,#'.3)I0VJM?$:;[-$+^/7. M ]55J5\]0?1>!#P*/'I0+"4-XM!;,"4[,X&EGO0Z%WDE9_LADPTF/- M$49Z'$5ZNCA'APH _1RLJ."(Y FKOKXGF7AR;AWZ,0[D/.@#I C#/1CN.>IP MPG6U0PF5-,T7A%V_6!0G]9JPN.BKXW#H5,::>.A@&Z=;!=$WHF]?T7<_^])0 M./R70)#% [%" [X(V?.$0N&WJK]SU*TG!,$V@NVC!MOG(I1UKZW['@:9/$7FM7;V+64$0F7"JY)T[;HZ1-'V@1HJ[['Q=6@FN!F MAR@(*PT-QT*O-_-L* NM:C@8O7<"FW.A)J5)9M1*NAX^< 6&F6?<7/AS2K8 MH8R?K'=_L1\ =/"VDQ@EM7,6$/2:3'BHUMT $__"%(1:GGSY0GV?R? M-(VE)TM=ZEG7#N, & ?H6%97Z\&@G9P%/K':82NC<#@^(HXA+!K F,?<@JST M?:YM#.'1!?2ZHCGO@D::U4A;^-"\BF<>2E\=V;D_:Z>CZ20X+6GAU?1=H (2C(=/59BGN!5#XHY,Y[+31@"V3+KRK/YABO-RNPG;%& MP9X&KU9C[]9KIZ6(]80Q<0\3]TR)>ZT=[4.E\KT/>"Z(N9>54V0=WI60Y;+W MACQH(I]Q(.=I?$"*,(GO[27Q6011)H\ABPT5#AO;#)2X-)V=[HAZK8].*<]Y MF4E\(E?#=;@N"V$8KZSO9U1,X;([I20T)%T3HA[Z/9Q*0NH82/T])H2E 8B!]M M@HO:?O+.?:J8?VJ_TWCEU&\G?CZ$0GL40XW7RSLY/*AVI-:^&"^%>9 MQHF$ L+';#"8/YJ2%Z\MM8HD'<]36SO-.F PL6ODF1I?KAZD: MUAQAJH:KJY_[#&ZZ3]_@R3Q+9DD4BL]A%,F$KR2;!RN:)O).@^1RV M(SI,Z&A'&F9V8&:'+K/C69"N:_$Q) J8.SBE7^BEA$]GKZA:5_^:4COL.COE MZPMYW"&+T4Q\C"I,:<-AVV'<1OA?TF 00$-KC%IZ&[6\W6Y@^UI$+\^M^X\^ M\@02=Y^B$B.*.J%QA\;=F(P[DRZ@]C#-.QX!A--N",X[]S.,Y8Y;H'<^0;L7 MW0W(#G2PY&-P7X@^A'-Y].(^J7KR(,QB64]Y17EUI7&02^5C6S:ZY>BNCZ!T M(A.]%^B]T-DST8+$14JFLY-:QB;1GT522]3)>NW.3O363[9 M)"7-C49O9.K80ML2;4NT+8_>ME2H -KG#CD0#/\^F(4)"Q["M"!B#D(9[BPM MAW:X&SJ<:Z!M1QTKJTY(M1L5%;F%!(XG=V0!Y(5Y$)HE=M*OO@= M/156.DV36";VFN]*Z3H@XG#$X5TK#KP2PDG\>\%EZ=GZ8N 3,J.,7$K52[B8 MI2?"S\B*D:CJ(+;"R5+JU+_*/S6RJ^/2 TK0I$&3!DT:-&F.VZ3I"W)XE]ZE M9MV;O64@F^]'8?64+[F=@:?J[MJ:T].!IAN:;MK[PK,RZ?&W)%^D+R@LF4"FM68KHVA%L2AA806 MDNXJB#^+\J:Y?$'CRV?9,M[; >V&5@):"6@EH)6 5@):"<=K)=CMA@.!Y5\V M=8WSY(&/Y;1>D3$U(BI$5,CID9,C9CZ>#%U;QOE0'#[_7>EKS83.CII MZXO6CN$:6 .(032-:!J$IB]K05J?%HQM5!8<.L.Z(TY&G(PX&7$RXF3$R6\! M)]OLBD.!XO$!6%YGKHL4YEN3U2W1,E6@SJ'S2VH0QR-.%J#B:92GG8* M$8 P$JS30/9 25Q58\'2%##V1"L K0"T M *0"L K8"W8 4 -\019JG;()BA M[)L/V^R35;@N4T\DX!=?BFGKP]9I_0#G=D]'2M$&0AO(*C/GNA(R>62_$C%; M"ZF/(=':0&L#K0VT-M#:0&OC+5@;77?*H7#ZQT @;;$L\W6P2LL[OP4T)7\6 MR:IJU#8KWGY@Y[B\)86(QQ&/ZZZ9KF7J6HJ44 /G&X$RX2AX1\36B*T16R.V M1FR-V/IXL;7M?C@4@OX^$#W";)Z4CMTJMZ4];(:-YAPKVY"% !D!,NS.+RFJ MY"IY(/'ELW35%XS(6_X8B2?"H&;Y]B[ T^W=SA;W?O7['/]FR_8>--N1T.! M@P,-#C0XT.! @^-X#8[.&^0(4XD.#)*&LLE^".:4QH])FK8TPY0#.+>\#)2@ ML87&E@;T-2S5^MZ.25J2(-MG$24&\T#M X0., C0,T#M X> O&@<6F.!1J_B40 M\\4#L08#O@A9RWM_3<,XQ\@@>A :(S0&0>/-Q=_7A-U*:3H)>1)-LO@L20OE M/=Y*J-QJ-(3.")T1.B-T1NB,T/DM0.<.F^1 4/K#AX 7JU4E$&$:1"%?!+.4 M/K:#U-#A7$-K.[H08B/$!D'L4R%&%T**;G=DZRSA4B7)6XHM(7:KT1!B(\1& MB(T0&R$V0NRW +$[;))#>:N#^SHY1<@=CUBRRBM!SL,DY8&4EB)\?ME0W[75 MH,X]V2VH0]"-H%L#D;X44G^(]2^+<,EKV2ZSWQ9)M*C(FHH-3TB@"H[:=78+ M4:6?X(:L"A8M0DZN&9VS<-GP(N =/*"_4<9MNHR9A][6+IIH_IAHM[G $_O+ MKL@7E"5_D7BRE+KEO9(!J]YNC4]&0H&=UB6-SR'+P2@9R-_W/O,'-FJ S/[@ M,[,@.V$@3_K'K5LYVI[SK"Z:C1.^HCRIONCF6^_Z&-?>]G[H1?_[V_._'^-O[FA1CE# M#;_Z0]&@WG.!T5B>_%4J4'G-_,LR:0H_&ZR3VZI081IF$;E=$))?U>4/-#$E M4_/!:=?&8LP=QDK_H&MA4U*C!(,5A*AQ(=&S ^UW'-QX]XXTRUS?>NBZ=:<" MHR:Q] C(8BT""?,98<(*4075V@SA*X\[EXA=9E'!U &J?@;U8![R1.SY6?Z" M^ W%:ROF02,YY5A=:_4K)[,BO4IFJGBJ35>G/+V^E+H1S,$:.Z7[.EQ+6YG? MT5IQ;X2(\$^,DS09P8^H]IDMY1FO*K9"F65JP.28,Z M]$#8^=,JI96>FF3Q-:-Q$54ER]A#$A'^3YK&\AR9D>!. V%P_:",-%O^U&"" M^\0!V#RD]L:8EWP:\'%#O4&@D3/:1 B0R>!=%@3\[5![S>]5$/T0HHO9$([% M5KFGT?ZV>:^DUF7J1T]I GWJ5)"WU1OIM-C9J9T!Z)5,]@MV.HEL3]D>/8BL M)GKEC7RJX#0UA@.]DC^HN>##[MSA;:A#QIC*YWT^76L;8^E3!\:][NN,(NN"9M1MI2+>WJ?)O-R M92NXL>J+N33N"T">+!MR*LXBD=Q/']R M(6"&LC<2"U.6% [5O9+0SMO%D>1#8+D2ZQ6&,<[#1@JZF)0CC7+:^PA&&NEL M88D.% SZ*4@RT4C>__=$NE:S@ WF.BQD0Q7&AMY>;,C"+W(^FQ$!_![(92E1 M=^'3C1"U*H)?B'5>%9D2X;$E?,_"_'(JA+A M92E8A'P)E\V56^ =QD9W_VD3!OIW;C;=(TPN;16YBE2M/H9S:UHTDCE]S CC MBV1U+;"6^#NK+L2P_VL/C[S^]>Q^!;?\$USZASJ2B M8^CM.88LS,,SLF(D2G3)Z$U-W-:BK!? M93_21:?;Z3_9'TGZ- <9;+HZ0=' MDBKM\2"+GL?#$=X-.QJ'C_)M7F916LAZ6]7Y\:]B3V(72283B:Y(R!7'>WH= M$ST\3DX]V"A=VD&SC]^C8Q M?6-$8(C $($A D,$Y@2!093Q4,CKQZ#L07@>W).0)=D\2&F8=3TV9CVN2MCVW%0Z_Y@V&;Q;DA2G?C2M7-; M<9:1.,DOPJBL:Z-)M%(W')!>;=J1KNF8:!XT-^J,W.>791$Y*:X:^5 W')#> MDY G_';%2!A/LU_%0I-831Z2?P_BPMQ]0-Z4!V:AS<=(^Z!KX8KD HE-9]4B MU1:KUC5U2[, _!LR-FKEE"Z727E X((0XV'=%B,,SF%]G=H)98P^"LA\&J[$ M+]O[B0 LFH9PRR/-YG>$+>6R4/'0T,0IC3?D@:8/SJ-NF8#ZH!=P^%S@ MSG3N[IX:%*%J-ABMVEU*W7 L]';93Q7YX2^TPPI1#]$[\5>7)],;L1IIH[(TM>V=G%K! M;?']=#:9SQF9RRISX2K)P_3\:44R@=QD^3(SS2T'[(,Q%C[&]#'C$WXEO>?J M+4G?L@=2FHR-KZL9HWISK%7?/L@56S3-RD5P'V9_3&HF9KU0,0-614L6H2<3-D-B@Y/C@!K7+[5U1_K(GR;T M06W"#3[RIC2X*=S,]8DO'?BU*@?J,T^[E7V5#^*\DA. MB$(#RMX)J%;!TU9.;2^EM/UVYX.$]O BP78@D#-W5QM!1=0ZE2VJ',3NJDIVNV^BKU:D[X\D8T8>B80IT97@ED=_/ \SW. M[N69G2=N5UM?FS&;'6BGAFY+!G1JY:ITYY!Y[U#'>/R/L/_O*N"C8#.?O1$\ZZ97D#F?W)$V8[!(R!G/[L M":>=,Y6!_/[B";_=L[J@8,.='Z0KQZ8L'2C'ON"K'O(.H2Q[C+ Z)0Q!^?<* M<'7/NH"R[0O4,A]@V'+D]LSY3T'TO'OP\E:&J+Q;=4ZR*.E\8VG;X9V?0.]$ M)QY$?WL'T6V.QE9*?!+'I> VYV7"&CL^=)8G\W()W9(\K]Q*Y4[$UG6RY[3)KK!?)ZD\#4E^12.]/3J^0+?Q2!#PE3/2X5$,;P M;BF8%9B:Q='(>A\*O9.T^I,-C9EBUFL.,\7-VU@,[C]BUI!!C=1BKTY;P%-)*XI-*EN15 MIE+3L>2^*$VBD_6Y$'"Z5GH5K?NCWQFO__#2!X< '0'Z\0'TEOIY*'SW2R!F MC0=B)09<)L=UA770\9RC.3O"$,0AB-/=ERL>'R>I6-(/Y)9$!1,"2_CY4Y06 M0F@NA-H0=OFJR.MK&,]#E@FSE5\35F:@:G.#>AT;P1^"/P1_"/X0_#D!?P?0 MW0,!PP_?!8RD\DQJL I9OA;+E,LYE@=$.F+$-D.[AHOM:43D^/:0H^$^L\EL MEJ2)%*;JX8U9@^:&!Z?S5&H?PDJ!EP7S%->NZ9H=G,;MR:[)G!%2G>A[28_R MACOKOL?!S:#IU9,HDD3QZW M=_G3@C$9J\SB+S2+JC]4=A"\YR C//ABOS5 T' MH_=.V*D\C$H/1^D'X-/9SG< 1H C>,&A4>_J>OC 7A9*/N,FPMOUOD.9?QD MO?N+O9!I!G#,WP/)BKW+H%0_NXV:$/:01'K;H;$-QJ*&/P"KN";H,^4"M/^3 MIK%T1ZNO"=*UZX&,W0I%=^%3G4,AK.DL$\E$DC?7$&'JT'EIH?($NGB9DM*\91MLUM+F,>Z5IFL">5-[YN-;U/ MZT3H)DX/]I##30#-JD-N &*VE%\4TLGRG/J>UTVYY%0\YS:4%V+P.T$/7XA% M:#%5+LGQ;%+%,DEH/'T@[+=%$BU43'T.UR?D M()4/"KGS7@O-Y')[9+VG*]C,R5_>K,!VQAH%NSJ]6HV]6Z^=EB)>]H6'!/"0 M@(*EYNB=6VC6(S,M\P_<[GZ]\0O(+'2K(_L[NV+.505RYLL57*TSB8%\^G8A MET7V)9!#7V[ALLJ/!?+FR[U;APA2 Z? JZNX^HIF0U&!5[=R'3C #9T37Z"2 M9S%7Z/3Y L[\2@38SI[;$ZSO Y[3Z(][64177KXDH5K9N^OY5>N!G9]>;4DA MGEU]>V=7;4Z^I>6#2%P>5C^1PG6Z(UOZ(UEVG=WR]1BR^'6=X]?D-[5Q2F5= M-XKR M^#63L/[VJ^& #J"/VPSM1KTU86*#GI=[[\EZVZ0&2*76./^S$%I[>QTKG^8+ M8YEH ^3;5QWB M77H@3EY7($S7Y64F?7O)@X$P0/,^3CN%65BM#"!9H []' ^:4;8,Q4.:\(^: M0*N./1!ZPPNI,A@OU#2IVN Q!B>YW\T&*W6YU?HX+8U&)H69=Z--]J)GP_ID#V*H<:'YIT<'E0[4FLOG9?"/,@6X\.:Z*['P$#7 M.\8.O3 V-&_5#E'RL+"*>I?>IT+N6EA!WDG3 86K6QWM\QANC:F:Q]?NG:; MP+5W2@7X]@:),?FW57DU698QH8&RK3X&]X7H0SB7^4;W=4H9#\(LEK7S5Y17 M5[Z+7X5"CA/+3 MK:J[(1&=9_)DQ&4L_2>SI$QREN=<>#WGLC["YH!(0KCX36RVL4Q8%C_(+?@A M3.7F:YB PSYTO/-8GZ$J6V[3S)W,IN'18Y_3W1]>'EQS-[EF&D8[RV=D1@2/ M\5WXM/.C@ZG5/WBT\WF9Y0)3)HX6?\/31CQS#Z(]9:K+0 [ZK-'.FMM%>TPK M=7O:>>>WTO?@8"+-#Q_MO)9<;/FK>CB84NUS1SN;UXRN",O7,J21UZAYM>O* M/N",&I\]AEG]1&G\F*1I\S)47MUTX*)C?WN;JK)I>9 MO(PWR>8*(7']V!XFZ4R\03'_?TR3]([2E%\ERR0GL3HU%]0!\W2=)*2:/&VT MM;MTM.FJ(.>C=QF#\+=#[9>A5VD/AQ!=']+Z,'\%\U>.+W_%921CI'DO[L,3 M(\UY<>"2!,Z,;]43!W!# &?*MVJ,S080D!G?2BXZB6T Y\:W8HV.?9W 6?*J M[*-S/P-PDGPI#.E!B!N*^GPI)SE4Z!HZ3\<,CZ%!+NA<'3-.[BQ(1X*-[0(H M V5WO_\^2)[121"6# 09R0-!Y5(F$--9$-8,-;1LE\#=[T-=YV@?@GI,P\8T M;%T=RUJ<+J0\DZOD8=>FJ+3.J\,D7SF9%>E5,E-6[>QA2*=S<%KPG"X)*^^E MD&<@%LFJN7".10^G'&BF^F3].?R=LM-4* E-\G:+$7SA<$N=L>Q9RU&.G]-! MCQE4M*9-M&YTR7LMF["NF+(Q?,I&9SKO2+3(:$KGZ_*,Y)YLZ[2V55^W7+$P M)@+A_6%@0-$,TRZA7R'T;^?K7N77R\#X[M=V),Z\&T'CN.,:VG60/;6$O>*1_H[8U]N:#<.\^%^,>R M.E!<5N*@:1++0D+!87O929()5>4B^_+"R49?4C$ZCE9?RWAVO.=JA/!Q4,5?;SG.1-, M&2>E_T>Y#18(&N7_=_)9MV4CZUS7EU^8"X?T,N9X9J&J429>/),W\IZ1ZK_/ M64CG=5DQ M$B7EIB\^IZ0$D5D\65*6)W^]N()VCQ]X5Z<\5:(QG>V*RS0[A(XXX)/;/N[#F7)0L+E5>/7+!&;W"I,-S??JF-8YCYNN:!,6$=9 ME?48[>*53P(\RKWZ:\;J:\953+48PBF/6]QQ(0S,JK[F9Y(O:'G(H(8J"N:L M^KKFZM5^]BI152K-*!+&.: H2K?!/.%[>YS&FLO]KL/S)"=[9U?75_EJ,<+ M'&X.^-@(94.?@;EXMEE.PU62AZG!-K(?8&C^9'KRUC#3%:^QZ^P57VT4I'$$ MIQP*\[K)I*X QPN36L&@_0">\F=8@>T'\H'?"G1T>)^: 3SEK]W[! SD [\- M+B\[/C4#>,I?N_?IFV_PA3M3S'J0W\V@PQ+(^O M@^Q0QE3]AN7&MJRD_0!N^6,T(B0N?5:W84H^AWG!9- U$ZLE34D5D)S.S/ZO M#B,-RO%T)KZ)"[EC&004W!$/%1S!H8*M*WKCG)YFYE4 [-5#L<9=<138Y'F+ MEXM-3!X+TS-27N#SFM26O7L@>?=!=8!# '9>,/GIFI%E4BR;B+7IA\<>,,L5 MLUPQR_452UV=!=X=/.G $ 4Y'L::Y7OPG#+O1.&@+.],K7W"C7?*PM54M4@& M\&Z]N9JKELD[P/ER5]W'U7Q9F1C 67)7!=/5+/60< V<.W=U,=TI>IM,4> T MN:NXZ6J:VJ>S>:>[8-BJ;4Z*=XBI!2/::3 EAWF'@_J> &6ZE7>HIF_.S9E+ MWBWV0TD_/ '4.U1R6*GH.@_N$,8!1 .26NH=A.@V#RV3(8"SX*X\=[=9:)N' MY)URZ.1A!*>7>0>2.C"T,RUMX]_>0:8#30RCP+FP2VD= MRY[9DGEH5O)8-LV6T] M]7UO/. M&='/=!R\8@9PWMS='M;/O U95@[N&O-@2E4SY/0VGP\? EZL5E6V8IAN M*^Z]_#I.N'PC!2,ORO(%23:C;%D^K>7-/HFVTIU_ M_B1 I0FFWW 8KZU,&G9/F,$#,Z]9 M:J-%O'.\VW*QE\*O1@/^O="^^WV35!+4*;'M7;I_/=&U$'X!XM)O1;M8@]4WV3IF[PBN56$F;_B9.<+_C MX&;0FT2;J%/?>6MH[93RS97N"E)?_^S61JVTIE8N&MOX3>6@DOJ,S#="6).F MNZ,9U >]0L-[A10U42;7D]/&^UT5O_;PR#,Q'X*;/Z9)>D=IRJ^2I;P;24T% MJ$,/A)W?WD[45.S_VL,C/Y]_T3QR_]<>'OGE2O/$O1_1/>?D&E^8&J6@O\\6O"W0^VUMU=NYD.(K@_W!_BF@W?8.'T2R\^M283/_?,=:-E1XS[L$:CT;*JO![=O N"C&18\O+MKL=',? M(8)=@4R7*T864F@?2"#F[X W0P,>Y3 >U#/-& ;",) N?7)7D*K$ <-]T( > M>$M)\RTE#5-W)O4'B>L*@K*R@*#UFB64W1+VD$1$G@VLBI=-F# ,L_E9P<2_ MU<&$$S*CC*C?E:.G>C&3\M5N!+'YV(8A^["_@?V;#UGF5("3/&?)?9%+2'-' MKT-&]+?B=!\5PS?NPS?H6T<3#TV\-VGB'5]1]+XW9>^?'DA6D,:<6]XR2[F_ M![I.4>Z;.L.RVF0D;S*VCJ(%W%@)CSS3'HQ M&^CM1&^GQF,R2H&[H=P1L M'%1BG [C=%I:CR!.=TJ9L L%/TUJ1M,"0X3.0X3 !]9K_KPVY?=0U"[*UN/R MOH;#N"?&/3'NB7%/C'MBW!/CGACW5.ZQ&/?T3,-I6>H7'OJG%\W,ZTPC_Q0D M2#Y;N"*!G+J[=!7&J7VT IA-G^4Z\2?RU MI4S\\:]K1F.!4::;(@,-Y)F:N:*1"TQ[\7H;R1-Q>NLK!NQ<:G#BOJ6/9'R.7\BQ N?D7#3&['%TDF M)$HL]1L2D>1!:CA^LCY)2G^K5"8%OQ-$:C*K^QIVD+G8DJ<^K:%MZ_: G)@_ M$M?*FS?:EI"FCN\,V-]?KI+:*:P@'M3'L0-J*\:[0JP],0'K-'8^_#@*@FZR M7NG\FMW#=8V^,3JSG*2X][8-TW8*;'1>L,/@%V^\9I;OD-I !Z\<%L,M ,\= M;^TE *+0T0V';CATPW5,7#1;EB/+_6YAP0WD2OPY2)ZSML7'X'U=6+FJ+V&]'HG%_]ZG1OG%X6[XT: M5(17W@"WLNVY7ZO%2]8I9'1DH2,+'5G=W#V6A^&=.GI^"<+:S2;+>]=^MK( M-R^6RY"MRS+?BB;M_#Y]/M*U&ZA_VM$K]/:\0IU2L3ZQG0NIC4G='B/I\5Z3Z=*H:L.J,7R[T7 M"_TZ:!.A3?0F;2(04AEI>+_-Q@-DU;>J;_WE:/A6Y0V.ZH ,^E;=S0KO#>2= M>/]=F7:1">B0$+YK8^]^WBKY65\(N>4+$G^B M-.9"!4QG-X03]D#4EPZ!>P[#D>YJH?TFP]!X$SY^%BN=)6%J-^G&CL/P\QME M?UQFUXQ&A-LQ9.Z)ICF:YFB:HVF.IKFCTJ26^_M(S73;+76D)KKU1CM2@UV- M[88R7M\'5!9H#D+.2<[+>Z^K+]+ZK,E!"FPC\G/")I&F:$%H#I;6P^ M%.W&F+ZVK5.JKQE9A4E>1^55 M"G^D/A2-K3/2+ <8= Z\1L^P MN35ZB-%#C!YB]!"_8JE5C=A1.8=[,3Y&YCRVMTQ&YDFVVO1&ZE/N;'N-V=UL M@*QC]CQW9D MINM*M@22K:$?V$/78H0A.2P5LQ5'33V&Y.".A3&Q MXJ"IQQ"QD7.A:>F:D!.2"0UKRL6&=1H@M]ER@< ZH4<5#Q&C^Q+=E^B^=%I= MR+A#CMEY"=P\Q^NCA,&TD;DHV^"&D7HJ6]L.0[E-O@]$CS";)Z4=7F76O:JN MO=^@I3.DCVOAB6KG0[<6RD.=2XLF2LCSY MJZ18P5C[@7SA]V3].?R=LM-4J+F&E=1A!%\XU-7ZAW;SA9?M3"MOBNPXRO%S MVO]%F?UPK*ZX".OD"Q\W1,YRDLUWU=XU80F-W]LS"!D-W9+#)WIVIO..1(N, MIG2^/@EYPTK6X0NKOFZYDCX;853\86! T0P=PP=EI NZH3UMM:-SE'>&A(XE MP.P':OO^: L+QZLHPC#R[_GEGSU*A5ZM>^>U[X-C^YW8.\]^'^K WGGC5OXQ M8(H!T^,+F-JY<[S3OYV9!/DG&##!5U_"&84QH_)FFZ&T=[ M_JYE?-%N5.>1Q#;D8N-;VSC-Y6#1@2> MMX;-B;B:-%TT#M0'O>+#>\45Y0\FUY/31G^PXM<>'GE^>SM1/W+_UQX>^?G\ MB^:1^[_V\,@O5YHG[OV(WG4GWG68MJ*@+62TWG(+E>V=?[SY?5#]LO+*^]./ M*([$<:U_72I5[Y\W1,N&:OOPS[NA94.UUZ,W&+W!=ARC-_@U2\VF\E#^L5\" M,2D\$ LMX(N0D2 *TZBHHL72:70?\B0JC\W'25KD\MC\R_8M/6A]/]>YC^TP M#* 7#KUP&O_ >A$"IG"3:!MZY3J+R2OJF%=J5.>&]N@KVAX M7U%G.G\CR7PA0W\/A(5S\J60&^AT5LHDGQ:Y4*Q9+ 15)\NMQD _"N)OQ-^( MOU^QI-EI_',V@#CJH!W]\TN . 9@&_<&E5BRL;SR*Y:?.$V36&:\!,\->'E5 MR*JN'\F#(@N+.!%-X+93YTR?Q*>7* M^Y7M!W!\5IOGTYGT&?%)%M\2]I!$Y/PI2@NIT<_(BI$H*:D6GU-2DI]!S@CW M-[#S^9 $U]B$9*)O>\+,-N0_WK/L-S49:Z.4NX M!&:%P'MMN#*-X3;3C&3R\DTI[/%28!))2IX\D'HI*_@"]G+*R=;,N! 8MZHC M7HC)GSZ#GA,RH_(8QG.I^/,G0;< W6(G8NL2_LKJQ_*^ )H*TN:7$GX1KGJ[ M#I[H^PQ^3C+*!"+9T"TDXN4HYV)SS]>?2;Z@XI<'T:1$H_W-:%<*!ISA+G/C M'U?B;=3+OZ[AIN5#V=HQY9705#35!(D561M*V5Q=C\&F*_K_]PO4;J9I@QD- M.ZFQ_3#4&V=:T])]0>!=\7PAMRKB09V<\G%#'DA6D,WV\/IBGV>32IZ8$?^3 MUZ4KF.LP$D;*,%)VF$@9,,7Y1FP\K(CR@HG!;TF>5X$+B7V6JS!A\H_M74&G MC,3)'J[H/A"&_##DAR$_#/F]8JGSQCK2P" 0HGJ7V6^FFQ[.D>V=C%O-AI4? MS#NQMF+U8*_67;3;BM^VD2KOR@Z N.X+# *Y=U?>W5JYJ>-80-[<739IQ9O1 M$0%DS]V%DW;L6;@J@)RZNX72BE-[QR.07W:FQ[*=/@=+H^(NH)PYA C0G4NBLSA$S]*D7J9/W\ M\9^)4'XL6JROR -)=??O6'4>AJ_+;"74=DG,>^UM!X >@W/PP9J##YYQ\-&: M@X\^0YIUAW^[%-7#&0+?P#<]OE1#7&]>@X9SR?A66V>N, M/E3&NW9UZ1L[I]M(ZX#T*???D_6=H$.S^5GT](.C%[>&0IEIN&IT:#[4M2P@ M7?S@04J(=G.WZ'D\'&& =S0!W@V D\>,RAUT0=/=/4=]-V MK\)EAQ?CD<2^6[YDG9O&NUA3!T$V&';6RY!4.;KP[C=2&TS80.^V'0 JHBW1KY=;4#^(L=-VTY,JQJ0;3+HYGJ2;-AY0[Z /C,7#A*:]PT8= MWW?;LB.^'=#N)[P%9-Y=(:3.S/?)MKL:29W95O'G-GGNYV!%>;;(!*-VV;*]? HYVEQO='<(0>N3#IEZRH$4?^QC3[4 M7_SKT\DK/_7^#W[DO_E%#6;C[=UV)%82B>O2/7(SWE7*T]FU$'E6E^>49>VJ M:GVOF.EGL('YEM6 (K$IW9"\8-DT*\DOJSN N34/,3"/FS)4GO-P\ M[_.2KMN5O/"2 =)NP?W\X4:;&6+1\W@X&C37Y25]AD0W?>.!Z;9X#0-G3O5$ M.^9(#9\CA8DTO268P/\:DA MF*K]/UY%\@ZM=7S(!CK8RAQ)/IM16]*V9N$(1+G--H(Y!9A3@#D%APC']>&/ M'FFN@8T;=Z09!.W][R/-*&CGR'8?:A8*+987*\3R$Z=I$LM@?W!?9=4%7*;5 M\:"NLE-'58,B"PNQ^$@,CS/W\QR'0>8^"<8J*QC7U5=9*8M778=KN9W+U+(H M$MHKWBGQ=%H)FL(MUV*$03CU.;X:A\?96.CMKF*X2<4OU/DL87PE + MA:*C^77(Q/HY2_B*\C#]Q&BQ@DR^[2!.^3P-^4)LL/(_,@_Z01 I]/LD/PT9 M6R?9O"S$J&#/JJ];KNARF53W TH"RWOTYB2+$J):QH >SCF@V6U.HS_*:=RY M2DK#@:&'Z]PI(N1ZN]'NH#=U(1=@+Z><&&Z>?,4!Z)[* >IF;29RK==9D"[# M\V!$JL!>3CF1=\X_)JD*\KS^V2EM.W!X"^X5A&K;.J9::+AY(HW$UW;9*64%B0XNA*!3[>;DKRJ/@A/%* M/YO)UG8;BA>][O;$/[)/A@'VFSLXI?_YFEZ;?1/6R0<^C'LGN-^ W,#JMH+Z MN.5"NF<@AKNZX5#TFN5&U]8]U6"U:6@]*.6P2==V<'M*@_*<+%B,L4I;(8+5TW"BH;F[D.FL^E$'GS17=+VH8S))(>180 MWA$SZ"'T3F?[.-@ Z*SZ'L.Y@ /0";18/+%1[EAYO]BZ)*=R1>I 8# MTRHQK1+3*E^Q!(@/>I>5KJ=YA[D6X33O7B.861W ]"[Q%#QKZ]LVL!A#>L.^LS'=Z9N-9\0TX;>">\=ES"DP:]LWOM&+7) M\O#.'+9D%1(5]\[XM>.Q)_;63*M^04=0?9W[5JSV^4,N7>V3NMIL,T>],X":LVY*9/,.V.H M-:=VIWRV? ]A M]3ZTUQE8]_>AQH>>(T@?QUS\7M2QV1M23O4=%3O>;TF^D,(D=@69);((&3D1 MAF@L7X&8_Q=WB>WQV'G$H6;@CBI>4$GN_6MR;^0RXV)]U<4-JR)Q-R2B\TH! MZ+*"73UV@.H!DEB:"R:JC M5WG.DOLBE[&S.WH=F@Z$=1]UT+,^V@U#W]CM*0VIC+BY-HNRW0#42FTJ=IMN M&UJ7H88Y[_-*27'-M3>@/GAV[%A.65UR7@CCOF!">"O<4$GW-D6];#9Y#%G\ MXDKHII-8K0?S@>\2)/7$-FPL/%-G=Z9.NS$:VP]'?;4()I&83+:M)ZRCO[G' M#-^$8M];AWD38P@Q8N/^_B:W FVWEJ MO8ND@1F&V.6.%R7H.KY^E%"_VA8/DA\X=T7OD/%.M4)?5"\17-\2C32>6N^T M)8RC7GVT_F8@:.? ;;#'W^0%\XKNZ%/R+K&[$^LV?B7ODKMM-J)V&A'E&QW>\9C>W;WA;[:JWWJEDY2>]Z__\\ORYR\T++*6/$? M7[W]YKNO""WF+,V*I__XZM/]R>G]^=755Z2JDR)-_T(*624U3\K@A#\_K(J7E!5M2\K_/[J[)"?GNAY_?_?'T _GT<$[> M???N^Y/O_G#RW>]/3O[SW_.L^/O/\#^/244))Z*HQ#__XZOGNE[]_.VWGS]_ M_N;+8YE_P\JG;]]]]]WWW[:COVJ&PU_3>OM!=_ ?OI5_W X] OWY>S'V[4\_ M_?2M^.MV:)7U#>1 WW[[OS]T06!_WZZNU+B_.E;&/%M M09]@F:Z31YISF@6(YY(N^K_+RW+O,Z#C)Z#C[0] Q^_ZH-6;%9>-*ENN:+^OD[+V0?TQ8,?T/[ ZR=U2?@S2-DF+^K3@RJ+.ZLU5L6#E4NCW%HT@ M4T+0&B_)RN&48&4SX;TI&\(]R;O'*D<-QSXM3C[=?_6? M+6["D1.)G730__NW.VJ/YW):MGQ.ROD(;,GZBK>G]>BY(M39C,C#DG M&<&).%R3 U$!^JO6T%@DU:.8P;HZ>4J2U;<@0]_2O*[:WPBI$A+5_.*O9^LJ M*VA5G;/E8U8(2N[HG#T5V3]I>I5R8K-%ECSF]+2J:%V=SO^QSDJ:\AE<\U]G M>59GM.)_X_-*KPIN?SQE?'!U((^!L!E*LV>JS/<"MWD?6:]^']@2.XPD$?0- M;X*)L\!,'7@F/Z@Z";5'6.!5UU5EBE/O(ZOI WO/R2OF69)S0[.FH$,O:)UD M>?7 C]1UDO>=?V9?8DY"/0R^-P%001X8V=)!MH20AA+2D!+^?#1AO?^@3/Q?P,$)I@]>WJ-[O MZ""G6SK(;8,^O'@Z623FG//!S+_;DLTI3:OWG"7W24X_)/6ZY(8I5_'G+,_I M',Z$ZF9Q5;S0JH89J4P["TA(LPV!T;=\MR01$#%2<:+(MV39T$78@F0[6J(8 M%S:KQ!RRWH.N+OB1K*D2;4NJ=R5B'V@"\RIX(\A#2+IO^>2_IZ307X%,LB'#AD3$FWM]1F593.F M^Q+>/^QV5$6?Q.]+NF*E,*00\FL SZD(:^ -(L5_Z.KK>TD)N6LIF9 @FRS4 MJ"P;<]^7./_ \;[0@N\HA.RJ/G8JJ(=(@DCE#UPJ[R3:"8F@DM^C\C;,1%_" M]>/)[H;!?SSY&\OX#YP.;I]3U&EO!-&I&&IA#B*;/W+9W%UE^"6._#?00GYM M:)F0P)HMUZ@4(]; EVC_U/I/*KZSYC1[ =PG\*:+D&I=8$X%>@QI$%G^BD!QK+]"H")MQW9?TOOU.[*2"BU&&4\2#$)S*:2^F(,+Y M]KM&TS:X)R20P^P?E4(-G@9S^EZSXNF!ELM;OA3/247/V7*9"15_MCGG5#^Q MF9-^>L/J9EB@L+TA".8MA3/-J=I2M.'Y,N.'(6"&QF- MU$D*J+ZWBT![D@!>4B=?NFHDBG2/,9<94BNIA31;DMOI*#<.]BYF#=;@QM]&$V!(0V MWC8$S<@M4"3VPV5+T=2>S1#K-[X%D(OB3?1_?Y)MDXU:KQQ6WO5@N17R89QA M)/OWXJ%MFSDH;^B3DV;-U1D781.6OT[G;5(]0UHQ'_*2Y%2=IQ$&Z104=8^2H/VS9":1/@C#W"-8&C M=4M3L!(7FA%ADYYZ_*-S2_RK/S&/=X6WLA:]Z^WM?/SQ9,6JNJ1U)E.M3AYI M01<9+E-/&YK;TW,,:YC#%(+V;SD=)SM"R%E#R)0.5^TU&C]KS1@?[CEKMZN: M@ #52Y5R(/81Z@A@*+5]C!ES=Z4OSY)9=TP(_D/2$^<&C%XNB=65X8//._.A5RVTIT/*G+M2-JX$*=B-1*2R:%]+1D8C[R8*J*$>J?"7$F>$F^D$F7XT ME4O)F$PP0WZ%K_Q4K9=+V)1L<;)HZVRJ5Y-K&+8 FK6^217PCCAOVR&X=24.W3A"HMID36!NF.[ M\D_0M^FF);4=.$T-X% @[ J8(58YF+$-[:G2=4YO%L(2DH?! S@6QA*G#+Y$ M&N$:&+S7Q&Y(@"-S+\7^-T$'B9U/9;((S(*SDEP@$ A[]U16S,(!)?/-*_PV(V]'VR/\DD(>=; MPB9Y6J.7UJ#&,F:]_.\3SK*Z3.;UR6.20V=FG/5O ,_3;E#BC; !SAM:R%E# MR\1E?GS-#,1<Q1PQ8C>SX6&DTO;SI"PW<'^2;Q,816N%(63I^WY*)E$*'S1T0UWSG#=% M]6RWTK95\W66+Y@*;W>QW.C7?1O]SS1[>JYI>OK"[QY/]%-%%^O\.ENH"N>Y M (E4^3:H T7>M/A)(@D@.<=-WOR%)N7(%IG"E'$>"AL:HQR73D28^5BD\.TU M.I$"JB&8T]8EPD!M.O0)B][*8S\41SEJBH>S4\&P: ^"7>U +40ZY'5_C=F* M*,@^6XX,4Q"E%BIEU,3)9IBN])G6#$JT)$%J?V+TP#0/V_ M.?4@G^ K5 ^5GM^EG/#%_TO5;"\^5H\W\=^OAB0>]Z(UNEPA.\C(7W3C83MZ M;V\TZNQUB=%[_QECRB*VIY&_Z&ZHO2-\;_PDSW"GDH'J&V#/57DX +6C76 *TU= AZ+870<.W>L'8Z:Y-9V( +YY M@?FZALOYA-)G9] ]ZIPM5[2HA(?OM"RA, Q,[6RS&\)--?C5Z>>D%!7)Z\U5 M4=7E6F2JB!O?PW-2W*Q$L9E?.(BZNBIN:9FQ].#17/SQ@G,/R@F(\".%/W]R M]&'S5Z$3EO MTIEXXP&J^=1),_<9D;.'8$0Y_QG9!EDU+)!#"#"A6VKD#?\D97F>E!7A%@P1 M%1O#'C&3DXV^IYO)$#<=*S)I(KH"FI/Z*(/;E>.D3A.%\ M3^M:%MN^_ +6M,I+H?$%NC&&$G*X#AE*$G"M,AS."'';W>$G.P+X#59G1MX: M9XR+#T-P,$+S([ ]5^**F,W;WY[,H;L/ZCAS@"A4RZ11@N)W4^)_@@O6;4-E M^WMRSL=/\]!RL?XV[9@,%S5<[YIYDL_7^;;R%)1TG3?UWO,UE* Z&(_:?:ZQ M>NZ.@Z0N5CL=D8&]I1C,2ZB@/&^:)@B*#[^8Y!YU+B6(WCU.ECY\LY^]7Z=9 M->=DKCEYHBA..R@K%JQU(G^0. M]RA %AV/W$B%Y9X'$:@>V+:"_GU+?>\6'1^-V5%JJ"$V0$4>6*>#P YY> '6 M8"\SY)DW\3A]K$2!*#,Q.?S*K;BTT*.*#?FM)2-L%6U3SH]+4C\[_^4B>R(' M[KR2N)Q_M;";*4?5_(L'S8A@&'&-"6PE1MO:$0):T\;DO\IHD_6VZF2]-0E7^JT2(TP3VYP^4E$X<]%B#A@9;/>UM97_G-7/ MY^NJ9LM=X\K-\+8S^12YWW10A+*'=6C!;#8_?9C,C M6M/TM!6-Q(W9\#>"C=9& >G;9'H\WL/OA^A8=B9'4R9?H?<;'>6_2=?S M.GMI&ENHK#SM#[%VWB@"[Y9>0P&!=2=I5JU8E>3@V9")LG&,/GV^,SPSPV55 M,6Z(RFB9,DG!JRY>8'>-+JI=?.280\T*%C83"X/3M^ *HF9$D#4C@K!.==8. M;=W@T]]BN^?LEH\Y79-(9N<#1ZM]VSD<[,2X;(&&MBL51J-_?P* M]^27K+(ZR46>'S)T;M4]#![4BE'OS_LWK($C53T0J^N. 'K7:H>7XGBGZ WF3Z+0K^4 M72Y7.=M0VB9$:SV7C7QD]V:F .[]PIML^%?YC+PDC5%5'VB:8<,1PKPSV"L#R;;[:N0$46KN9H['-'/]10PJ5 C]DMSF:" MB'MN@O3AK5"0$2ON:TQ&F"&[PFT%F1Q7/;"FJN%AGWO5IM#]#KL]QN 'VRAC MA*"VC,/9_21G5] G\%V:;A^.OJZ_DOR"KACG:&_E#_.O,:4=]+%XOP1"<9M53M,G;I,M6$GF M6Q)(VM!@LGV\3R]E89TH*6A,H.$.R DK.$#Y9MJ[%CR*:H&?F MWX2O;($00&;)]G@G6=L\3+0..RW2;>,PW2-M%("KLTV)*-HAIZ3(R6GG8KXV MQ][Y5![W$"(W=/1I\C56>KBX"QJE@_=]X2;]NPLY0+IWN4[R2AR!4/(:7IHA M-H6?B@6K^9'QPK(Y':FF$B9+NI?CZJQH-1NCU2 X\C6T\4"=7^WB@1K:QT+- M_"!Q5,G CIA@Q0X:LBC6-G#'"8Z;,MEDH7 M+R]&=D/?%VZ4;1=R\#(Q__:[']^]??LG4@,14U!]O7Q6ZS$U\X*)5IO:KQ]E MKO$%4K0&(/L6K6VIABD%A.MPFB'8%S"YH:J@9$E6/-%BOFGL_M/Z/"G+#?_E M4(M;HV_1R0L:.((UE-$A!M5:QL\L,4UFH&Y_AQ32T!(IW<)$P)@5/\/MN*,G MY9''W/$/L'M+"=B[[=GB3]U^!NE>/P/Q!B*>/3I%]W^.4_[)<$F8)9_#78^&'N:=O+Z'?6+' MOZ-CZ<36L8R9"*Q^ H^:T MO#1^3Y5 :8]\0[--9!Y3WZ'C(R@%D,3,L>GG' M=!@2+E1Y&S4BRFT?QE\,QR^;?(L-:M;!X3W2>4M$4P7^N)-YW AHHX5@5MP- MKIL&$R[Z!UGJIS!)%AT-%3.]0L'!'BT5-:5BVZ'YFG))'6[E.S@6&R??!S-8 M,'D?SLPEGVI("%_!%0PN_?S?$D-4TIF@=8YDL MX3%IZV78QE>RJM5SMAHVZS6^P.:RJB'[ M][-*U&0/=URS78?1#,&]<+ZL]&^<)I#[]U"*L7AZH.627R)H.6?+55)L'O@& MJ)*YH/8CK6\6#\D7E>O+!A;64X;!&_9.?%5SM0JLH_OLJ@>)H-2-_8QD_85[X1*+%!-M),7.Z*):6Z7W-YG_G M!QM?F6=N_-Z6[*E,EKTGA_9XC"4Z!-?[6PG@)CODI,&N>6YXGPW.'%/-*H*U MI24TS)AWP4[ #[1\XI?A3BH>1'=>B.JC\I^[ )=J+%C)#ACR#,0A];WQ&JH@ MW'A'EP@S[E+6"8"JXD= 62X?<[LFMKF2AUDH:L4_,A25!=D/,H1+MA92MD6, MU_3.YH!3\EQ/\K]2$8&ZG19M:8F1OC@B)LR$;^&NS]S:6G.KZYXMZL_)48+R M\$7:Y%OLE5H'A_?+=4,$::F8';V01;YI&ZT$LV)O,-'HQ3TL2;'.\SXJLIM>0IGGX MJGVV^9#\C97G>5)5 X$O" A(H3? Y%O )2DG@I:>*(?'#1'T$$%0S- :S.HP M!RR?@@#OZ!N-CT!"<2_(?=CB"O-L3Y3C!V)@ETI/JL?Y'^'5H&K.D ?VD'R! M-L'/+$^SXND]*W"AIPLV9 M#:F BDITW7ZF>:0*#@Y$M_?9P)+[ENZCC]>G:H?1T1\Q+J(M$-_[B"/".X$L MJ+1V^W#<$=P\QXO+AGEA*6F7]_<#HG;\5XRL[:#X%C; A)N;Q=FZR@H*69O+Q^;I>\QGXPT/-M/- M-3W>_3H-P1!C,'(%;LDF"13%*45$6TLZZ=!.?GL091]B>X3\R08+MN"61\2' MRX\#1\3Q7S%'Q Z*]Z=1C@E_1-C0:7U$ /((1T3/"K,1=H3+$55L) M9((OJH>$2/'%]XL(FC/=01FQ$X0R)5G)$5U7\$$KED*MBGJ_!J]&6$^H[X .BQ5@. <@+DJ@38![&ULXD>>NU M?L%K80+.ECS=)A%)7I"DO8UE+4FB1B_0%,'0#*EI6*S5#6:OM#.[H-6\S%:B M=DN1GB555MTL;N6=0LL]@@>$M'[,$?K6T%L/18GMZ?G:B??\5\QIOH.BG?QXICP3CX;.JV=?( \@NW5L\)L MA!WA+)GC$X=OAON,&VF+; [A[MM.>&TCO%&;Q@%(K'5C@=J[G=-KSH"ATZ&/ M]#0>G(#)XV)%F8]E"A<9MCTJU&&YO6.PT5M=6"$MAGAQL_WL8UH\"28''VDM MVQE ]6*%'/2.0M9ZV5K]$,BU^ M3"&LG)\'Z^5:! V>+EE99_\_O=1&CLKT11;-1%ND9)Y M6*)=UM'NM]S"U2T-=IEKO?M.20( M5*Z2&:H@N]:0)O/,)]]SQC@SN&'>$$62MC]CN25+XRB+,5&B1><7:=K_D-%RY=L#JU0=R$VHH5EAW'\ MC_5S4I/GY(621TH+DM*<6W80F ,@6 X!.GP,)06TXME$ M6-)7[0AD$(NXA[R4>8UDE92R^? T MJLMLSA=!5.3[Q WYZN[^TV M)*UOD';Q(&S?RG2'G,BZB@(]><,)J+Z.6_5( MC^<,Q<@IN#1^*=7/ [J?N7=K"/"^I4X@(6T31R+C(J=V\]]GM-[=OX=[EJ9B M4X]=='#HA#QJ6HGF7V,,1'TL06Q#?7*,K26?,T58A TY) =Z])MP!IX8_K:X MZ+4"%ZI91S"9$!N,6;(\V-EUN5SE;$.I.$UO1/SIH)$T.AYY6BGA1JZ7-R.2 MF+AFTCC7F3$K+<^L/],\/V<%M\;60EFC#%G.;VL\=LF: M027[SB^F8CE:K5]O/3[LH@0L@*;8C>J 99U/T$7/U*#]ESN3N&=]#9N,8U/\ MS B1DV,[+6_%W32$B&'X&&SKC$0D.XHZ#A59K%?DR9,T#,4+^XD)OGRX5_M MC_^*B@7>0O%^A>68\$Y.&SJM79OG-_?7Y(1< B7\_*]$5OA]$_1&WCQD2?&W MK/B:W\J_(==U2MY\!>1^]76,<-MCJ6 C++24TMM?+P1C!IH_]H[ 2.L^).^' M[:\7)W+-\0T>+0FV%MW;7\E%R1432*R3:%@T2839BMCV5L=*L-7FN8[JY#S;KE$[EB,2_.I$IJNL[ MYE.,BM5$X5NT!.*VGC[(E?Q%AQ0#5W?(:2+CL)+'=9Z4)-UY\ME"!K9ORUAR M)L0-PS*5/F;#ZW!/4\DJXQ?6TS25GH_A=KV#@[%/3;U O=OC$BMIT9);/O 9 M@OVZCTUQ6_(.X! MB4A\M*<:'\[:R7T\FDJ4_$>E0#!-?H5\U#Q(*!HR;$=&XY\<^Z &ZA!P>ISQ MAWP+=#,)]#-H'_I8CWJ#4L(,N18N,)O? .K-!UH_L_2J>*&R9>+-YX*6U7.V MNJ5\#;A^>CI,"4%_CPW-Q9!9<]O6HZBZBV^KSLO+Q*>G-U7PN&[654Q3!%G>T!YF7I MK.]GRR4K9,[-NJYJOBB<@('W,XWQN#N;&FZ(,%%^DY=)YAWL%N]N3F=CO?.R M8@'%(82_HJ1/22EF-Y?3KL2TV8[,*-<]#:EBQLRUW!L7])'O2Y?7YW= MW+W/&>O=%V-C,7M"!3-(IK(*N?%><#<+A*D)R,D.^XP(_"3V3' [^D-69,OU MLIE#!B^2W+8DHE 55)9)8;+9EL (^WAT%S C5CK=O^?LA?*SM&ZX>/F8U6ER ML_AEG93\MZSL=4PB0=CO]E%4$93 *$V6.\K#G%VHC):L&6DWX.79U9C$V^!-_P. MD4!(U>F\SE[$F^!Y4CUS+?KYGB\Y'4B3,?X>Z6/3QA/(32WH03>R]3,1G+-0 MFZ!X37"-Y.NP1:XYKWV:"I"^S_(L%:7(Q=7<\'HO$_U1MOKAU?#$ MM;[L<&.G+:L.B:]77^II X-;G=8B!KO@?:0UF+NW)7O)4IJ>;3Y54,]3OB7O M6<6GCWQ:R5QUT\,#0E[YS!'Z#]BLGLF"7QPJ6?8Z:TDAR9:6GV-U-<,N#G/' M<9\FP%7CHH9?EW>@UXS/?34(YX?],:KX)_PQ36Z/,!=S]G.6MY2)/Y5DHG.W M/[.WSSAS,4]P>[#7>S /;%>MTWAL3?QHJ^0+X+ZG1<;*:\HQ5_KXK]9^Y.8K="QA 0D%)G@"E4N(,!29CP#J\S1IRXLFB# M=LL<3QL.(W', 5,M3>7KK."GRGE)^1GR/ID#BLVG%9]:4;^G5)E_B/H68P#K MX@ABZ^H28VR^^9LE8C\!,6!?27)(2\^,-!013I)VPF'0R>+-TGUS=-U,=,$G MNK,]\X8O<\F714-Z!)O3>.,Q*];;EB(J:/VE%F7P>:" T, Q58N@8G/=R M0@4]$3B)0(K/AW)"NW4:%-M.)P4Z8M0"&A )ILLK2^E]^,P$_&I$?(?&8>2W M#YYO >8XY8I7MA+LAGIK$:YW$XHEPX-RP;39Y35@MXD5MGAW5H-P'YA[A"K^ MN_,Q38YC31W,V5/0+<2+ &G^'IY=3-[^X7G>!L;(E^=7_8PSNF?U(F='UB6B MN^AT/B_7$-3[R_QL^ ]U;_6_Q&',?A_>5 EG;* M"BCG E+)3XZ_L8P?(5S3&K\$^IJ:30!OW'!3%[AI5 &'; M4DU@7E!,@+D\'4>11CTH1ZES=F9ZX /B^-P6KUQ)2F3"A*1E@H\P1D([=L : MKD"PC7]-:[Z2K6-WL+;TT%#DINT#Z7M+2IR=5XJH):0'FYTQ0NDW]!!! M$.E@GY&&)MB*VI/VM TQ$LD<,#URM6"5!>?GWA3IIM1!!9<)^TN2LWD@MM-Y M4I8;R*E[2?+UE"KV]II"T[KD*':I08=W! 2W!U>,WNY*#3ZMQNZ8M1E7X1-J MZ;[O/Y!]Y]=<%32!7M 4ERY823M^O ]9P4J^ ]MD+W[S<.=<"T*!$Q>=5TH# MNA!"3$Y*C_37"KV![ MX1>.O4QR\&*F$.( M2[J[(4VQ"GVA.97R+TQ CW4'ADA [-7W,W,9L\T5$B/ M_1X=[1Z:\1_:MA(IA-'-,UD&7WRR9&6=_5/^(N:FTY5"AER @'=93D0VV8B]=EJ6? B5&0]3 MFN;^W>\!,5MH G;R*&8[[Y 2]39GN+68'8,M#^!;6HK><'Q6NVN#8.NG(JN' M6H.:?(@YD+40^-8='2)(Y_(G6P4*.BQ:>/J9H'V?SLZ8/30"VGLV0(.^V2\M 9:6K?-) M.;%M:3M7N4]6[5PCF;>Z0L4P3 UFXE[015;0M'E9 '+@&:_,'M?R_6[3D*T* M#C;^'FGH:N,)9>MJ$X2Q SW.%I73*Z@A#3E"NW$T3",CR[9!''C=$;_:> M[$-SH636O+=RMZ4TDYN5_[#;H_P??SWE:C,%U?D^3YX.]J#R[X9[[ B.[SVT M148 6U 14?.,C3(BG&>?7TE*^LRO(ME+$SSQD=8WBX?DB\J?/_X%UHNOAAQ* MU0Z0@%&N3F>$B##:PT]R5D5ZB] 0&8;@FB=%>)[5F].2)N3;?R/\= MB]S&@D%WYS%#YUO&.#UD1Q#9IXC;<((:\EOSW]BAW.C%8JY6P+8T)BN>N(&] MU'QJTQB.*H"I!NL]R9*C/@'BJ3#S8BO[.RR7_2?K/M2?GR=C3V2D, MP4S;(XRV#PLWY1U-Z7(%W+M92)1->XUM2PV9Z=U[S%G 01V%"'Q!JF!B"#,_ M4H/,'E4&8?M.Q4JR(TWT36[T3=ON9]?@9])%+N\:O< MXY?45C',%9N]S)PM3C"S1Y)TLZZKFAN)_!ZM,':4XY FSA&\4(;-$6+,<>^ M^A4M,Y;>UTE9FZF9LR07T226%HNS*5P6AI:*\00\625JD6;:; KY3L3MN8Y% M-+YE=3[!OQ0I07OWI77*RV^,PPS(]:*W.\W)&,!%')G]K&S M6I!]2.+5?NRCQD<[+>-YVMPQ92^M1&,RP2HX#HJ600>M/C[Z>MY/14@O:MMB9=(Q 0P$XZ: .[P#Z)C?&4FS H8 MP=O>/4O54H9M//T?%[>FC"A>_IT8.+WO,U M5Q<-.00]1!)$N,W4D@1]..*D>R=%0($-#:_&^M*5B1C@=%ID<'F9GG\:QG?!J.V&ZFW!! M8_1O,9 RAF2N)Q/HHED/>;#>"C_">_Z[PRN%UEB$$:2$Z7OCM(A;,TBB)@)W M<"MHG+/,B%U!A 6L,#U1.1II+2A;B*'%1%C+4Q"28Y[VBHB"49X%Y+;U1RIN M4X/C+(1C#UXPT6A41[0[U# WF3:++ VT^^RIR!;9',ZS73 @!/YEM!H.'$5_ MCS':3/#XEJ$.+7LAHPTUYD&BP>>+,^@ZM8S9 MJ2M#-?R?DN6$FJ#F\.1V11 MGB11$LJLE\&3LK[D%-2;]UE./ZY[KD]#0Q J^A"4]R1=@8\ 0B(Q!M?+2NXQ M'998:N,S5J05OU?\LDY*+G*4#A0]&!N+T;(JF+[77> 5M\(=9OP5V-TL<'KR MJA")_B(8HVQ*P]>,/&XG^;0E+((^')4;9L1&2XF'GLPI^UQ4I]4U2XH!>1\> MB9'V?HC>+= 6*TDJ(O#B)=W5#)S*>=J=8 YDQ6C..RPMS("!7D_RRR4MG[A- M\4O)/M?/D#J8%!OEH3XX&GV^]T(-=-2WN(E$3AKLD8[]8?XR0Z9YOJ\_\QC(UQP:M6N%\F>7ZVKK*"5GV>NH%1:"VP!RW0 M[A57\^3F;/TL*922&LN&LVK?6HP;Q:^YHGXLU:DB):=;;$0.N5ST .:3:9WE1])2J;"1ZSX[)? MI?Q,\WS,0NL;A%?)'6"A-#*@C&R%]?*0Z3'&\CKZD7Z6_6/?)W-H.[Q1WT=' MAF(NI J0(4H?-)U^6\3X*ZFS.3B]DT)5O)YI1KB8CHD-,^&C?<%5R')/GJBH M3M,4\JKN:))G_X1.?Z(9]Z M)-'/FDI,?=?0?$%8,SLJ115,7RZY_5O@)X(_&&K*FDSF9ERSO* _L"JK'CZ+Y9#,M/ V\C0 M.,PQV@?/>]\1@9.T2"VZC3@AWEH[9WN6Z%-2BNRZ@UG&:#8R)"M,FX?A5.,# M*&@]M;@WU(U*%"#CJ$.!>A*:<)^O:BW8PZQPJ?BT?,GFM%=)#H[!IN!W87D/ M.9/(-)6BKXSO7NXQ+9;XNJG6"92@=G5%U8;F]&XZBC7NI724/'>7+0^<<'T- ME20&NWYZX(B'>^?>=;-L>?1Z[IOZ^W[THFFX8-[#1,OSI*9/K%0_6?2.L@H6 MW4(+&"]:DA9IQ)#18S8>18TJ>!,I"?KT2Z9Z,E8/=)+8# "]F]7[&;WD-T : MQW8:X*8R1_>815ZU19.MSQ4]M"(OGN[Y"=&;)Z8S'*T_^L$&4B1ME84M=B+1 M1U(I(RQFIGR+I&0^)DMZP9;\8-12-5'OE M7^*J\P%N,GT6!9.2)G6RVMV&/])#QYS66*2L],(T%Y<76CXR\]+I24H[#A!1 M[035\=K-)' '22_RB+- >/5:S!V'W8PD"PZ)0*_KSZ*H*J0P-S%BU[':C0WO M &;$RV!;_!?&TL]9GE\M5TE6@N$(_%/L\>'!R$W>#S34!NG'CMDAKN:!V"(M MZAG9(8^W#T:DA)FQ+(I)-.!>4PUS8 Z%<*T=&$/Q'&M*/BH,(4=.-3=E@8\U MN$):3#YU5A+X&$6\@L#'M+@I!VPUQ_V[ZH.%36)D'P:K#CP@8X.U@<>8&N[B MD?YM7=6BI>$#.TU3<6U.\MLD2Z^*\V25U4DNBH8_4R$X M:A]]W)I>8UQFQJRS#&H$=5M C/Q!M:=(8'=0-HY0DIL=Y9- MK+E5Q.=9TG)4GW:F!")&1YM&9)NV;T8,VR[9K5I:$WV$+U9_3JAPFL:%8]2D2%DF5LC ^>EO>:/B6YQ-KS>C0P K'(!Y!\ MK[- UU:EBO!D-,0\IL$1KQOZ-$TYZZKF/]=9<=2'3&LL>JOWP RT[QN4L_8' M LC)31%+[P]QEQFQ+)C'] $>7M;E1GC&A>M6A F6,CCP ZV?6:IPDYI\BO2- MZJ (];*H0POF9='/'!$Q'"TAY%YV^!6T\+W54#,C0 ^9S$1MPGT[H;!P[9YW M.AM'\6D;;25FP])P#ZB=BS*XV6O._PRR&8+!YRD I48*3C M>6$B)+N^)[ZA=D00G7GY>EC5DR:&8V4(F^X#(37E;LI>LF(^J6\5P6X5[ #:TRA7HX7QN"8BK=%5,[E.[@YP+ M=S5JDX;>L_*"K1_KQ3K7CNI[6<=W77$I_)I=? M5G0.<0!SF5&6,WX!B72),I,W9L=]J(\&KGQBP03S>2URD@HMU MAXOM6+:= S31X6JUX/H;_O4YJY]),J52=O[4%PLC%W[."%;() @-:,?DB._#.3HL7K6L7F9/SS5YI&0)S$XJ?HC.NPL- M@/=/9_C-O_()'?9$&#G,(\CKA,Y]%>5@XW \]\D+1),_<'JJ9Y8?!M!,A9S8 MI[XAV:_NT#><7]2CQ/M:3.C(5Q_PS3T:$#FOX/MYS]^]%GM]Q6+ILB&Q#-*8L+*EX%[8"AJV1CD(9Z-<11AWE%],X' MJU#G@]#,%1##CTW9%6JN,6EOA<6M1):YY7_$4FY7Q0L_ ADTJE?L;JUOG!5O MZ\".5[6M0X2;YNI2X69+(>=E9Y%(E"(L?")[J5=V!G>0FG$1]TT;L7E'ZW59W!3B%C*4 MZH@!X6Q/J5%Y=RRUD:VE0$W /FB!J)08E5)>]P>3UG)4K5G*%\=\L M*^I?N4V_+H?[76M\@93& MS>V#J<9@GV^JLSP]Y] 33WI9<]$ M5>GWE.[Z'"M4# ("4N488 IE81J0A#$WO?DS+]I51W%+,# MAJ[YCT'JWSR699#D,W\FR"/K%?_5"R<)7-A<@XN_-BTT$B"M(F^R]J.1<&AO M'0&LEI"Y79>H%MB'Y$NV7"_/6%FRSYS^\V3%_U(?%@*V >'0!E.ABFF$J6AR M986YF[-+,ZRABFS)(GKS#FB'C6YJ*-'UHF*Q%,ZIO&X[=)66\>RJ2H$A&!6YUMNG\9:'YI#@ IW_J(_+?V M$/B(0#@C#WQ\S+:9B!5@]FR-(J&#?>G5 QU(7)CRZ;V2%;,[_0!/%3(4M3M] M&QZUN4L^?^ DE5F25Q]I?;/@>I>6+P,!?;H?HJ/ZQA!XEZWD,UFVF&<$N@:N MA)NO6HG#&2J105.:]3*>O\-@&1B>MP$OA,DCF+H9K4X+>>!#$@6_)EQR[@]< M O4^0U_\AL&'N^P-TX&[X+F>6XV,C"+YCA2QMZH.,?_VNQ_?O?WCG\0FC':C MTQ0RAN5N>*W_/BNRZIFFT$3>3.V/?VFK]]48?.^W%C-Y M1Q];H&G_L4NR[S MPHO/#K-^D@G^ EW/#6/9%K=H_H=[1.(#RS;?%Y.I^OEVM!)P1NSI4IM?H?HD5N#(%ON>M@)*E$&4G0 MM%G-\/P+5]]Y1\A-_4S+GM;RUZPYXQ^2+PKY0T+!5GPVPQ92,AG0 SV:=@21 M3% 4IR R,EOVNW-O>4H M#'.7&;(L8KK[S8J622T?X+,ZR4\?H0WN7'4,FP-PE@BO0N3]%?N9_PO>K]NT M&.'0ZSCX?IY(/OGH2@PFE^NQ-YRZ.]XS(Z*I\056[:DA!TN!5). RG]T.2-T M;&W-R/NL2(IYEN2RCXFH/A5'I6M(#T,P,+Q34M](T/G$U@T9P5S8XIZ4S:#% M[#Y/Y'2LA_OU8T7_L>9D70)M@QF+@V.Q06Y],'U+TPXI$5CCIB<.LY49\2J8 MW&Q-BVLP-=IWQ,U'/MUU67+J%#*D_1U2GD;A^Y8MCNFD04582PS)@9JN@1E% MTO29S] <#:>YH,[I.J?01;91J^>2(*T4+-//L?I-$XUWE=?0(7L'-Y3,2$,+ M/TI%0=;8!ZKQHC!;3L=6F&9JTH]R#'7A4:#'7':+U;2 M[*F04CWOQ@O]PHF"]^]/14F3//LG/6R@9 ,"*78FJ$+=6$QHPEQC/,W9IH+E M#B&T9P7J"/TR%^^E478@2@*9"Q:'VZ?BP8R:6!LY1U0?./$.7 .[1OH 3T)VQQLJZH5@GJ('-RX?6_:V?&R2""C@DX/U22 MI/1]#+(RBN*^+;-BGJV2O.U(0-TV'= M1]EB_T2*?PRIQ4AQ"(UP,=C^N5RNW]D# MR3#^'KFOM/&$VF/:!&'VF\?9(@XP4=VA*[8RYXS)J_P7;E MSK'4NIIN1+^WJAXZUS2_0N[ $>BA]MT(&9C=YFYF-N>;S"R!Q))%DI7D!4H$ MPDF7Z4[.TT;3E2J&9&@44U'OKJ7QA0,S,? ]2X,$6Q/1_I;UFGK0Z4B)P@J< MQAU*%")=SVM1H!0Z=ZEKB*@&HM/L#P&&DOYCS!BAMZ+?YK"XIR_\+@X7($@_ ME%G8,:VQ _LG MTF!&^=7<3,'01R@$O>AXIB/VIAL6#&;$JI!&4%;3Z^P% BYKSMOL,9>'3W5' M(>*$[\QNAW99K_JMVD"R@88WGC!8O5+2AY\Q>: ME'&Z<-BN$W/,_ F(.[>Y%NO\FB^,L6P??^I+%UJLE54P#_^,ODI(,.$N$!(? M[MJ I14A]WJ$>KL7'"PN&^-"^,?W2WEOJD8JBHR.MWUT/X0;[L$=6H[+0C;- M'3)2%9MQ%O>]1@_S+61E.;8NP J:T^P%$D<_TGKT=JGY%;YRW!#TUW7C=#X9 ML^W2C8=*&E*XB=_2,B-%I#@.71%B2%;J[J OJY*);?'=]]^_%5L#?B-OOYUR M\;\D@-O#0(- <;;@51J#ZEIH1]";[P/E,$,;$1"A/V7P-3TD]D05#3P3/ ME"1+$'QX5UMM\4.Z0N-#[80V?A-T,^L*/S/D9H2B&@,> L/Z&L:0K$MM:&,, M675C\.9:3:\"A_FR]1;C0*Y%P"H$*W[\9T/147U#T-4%=J""U1GLX$05%K2B M&7$\Z1/LK0!"SX(S'8Y$$5O^M[=)EKYGY4/RY<]9_0S=LK+B MB?_"*-[6!A36.D*@#'5"86C#[%S//+#9R0]0LGE=;MK.RI^!-)JGY$W6=EN. M\Y1A):K,)>\#EMW=MU--JN]J?XDNPCN*P7\MWL.[R[1J\NHO ;/@JYTT5F7= MD43^KYT4\G_\]72QR/(,M,AE46?UIKC&2+E4BT<2KR:G"4 MZ;,IW)N%D-CA@A&]8[#O$5U8H6R$/:2HAP<[JM%M8R<0X]:_^$R+-\&DN+6 M1)X2MP*6K) V@T*B1\D;TU @7E&).X9D=BC",XXCYDQXP*:<=M2 ME+L7,J7A-C 6;:KUP/1OG %2*![:>=6,U:YUB*?,B%$A;7_*V5M+FIJ@A(^L MV)9R_ZC,,S+Y%&_]CZ((8/X+&H2_J4W@?M/XFKYN^L;%>TZ1B ID"L+$1=9-YO%_*6*MPI\$C, MT4=J;(A;@R-##MXS*E^L)>K@XAAY6M M?_O=C]__\/L_???-=S^0@BWY%2V7A4AFA".8?2?__UB]S[MV^_F_V1___;'W\\D%CQU^]^G/WAQ^]G/_W^A^V___C[[V=__.%M.YKM M>!!;L)6KW2_XH25%,;I>'5V#?C'48ZS7Q\@[J&BD?('L^2OBV;$#Q7M,+L2;5W4V MYUKQ@_!8RPK.4?I,J#C(1MCB=<$_)%^RY7JI7/+>OR,6?0^.[V5OD,5[6.[G M&AMEA=^ESHKAI>[[.V:INW"\+[5$%G&I>[G&1EGA=:EO2Y:NYS4_36CYDLW[ M^J"-#4,L?!\XW^O?X!0V:8,V1M^S46XR71;%J*@TTMU,.="^EA+Z50"5UFH1 M4>*"9C/)EI63)A!1,K#^_263/+Q(Z.D[4156;JRJMYV:UEB\YCN&&47]Q3)N MQSG+C-CE_Z:C.!>/_H:]Y03I_:FZX\0Y!8]YQP89XG61+_^Q%@&;]3-+93E; M2C\FR_Y>B_H?(,1A&+#_.(ZVE.^, -9X.D*3P,$?D=T8NF MGV/?-331!!&S46T76<\9KPFS9;17ZW"G:X_M#"!097TH;@TNP"$L2QNTX>W. M.)<2)TO#7/,[F"KF]^T5+>O-+5^178B@CJ1>Y+!.NA(IJ4\*JH?[K6\N*=U M+:T5COAJR>\!)?QC5[OMO*1I=M1^Q1X0IF8B"F&0?Y3V+_'6 M&5>R\0Z*^E0RNV"O>F/9I7I&JBW=@B/9EO)NF<>"'>@5)<*QH.V>>T04?\Y!\40F< M.02L .IC\BZ0DA1N\\QEU]0G3D$<"42PGSG@:7@5V(D&J+:__*^,VZ'E_'G3 M^P9N!<-63>K@"JWV^-C^^WWH[OM[&/ M[[?3.[X/N3UR?/>R,*J O3,6L'?>!.Q=; %[-ST!.^3VB(#ULC"\@)UMCG6K MH*_G^1#WL:W8#2*)>]"&?R9$+D&?+!KP-9A8MB4K9+7MFT73RNT]G_L]?6KJ M6IRSHF)YEH)[<^Q-Q1X@4GSQB'V+]#YEX/-L:",@8J2E#NJK=.F;RNN,@Q5E M[I?)\C7G;)V)NM,0:W[-[5X*=:BOEN!C%@9P[]&/^!+S7J.'P;?4;JD0VG=+ M!^D0HFD2!)RB]=O$8T.8F'2^G72V(RU&.RE#F6,67 YV\GRDM9OZ7WA R)/& M'&&0*,%%SCY7\DB93ATNB\5A[CAN>5@T!]-E4D)/],:1UZE8VFU8,MQ_QQ4X MS+%B@=9[V6-1);LAD%R>73U/R3F67WQFA(J*0?]%^Q&'^C64<.#RW0?3LC*0ZW8%FW6?V M[>\J=6C"3+CI"8>0-B4G ;?,19T!L?L^?9@@$+.DY1,'(M[UBYH^E0=42!QM M]=BLK\CL=BQ4(H0_B+(O)X_0-H3S9=IT4Z: <'@] "MH.D&]) DQQ M1::':6R<$T$7O?.84HT*@'JPA3 < PTB&%VT\:5D@+/,C%UAW63=WE)[3:>& M/&>C']DXTY3 PY0UG)BC:IS5A[XK3?[%SXT^VSQP&@9BS@R^=)T=OQ MXNGDFAL1*7G8:V@=,]3,A/,Z^= J=H;SJ)XDF_O(3!EUBOZS@& M[V[8YMUS2\.D"DB8+ &SX&M\E0B[9##[Q>!+YP4CMA@BJL28:2XFO-HX'AMN7W-[#VR@9P.!WK+NMB7=%L_ /?AC5^+NEXW^ M>MP#C OGX.M6!A]K]#DT%NNXZX/I/5PO?O'V85X>=9L=9%#X'!J#>I%:W]AF MS,2H#-E)E)E4,4@]AO?EQ_@N^V@@:1!M"O\/YL)+DE/QRLIE/YO7-(4_<%-B M_Q>=D0I)= +3HIPI&G>H,]6*2(P1$9@KLBK1?9V4M9F5),*[P>LJ6B_3'0WB ME^660OGWI":/]"DK(& 0PC(EVE?#G\O"L(26,7+!57>AN(0$6 I!K$32M^+S*&])$&%1C4' MX#:!M =1*$VF3Q%&"_F<+U*#"&6QAJ2QK&B2R_;39:>4+3LD@>-9LJ-L#ALRG?4$HAUO@":T:K(7M_L]BAEM96%SEY\Y'5E+S]X]=Q#"P- MAC,$%X/)F+2;;A9=6^JF\.&$]H@)*=,>*/*]%R3)X$/5[57$9ZI'8D(QCB,&B&HY1HX(S7,P 8=%L\8J* M$W%",0;$@1EP**!Y4X@G_3]G]?/YNJHY-65K=&V:XFQWVR8;2HL' P1M!)D@ M"^8+-*(*Y..%WX_XL8<99"?-(^W,SZ%($"U7 M25EO!MJ4#PTSE&(5./\^ZAW.J'W%!WG)=!GD52KNZ(IS\3FIZ.E3245"_"%% MO;EPJ&\1\J.-(X)0Q1-EY%!%UV,R0/HYETHLW&6!Z1WD>.S+U]X&%*;W303Z7SB";/ M!\RL(49.P\6.\:C[=* 'TVMEXQA^DXE(0OX;<")#57$ACAV5-Q)4$&22J#CZ M_9E.S^]M[.:.5P6P7"?Y>U:*FN=BDS\\)T6G#GJ;H%JD'SE3Q@KQVD##5PC$ M8 UUD4:2AZSW&X83Z'+I8'*)W@)LGB4YJ2@G@4M_K+J)5M+*'#,^K)5VOR[2 MS@TWW M2\M"\P,8 AY88Z38%*-W.D/$0;0M3-\0$K4@O8Y ]=2EU^9AN-)?R68IXP]% M+>$'Q@\],'2A+UY6//&3\?XY*>D9=!,Z[S034FPX6W#8(F%(M*&V)I8^S'X- MP(N?)"\*^@08S+9Q0QZ$"G_>4=5T]V*%NGO5BH.)K- > #9K71N0]%EXVH9.DD XMX@;UWZ(=W:]4MJ.;5%U+ MQ%HQ^P6(+Q\OSF>-IGW?2'G 9H/NXCZAQZA0X51K0M[DU3.E^3HNDS-BGHEK1>;;(:*H,2QH=BPA#4L+T7A2^01PO MVFBX,_ MMXN:%K,9AH,ALRFJNES/0?0'-9AZ(#YOX@"@_]S#'<:XVFF F4R?0^'T$)R\ M1W)[NJZ?60GE>4Z7$*'V5J62S+[&:B<]+*'NOYKD8*Z_WF:*N?T"+3UZF5^# MM_0025 <#6TH>\R2S;I;\LNJ9&*????]]V_%7H/?_/7RRRIGI0C:.BU2CC*5 MN_^>EB_9G%;_)2.]JNMLF=4T[578]H ,=R >H??XE!U1XO%]1Q9IZ2)O6LJ^ M)@UMFD=#/":D;+Z&VW5/].O@>T8N8Q%J1G",^2;H%G8@Q\S=NEAN[ M^P"8U M_?M-EC\PEH]O8*T/,!MU$+#_=%6._('^G7#L1*"WWW2.)V2_N=23C+"!].2( MF?,RH/'9.!-E8!X$-K-"5!L_=O,:?8,V- =@!XJXW"&-X0E;P8J4XQJ]9D;+B"DK]/";%WV\6"UK2% JS MJT]RW6\PA_D8;-^"(_&3+0&DH8 "?@CW?VT[$_U^IF2X>F^N;XZN[G[.L(A MKRUB#,7@P%D6VV-AT-$].-8JG^( 9N@C/:Y+>YBM1VD2@[P*)C=:+F\ MH(^J;.Z^(4@IZ8(*Y4[LXD1UP[*B&>$8!(0G@)&,D^Q)E'N7G.GP)%KMM,$7 MF.'!CFJEA;$;>FJDQ7R.&>'L0$6TJ,>E(*:I!V D1&/?V,B2"G88D6JP3TRT M1OE]*&%Z3 P=Q'U'X8SG]O M+1>L7"9\]C>/>?8T5-7!Z%N[0.UA'*&.:BUB M,&>XIUDB#O>&$FA'T]!".L20'36SF&]_9I)W')MNPNA@6W'7X:H-G<^*-:>Q M:<+!BNJ,Z3%B99D52;JYJNJR@<@P$W;,\%TVSN C02F4Y!\"( MW/8>*?/O.*DJ\BBH(YD@3U8QP>B%2;$!T8P#QPM/2B.$M+,(:Q<\V4 M+5+*%=IE;+AEDO8AV-"IV8?X;1*R+>;BH.A2!3G8.4L*DE756ISS$#D@RPMS MB2RJ1 80S,?GZ3E!6RE+/6G9PTP-?)5CRU5)GVE192]TIQD^TOIFP;<^-T,R M*$DRAWAX>D'E?T\?*Y$]-WC?/ISQ NCDP4[NE6Z M6X5PO2RR*GEZ*JDTNF\6C6VNU63 Z%ML7PL='-[#:O:( $7=]@F=2!TFLY5@ M5NR=2FK[F'2:?NXGB3V8C+82"8)!^CO=QJ]B9[PF^AGML:7U+,G!:+M_IK2^ M!B&"8$AUE,O8<*0TJL#ZEKX&+Q&(28LY9GS+*(.9*=>BBM+@6_WX!P[%*)7=/[-$WOY-J69E"C^PTZ0^#_^>M%$Y/Q?ZZ2L:9EO M[NB*E8?7&(V1AJ(S -&[F=:@)5N\1"(.*BTZ+&4&?/(D'Y=%G=4;N*64JR9V M7X2/BDY[Y>:4:K$4_+^ =V;2)Z 'M/[M]B)BUJ;C(UR"/E]8]S^;AWPBCK M/)]Q#^ >%=4%1@\YU5"+4^X09+!C;H M)'5RWML^27>XA?G5!S:8W;5%3@![&W 6S=8:9#$SY5M WZEH87(+_;)'"LJJ M!J+]H8< _7L^!48B4,8N(JOD)M-G46@ID;VNR@Y5<$=85X,^)Z-O[61I&$TX_)LL_[,#0,<=[U M@?.>"MK@)"U2 EB#'V^#G&2Z[)F*HAIX9S'XTH^2"O'ZHJ6BXCW%F*R!OGIR M]$"CKYS>OGM\R.I\2#$=#K%02BTH[^5+ 0G<\=Z^>_/X-;F/T3UZD(5,AR^A MW9;51U;3ZIHE!?3RV8:XW=$YS5X@>*(ZVYQE(EY42NL#)W! 3;D":^<"1:/W M[HB02!M=-B. -Z9&<[9R+ M;>Q;@A;+&8Z/P<3M4_'(::%I$PTTG(PY/!@I7OU ?8M5B[6-/(R<=CG"66;& MKG".?WW9&1J*=>I'D)NS*4G-($^9":/"E:^:/]-TG=/M.\'H^3SV?N0 (K8 M%AZS_[8;DK3.8Q,W\P1Y,R((%)?;+8ED1^-48K!=K"OSL%CA"PF>K:NLH%5U M3Y^6NH4$A[ZQ+238!]N_G^]I.9GZ@8/,[:L?.,ZQ<%(E21ANRM W!BLU75CA MI"1JFX5>]C$MG@23 ZGPZ#7D3-UE3\_US>)31:%]70PERA[U4)ZF;LE">=N+>HLS?(U1%4T'N ,4O2A>R5-92[0U"\ M\L"=D:>257%J7U@ODM[I:\#Y\/=ZX6<9N\CO#;*]N0M@WB]A+;;&DQ3YLK[/ MP+[;>0]7P@O#MK!+DM\R&=,_DL!C\JFMX R@""=._&C?4D%:,F(G^!BM0I_T M:;,VF$S^F8(2W;;)_KB&]X*;A>P[/0&A M+OCVE&(41E#^V%3J T)!191M>5[:$DG2#I5"TW2=B'S3RZPT$)6<(5E+R:B4M:RO(\*3N_C7-?&Y8B9L34J*H6?BPI':X] MI_N=0_6[!S^&(IZ1EH;(%>FTF3^BG@C59C8 A+Z MCF^,T;?<]M> G>UJPPKZ.O_>TCD3>G9Z$;8VR\HM!C]MQ)1@CL3XE-)1$ M7K<6:U<2)R1\QL(66;@Z3Y+G2?7\/F>?Q[2ASB?V;\]'H(.^.0-V(M!/Z*U9 MS>W^-^81%L:0L?N:6P+/+$_Y'59V9]87MO%O[:5.C<._^.TP_]OO?GSW]H]_ M(E10$$>[F3&^7P!UN1E,$K5:S,#["K_.U769/:YK8<.RVZ2GC*!CJ$CIM<0> MJW,1QH$6?*J(3H&X^7K:Q*XDT[1+D^X:!-OXDL:M:AHY=$9&(S>J JKO#=@\ MO74B-.,:-&/,/>H\.<*QX-Y=+OR/62'>].0SWQ.GC?]496GSU+?U@(SX>Q&0 M+#W !AA#^-8D?JXM.P20?-=1''-(!)DJ)H*N]8%W").>PX8+>[3-=J[$J%YQ MC(CV^,G1BQ&Q2,5MLH&3"V)NYO-R3=-.JWLM%[H+D,[*5.BCCE&G@C3D":]Y M0R#I4#@5][F3)1VL4(%=IV ;A1MYX%BX+=D+W[SIV>931=.K8EM,XQ2B802Y M(U86'A!R4Y@C]'X&@IMI(=Q,(JEQL:W-DFQIB7/]MU@X@W[)LXKU-CP.'.*S/!P>TA#PP@%PBZ)V1)LL1 MCHSN4=$2341/EX9L(OMP3.X8<2D*O>>*\_4-ZZSK$/N1\[6WG8?^!S8NME[ MYJ+_0LM'9GIWX B)< J__1.9ZW3S\#\/C!>P8,5)@U#_EN?3-38L+(=>+PW. M1?=D7U!N0_"3EA;\A_J6+P(_@V_+C)5-@@%D'9SS+9_5IV560:+!&K:];*PN M4ZU/,T7#K>PW/6)O>HFSH#ML0*""65I)3,!9F3 ME?!MX;$B)L@W,N<^L61KS]0"2H)Z*[)_\2IQRPK)%)CP_TDZ7T<0II =^ MSO)\WV[G8]9+FO*MJ?_"X!*;NU<(%U2%.I@]D>_HD2,.)Q$OY.(*_P)74CB$ M"UJW]0&3ALJI/'@XW3'#CR+N%R]@=-=AD(\RE$LU$!VW=0@PE"8XQHS9Q"[H M1^P_F0Q6*>/-8DUE)4S(^SHI:\.7U22'6F!QZ;XL#&\C6E1["^Y3;D6FSYRI MVTZ]BK+S&[>VDRZVL+;3&%43MYW&R ]H.[GG)%IW:S-@6K:2]@ZQMY7,%BMD MYSMXTM^6BM!XU-#Y!-^Q3@DZ6#WD 1I098Z=S@D1YM6$6];)E^X3Q_;UIOL$ MLI)ALK&Z[XV+%C:OWL30V%^>+ Y=$0GW0)((]WCUP!JZV]E2F;P!T5KMC%1O) @0V&<2 M U2A]IP)31@-Y6G.-N^F#4EDP4KIHVTJ:;$%>6R(FPD_+O_%'"(:HSIR4?+) M7"Q ^(3:\SRIJB;/4J=#G&J\;>+L(5SO<;. #\1-8)Q$?S@E:_M28X?Y]2HM MZ NZH/RD2_G=(*R+;1CQ!"SG?@(#6B'K*!J&_Z.@60?Z&V$-&=+?U[IKUVZ@(6]ZD?NX5>R- MT;=8FBG<''^!CE+FM\6]S]S?$ 7X"=P*?QGOMQ5J;@AW=DL$J5E;KY/LZ)@1 MC=F%O^?M2Y;>W:Z'I:_2#C\_\C<=9)8&,,FU:9B =3Y*:R!#?9L)O>ID0B=- M)O2$#''FBYO.7B]IQ4E,]UF=6B MW,Q0XV/=SY :;@Q\J$TV1@=&&[F?&\*N 2).@ K2DD%V=+2M@Z/L>FW)8EB6 MODJ[YK9D*UK6&TA)@BK3$)"X6JKC9H+BGH =HZ0QD/W2XI^1%5 @S!?:TA#; M:''(G/C&BG(RK]Y(&=]GGHP33?EXE8I3A!OL A'D%P&4YB#>"2C,7OJ"QC+) MM*?8NM$1'^+KQ=Z)O'J=.+R-/.E##9DXU(5=1E_SG_@OVU_Q_WGD1BG_S?\+ M4$L#!!0 ( %&!I%;NW:,8*U *5T!P 5 >'!R;RTR,#(S,#,S,5]P M&UL[7UK=^,VTN;W/6?_0S;[F9-T=SI)SWEG]\B7[O&[[I;7=B>[^V4. M34(2$HI0 -)NS:]?@*0LV2* F\@(9PSDY8E "P4<:GGJ4+A/_[GMW7RW2.B M#)/T']^_^=N/WW^'THC$.%W^X_NO=\'L[OSJZOOO6!:F<9B0%/WC^Y1\_S__ MQW_]+__QWX+@$TH1#3,4?_>P_>Y^E:WU]\%W_WX\]_?_C+[ M_-W7^_/OWO[X]EWPX_O@QY^"X'_\1X+3/_\N_O,0,O0=%R)EQ9__^'Z599N_ M__##T]/3W[X]T.1OA"Y_>/OCC^]^V)7^OBHN?HVSYPJ'A=__4/[X7/2HZ:=W M1=DW'SY\^*'X];DHPW4%>:-O?O@_GZ_OHA5:AP%.A48B(0O#?V?%E]Z[U[[XK54=)@F[1XCOQ[]?;J^=G M+FB8_LEPFB&:%M*$R=\BLOY!:/_'=^_>_" J_,"%S] :I5F0DHP_YFW \LTF M*;X*DR *V2I8).2)=Z]XVHJBQ3^^_[:A)-@U) 3Z[Z;M9-L-'T ,KWF9[W\X MZ,Z&(B;J"(FO^1=5>2%LSUTK14+?,L0';Z7BG50)B5XH0 C"=D.-H>AO2_+X M0XQP(8+X4&BGT S_XU^7:8:S+9\/(4YWCTO"!Y3\XWO9SZ4TB1A)A%8:ZDB: M:[0,D_*9LV^8U0@D*=%8ID7('HJ1G;-@&8:;4C"49&SWS5["ZHM_G?/W\Y&_ MGKN#EW:!6900EO,QW,4W__K"%U%V3S[B ME&]W.$R>'\0D+]ZPEDK$PTUA1J/O".7FQ3^^YR8*_V6!*$7Q=?E0Z79:; F% M9/R!A4GP=S$<4?R/[S.:/RLJI-&+K>:XH:K$#YN0BKTE6N$DWM5>4+(V[SB! MO3W^X)[4PO=1AJX'T0U@2I%&:T9_VAEFT*BV7:(S$Z;>>TM;@VROK/WZHQ1]](2V.Y<(H(CG?$()-N!4O.^#(6GS)]1ES MY!<^X 1G&#V_7B#V:M#R\&BLL9 >GXT$G\VJUW=3OKU9^>*N]^]MEL;S;(7H MP5?[^7B>4S'_=2BNGX=,%RE-OP<>ZWFLY[&>QWH>ZWFLY[&>QWJ-L%Z?9J$] M1/@F($+F(&0,<5@DX% +% AKS0+R,Q',H[V1H#V/8CR*\2BF^?"5B%AL4K-B M(:S9LF3L2).J'G)YR.4AEX=<'G)YR&4"N9KO-?: U(\!3A_YGX0VP$VUE2W M)(4<'A5Y5#3&'EA"15?5/-G6B";I!*2*1W8>V7FPY,&2!TL>+'FPY,&2@7\* M;EY8 TD?]O%W%$4(/Q8A>"EZ[@\0+VG;&1XZ 47R*,JCJ#'VP!**NB9ARDI+ MD88QVO$\M\\SB,'A5:NV/.[RN,OC+H^[/.[RN,OC+H^[#'!7!W:'-4#V/GC( M>1W$6,#0LOB>H@VA&4Z7AI@,TM3PL PNE4=F'IF-L0>VHO[*V7*[FRQP'&90 MTZ,NC[H\ZO*HRZ,NC[H\ZO*HRP!U&5L9UC#63\$BQ#1X#),+%$7A.8E?6VJRG_N4IDS=\I'/C##YORBDEVE\ MP5]>G62:HCU*>5&-HO+9-XAB$G_DW]5A46W9P>04.H))>51R !FO]K-0AG*@ MQ8>5M@[C0(H.(&4YVN132%EN /G^=QY2OG(GVY):5$@H*3F C/=\AV%8O#VM MD+*B0TC)'Z&2[.#G'J6I3-XXYCLWJ_X1L_.-E#14E!U*3K'#S>D]>9)3F]*2 M0\EX0[@)D_P_O)'LTOK"0TE:V/QS>D/)(RYO35+**BG>N[3G?%+0,+GBYMVW M_X6V4C$EY?J7CZS7)+W+."*X6W$ PN9Y5MS,=1!+=2PLH%+_DI=FV;.S2+SA M6I,#4KQW:I*]2[;??CM*A:,S0*7ER]J%A]->:?\TP"9B" ?5B25K]FR(CU* M=8>BG'(EO'G[<(^S6A0M*S* 5)??HE68+I%D#5$5ZU$Z6@"&NHP-%HQ*580C6R%LW-*+P M1X%5\&/!*OD@ULJ4?L6X6::4Z:KC&"&J\,IL]6 *H9KR!$SUH 4A.O& M$;L6Z(J'Z\41RQ;D_(=KQ1'#%NZ_AZO&$?,6&H8!5XPCUJX\BA2N"D=L7+6; M!:X.1^Q;M7\'3K8Y8M.4 M':L(>H)KQ"D;5A'( M>(4Z8K(*00KAE';-=+33P67"&.6+"7AL'&-@XQ1B2- M4 ME8O1+,]6A.)_HUC?$UD-NSVX8BR'2_^RM%W)Y4=53*KX!#L0>>>+Y[PM-Z3T M#VIR-)E4=3%I4&LY[VF1?&U;#-]J)!>#6"*RMKP[P;F-QICUI$(^<'GX@7%Z M(F*7A C0R?#9CB#R>+QH)7[1SD5SLW]0LC<]"AME\ M<7,P1'29=9LW--W$Q]/O@:U;<<0B?(LV.8U6(4,WE"QIN*Z9)O *(Y"_=N4Q MJ>)Y,?L_\OFP?3YL3^PU&A7ZO9>< MT8^>]0-:+\[06Z 18[@).:.< 7CRJ?!\)\^3&Z:7;PNRK1%=;X,'(61 %@%_ M)-=+4;/(U,[P,BW.[(G,[5$D3C7B=!EL2((CC P"M#IZT/"$65U)M+*3: M\83DT_1N_RYGSZ_RIGJ36GJM@R:G2U--OP>VB#9/\DR$Y)F6_>+9%,^F>#9E MK/!OL@C8PS\U_.O,"+0&!-_M@P-XV0=,PD] MI.L3TC&:'1BE_*^]9/R/?WT.O^%U7N]!D_[>OU0X54M5]WOO4MV*4_PU[Z_V MMV&DD6JHYM>!Z8'BP-V=.&\G4H84Z[@\]D%7W+KLRK@'?04K\4ZSZ*\<5Z<6 MQ$>*D+H;T'K6>Z,82.K2TR57IM\#2_309T27'!@?# C&#"T.LLLC MHD 5.A#L\MLFJ5)Y\AER0TF<1T5>3T0?<838/TDB(O?U K=JR!.FGC#UA.F8 M!\U)$Z;UR)%H(-S4>PT&?<0<8CFC&PV.J0F8 <(V5S2D9]A!6- 5AP-@P)C: M?ZZHYH3=49K=M2L#^W2"-F%$Y=2'39,=&D(A.'=B_6B<*'P!4Q\42F-5X9&9 M^N*@[K?TLBHE;G15L:%D%)-T9_O6OEA06>L>:^]M'RI_:,JW@!(R*7UL\H+3 M]>E.OP>6O-(%6JJN=S!RTNKJ#-J+VW*?_[]T*/U0WLOJ?>2>B^I]Y+V1< H@0$QLLFGK@[O/O5$?N]$/LS,=$4]:CY? M3TI,70^0%18*8Z=.]P_I-9ZLF\LS_TKFOQFPM<;U_Q+@E!="019^,\Y&4U]Y M>-9?)8>G_D>2-<:3CV,@'Z^*B7(??JL13=()2!5/SWEZSM-SGI[S]-Q)T7,^ MS-8#IK: "6Y>6 -)OW)\\8A85GR#T^ /PAL(.,[+4K4A\5;PRA+Z$Z_H$#_ *O+$N MFILN?)Q^#RP!X/K!PN!PV+P!#XY'"X[/+^_OY/D'CG^=.!X'BGCSV\6E^"#7 M3'T)3P5X*L!3 :=)!71FDA%SHW7JNH/%(G1G\$Z=<^ERK"DW^JD'-'2N*-6^ M/_51-229.=+QXLG,EF1F4W!HC=I\\R[@TWF#:+8--DEQ#T\:!XAW8U,60L_] MA-[7#6]Q>)+36#C/=/KPD3'VP!)[=E--GALQ=V9I?+F;.6?;>RZ'XN"I0EIS=.D-9N8+Z3%_NF*OO0,@K%!Z J_9#B4>MC*7-&D M9^H\4]>4J6L.VNQQ=3\%O$:8+C%_U4%83/@F!)VF&0NL'$@B3\5Y*FZ,/;!V MDFLW8\JMW^1 %[BF)W4\J>-9#\]Z>-;C)%D/?Z[+ ZSFY[H,K0Q[N.I]L"0D M?L))8@JECFM:0$\R(3Q@\H!IC#VP!)@^59,$#I0 -3Q \@#) R0/D#Q \@#) M R0/D P $MBZL >,?@Z*&HAEP0,**4Z704+"U#3EA;8="Z ))I*'4!837=Q% M*.5OAGQ-V09%>(%1+,UQH2W;O[2[ ;8319:W0E5NV.MK^#**LX]A)-(\U[U\ M?4&+\BKCEE5%AP7.Z,$@DEQ3>G#)KXI\SV*P*D:'O*!%>:4)<:#%ITNO3+\' ME@BB:Y1QBV"^*!4GA0'4]LV2>V6LOY&[93'G)8D2'5^1)=V0[$N:#A4TR> M4C9CUP*=R(51E^Q E&O>6Y)>"=#TP '7?,%Q.(K%2Y +!:W3!=N+G@!+(*3H MQ*EGH(CS%&4K3&,Q;NHOK]05ZT"(^R=2M,XT4JC*>1K>T_"OU>%I^)U&3H.& M5T!08@KY7-&)@K0A)D2)*_J0&KD$;EI.71=Z_I$8T:E3UP?;*^J&ROQJ01:Y,%TW.5[VS>.KC V23PKBHJ2\9<%7H"3&P+GX:IRX,=E<8 M#^^*0H8(.7P_517XD$-ER"$HOL1>N.$O 2^SQF7.W"(S:T3X4$Z7*(VP\45; MT.8L!!\:2>9C$$=RC.L\W. L3&8QWY#XFZYWQL(*#ROW?JSQ7?+\<*3!0].: M-3+=&*3I]\!6%!5)E_>(KF]R&JU"AO8#YVQ[SI?!):';^4+LR;L2L2(TI65K M(^FY1%)EF$O+UGS\E@/Q6W?Y T-_Y5R&2W$1IW+#49:U*;4F,;BFM&W)E7-4 M6W[BL433 D4^?L;'S_CXF2:CHJV513HV6US1JVYO(\9;B3.:T5)XG5C^4W>. M]#!!(<2$*VH#$,40Z],9=31>CESTM@WI4)FL$]H[5)0.E3:LJ#T_RZ_!AO ^ MH0S3\NL'E*(%SHP]+-J&+/A6@#)YK\I(O"J>M1\#:W^#4B86ZC2>9RM$;UY, MH;-J!AER.<]>VV>O/1_I^4C/1WH^"" ML6"#:,!67#FFF$Q6WP(44XOB$9A'8&/L@24$=AG2%*=+=H/HG9@L.HBE+>\Q ME,=0'D-Y#.4QE,=0'D-Y#&6 H8"VA360]/;'@**$?Q4'O._9-HB?^V?JPX(T M-3QT@DOE493%#.6SQ0(G6+RF\N&U =KZ@KW+>4YR,?Z*H23R7DE2DZN*]2[C M+=I4H4NS)47%7'@MCS3[NW'=@<]?T0VA_.7_)^'+P&]<.#Z-U8?']#6FBZ^G MWP-+#,%MN2/,TO@+2:OMX4:,;V'%Y$QQQL*@YIAZI#Q[85371J\*82!=J"EH M35Y-XG!906ORWG/KBO$I*:QQ[?A7U1A##\"#15IG#+U@9]O#7\Q?BZ*!4?0/ M'@;3H(5A65!$'W&DMD5JRWAN>;3<\F?"P>;RGR2)!8*7Y]16E?,4MZ>X/<4] MYD%STA2WEJL@K6B!J:NGA7E%X.#$<2U!U*(QPQW3$(@].-:4"4!W16-ZQU-3 MZ..*:Z[=V@3F1UU1%WA P2D^5U33;G620AIKDDO6EK$4>#)?G!\, MJFKVGQ.6L2+&\DR,NYMP6Y#^.L=B1ZU.-P1G^CVP=Y0[7P1GE)L"R=*">;8]6PF);V.\-:0QZ9WT^R@=4C#:@XL4*N$NO M*-ZB/+8"6*4#X41B2&[FKJ_2B'<=/VH$ Q3O(@0E3,-R1@#% E68>% *4,0; M1!>$KOF34-UB*]>A4<4.!+UEN5C-*,OE,LG*^. ='[SS6AT^>.>0.G0W>$<- MS+85H^+!EC3E<&B7#Z,>!]7EA!_ M?X*/@6@: ]&I']-&7 3#RQ0O@HG"Z##4FPN 3B^0,\0,*TQ4$C M)9H)YT,FQA(R\?S*;JH7I?%?ZRL,*C]?!3";+UY)M2W_JXN9,*L\:+^^H*<# ML2A)^<>HY+A,>MBTF6'=XR]ET Q 3>GI26XI[,.[?&OEE/BV[O;;W/$*J)Z+ MC>MW(/;!/MUXQS[L1A?M.>;JZT0EW@DH8*;6LVK-I!2VLGEMX%#SFO@Q@3)WH><%F3 M!6$:BY3*&\+*2["#3"S IKFC&[8^_-FF5H)Z]FXD[-U=M$)QGJ#YXJQZF[/H MKQQ7[^YL>_"7CBEJTY3G+>SS%JWE+)ZL&R7UA<8N9S.&S8!2:;.DZNB5]LNU MTU1+*_5XVD5&NZ@GT-2!E&=;/-OBV99#34@V=M*E@6@-\_T4+$),@\%1G)IF'<:.#<1_YZ_M-O+T98RACLS2^QN$#3OBT0NQS M^4+C>7J+HIQ2G"X+;@]D$??R# _\// ;LYS# #_HJ@M">F9+N/O0#JP/C^4\ MEO-8SF,YC^5,L%SGQJ UD/=^SP$RM"R^IVA#:!%YU0CG&;0X/-0S%LZCO9&@ M/3Z72!H5.9+YNYXO;M$C2G/TD<_AN_)-LGMR3E)&$AR+,R_Z.\7:-NAQG,=Q M8Y:S4QSW>KK,XC]R)M*55U>A*+,>(\??Y#;$+Q-?QJ*S M\C96JRS M_R[^5,PR53]'($F?D-A@=P*A8N/=SGU@;*(2CXT]-O;8V&-CCXWUV+@K:]J5 ML2/7V&AL&&N#9!+8FG#D9"'? )4<3C_XZSU3F?9F2- M:$'<'?!V6Q"^:M'2T GVP^62;*,-$KI[75;@TI_QK@]!&QK/@&I\$? MXIKN@+]:<4]WPSALHS:'Q]0-Q/- >R1 ^_*OO+BZ.%N1^.KY+6HOX8-6\V#3 M@\TQRSD,V#1:($$(M,&2ZSXL-5.*QZH>JWJLZK&JQZIZ.&9F[EG#7A]V.2A9 M0%&$\*/H6)"BK!GL@C8W/.(RD\R#K9& K?UIA"JA&"NN3[PF82H.)%27**;+ MV^=W"C_LVKA%#]$\1!NSG,- -.B*"D)G9LNS^\ ,K ^/R3PF\YC,8S*/R4R. MMK8T_:S!M3<_%H1=RC<_W-0UIFQC>& &$,>CL=&AL:OJE6W/L&J M>YSE<=:8Y1P&9RD72!"X BRQ[B,JM1(\C/(PRL,H#Z,\C#*!429FG#W,]"8@ MV0K1("S2&!6)OY-](J.&(,JH40NHJH%\'F:-!&;-Q9L[R+4%,DUAE2S!Q4*X M,HV8(5+4UO0@T8/$,ESI<:7'E1Y7FN!* MH-'GRB#1J\;$N+<'M-_N@U8VX;:(6!';(_^2*ZX+T-WX 18 >$M9/1@?"1@_ M#AJX*5^G2$]5ODQ3J-Y%DQ[V>M@[9CD'@KV-5UD8!&ZYB)\ '&ZN(0^-/33V MT-A#8P^-FT2N-K48[:'#=P'?23:(9MM@DX3\:[%/H+]RO"D+-3US:-ZP!338 M4$:/ D>" F^JMW[5Z>SBN$5/:+SB&[,<@Z$Z(Q72AB2:[@ GP"" M,]>,1VX>N7GDYI&;1VYZY&9J_]G#9S\%O$:8+G'!X971+OX.>/3EJ>K@E#V<]G!VSG /!6=AV \.P)EO7"0!7H#H\6O5HU:-5CU8] M6C7Q,S:T]UP9-!VIJCE4L,<#O ^6A,1/.$D:0G]I Q;0OD86#_!' O!K)D9U MU^LL*400,P5BY#=OR!)$_U2-3S@4E];PD-M#[C'+.1#DEJ[Y,)2MV3). %C+ M->"QM,?2'DM[+.VQM E U!ALK@P.O4K:&N?V0/&OP8:PC**,H_GBZP>4H@7. MFIYDA;9G 3*;B>81]$@0]'ZY^8*RL_*5G?,7:>KH!=7V2-,CS3'+.1#2A"Z5 M,.!IMO"> X%*\3#4@]+/2SUL-3#4A-8:F#IV0->'P*N,19L$ W8BG>_(=[2 M-&,!9H$D\NAJ=.CJ,J0I3I?L!M$[\=[.0H:C61I?X"3/4&R(MAJUYM&71U]C MEG,@]*5906&@"[0,GP#6TNG!0RP/L3S$\A#+0RP3B-7"O+,&N=Z^#5B^X4!( M?!4F012R5;!(R%,SZ 5M;G@(9B:9AV*C@V+G_(5]Y._K[N M7F F%H"<&N=B M;=2:AV(>BHU9SF&@&'0E!4$RLV79?6@&UH>':!ZB>8CF(9J':"80K8799\\K M%CQ4D91!C%A$\4;4Y)^S$"9B8^LB,&K7@,6L@GP=M(P%M7_+U Z)\ MMHGDQ>("[JOT]Q6.5J58\PVB_%W+X RL MHI#O\-M"RN=S^H]\+5DB$0^SHVQE,!M8?0R]*P1YSD4 Z=#+&F/HPV]ADJ.= M0$+!GQ$?1Z#.2*IV2HU\X1;*/?F(TS"-<)@\S]V+TCJY?VF<'/(@9C4[$+5^ M6GY&8H^M$Q!2WC$NQO"=6"=>/,\P',C66V^DB:7DC'[T) 30_G6&E@&-&,.E MUAGE#$#;O9VJ"NS3=J-E])M1 OW-FM$JJB$(ZV]RC593!@ (K)UW;FK' .^" M5?63FZH"@D]KKH1W>U8]VF=E8,4E,#%F&\)P^44[YT+;QPSO;NA&8N^ Z-,! MP6AV0"3QO_:2\3_^]3G\AM=Y/;4A_;U_J7"JEJKN]]ZEN@W3):IY?[6_#2.- M5$,UOPY*3'*;B6;XW\6",%^\SODJH235E2Q1K&=A$J81NELAE%U7"7@4KBM= M<>NR*]U6^@I64IX6QD&YF51V E)W UK/>F\4 TE=VG;JV7.^K^-88$B1D(I; M#ZRT2V6>+I,F;,UTN(@'-PE?I5%.Y3ZC=HV.2A,9YGM*FKT0?R?SUJC[RI8L M]5F>HOPK0XL\N<8+F:,34M52K^;9"M&#@55K,, *#RKW3;@5.(/=DVKAW@TD MQ#Y1PF2+IJZ:K0 8'WQ1)Z?$^WK!A>--_SG'R3TA";O&:SZ]8KG[%52A \$N MOVT24JY6LS2^H23.HS)!(WW$$6+_)$DLCK)I!6[5D".N^&GY[KS/V_N\ZSI? MC_V)!H1/O==@L$O,H:4SNM'@MYJ%3F_KBH.ZW MW,/97V#&6 :[#Y^3AJBT<5B<8!"=*?-Z@M%SW;J"3C# K@-GT@G&VC7Q3H'5 M]-X9-9D%GU@+1OPYH.@1I3EJ&6VH;6?X<$*@2#Y>T&*\8$4NS&G%+4C"X53% MAI*1S=)XQX#4OEA06>OQ6C[6;!CYA?W =Z"".%-&2<@+#BUO1L,H^QUGJ_.< M962])V^VY\)D3#-Y#[15+45**$6[+;>'6Q2192I.YC3IWU$C-B-S*F4;!>CH MZ@S:BV=MBGG+#?$;1!>$KL7$GC\D>%G,:DEO0'5]Q,X$(G9\/(F/)^E,-2,KYEL M0(#WD4HY\W9 ^P2]I$V8EQ/TE#9B!JRY9'X)<,H+B?O@OJ&V62!@C0WOG#&1 MRWMH1I)2^G*Q0-QX>417Q;N[#[_=\I=:^LQS/J_*)% B18>$,8(W$*2>J/-$ MG2?J/%%W&D2=/YK@H5,;$[?%SFK-T/V5VX"/B&7%-S@-_B"\@8";ZIFX!J:E MX=NL\>$-X39R>L/88NC2Y5\Y?V296_"J>(4(?0G7]9F$X!5ZE_O@JMPC@<0@ ME(DI",UM_%:9UL?,3<.IJX[F.NX.\-BZL"XR[&F MW-:F[G_N7%&JW6WJHVI(QFFDX\4S3FT8IZ8XR!K?].9=P.?R!M%L&VR2D'\M M,LLCWH]-60AE;2_T;?Z$X9FGUL)Z^FDD?MD+Q <)1R:*PQ&'12P1$S?58+L1 M8VV6QI>[D7:VO>=R* ZF&=0<1X^$5,K#:@8U/7DT6O)H2DR.;,!=I5&2BW1> MY<'TKWQ!IZ5@+$$R!-"! 5I++'"-P^AIP:AIV4;>XSI,:9M>L/+-^V!)2/R$DZ2M3:MOR8(9 M"Q7*6ZXCL5P_5:_K:KT),2VFF?Q"P?K"WE+UEJJW5+VEZBU5;ZEZ2U5KJ<(V M47L6ZL]!40.Q+'A (<7I,DA(F+8]T6C([Q+D(I?U/D:\HV M*,(+C&+I$49MV?ZEW0VXG2BR8XFJ912; MJNC 9 /V5616T^\5F1M+.S%VD_&XB,C_B)#V M3+-!"Y;&5)V$U55[9X12\L1-C?-PPW_)M@:=E#5AJYR7??:KM9R'.Y!B)Y85LR:KAVSU,2%/XFMJ*K^LB0'%)RDC"8[Y.(Q+S]Q\48T%0E_/M;;- M#=>MRP>K]'#=YXO9J.V^PQ28O) M\!"F?\X7"SXK8F%+R+4(K=.%9Q,] 2QY2%%'W*Q 4>W*$;K31G <[<*^1)0K1C/J\1L3?*C>_P:M]/I)+E_(H6: MF$:=JG+>=^Y]YZ?A.U<0V<246G5%)PH'"C%Q6KBB#RG%0N#$QM1UH?<%$B/7 MYM3U 0\\T;G*7 G!4:^D<*O7%7WH1X;.4>V*)F#[B8%GPY7CPFK%@$D L#I& M?M<;;)SHW<6N# _]"J)V_KBR?JCLKP8HC3"K6\9;MJ\ MA:/YK23U)_1'DFVJ6K!G,5^MQ6W>RD-WZL(#G]_,\+(8K'A>@+-H)!?"U8FA.*'*O ;-LSV_U:[ A+*,HP[3\ M^@&E:(&SUAXKXX8M^*H:RNB]5"/Q4EWPEY6B^*Q\:^*Z6;$N4?R0%T;PV?:2 M#R:RE7*)X/J>;QX3W^P91,\@>@;1$1 U=G3M0523,/F&^ZH]._A#D(C+739< M)B8"\-J:O]#V+%B]9J)Y8W&WNJ+]B[G.=BMB-:#"V18%=R'Z&J6.\R[D^TS984H?(4Y4MYI%<^ M&M<=%GM%D1"&W81;L<.=YU3L ;,T_D+2J/Q#AJST-2WAIIUDMRA"^%$(]P7I M>O&BK"6YSPG=$,HGXG\2OD3_QA7(EUCU^21]C4%[,-\@+@W?S*\1'^_JXTFU M92UI_J4LUSA\*+(5@"1_+CT*V6_Q%<) NE!3T)J\FAL6906MR7O/[746 M1@52+% 1FR\.O@-T1-."W;E^)*%VCJMJC*$'X DAK3.&7K"S[>$OYJ]%T<# M_7M$:7YT,]CKGVWQ^X@^XDAMX=66\5Z(T7HA/A/&S:I_DB06E);\$B95.4>< M(4!1#]/JW(??*MJU/PAJ6*)Z_K: M^4.&4 %)R[-* ''VLG_,!79_CC[/JJ),])4_YRX4-V2P>RX/6Y$]/P]0UA#B MC%:M?+)@$L\?$?U]A:.5K%N?P^T9^AS&M5=>VI0'IMAI^1>]W]G[G65W&2AI M?M**49^Z>EI@+@)G91S7$D0M&FSNF(9 M.FQIDR825$#!?1NNJ*;=ZB0E\=W/ F#,F#LV8J [OH)9=660-%N-H3%![F>3 M@,4=37W^0& 7D+,&J\)?F.8O3',P\EGF4#S!7"HM@A!.,*,**!BNOPUWM'H! MA6?VM^N,7B\&P;?];4RCU9)1F"-8/]._RG?7=9/\ !8@8Y<9]9= MA )8'%M^4&E%PFR)&=Z546LR*@\NE%?:."S M#"RC.!*S2;S;KZFPJ.^^:HXT >H,&YU?NQ+,*-]KQMDZ4#-2]WY'@4E \*R\- M+GZ\X O]QQ!3U15HHY%OK.^'R12PWXG2&+1B]?DH?_YHM.>/7NS_NU3_XBW* MCR(!JW0@G+B"@,.']54JZ"'\J!$,4+R+$UMA&I8S B@6J,+)G>%:$+KFCT-U M)H=&**FOA+8$!2U=T MH \EDI, 4P^NTXT#4XO"%7WHQX2">W-%"=IU%LCFN1*OK)PD8#3@BC:DHP-@ MI;H2FZV=(08,IRO!R>IQT0!1N3)8E,N'$R-PDL;.6Y/,,K= MEC_I!$/D1^L[LA99]"YXR'D=Q)B(K'FH0JA8$*:QR-&^(:R\,IW_FC(<%[&^ M) W0-[[W<9W%14$N;()%^!7=!F$Y[0^B5;+CY2I/;!@NM9[XT\/D=3VHKDY_OI=XLBLDQ%6/Y5+&B!!2Y" M3<4!#U;I6N00V)UMP(CQW_@V$(NP4?Z#V!P>PT1L"QH%]//0X,WT-5D=/BI* M[L-]!]&GY-'N:/7PAY=GOH93KUP&!_1\41G']^&W@Q\'4&[]@QW0Z!4WOM(E M'F@).'B:$[I[Y.4)E5T]T&#WXK,/( JI0_W(%1 M6?1CW\.RQ@!*K7VN _J\H62#:+85M'U6V=&;FC39@SY[6GK]1$C\A).D?C)* M+PSJZ6F65L^=6)+.OO[9ASN/-MRYRQE>%KE*Q36E.%U*!LE0CVTV-21JNN#O MD+^!/^K3T314M:]OX#+$]$LF*%S)1 F3<@&YI&OAY2"+(*PZ55.RV;F-;A\Z_-&,/N3WIR]&IK4R;B;6V^4W8-5]9%7 M]B.O6LMYCZ)52A*RW!9'7S+,O*"MNGI71_TW:"M)?+7>D7Z#R MW^?@N"5$1CG?,OL7100:L- MW!=NF$2XL#;XYP05]F\:S]:$9OC?Q??2_L"K#GN?:#$XYHO# 3-/^U@G>GR2 ME1M8=[?87:I:[-BKS>U5L+18/Z.(YI!T7\T:LS0%Y<+N3^(9]W-?-4@_C*=; M0N,'N[PZF:5!"Z-Y=;L#?B9C\Z#.>&;?,Z@[#S#1OP';_1+3Z'KFJ MDK/!*H_HU;V0KLEJ*6W!TCS[@K(ZXJ&ZOO*0>)!T$=Z )>0$%U S$9LW-(;^ MEH9(BS=:T\"XWFB-@,W>**"A,?2WAAPTZV=- ^-ZH^9,:_.&AN[O'C+(NW)< M9E I7^W%SZH3&OZ8D*=G#Z"D!^#ZED+_=\":H]-;M*FN+ILOSLEZ3=+B/C-) MQ_05;9DL.\GFB^=MZ9PPJ?TE*VY;_"*N"<7WA".1WW&V6I%$L+%KW*H:[H,:6(TW7P=$0#MV^MZH^F0:4)E> /6NDA) MA%!<\%MW88(^AUE.A=\ZY3,G25#ITYTO]%Q9BY:L]GB^X-_$N=C%-,,47-$? MPX'(6RY:PF#067^0*OXH48V<>_9]Q\?/4_U,UM1JN%1)3N4"(B,2.K7R=H C MF7NWK8<=="W4<:#4%E%9CAG9/>G3)#;1,=N[)XUJ(R)=618[TI]AJ%Y_MK8+ MVC..Y.S1Z![>T.E&I\T/7[DR-EL9/.##>*YXV5OH@;2,C3P-&P>H2>,3-:=A MSS34GL'!*L<\WMWJL?7!)\<7J5&RH_ZHQ?'8BH8* M;)YZH3^&<4K6SW.T5=\9U<#J-K[O=[)CUV[21O +,;X.>%.(QC$,S4[NM;Q. MQ@H'",8@JU3S93K)C:_33*][)0]\H>K;MP'+-YND^"I,]CF_7WX=8R;>2D[1 MB\3@ 4X7A*Y+J[/9Y:K]"3#\1:M]]\6G6Q])NO7*YWGYC6.N&&?\3;*K\L;O M^"S/OI#L_Z+L)L2R] ZFU2UDT*SB ["X_5G2"WG!@>7ERB5XO02X:+R5Z^ M5U2K2.-ZUGMSK'M@Z4$E_U3-(8FHKW\>EF H9[)R/-26L4/7[%YK)1)3C !0 M'4^2V2?))%32[&9V_O)*[T.FY_C7#AYYP?7!>_/G'"?WA"3L&J_%Q;!R*4 5 M.A#L\NYN)I?B^-<.'OGY\HOBD<>_=O#(+]>*)Q[]V"=;V:E5!"(H>[##W.(?J((R3.?94X[=T>9%3_M_R\-(96A"*Y&^K MYZ?:ND9.UBWQ=G>CL?YTER86M[N&QZ'"D=?F>=22LN>"HG;B(;OC#O_SA!_X%]SH;TA;R(@Q["MI:,3W1U<[HW$#AL1:#/[[ MX*%R6CP'VE"T$<,@7?)/CRC-46T\#FL8@-_= X>/ON]:=L]^CH3]O"W?G4[28D*+]';G.6^M!2'UHZK=#2J2P;/;K! MIK)8>#<8R/O3FH\9*S-;WCR.RQ1MXA1E<3$YB@,4TI078<%#X2T)<)4T)\A$ M:B%NG_,.1%6],(V#<"W:_'?YA5#QWI;/2)"BK S@[(7MM=R)T3'(H]"'9Z5' MPDK/DN)!**Z_7*5(\\1D_!RL\M%M[@-GA^$B/>!R^AP<2ZRNF2DN.I)T#]Z MK=#4BX,YR3\GJ) QC6<'4U/2.4A56]WZR)\U60A<7-?)_X MW!4.4UTHDZO#QXJ54$M$/2KR^G7TPYRSC&"+*BD @U9YP7-#6(NF]J]Z[ MZKVKU2//">4(A_>G;N[6E&@X:;UO=TC?;C7M+RM<>F2?')JP:J.WJ^8L.JPM MP_8NG."C8!Y.WK%N^RUX9[UWUGMGO7?6>V>]=]9[9[UWUGMGO7?6#^"L[Q8" M]C"!;![0!*A.PY\X-YUJ-='"@=##=CS>$=/*R=C#5CU^3;7P-8/U]=XA?0'\ M,&"]_-Q0+_>(,C1&Y32,RP K[!<7UO#&(0)@-?UJ?"I]K -*X: %:^.#"X/& MW,D.MQ0G;5X/'F9B+6;VY^?#:0>'U$*1J*&\WG@3/N"$VX,-HUF;-C]\G&D[ M27T$:)\1H(QF!W$"_*^]9/R/?]U0$G/C:;[+B%,CGJ[84#(R#A>JQ[/:%PLJ MZS,]^/B8T<3'_(Z2A+_.$L#PQ58>5:$NV9$HG\,T7!8=50LB*]=G4$33/084 MKM!N W,_D*"Q?KR+WWT7O]8^($9;\]35H7?'P RJJ7OF(,,"O+5-W:E@I SU M]CKU<>$]MMYCVYCJG^KQZKT!%56"!P]A$J81:GK6V:!%FX004#C/ 8WE%' 4 MD3S-V!?^&MDU"5-AKGW$*7]W?&+=H@CA1[%8L;/M&2Y(63%UFW;X-Z36@.7!*C)I>)9Y$7\G#W [_K6#1][\=G$I/L@?6U^B M3Y:OU48#XOTZV,K<9P+;*-T9*U.'F%V.->5V M.G6^IG-%J0R J8\JS^]-@M\;[:EC(-JR1F-]",**?Q1I%2L"LDA\R/+U.J3; M(KVBI$@S5JO+1PY/>\1A9!N&?B/U'"=(&!KTI;BIR;:L1?K2QE/@LC M\:LJ8^J%R !@WI%]+5M]21+R),)Y/A)Z0?*';)$GQY+*N@2J;.LV'4\V=D*_ M=;D%@MBX[O=<]\FY3G7FN3KWN;HAD>YDP;Y]I#NI2)9:B[B'43*AG'8-K*/^ M"*1)#:8V85'&^<&GIAD)_@$KR#AE^-04),=5UKBW-S\6#M24&Z(8L4.[[/#K M9B1;H[:'9]-:B.EILY'09E?5F]I^Q"EF*Q1_(B1F?,K-%[=\V-!')+_#$ES3 M3H]4-U7NBP3O[$IY&SY]YK.*XC Q4[NVHIW^_$[HGU?I#2418F8=TM?T?-/T M^*9&FP2(6&JQ_;C/(#53CJ>*/%7DJ:)14$5C/-IC;/(Y-U!@Z@&:9L[%%L&T M [7S^N.',I*%R1C)#Q4PL<=TO F(N'XA"!E#&2NN7BV_2*IC?:\LC!>E&S(@ M73[3 C/2O?B>,1D)8W*!-H3A;%:\*PG,>E'&TN&LXLH4I90')2R%JQQ(H X; M.BYH7^+/F$4H2<(4D1R@XA?%[4NO#7"J+6M)[AN*-B&.J^MNJA$P2V-M)^ 5 M/;=DGUMJ+>=OXK#:+(Z+'*S:>#=-Z2Z.?))$W)M'PZ3:$6H9+GFI7HFY+FT4 M&&'7O55T D1>ITKS!)\G^#S!YPD^"?]@:BXY-TZ4V@'9"Z=!ZH'LEAX)O+$& M"2J!_TG&G!_=,&?&;#UBRY( II M47P@'*R#DBJ6>G&6\TF-&#LGZP=B2RP[Q+M15L]N N3V.Z!8Z8H\*6)/?. MI%HY)?Z0UP/OAI)'S/B26^O+D)=NMJ0-Y*11F(=]>FJT5JEWUS30G/?9>)^- M]]F,PF;^G#OCUAP0D)^0P\?0.NS/]3,FKV!G/,?I M.H.TH/)T_4)=*,4YKY"> 0+KYE>'=3-&M]G;?0:W3;@MD@<)M!B6&ZX,+X+K M-/2I#2N5!8>;C0YZ;]QXO''%:[PIWR(W]BO[%LR[&[1@*;7(*PF+I="H3W4U M;/;@GH8Q,NI!70T;GL]+OJZ1+4)G*$4+K#OD!*MDX<"0X1115_)>D@EX2>3\ M]K#;)\Q;86-+/P%7QL!J]7X.[^?P?HY1^#G&2"J"33SG!@B$GP<9C:=Q-L48 MU?3GMA@[0P8VTOOS7XPV%T\+H&^/4_PIX#7"=(D+PZL,07EU;<1Q@89,81?/ MLL#_=2>V9_5&PNJ=D_4FYZ/@CBRR)S[]KY[?7W%HIO;VZT9UA^U5%<=QBY)B M=+,5WC!U7_0U!NV!2!.8H6O\*.('7JB5\;4T7^?B^&@\6Q.:X7\7$DLZ9MY0 MD/XZMBZ?;3^'?Q!ZGO UI68RM6AA+#U4W;@'K3:6ONPU?7Q'-;QKJE;&TE-Y MGG1U)4N'.A1"W2*A7YPN#U>"&T0QB=^8=Q'2FJ>P[5/8K>6\1]$J)0E9;L]" M5C.'55NN4=UA>R4($F[1_JGI@*18KTZ$+FQPF&N@.VO_! C_3I3E:?S3H?&; MV*JD(\/)%1WJ_0"-$8$K3'C+80:&Q:[PXRWUI38)^F/+IZ4D<\//E4, ;:>C M.>/FRD(VA-M[Y&N3=WN;N:',>+,>)LK+ZWG'Z*GK@!T^P8-]9N2>*[M^:]W M64%[7N#WP9*0^ DGR2%T?_ZNH;_7K%4+GMTF GH?[DA\N)^JUR2A*5__/"R1 MC99BF"F=0+5E[-#MN^.WE4@J9R.HCG=RV'=R2"CVVE_S:P2,O[^YF M\D<>_]K!(S]??E$\\OC7#A[YY5KQQ*,?>W66F&UK,+=(DZWR!!P@AFKQKH[3 M<77 =DH",@BR]';%\YQ?+J!HMI*G&/[0,J0&0_.D0\@;$[%'.WX(N%I8L$$T8"O>QR *DR@O?>["CGX(&8Z* MX\ Q3O),' =^6;XA,=GUV/^BC"4Y/6G8CYR_([Q<"=_I(Z+A$GW)A?TU7Q3CDLWS MC"]C:W?L2@$+PC:3W:'@G:KDD_/XO^RC'#XF-Q"@3%YX1E,I0(;\!6 MF@'Q\/E"$(!LEL9WB#[B"%U^BY)<+,$7B$^3"!>"\\\)*GJ00C(MM&_8IDJ$ MS-7E];)W^[I8D+[YT8J\+5[2F%_#5*FN6EEF#ZRX5L=$_M=U[/>B2/5U@9FP MBW*^?S;IE:Z-86-%4$9UF:=24MB Y'TG5^E5E_E1*?E3:WJ)7COE2K$HFOJ14*"M= MRI,2F50=N;/,SD2>[Q2U,X$U@UY;WH[T6EW7E+2E<6$\'0[1%V-7)CZHTJ#] MN$6/*,W1;H=[?>'D,TP4)^7X_V*^W$@ZUZ(E[UCVCN7F;73@5K[EFP_-HRRG MO/$[E&5):0QP\VV]"3$5?^QO@CRG*,9'AE'SAH []C1]=3K[ROMMO=_6^VU' MX;<=8T!L:ZO"N8&C5!?0L.]A#-G,*:+O->G5'>)8BA8C=9I2L#V$#4Q&5_T. M+OA)JV %&=_A/F(%F1/]8#5]<&V2670_PNW9D6/, M%@H'>33ABC(/&G9O>#:-.(!KV4', /7RPI5DG%%A[$-1Z8%U[B2]DO\Q"%]S MZOP'K-_-0_D=25)B/G9@08*N<-+-5-#T1(U,AP,G>?@I6(28!H]ADJ-@C4+1 MR=(L/$B8MN";=AKA,-G=$2..9AY>_5Y5C(,P.VR/I$$84!3E5- 1Q;'.IK>3 M6I=S^"02(^FR/P8SDF,P'_G;^TV\O+/M\\=_8K[4T&BUO4:/*%'=0FE4V4Z_ MKM(-7R0+8=XH[S@#U+#>@[?&/7@[LAZ\,^[!NS'TX//!2GD\U-47?S9IP\>O MV8]?DT1V?2PV1W3-WR8ZN.7]^8WN[;I7DAG6[C3+B:!%RFOH=S?6WZ((X4>A M&Z#DADT,DZ3%NCD#2NIB74IW@@#'KF@??'@ZP8>&YB_IQ"9P17F &RT;H M7 M8O,Z&%HZ&.,*C=VMJFKQDBNL;;>JJ@5FKDQ GVEYU('EHTOHU 5$ZF_NC%-= MS;&P-<_&FW[>\T2AJ^KYFVE-S@+$['\W:T0RJ[%(X7, M+KKAUV94LN+["P-G?^,:%TZ72&U%?:%@'Q,$6>2L" >:+KZR\9%;F;I#7 ML)380"&1Y.9E\ZY)KW#^,+8NES&,G74<](/#04[Q7CD ]UW=?:G/.[!/QX&MI12(.8!W13# MR Q[\8V_!AO",LH7V_)42O!09@=B0U\6-RIMJ\:N^->I4?75[]ZZ2-=<%A@W=0*I(O"RG82^4JI8=6&_@"J=W>*N2ZVXCKMBD@0!I<;SR]4895&=2T MV"--[*&ZL&6Y#=3O0]DF%,HF#YKIP'J'!3=U!A-.()*I"UWYL*73"5N";_2D MQ6[JIK94X0.P'<\5O>A]5X8&I2N*,9DI!(Z$7%&/HI]$SK&Y$A5@.FO"CC&0,F AI94"5JJNB%($_#G"\@Z%E/>B]V M-\\9U(7=I<@^SA$?Y-0Z+U^IA(AMT(*5'NZS MJ?'U!]8E517[?=@GC#/IQG&MH7LBQL;!-6S:5Z$N;RLI57$-SSE9\Y5V)>#9 M(]I?^L75/%\<7/TNSSUETLJP/8UC7.X)-R'FZC\/-Y@;&+(>J4L/*[DJS*/\ MT5*2C/+AFO%^6&8,RFY#R.72!V8:P M,/E$2;Z!J-^TD4'[>1ZR%=]DQ3\B*/N1"\G7^%EV'E*ZQ>FRR'XIZ9Y1W6%[ M1=9K7-YI*@0L[N] I'<9B?XLU'APO9JB!YH:0\=E%;#S M>;,]L.#DV8B M0;MB>:VW%<] -VM:R'YVTZ16_6:!:EBOP]::Q58:]">?"(D M?L*)S.QY_?.@LAV8Q'L#7R*HLNS 4O,5;HD%4"RV6KY"7'Z+DEPL>AIMFU0= MN$^/?( 2NI4ODG5%ADU0N%^4)2(>E+!D=QY(P'?T8E\41\@19>4*K1>\MIK] MWJC7[^."HY%88_SK*PPJ__,MW2:[)ZS2&/JAW4'!]2SV!I:'&%1GV%X(H@8" MX.4%;JLL-+#5XX-:6M2@Y3NK+"L&= ",O0>I.0;9'EI8JAA:\]QO7' MD9ZV69)=*WVXY;B48N%K%O2-1.KZ0D.?E B%PW=W>?V+K P+'$G/',(K^M,3 M$'GGBX^[RRKY["SX>8T]9U+55I^.[7MXI_1U73SGTH&<0"0V&NQU3XNK,;>% M0"7-JJ+%9<6!!V2G&8IL--G]"9G3.2$S1-SMR$.S1QEW.^*X2( 7V!6%J+MZ MH),&OE97I@]81RJXXDID,5@9\*@S5XXW@%4C=Y_TD$=MW*IH$Z'27]ZTD2H+ MX/<$Z^1G1W2B(ZC!"OEE LGU#*>5Q/\&5LFOCHP1./D)5LT'1U0#"A:"&W*N M6+OFP1EP';EB[;;5@RN&KH%W%ZX<5TQ=HT,;:/^R*PQJZAA,)XK-%<'.UEK M%8V<[NID,VL/P)PRKZ$1O3T27U/:U)HC5:<,:? Q9E=P!@S)-XC:= 74FW7] MU5 "G2?O <^/(K&=J<+ <9_.S3U338$2O+B"])MKJ4UB'U=8@,;:,SW_X10W MT%AK^IC[_FB"*>G)])3X7FO6DT\^%V !6?"_]J('J)3].5ND(NRI]QQRNNVC.N/(5^0.@/WXH^\"NBY14F95I=OU+_C;"4& M$]^51-#EBJ]29R$?@>(52WPK9AKC M4ZS*K5UF^;U%$5FF12NJ0UA#/=9"(BHA+$EYSY1WABG+#BHU-U#WUJI$VMHR MPQ^YUYC8-R+M.S=RLHSBASP3;N][)R?O>HKQB!>6;3+M]K$E3MC:P9XSP:D5EBJLF075\W@%_1E\ION4S M^E>,Y2B^R"F?E:415$[;_3&[HMCL*:3Q)RK?V]LU-H9^%Q9?1]V&M369C R6 MMLX6$MO9/&N< TJ[2EO>GO3EQ)U%7)UT?Q.'2OZ7-6QMY"]$*J;A3B)Q84QY M!@?2&TG5AMV2W!M\X'T[L/QJAPRXO--91TQY;G?3CFCZ6*<%O9GJG%*472;& ML\J5H':P?@PW*N=\WE#]&-#2SGF\P3IJYHQPSL<-U1>$=.O/GSURY0"(;^<6 MZQ$FEBIO[.//IYDEG_YQEXD!"=S?&!F[9K0@W[F]7*D/A6O*N0U;J8A.?5G. M[=U*U0WKC79NZ]>O5RWI95?.OK72F DSW<-)N%'$? -LAI9>RQZ.Q8U?EB&HX' M <, #0 @ &K!P 97A?-#8R.3@S+FAT;5!+ 0(4 Q0 M ( %&!I%8:E+B8*P0 .\2 - " 60/ !E>%\T-C(Y M.#0N:'1M4$L! A0#% @ 48&D5MT$N!%3! '!, T M ( !NA, &5X7S0V,CDX-2YH=&U02P$"% ,4 " !1@:16F.06?"@^ "( M&P$ #0 @ $X& 97A?-#DW-S8X+FAT;5!+ 0(4 Q0 ( M %&!I%94YBW?S$4 /]D 0 - " 8M6 !E>%\T.3_2 0!X<')O+3(P,C,P,S,Q+GAS9%!+ 0(4 M Q0 ( %&!I%;&QVJDT0X /WC 5 " 0KI 0!X<')O M+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 " !1@:16TA.C9"-, #>W 8 M%0 @ $.^ $ >'!R;RTR,#(S,#,S,5]D968N>&UL4$L! A0# M% @ 48&D5JW/HAC<8P ]X(% !4 ( !9$0" 'AP