0000073756-22-000119.txt : 20221028 0000073756-22-000119.hdr.sgml : 20221028 20221028162156 ACCESSION NUMBER: 0000073756-22-000119 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221028 DATE AS OF CHANGE: 20221028 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OCEANEERING INTERNATIONAL INC CENTRAL INDEX KEY: 0000073756 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 952628227 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10945 FILM NUMBER: 221342204 BUSINESS ADDRESS: STREET 1: 11911 FM 529 CITY: HOUSTON STATE: TX ZIP: 77041 BUSINESS PHONE: 713-329-4500 MAIL ADDRESS: STREET 1: 11911 FM 529 CITY: HOUSTON STATE: TX ZIP: 77041 10-Q 1 oii-20220930.htm 10-Q OCEANEERING INTERNATIONAL, INC. 3Q 2022 oii-20220930
OCEANEERING INTERNATIONAL INC0000073756December 312022Q3FALSEP5Y0.500000737562022-01-012022-09-300000073756dei:FormerAddressMember2022-01-012022-09-3000000737562022-10-21xbrli:shares00000737562022-09-30iso4217:USD00000737562021-12-31iso4217:USDxbrli:shares00000737562022-07-012022-09-3000000737562021-07-012021-09-3000000737562021-01-012021-09-300000073756us-gaap:RetainedEarningsMember2022-07-012022-09-300000073756us-gaap:RetainedEarningsMember2021-07-012021-09-3000000737562020-12-3100000737562021-09-300000073756us-gaap:CommonStockMember2021-12-310000073756us-gaap:AdditionalPaidInCapitalMember2021-12-310000073756us-gaap:TreasuryStockMember2021-12-310000073756us-gaap:RetainedEarningsMember2021-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000073756us-gaap:ParentMember2021-12-310000073756us-gaap:NoncontrollingInterestMember2021-12-310000073756us-gaap:RetainedEarningsMember2022-01-012022-03-310000073756us-gaap:ParentMember2022-01-012022-03-3100000737562022-01-012022-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2022-01-012022-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000073756us-gaap:RestrictedStockMemberus-gaap:TreasuryStockMember2022-01-012022-03-310000073756us-gaap:CommonStockMember2022-03-310000073756us-gaap:AdditionalPaidInCapitalMember2022-03-310000073756us-gaap:TreasuryStockMember2022-03-310000073756us-gaap:RetainedEarningsMember2022-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000073756us-gaap:ParentMember2022-03-310000073756us-gaap:NoncontrollingInterestMember2022-03-3100000737562022-03-310000073756us-gaap:RetainedEarningsMember2022-04-012022-06-3000000737562022-04-012022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2022-04-012022-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ParentMember2022-04-012022-06-300000073756us-gaap:CommonStockMember2022-06-300000073756us-gaap:AdditionalPaidInCapitalMember2022-06-300000073756us-gaap:TreasuryStockMember2022-06-300000073756us-gaap:RetainedEarningsMember2022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000073756us-gaap:ParentMember2022-06-300000073756us-gaap:NoncontrollingInterestMember2022-06-3000000737562022-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2022-07-012022-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ParentMember2022-07-012022-09-300000073756us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000073756us-gaap:CommonStockMember2022-09-300000073756us-gaap:AdditionalPaidInCapitalMember2022-09-300000073756us-gaap:TreasuryStockMember2022-09-300000073756us-gaap:RetainedEarningsMember2022-09-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000073756us-gaap:ParentMember2022-09-300000073756us-gaap:NoncontrollingInterestMember2022-09-300000073756us-gaap:CommonStockMember2020-12-310000073756us-gaap:AdditionalPaidInCapitalMember2020-12-310000073756us-gaap:TreasuryStockMember2020-12-310000073756us-gaap:RetainedEarningsMember2020-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000073756us-gaap:ParentMember2020-12-310000073756us-gaap:NoncontrollingInterestMember2020-12-310000073756us-gaap:RetainedEarningsMember2021-01-012021-03-310000073756us-gaap:ParentMember2021-01-012021-03-3100000737562021-01-012021-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-01-012021-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000073756us-gaap:RestrictedStockMemberus-gaap:TreasuryStockMember2021-07-012021-09-300000073756us-gaap:CommonStockMember2021-03-310000073756us-gaap:AdditionalPaidInCapitalMember2021-03-310000073756us-gaap:TreasuryStockMember2021-03-310000073756us-gaap:RetainedEarningsMember2021-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310000073756us-gaap:ParentMember2021-03-310000073756us-gaap:NoncontrollingInterestMember2021-03-3100000737562021-03-310000073756us-gaap:RetainedEarningsMember2021-04-012021-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ParentMember2021-04-012021-06-300000073756us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300000073756us-gaap:CommonStockMember2021-06-300000073756us-gaap:AdditionalPaidInCapitalMember2021-06-300000073756us-gaap:TreasuryStockMember2021-06-300000073756us-gaap:RetainedEarningsMember2021-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300000073756us-gaap:ParentMember2021-06-300000073756us-gaap:NoncontrollingInterestMember2021-06-3000000737562021-06-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-07-012021-09-300000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ParentMember2021-07-012021-09-300000073756us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300000073756us-gaap:CommonStockMember2021-09-300000073756us-gaap:AdditionalPaidInCapitalMember2021-09-300000073756us-gaap:TreasuryStockMember2021-09-300000073756us-gaap:RetainedEarningsMember2021-09-300000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000073756us-gaap:ParentMember2021-09-300000073756us-gaap:NoncontrollingInterestMember2021-09-300000073756srt:MinimumMember2022-09-30xbrli:pure0000073756srt:MaximumMember2022-09-300000073756srt:MaximumMember2022-01-012022-09-300000073756oii:SubseaRoboticsMemberMember2022-07-012022-09-300000073756oii:SubseaRoboticsMemberMember2021-07-012021-09-300000073756oii:SubseaRoboticsMemberMember2022-01-012022-09-300000073756oii:SubseaRoboticsMemberMember2021-01-012021-09-300000073756oii:ManufacturedProductsMemberMember2022-07-012022-09-300000073756oii:ManufacturedProductsMemberMember2021-07-012021-09-300000073756oii:ManufacturedProductsMemberMember2022-01-012022-09-300000073756oii:ManufacturedProductsMemberMember2021-01-012021-09-300000073756oii:OffshoreProjectsGroupMember2022-07-012022-09-300000073756oii:OffshoreProjectsGroupMember2021-07-012021-09-300000073756oii:OffshoreProjectsGroupMember2022-01-012022-09-300000073756oii:OffshoreProjectsGroupMember2021-01-012021-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-07-012022-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2021-07-012021-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-01-012022-09-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2021-01-012021-09-300000073756oii:EnergyServicesAndProductsMemberMember2022-07-012022-09-300000073756oii:EnergyServicesAndProductsMemberMember2021-07-012021-09-300000073756oii:EnergyServicesAndProductsMemberMember2022-01-012022-09-300000073756oii:EnergyServicesAndProductsMemberMember2021-01-012021-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-07-012022-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2021-07-012021-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-01-012022-09-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2021-01-012021-09-300000073756srt:AfricaMember2022-07-012022-09-300000073756srt:AfricaMember2021-07-012021-09-300000073756srt:AfricaMember2022-01-012022-09-300000073756srt:AfricaMember2021-01-012021-09-300000073756srt:AsiaPacificMember2022-07-012022-09-300000073756srt:AsiaPacificMember2021-07-012021-09-300000073756srt:AsiaPacificMember2022-01-012022-09-300000073756srt:AsiaPacificMember2021-01-012021-09-300000073756country:NO2022-07-012022-09-300000073756country:NO2021-07-012021-09-300000073756country:NO2022-01-012022-09-300000073756country:NO2021-01-012021-09-300000073756country:GB2022-07-012022-09-300000073756country:GB2021-07-012021-09-300000073756country:GB2022-01-012022-09-300000073756country:GB2021-01-012021-09-300000073756country:BR2022-07-012022-09-300000073756country:BR2021-07-012021-09-300000073756country:BR2022-01-012022-09-300000073756country:BR2021-01-012021-09-300000073756oii:OtherGeographicalMember2022-07-012022-09-300000073756oii:OtherGeographicalMember2021-07-012021-09-300000073756oii:OtherGeographicalMember2022-01-012022-09-300000073756oii:OtherGeographicalMember2021-01-012021-09-300000073756us-gaap:NonUsMember2022-07-012022-09-300000073756us-gaap:NonUsMember2021-07-012021-09-300000073756us-gaap:NonUsMember2022-01-012022-09-300000073756us-gaap:NonUsMember2021-01-012021-09-300000073756country:US2022-07-012022-09-300000073756country:US2021-07-012021-09-300000073756country:US2022-01-012022-09-300000073756country:US2021-01-012021-09-300000073756us-gaap:TransferredOverTimeMember2022-07-012022-09-300000073756us-gaap:TransferredOverTimeMember2021-07-012021-09-300000073756us-gaap:TransferredOverTimeMember2022-01-012022-09-300000073756us-gaap:TransferredOverTimeMember2021-01-012021-09-300000073756us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300000073756us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300000073756us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-3000000737562020-03-2700000737562020-03-272022-09-300000073756us-gaap:DomesticCountryMember2022-01-012022-09-300000073756country:GB2022-01-012022-09-300000073756country:NO2022-01-012022-09-300000073756country:AO2022-01-012022-09-300000073756country:BR2022-01-012022-09-300000073756country:AU2022-01-012022-09-300000073756oii:SeniorNotesdue2024Member2014-11-300000073756oii:SeniorNotesdue2028Member2018-02-280000073756us-gaap:LineOfCreditMember2014-10-310000073756us-gaap:LineOfCreditMember2014-10-012014-10-310000073756oii:SublimitMember2022-09-30utr:Rate0000073756srt:MinimumMemberus-gaap:BaseRateMember2022-01-012022-09-300000073756us-gaap:BaseRateMembersrt:MaximumMember2022-07-012022-09-300000073756us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2022-01-012022-09-300000073756us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMember2022-01-012022-09-300000073756srt:MinimumMember2022-01-012022-09-3000000737562020-01-012020-06-300000073756oii:SeniorNotesdue2024Member2016-01-012016-06-300000073756oii:SeniorNotesdue2028Member2020-01-012020-06-300000073756us-gaap:RevolvingCreditFacilityMember2022-07-012022-09-300000073756us-gaap:SeniorNotesMember2022-07-012022-09-300000073756us-gaap:SeniorNotesMember2022-01-012022-09-300000073756us-gaap:SeniorNotesMember2021-07-012021-09-300000073756us-gaap:SeniorNotesMember2021-01-012021-09-300000073756currency:AOA2022-07-012022-09-300000073756currency:AOA2021-07-012021-09-300000073756currency:AOA2022-01-012022-09-300000073756currency:AOA2021-01-012021-09-300000073756currency:AOA2022-09-300000073756currency:AOA2021-12-310000073756us-gaap:BondsMember2021-01-012021-09-300000073756country:AO2022-09-300000073756oii:ManufacturedProductsMemberMember2022-09-300000073756oii:ManufacturedProductsMemberMember2021-12-310000073756us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-09-3000000737562014-12-3100000737562015-12-3100000737562015-01-012015-12-310000073756oii:SubseaRoboticsMemberMember2022-04-012022-06-300000073756oii:ManufacturedProductsMemberMember2022-04-012022-06-300000073756oii:OffshoreProjectsGroupMember2022-04-012022-06-300000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2022-04-012022-06-300000073756oii:EnergyServicesAndProductsMemberMember2022-04-012022-06-300000073756oii:AerospaceAndDefenseTechnologiesMemberMember2022-04-012022-06-300000073756oii:UnallocatedExpensesMember2022-07-012022-09-300000073756oii:UnallocatedExpensesMember2021-07-012021-09-300000073756oii:UnallocatedExpensesMember2022-04-012022-06-300000073756oii:UnallocatedExpensesMember2022-01-012022-09-300000073756oii:UnallocatedExpensesMember2021-01-012021-09-300000073756oii:UnallocatedExpenseMemberMember2021-01-012021-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period endedSeptember 30, 2022
OR
¨TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to       
Commission File Number: 1-10945
____________________________________________
OCEANEERING INTERNATIONAL, INC.
(Exact name of registrant as specified in its charter)
oii-20220930_g1.jpg
Delaware
95-2628227
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
5875 North Sam Houston Parkway, West, Suite 400
Houston,
Texas
77086
(Address of principal executive offices)(Zip Code)
(713329-4500
(Registrant's telephone number, including area code)
11911 FM 529, Houston, TX 77041
(Former name, former address and former fiscal year, if changed from last report)
____________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.25 per share
OII
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
Number of shares of Common Stock outstanding as of October 21, 2022: 100,259,525 



Oceaneering International, Inc.
Form 10-Q
Table of Contents
 

1

PART I – FINANCIAL INFORMATION
 
Item 1.Financial Statements

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS 
Sep 30, 2022Dec 31, 2021
(in thousands, except share data)
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$427,507 $538,114 
Accounts receivable, net384,886 262,960 
Contract assets, net172,944 164,847 
Inventory, net167,762 153,682 
Other current assets66,643 68,400 
Total Current Assets1,219,742 1,188,003 
Property and equipment, at cost2,384,833 2,452,421 
Less accumulated depreciation1,950,247 1,962,825 
Net property and equipment434,586 489,596 
Other Assets:
Goodwill33,902 34,908 
Other noncurrent assets98,319 104,255 
Right-of-use operating lease assets136,283 146,097 
Total other assets268,504 285,260 
Total Assets$1,922,832 $1,962,859 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$135,882 $122,327 
Accrued liabilities299,659 290,659 
Contract liabilities80,184 88,175 
Total current liabilities515,725 501,161 
Long-term debt701,258 702,067 
Long-term operating lease liabilities148,864 158,503 
Other long-term liabilities79,687 90,104 
Commitments and contingencies
Equity:
Common stock, par value $0.25 per share; 360,000,000 shares authorized; 110,834,088 shares issued
27,709 27,709 
Additional paid-in capital152,901 173,608 
Treasury stock; 10,574,563 and 11,033,098 shares, at cost
(605,553)(631,811)
Retained earnings1,304,726 1,301,913 
Accumulated other comprehensive loss(408,548)(366,458)
Oceaneering shareholders' equity471,235 504,961 
       Noncontrolling interest6,063 6,063 
               Total equity477,298 511,024 
Total Liabilities and Equity$1,922,832 $1,962,859 

The accompanying Notes are an integral part of these Consolidated Financial Statements.
2

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
 
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share data)
2022202120222021
Revenue$559,671 $466,814 $1,529,861 $1,402,566 
Cost of services and products463,917 406,966 1,312,586 1,217,664 
Gross margin95,754 59,848 217,275 184,902 
Selling, general and administrative expense48,879 44,079 148,589 132,531 
Income (loss) from operations46,875 15,769 68,686 52,371 
Interest income1,396 662 2,959 1,864 
Interest expense(9,552)(9,616)(28,614)(29,752)
Equity in income (losses) of unconsolidated affiliates496 189 1,108 1,101 
Other income (expense), net(1,222)(814)(195)(4,222)
Income (loss) before income taxes37,993 6,190 43,944 21,362 
Provision (benefit) for income taxes19,690 13,560 41,131 31,856 
Net Income (Loss)$18,303 $(7,370)$2,813 $(10,494)
Weighted-average shares outstanding
    Basic100,259 99,797 100,160 99,675 
    Diluted101,310 99,797 101,372 99,675 
Earnings (loss) per share
    Basic$0.18 $(0.07)$0.03 $(0.11)
    Diluted$0.18 $(0.07)$0.03 $(0.11)

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

3


OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2022202120222021
Net income (loss)$18,303 $(7,370)$2,813 $(10,494)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments(20,889)(8,988)(42,044)(5,376)
 
Change in unrealized gains for available-for-sale debt securities (1)
595 (249)(46)436 
Total other comprehensive income (loss)(20,294)(9,237)(42,090)(4,940)
Comprehensive income (loss)$(1,991)$(16,607)$(39,277)$(15,434)
(1)
There is no income tax expense or benefit associated with the three and nine months ended September 30, 2022 and 2021 due to an offsetting valuation allowance.

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

4

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
 Nine Months Ended September 30,
(in thousands)20222021
Cash Flows from Operating Activities:
Net income (loss)$2,813 $(10,494)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization93,128 105,937 
Deferred income tax provision (benefit)603 (1,801)
Net loss (gain) on sales of property and equipment(2,401)2,318 
Noncash compensation7,413 8,101 
Noncash impact of lease accounting(64)(4,636)
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(130,023)(29,587)
Inventory(14,079)12,371 
Other operating assets4,522 (7,624)
Currency translation effect on working capital, excluding cash(4,690)(142)
Current liabilities14,562 14,130 
Other operating liabilities(10,367)(3,254)
Total adjustments to net income (loss)(41,396)95,813 
Net Cash Provided by (Used in) Operating Activities(38,583)85,319 
Cash Flows from Investing Activities:
Purchases of property and equipment(55,094)(35,816)
Proceeds from redemption of investments in Angolan bonds 4,486 
Distributions of capital from unconsolidated affiliates540 3,108 
Proceeds from sale of property and equipment 6,422 4,129 
Other investing activities(3,000)1,157 
Net Cash Provided by (Used in) Investing Activities(51,132)(22,936)
Cash Flows from Financing Activities:
Repurchase of 2024 Senior Notes (63,010)
Other financing activities(1,862)(1,727)
Net Cash Provided by (Used in) Financing Activities(1,862)(64,737)
Effect of exchange rates on cash(19,030)(1,937)
Net Increase (Decrease) in Cash and Cash Equivalents(110,607)(4,291)
Cash and Cash Equivalents—Beginning of Period538,114 452,016 
Cash and Cash Equivalents—End of Period$427,507 $447,725 

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


5

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited)
   
Common StockAdditional
Paid-in
Capital
Treasury
Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Oceaneering Shareholders' EquityNon-controlling InterestTotal Equity
(in thousands)
Balance, December 31, 2021$27,709 $173,608 $(631,811)$1,301,913 $(366,458)$504,961 $6,063 $511,024 
Net income (loss)— — — (19,210)— (19,210)— (19,210)
Other comprehensive income (loss)— — — — 9,871 9,871 — 9,871 
Restricted stock unit activity— (19,082)19,452 — — 370 — 370 
Restricted stock activity— (6,466)6,466 — — — — — 
Balance, March 31, 202227,709 148,060 (605,893)1,282,703 (356,587)495,992 6,063 502,055 
Net income (loss)— — — 3,720 — 3,720 — 3,720 
Other comprehensive income (loss)— — — — (31,667)(31,667)— (31,667)
Restricted stock unit activity— 2,479 141 — — 2,620 — 2,620 
Balance, June 30, 202227,709 150,539 (605,752)1,286,423 (388,254)470,665 6,063 476,728 
Net income (loss)— — — 18,303 — 18,303 — 18,303 
Other comprehensive income (loss) — — — — (20,294)(20,294)— (20,294)
Restricted stock unit activity— 2,362 199 — — 2,561 — 2,561 
Balance, September 30, 2022$27,709 $152,901 $(605,553)$1,304,726 (408,548)$471,235 $6,063 $477,298 
Common StockAdditional
Paid-in
Capital
Treasury
Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)Oceaneering Shareholders' EquityNon-controlling InterestTotal Equity
(in thousands)
Balance, December 31, 2020$27,709 $192,492 $(660,021)$1,351,220 $(359,306)$552,094 $6,063 $558,157 
Net income (loss)— — — (9,365)— (9,365)— (9,365)
Other comprehensive income (loss)— — — — (1,802)(1,802)— (1,802)
Restricted stock unit activity— (13,642)14,997 — — 1,355 — 1,355 
Restricted stock activity— (10,439)10,439 — — — — — 
Balance, March 31, 202127,709 168,411 (634,585)1,341,855 (361,108)542,282 6,063 548,345 
Net income (loss)— — — 6,241 — 6,241 — 6,241 
Other comprehensive income (loss)— — — — 6,099 6,099 — 6,099 
Restricted stock unit activity— (409)2,456 — — 2,047 — 2,047 
Balance, June 30, 202127,709 168,002 (632,129)1,348,096 (355,009)556,669 6,063 562,732 
Net income (loss)— — — (7,370)— (7,370)— (7,370)
Other comprehensive income (loss)— — — — (9,237)(9,237)— (9,237)
Restricted stock unit activity— 2,785 187 — — 2,972 — 2,972 
Balance, September 30, 2021$27,709 $170,787 $(631,942)$1,340,726 $(364,246)$543,034 $6,063 $549,097 

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

6

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    SUMMARY OF MAJOR ACCOUNTING POLICIES

Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2022 and our results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, all such adjustments are of a normal and recurring nature. These financial statements should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2021. The results for interim periods are not necessarily indicative of annual results.
Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. We eliminate intercompany transactions and accounts in consolidation.
Use of Estimates. The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.
As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.
7

We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.
Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2022 and 2021.
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2022 and 2021. We do not allocate general administrative costs to capital projects.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2022 and 2021.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if
8

applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2022 and 2021.
Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. We recorded $(0.3) million and $(4.0) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2021, we recognized a projected loss of $2.1 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
9

Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 15 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate, and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.

2.    ACCOUNTING STANDARDS UPDATE

Recently Issued Accounting Standards. In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to existing guidance on applying contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as the London Interbank Offered Rate (“LIBOR”), which is scheduled to be phased out in June 2023, to alternate rates such as the Secured Overnight Financing Rate (“SOFR”). This ASU was effective upon issuance and can be applied prospectively through December 31, 2022. Our prior five-year revolving credit facility, which has been replaced, referenced LIBOR-based rates. We applied this guidance in connection with our entry into a new senior secured revolving credit agreement in April 2022, which referenced SOFR rates. See Note 6—“Debt” for information on the retirement of our prior revolving credit facility and entry into our senior secured revolving credit agreement in April 2022. We do not expect this ASU to have a material impact on our consolidated financial statements, but will continue to monitor potential impacts until the transition to this standard is complete.


10

3.    REVENUE

Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Sep 30, 2022Sep 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$169,422 $143,710 $454,534 $404,200 
Manufactured Products94,039 75,359 282,187 241,311 
Offshore Projects Group152,987 95,580 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 174,473 180,924 
Total Energy Services and Products474,913 377,455 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 251,826 283,366 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Geographic Operating Areas:
Foreign:
Africa$78,955 $78,890 $210,274 $213,087 
Asia and Australia62,097 43,919 161,202 123,616 
Norway41,784 51,269 134,972 160,923 
United Kingdom45,234 46,254 130,122 135,401 
Brazil36,638 30,238 104,940 78,411 
Other25,085 22,912 69,253 69,183 
Total Foreign289,793 273,482 810,763 780,621 
United States269,878 193,332 719,098 621,945 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Timing of Transfer of Goods or Services:
Revenue recognized over time$525,967 $437,086 $1,427,692 $1,316,733 
Revenue recognized at a point in time33,704 29,728 102,169 85,833 
Total$559,671 $466,814 $1,529,861 $1,402,566 

Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.

11

The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued1,456,244 1,355,567 
Amounts billed(1,448,147)(1,322,892)
Total contract assets, end of period$172,944 $254,672 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments65,075 47,246 
Recognition of revenue for goods and services(73,066)(46,538)
Total contract liabilities, end of period$80,184 $50,754 
   
Performance Obligations

As of September 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $203 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $156 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $47 million within the next 24 months.
Due to the nature of our service contracts in our Subsea Robotics, OPG, Integrity Management & Digital Solutions (“IMDS”) and ADTech segments, the majority of our contracts either have initial contract terms of one year or less or have customer option cancellation clauses that lead us to consider the original expected duration of one year or less.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of September 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.

Costs to Obtain or Fulfill a Contract
In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.

12

Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $9.5 million and $7.8 million as of September 30, 2022 and December 31, 2021, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. For the three- and nine-month periods ended September 30, 2021, we recorded amortization expense of $1.2 million and $3.4 million, respectively. No impairment costs were recognized.

4.    INCOME TAXES

Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2022 and 2021 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items; therefore, we do not believe a discussion of the effective tax rate is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur incremental tax consequences upon the distribution of such earnings.

On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expected to receive combined refunds of approximately $33 million, of which we have previously received $10 million. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduces the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million are classified as accounts receivable, net, in our consolidated balance sheet as of September 30, 2022. While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.
We conduct our international operations in jurisdictions that have varying laws and regulations regarding income and other taxes, some of which are subject to interpretation. We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement.
We have accrued a net total of $11 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of September 30, 2022 and December 31, 2021, respectively. We account for any applicable interest and penalties related to uncertain tax positions as a component of our provision for income taxes in our consolidated financial statements. Changes in our management's judgment related to those liabilities would affect our effective income tax rate in the periods of change.
Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:
JurisdictionPeriods
United States2014
United Kingdom2019
Norway2017
Angola2013
Brazil2017
Australia2018

We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these tax audits and judicial tax appeals may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.

13

5.    SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Sep 30, 2022Dec 31, 2021
Inventory:
Remotely operated vehicle parts and components$73,159 $72,572 
Other inventory, primarily raw materials94,603 81,110 
Total$167,762 $153,682 
Other current assets:
Prepaid expenses$60,274 $61,984 
Angolan bonds6,369  6,416 
Total$66,643 $68,400 
Accrued liabilities:
Payroll and related costs$122,826 $134,538 
Accrued job costs60,965 49,032 
Income taxes payable42,157 35,826 
Current operating lease liability18,311 18,781 
Other55,400 52,482 
Total$299,659 $290,659 

6.    DEBT
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2022Dec 31, 2021
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements4,933 6,572 
Unamortized debt issuance costs(3,675)(4,505)
Long-term debt$701,258 $702,067 

In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We pay interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes are scheduled to mature on November 15, 2024.

In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “2028 Senior Notes”). We pay interest on the 2028 Senior Notes on February 1 and August 1 of each year. The 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the 2028 Senior Notes to repay our term loan indebtedness described further below.

We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases).

In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our 2028 Senior Notes referred to above, and cash
14

on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023.

On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (the “Revolving Credit Agreement”) that will mature in April 2026. In connection with entering into the Revolving Credit Agreement, we terminated our Prior Revolving Credit Facility. No borrowings were outstanding under the Prior Revolving Credit Facility. We repaid all accrued fees and expenses in connection with the termination of the Prior Revolving Credit Facility and all commitments thereunder were terminated. No early termination penalties were incurred in connection with the termination of the Prior Revolving Credit Facility.

The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2022, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.

We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus 12 of 1% and (C) Adjusted Term SOFR (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.

The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and decreases to 3.25 to 1.00 during the term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2022, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.

We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively. In the three- and nine-month periods ended September 30, 2021, we amortized $1.2 million and $3.1 million, respectively, to interest expense, including $0.6 million and $1.2 million, respectively, for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $4.0 million of new loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt on our Consolidated Balance Sheets, as they pertain to the Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively, and $0.3 million and $1.0 million to interest expense for the three- and nine-month periods ended September 30, 2021, respectively.

15

7.    COMMITMENTS AND CONTINGENCIES

Litigation. In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:

performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and
workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.

Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.

Financial Instruments and Risk Concentration. In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.

The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers within the energy industry and the U.S. government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values.

We estimated the aggregate fair market value of the Senior Notes to be $604 million as of September 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).

Foreign currency gains (losses) related to the Angolan kwanza of $(1.4) million and $0.9 million in the three-month periods ended September 30, 2022 and 2021, respectively, and $0.7 million and $(1.0) million in the nine-month periods ended September 30, 2022 and 2021, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.

Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2022 and December 31, 2021, we had the equivalent of approximately $2.7 million and $1.0 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets. To mitigate our currency exposure risk in Angola, we have used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds are denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment is made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. As of September 30, 2022 and December 31, 2021, we had $6.2 million, respectively, of U.S. dollar equivalent Angolan bonds. Because we intend to sell the bonds if we are able to repatriate the proceeds, we have classified these bonds as available-for-sale securities, and they are recorded at fair market value in other current assets in our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the three- and nine-month periods ended September 30, 2022, however, during the nine-month period ended September 30, 2021, we sold a portion of these bonds for $4.5 million, and recognized a gain of $0.5 million as a component of other income (expense), net in our Consolidated Statement of Operations.

We estimated the fair market value of the Angolan bonds to be $6.4 million as of September 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an
16

active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of September 30, 2022 and December 31, 2021, we have $0.2 million, in unrealized loss, net of tax, in unrealized gain, net of tax, respectively, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.

In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $18 million of accounts receivable during the first nine months of 2022. As of September 30, 2022, we had outstanding contract assets of approximately $18 million for the contract and $5.8 million contract liabilities. As of December 31, 2021, we had outstanding contract assets of approximately $33 million for the contract and contract liabilities of $11 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.

8.    EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN

Earnings (Loss) per Share. For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.

For each period presented, our net income (loss) allocable to both common shareholders and diluted common shareholders is the same as our net income (loss) in our consolidated statements of operations.

Share-Based Compensation. Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.

For each of the restricted stock units granted in 2020 through September 30, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of September 30, 2022 and December 31, 2021, respective totals of 2,542,533 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.

We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2022. This expense is being recognized on a graded-vesting basis over three years for awards attributable to individuals meeting certain age and years-of-service requirements, and on a straight-line basis over the applicable vesting period of one or three years for the other awards.

Share Repurchase Plan. In December 2014, our Board of Directors approved a share repurchase program under which we may repurchase up to 10 million shares of our common stock on a discretionary basis. Under the program, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since 2015, and are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost.

9.    BUSINESS SEGMENT INFORMATION

We are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.
17


Our Energy Services and Products business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewable energy market. Our Energy Services and Products segments are:

Subsea RoboticsOur Subsea Robotics segment provides the following:
Remotely Operated Vehicles (“ROVs”) for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;
ROV tooling; and
survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.

Manufactured ProductsOur Manufactured Products segment provides the following:
distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and
autonomous mobile robot technology and entertainment systems to a variety of industries.

Offshore Projects GroupOur OPG segment provides the following:
subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;
installation and workover control systems and ROV workover control systems;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Integrity Management & Digital SolutionsOur IMDS segment provides the following:
asset integrity management services;
software and analytical solutions for the bulk cargo maritime industry; and
software, digital and connectivity solutions for the energy industry.

Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors.

Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.

There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from
those used in our consolidated financial statements for the year ended December 31, 2021.
18

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$169,422 $143,710 $157,123 $454,534 $404,200 
Manufactured Products94,039 75,359 105,456 282,187 241,311 
Offshore Projects Group152,987 95,580 116,457 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 59,438 174,473 180,924 
Total Energy Services and Products474,913 377,455 438,474 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 85,557 251,826 283,366 
Total$559,671 $466,814 $524,031 $1,529,861 $1,402,566 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$37,069 $19,533 $25,938 $74,559 $55,862 
Manufactured Products4,282 809 (1,365)5,560 4,352 
Offshore Projects Group20,310 7,634 17,535 38,511 24,443 
Integrity Management & Digital Solutions3,091 5,362 3,436 10,035 12,557 
Total Energy Services and Products64,752 33,338 45,544 128,665 97,214 
Aerospace and Defense Technologies13,043 14,251 8,961 33,848 50,430 
Unallocated Expenses(30,920)(31,820)(31,655)(93,827)(95,273)
Total$46,875 $15,769 $22,850 $68,686 $52,371 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$16,013 $21,483 $17,531 $52,545 $66,871 
Manufactured Products2,939 3,202 3,020 9,031 9,677 
Offshore Projects Group7,132 6,781 7,107 21,536 20,768 
Integrity Management & Digital Solutions1,695 1,114 1,034 3,759 3,329 
Total Energy Services and Products27,779 32,580 28,692 86,871 100,645 
Aerospace and Defense Technologies671 1,427 821 2,148 4,107 
Unallocated Expenses1,799 234 1,347 4,109 1,185 
Total$30,249 $34,241 $30,860 $93,128 $105,937 

We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.
19

Income (Loss) from Operations
During the nine-month period ended September 30, 2021, we recorded adjustments attributable to each of our reporting segments as follows:
For the Nine Months Ended September 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and nine-month periods ended September 30, 2022.

Depreciation and Amortization

Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $28 million, $33 million and $29 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $87 million and $103 million in the nine-month periods ended September 30, 2022 and 2021, respectively.

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $2.3 million, $0.8 million and $1.9 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $5.8 million and $2.9 million in the nine-month periods ended September 30, 2022 and 2021, respectively.

20


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

Certain statements we make in this quarterly report on Form 10-Q are forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements include, without limitation, statements regarding our expectations about:
the impacts of the coronavirus (“COVID-19”) pandemic and new variants thereof and the Russia-Ukraine conflict on the United States and the global economy, as well as on our business;
the impact of ongoing supply chain constraints and workforce availability;
tax refunds under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and other tax refunds;
our cash tax payments and projected capital expenditures for 2022;
increased costs to operate our business, including the availability and market for our chartered vessels;
future demand, order intake and business activity levels;
the collectability of accounts receivable and realizability of contract assets at the amounts reflected on our most-recent balance sheet;
the backlog of our Manufactured Products segment, to the extent backlog may be an indicator of future revenue or productivity;
the adequacy of our liquidity, cash flows and capital resources;
the condition of the debt markets and our possible future debt repurchases;
shares that may be repurchased under our share repurchase plan;
the implementation of new accounting standards and related policies, procedures and controls;
our expectations about growth in the area of energy transition;
seasonality; and
industry conditions.

These forward-looking statements are subject to various risks, uncertainties and assumptions, including those we have referred to under the headings “Risk Factors” and “Cautionary Statement Concerning Forward-Looking Statements” in Part I of our annual report on Form 10-K for the year ended December 31, 2021. Although we believe that the expectations reflected in such forward-looking statements are reasonable, because of the inherent limitations in the forecasting process, as well as the relatively volatile nature of the industries in which we operate, we can give no assurance that those expectations will prove to have been correct. Accordingly, evaluation of our future prospects must be made with caution when relying on forward-looking information.

The following discussion should be read in conjunction with “Management's Discussion and Analysis of Financial Condition and Results of Operations” included in our annual report on Form 10-K for the year ended December 31, 2021.

Overview of our Results

Our diluted earnings (loss) per share for the three- and nine-month periods ended September 30, 2022 were $0.18 and $0.03, respectively, as compared to $0.04 in the immediately preceding quarter and $(0.07) and $(0.11), respectively, for the corresponding periods of the prior year. Our third quarter 2022 results improved as compared to the second quarter of 2022, led by improved offshore activity and pricing, particularly in the Gulf of Mexico. Although the Gulf of Mexico stood out, our energy segments also saw broad-based activity increases in a number of international markets, including Asia, Africa and Australia. Offshore activity drove significant operating improvements in our energy businesses, which were led by our Subsea Robotics and Offshore Projects Group (“OPG”) segments. In addition, increased manufacturing throughput led to improved operating margins in our Manufactured Products segment. We also saw a meaningful recovery in our government-focused businesses, after experiencing negative timing effects during the second quarter of 2022.

During the first nine months of 2022, our cash decreased by $111 million. We utilized $39 million of cash in operating activities, primarily due to an increase in accounts receivable resulting from our customers extending payment terms. In addition, $55 million of cash was used for maintenance and growth capital expenditures.
21

Results of Operations

We operate in five business segments. Our segments are contained within two businesses—services and products provided primarily to the oil and gas industry, and to a lesser extent, the offshore renewables industry (“Energy Services and Products”), and services and products provided to non-energy industries (Aerospace and Defense Technologies (“ADTech”)). Our four business segments within the Energy Services and Products business are Subsea Robotics, Manufactured Products, OPG and Integrity Management & Digital Solutions (“IMDS”). We report our ADTech business as one segment. Our Unallocated Expenses are those not associated with a specific business segment.

Consolidated revenue and profitability information are as follows:
Three Months EndedNine Months Ended
(dollars in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Revenue$559,671 $466,814 $524,031 $1,529,861 $1,402,566 
Gross Margin95,754 59,848 76,041 217,275 184,902 
Gross Margin %17 %13 %15 %14 %13 %
Operating Income (Loss)46,875 15,769 22,850 68,686 52,371 
Operating Income (Loss) %%%%%%

We generate a material amount of our consolidated revenue from contracts for services in the U.S. Gulf of Mexico in our OPG segment, which is usually more active in the second and third quarters, as compared to the rest of the year. The European operations of our IMDS segment are traditionally also seasonally more active in the second and third quarters. Revenue in our Subsea Robotics segment is subject to seasonal variations in demand, with our first quarter generally being the low quarter of the year. The level of our Subsea Robotics seasonality depends on the number of Remotely Operated Vehicles (“ROVs”) we have engaged in vessel-based subsea infrastructure inspection, maintenance, repair and installation, which is more seasonal than drilling support. Revenue in each of our Manufactured Products and ADTech segments generally has not been seasonal.

We had operating income in the three- and nine-month periods ended September 30, 2022 of $47 million and $69 million, respectively, and $16 million and $52 million, respectively, in the corresponding periods of the prior year. Included in our operating income (losses) for the nine-month period ended September 30, 2021 were charges of $2.7 million for loss on sale of an asset and other costs we recognized as we adapted our geographic footprint and staffing levels to the conditions of the markets we serve. There were no such charges of a similar nature during the three- and nine-month periods ended September 30, 2022 or the three-month period ended September 30, 2021.

Charges included in the nine-month period ended September 30, 2021 are summarized as follows:

For the nine months ended September 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total charges$395 $537 $149 $217 $10 $1,415 $2,723 
Energy Services and Products

The primary focus of our Energy Services and Products business over the last several years has been toward instituting operational efficiency programs that leverage our asset base and capabilities for providing services and products predominantly for offshore energy operations and subsea completions, inclusive of our customers’ capital and operating budgets. Increasingly, our efforts in our Energy Services business have focused on assisting our customers to reduce their carbon emissions in exploring for, developing and producing oil and natural gas and in addressing the ongoing energy transition. We are also focused on opportunities to develop and deploy our
22

capabilities to grow business in offshore wind installations (both fixed and floating) and tidal energy solutions and to utilize our core competencies to provide engineered solutions to the wind, hydrogen and carbon-capture-and-sequestration (“CCS”) markets, as well as expanding our asset integrity management and digital solutions for those markets.

The table that follows sets out revenue and profitability for the business segments within our Energy Services and Products business. In the Subsea Robotics section of the table that follows, “ROV days available” includes all days from the first day that an ROV is placed into service until the ROV is retired. All days in this period are considered available days, including periods when an ROV is undergoing maintenance or repairs. Our ROVs do not have scheduled maintenance or repair that requires significant time when the ROVs are not available for utilization.
Three Months EndedNine Months Ended
(dollars in thousands)
Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Subsea Robotics
Revenue$169,422 $143,710 $157,123 $454,534 $404,200 
Gross Margin47,552 28,918 37,004 106,514 84,763 
Operating Income (Loss)37,069 19,533 25,938 74,559 55,862 
Operating Income (Loss) %22 %14 %17 %16 %14 %
ROV Days Available23,000 23,002 22,750 68,250 68,221 
ROV Days Utilized15,408 14,474 14,631 41,881 40,366 
ROV Utilization67 %63 %64 %61 %59 %
             
Manufactured Products
Revenue94,039 75,359 105,456 282,187 241,311 
Gross Margin12,170 8,544 7,918 31,090 26,939 
Operating Income (Loss)4,282 809 (1,365)5,560 4,352 
Operating Income (Loss) %%%(1)%%%
Backlog at End of Period365,000 334,000 335,000 365,000 334,000 
Offshore Projects Group
Revenue152,987 95,580 116,457 366,841 292,765 
Gross Margin27,647 13,815 25,441 60,825 43,492 
Operating Income (Loss)20,310 7,634 17,535 38,511 24,443 
Operating Income (Loss) %13 %%15 %10 %%
Integrity Management & Digital Solutions
Revenue58,465 62,806 59,438 174,473 180,924 
Gross Margin8,371 11,330 9,222 26,792 30,001 
Operating Income (Loss)3,091 5,362 3,436 10,035 12,557 
Operating Income (Loss) %%%%%%
Total Energy Services and Products
Revenue$474,913 $377,455 $438,474 $1,278,035 $1,119,200 
Gross Margin95,740 62,607 79,585 225,221 185,195 
Operating Income (Loss)64,752 33,338 45,544 128,665 97,214 
Operating Income (Loss) %14 %%10 %10 %%

Subsea Robotics. We believe we are the world's largest provider of work-class ROV services and, generally, this business segment has been the largest contributor to our Energy Services and Products business operating income. Our Subsea Robotics segment revenue reflects the utilization percentages, fleet sizes and average pricing
23

in the respective periods. Our survey services business provides survey and positioning, and geoscience services. The following table presents revenue from ROV as a percentage of total Subsea Robotics revenue:

Three Months EndedNine Months Ended
 Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
ROV77 %79 %77 %77 %79 %
 
Other23 %21 %23 %23 %21 %

During the third quarter of 2022, Subsea Robotics operating income and revenue both increased as compared to the immediately preceding quarter, primarily due to higher levels of activity for ROV, survey and tooling services, along with positive impacts of new contract pricing and utilization efficiencies. Subsea Robotics operating income for the third quarter of 2022 increased on higher revenue as compared to the corresponding period of the prior year, as a result of higher levels of activity and higher average revenue per day on hire due to positive impacts of new contract pricing. Subsea Robotics operating income for the nine-month period ended September 30, 2022 increased as compared to the corresponding period of the prior year on higher revenue, as a result of higher levels of activity for ROV and tooling, along with the positive impact of new contract pricing and utilization efficiencies in the first nine months of 2022.

For the three-month period ended September 30, 2022, days on hire increased modestly when compared to the immediately preceding quarter, with drill support days higher and vessel-based services days essentially flat. Fleet utilization was 67% in the three-month period ended September 30, 2022 as compared to 63% for the corresponding period of the prior year and 64% for the immediately preceding quarter. Fleet utilization increased to 61% from 59% for the nine-month periods ended September 30, 2022 and 2021, respectively. We retired seven of our conventional work-class ROV systems and replaced them with five upgraded conventional work-class ROV systems and two IsurusTM work-class ROV systems during the nine months ended September 30, 2022, resulting in a total of 250 ROVs in our ROV fleet as of both September 30, 2022 and September 30, 2021.

Manufactured Products. Our Manufactured Products segment provides distribution systems such as production control umbilicals and connection systems made up of specialty subsea hardware, and provides turnkey solutions that include program management, engineering design, fabrication/assembly and installation of autonomous mobile robot technology to the commercial theme park industry and a variety of other industries.

For the three-month period ended September 30, 2022, our Manufactured Products operating results improved measurably on lower revenue as compared to the immediately preceding quarter, primarily due to increased manufacturing throughput in our subsea hardware businesses. Manufactured Products operating results and revenue for the three-month period ended September 30, 2022, as compared to the corresponding period of the prior year, were higher primarily due to increased manufacturing throughput in our subsea umbilical facilities and our connection systems businesses. Manufactured Products operating results and revenue for the nine-month period ended September 30, 2022, increased as compared to the corresponding period of the prior year. The revenue increase was primarily due to receipt of certain umbilical materials in the first nine months of 2022 that did not contribute to manufacturing activity or profitability in the same period. Operating results increased on additional umbilical storage income and higher activity in our connection systems business. The aforementioned revenue and operating result increases were partially offset by lower revenue and operating results in our theme park and mobile robotics businesses.

Our Manufactured Products backlog was $365 million as of September 30, 2022 compared to $318 million as of December 31, 2021. Our book-to-bill ratio was 1.08 for the trailing 12 months, as compared with a book-to-bill ratio of 1.1 for the year ended December 31, 2021.

Offshore Projects Group. Our OPG segment provides a broad portfolio of integrated subsea project capabilities and solutions as follows:

subsea installation and mechanical and hydraulic intervention, including riserless light well intervention
(“RLWI”) services and inspection, maintenance and repair (“IMR”) services, utilizing owned and chartered vessels;
installation and workover control systems (“IWOCS”) and ROV workover control systems (“RWOCS”);
24

project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Our OPG segment saw strong seasonal activity during the three months ended September 30, 2022, which resulted in higher operating results on increased revenue, as compared to the immediately preceding quarter. Our improved operating results in the third quarter of 2022, as compared to the prior quarter, were driven by increased intervention and installation work, primarily in the Gulf of Mexico. Our OPG operating results were significantly higher in the three months ended September 30, 2022 compared to the corresponding period of the prior year, primarily due to increased intervention and diving work in the Gulf of Mexico. Our OPG operating results improved in the nine months ended September 30, 2022 as compared to the corresponding period of the prior year, primarily due to increased intervention, installation and controls work in the Gulf of Mexico.

Integrity Management & Digital Solutions. Through our IMDS segment, we provide asset integrity management, corrosion management, inspection and nondestructive testing services, principally to customers in the oil and gas, power generation and petrochemical industries. We perform these services on both onshore and offshore facilities, both topside and subsea. We also provide software, digital and connectivity solutions for the energy industry and software and analytical solutions for the bulk cargo maritime industry.

Our IMDS operating results for the third quarter of 2022 declined slightly on lower revenue, as compared to the immediately preceding quarter. Revenue in the third quarter of 2022 declined, as compared to the immediately preceding quarter, as customers, particularly in Europe, delayed inspection programs and kept facilities running to support energy security priorities. Operating results in the third quarter of 2022 declined, as compared to the immediately preceding quarter, primarily due to the continuing impact of employee wage inflation. IMDS operating results for the three- and nine-month periods ended September 30, 2022 as compared to the corresponding periods of the prior year, were lower primarily on lower activity levels.

Aerospace and Defense Technologies. Our ADTech segment provides government services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. government agencies and their prime contractors.

Revenue, gross margin and operating income (loss) information for our ADTech segment are as follows:
Three Months EndedNine Months Ended
(dollars in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Revenue$84,758 $89,359 $85,557 $251,826 $283,366 
Gross Margin19,431 20,019 15,744 52,045 66,732 
Operating Income (Loss)13,043 14,251 8,961 33,848 50,430 
Operating Income (Loss) %15 %16 %10 %13 %18 %

Our ADTech segment operating results for the third quarter of 2022 increased significantly as compared to the immediately preceding quarter, on essentially flat revenue, reflecting recovery of second quarter of 2022 pre-contract costs and a favorable project mix which resulted in higher margins. ADTech operating results for the three-month period ended September 30, 2022 were lower, when compared to the corresponding period of the prior year, on decreased revenue due to decreased activity in defense subsea technologies. Our ADTech operating results for the nine-month period ended September 30, 2022 decreased significantly on lower levels of revenue, when compared to the corresponding period of the prior year, due to reduced activity in both defense subsea technologies and space systems.

Unallocated Expenses

Our Unallocated Expenses (i.e., those not associated with a specific business segment) within gross margin consist of expenses related to our incentive and deferred compensation plans, including restricted stock units, performance units and bonuses, as well as other general expenses. Our Unallocated Expenses within operating expense consist of those expenses within gross margin plus general and administrative expenses related to corporate functions.

25

The following table sets forth our Unallocated Expenses for the periods indicated:
Three Months EndedNine Months Ended
(dollars in thousands)
Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Gross margin expenses $(19,417)$(22,778)(19,288)$(59,991)$(67,025)
% of revenue%%%%%
Operating expenses(30,920)(31,820)(31,655)(93,827)(95,273)
Operating expenses % of revenue%%%%%

Our unallocated operating expenses for the third quarter of 2022 decreased slightly as compared to the immediately preceding quarter and the corresponding period of the prior year. Our Unallocated operating expenses for the nine-month period ended September 30, 2022 decreased as compared to the corresponding period of the prior year primarily due to lower accruals in 2022 for incentive-based compensation, partially offset by increased information technology costs.

Other

The following table sets forth our significant financial statement items below the income (loss) from operations line.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Interest income$1,396 $662 $767 $2,959 $1,864 
Interest expense(9,552)(9,616)(9,619)(28,614)(29,752)
Equity in income (losses) of unconsolidated affiliates496 189 318 1,108 1,101 
Other income (expense), net(1,222)(814)583 (195)(4,222)
Provision (benefit) for income taxes19,690 13,560 11,179 41,131 31,856 

In addition to interest on borrowings, interest expense, net of amounts capitalized, includes amortization of loan costs and interest rate swap gains, fees for lender commitments under our senior secured revolving credit agreement and fees for standby letters of credit and bank guarantees that banks issue on our behalf for performance bonds, bid bonds and self-insurance requirements.

Foreign currency transaction gains and losses are the principal component of other income (expense), net. In the three-month periods ended September 30, 2022 and 2021, we incurred foreign currency transaction gains (losses) of $(1.1) million and $(0.3) million, respectively. In the nine-month periods ended September 30, 2022 and 2021, we incurred foreign currency transaction gains (losses) of $0.2 million and $(4.0) million, respectively. The currency gains (losses) in the 2022 and 2021 periods were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We could incur further foreign currency transaction gains (losses) due to foreign currency exchange fluctuations in Angola, and other countries.

Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2022 and 2021 was different than the federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items; therefore, we do not believe a discussion of the effective tax rate is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur incremental tax consequences upon the distribution of such earnings.

On March 27, 2020, the CARES Act was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expected to receive combined refunds of approximately $33 million, of which we have previously received $10 million. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduces the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million are classified as accounts receivable, net, in our consolidated balance sheet as of September 30, 2022.
26

While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.

Our income tax payments for the full year of 2022 are estimated to be in the range of $40 million to $45 million, which includes taxes incurred in countries that impose tax on the basis of in-country revenue, without regard to the profitability of such operations.

Liquidity and Capital Resources

We consider our liquidity and capital resources adequate to support our operations, capital commitments and growth initiatives. As of September 30, 2022, we had working capital of $704 million, including cash and cash equivalents of $428 million. Additionally, as of September 30, 2022, we had $215 million of unused commitments through our senior secured revolving credit agreement (the “Revolving Credit Agreement”) that we entered into in April 2022. We remain committed to maintaining strong liquidity and believe that our cash position, undrawn Revolving Credit Agreement, and debt maturity profile should provide us ample resources and time to address potential opportunities to improve our returns.

Our nearest maturity of indebtedness is our $400 million of 2024 Notes (as defined below) due in November 2024. In 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. We may, from time to time, complete additional limited repurchases of the 2024 Notes, via open-market or privately negotiated repurchase transactions or otherwise, prior to their maturity date. We can provide no assurances as to the timing of any such additional repurchases or whether we will complete any such repurchases at all. We do not intend to disclose further information regarding any such repurchase transactions, except to the extent required in our subsequent periodic filings on Forms 10-K or 10-Q, or unless otherwise required by applicable law.

Changes impacting our cash and cash equivalents in the nine months ended September 30, 2022 and 2021 are summarized as follows:
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Changes in Cash:
Net Cash Provided by (Used in) Operating Activities$(38,583)$85,319 
Net Cash Used in Investing Activities(51,132)(22,936)
Net Cash Used in Financing Activities(1,862)(64,737)
Effect of exchange rates on cash(19,030)(1,937)
Net Increase (Decrease) in Cash and Cash Equivalents$(110,607)$(4,291)

Operating activities

Our primary sources and uses of cash from operating activities for the nine months ended September 30, 2022 and 2021 are as follows:
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Cash Flows from Operating Activities:
Net income (loss)$2,813 $(10,494)
Non-cash items, net98,679 109,919 
Accounts receivable and contract assets(130,023)(29,587)
Inventory(14,079)12,371 
Current liabilities14,562 14,130 
Other changes(10,535)(11,020)
Net Cash Provided by (Used in) Operating Activities$(38,583)$85,319 

27

The decrease in cash used in operating activities in the nine months ended September 30, 2022 was primarily due to the increases in accounts receivable and contract assets reflecting the timing of project milestones and customer payments. The decrease in cash related to inventory in the nine months ended September 30, 2022 corresponds with an increase in our backlog. The increase in cash related to current liabilities in the nine months ended September 30, 2022 reflects the timing of vendor payments partially offset by decreased accruals for the annual employee incentive payments related to attainment of specific performance goals.

Investing activities

Our capital expenditures of $55 million were higher during the first nine months of 2022, as compared to $36 million in the first nine months of 2021, primarily due to increased spending in our Subsea Robotics segment to upgrade five of our conventional work-class ROV systems placed into service in the first nine months of 2022 along with three placed into service in October 2022 and to add two IsurusTM work-class ROV systems. We also had increased capital expenditures in the first nine months of 2022 for information technology systems.

For 2022, we continue to expect our organic capital expenditures to be in the range of $70 million to $80 million. This includes approximately $40 million to $45 million of maintenance capital expenditures and $30 million to $35 million of growth capital expenditures.

We have several deepwater vessels under a mix of short-term charters where we can see firm workload and spot charters as market opportunities arise, along with three long-term charters that began in the first and second quarters of 2022. With the current market conditions, we anticipate we may add additional chartered vessels throughout the year to align with our strategy that balances vessel cost, availability and capability to capture work. We expect to do this through the continued utilization of a mix of short-term, spot and long-term charters.

Financing activities

In the nine months ended September 30, 2022, we used $1.9 million of cash in financing activities. In the nine months ended September 30, 2021, we used $65 million of cash in financing activities primarily due to repurchases of approximately $63 million in aggregate principal amount of the 2024 Senior Notes (as defined below) at approximately par in open market transactions.

As of September 30, 2022, we had long-term debt in the principal amount of $700 million outstanding and $215 million of unused commitments under our Revolving Credit Agreement. As of September 30, 2022, we were in compliance with all the covenants set forth in the credit agreement governing the Revolving Credit Agreement.

In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We pay interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes are scheduled to mature on November 15, 2024.

In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “2028 Senior Notes”). We pay interest on the 2028 Senior Notes on February 1 and August 1 of each year. The 2028 Senior Notes are scheduled to mature on February 1, 2028.

We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes at specified redemption prices. In 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions.

In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares under this plan. We have not repurchased any shares under this plan since December 2015. We account for the shares we hold in treasury under the cost method, at average cost. The timing and amount of any future repurchases will be determined by our management. We expect that any additional shares repurchased under the plan will be held as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares.

28

Off-Balance Sheet Arrangements

We have not guaranteed any debt not reflected on our Consolidated Balance Sheets as of September 30, 2022, and we do not have any off-balance sheet arrangements, as defined by Securities and Exchange Commission's rules.

Critical Accounting Policies and Estimates

The discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States. These principles require us to make various estimates, judgments and assumptions that affect the reported amounts in our financial statements and accompanying notes. We disclose our significant accounting policies in Notes to Consolidated Financial Statements—Note 1—“Summary of Major Accounting Policies” in this quarterly report and in our annual report on Form 10-K for the year ended December 31, 2021, in Part II. Item 7. “Financial Statements and Supplementary Data—Note 1—Summary of Major Accounting Policies.”

For information about our critical accounting policies and estimates, see Part II. Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our annual report on Form 10-K for the year ended December 31, 2021. As of September 30, 2022, there have been no material changes to the judgments, assumptions and estimates upon which our critical accounting policies and estimates are based.

29

Item 3.Quantitative and Qualitative Disclosures About Market Risk

We are exposed to certain market risks arising from transactions we have entered into in the normal course of business. These risks relate to interest rate changes and fluctuations in foreign exchange rates. Except for our exposure in Angola, we do not believe these risks are material. We have not entered into any market-risk-sensitive instruments for speculative or trading purposes. When we have a significant amount of borrowings, we may manage our exposure to interest rate changes through the use of a combination of fixed- and floating-rate debt. See Note 6—“Debt” in the Notes to Consolidated Financial Statements in this quarterly report for a description of our revolving credit agreement and interest rates on our borrowings. We believe significant interest rate changes would not have a material near-term impact on our future earnings or cash flows.

Because we operate in various regions in the world, we conduct a portion of our business in currencies other than the U.S. dollar. The functional currency for most of our international operations is the applicable local currency. A stronger U.S. dollar against the United Kingdom pound sterling, the Norwegian kroner and the Brazilian real could result in lower operating income. We manage our exposure to changes in foreign exchange rates by primarily denominating our contracts and providing for collections from our customers in U.S. dollars or freely convertible currency, and endeavoring to match our contract costs with the denominated contractual currency. We use the exchange rates in effect as of the balance sheet date to translate assets and liabilities when the functional currency is the local currency, resulting in translation adjustments that we reflect as accumulated other comprehensive income or loss in the equity section of our Consolidated Balance Sheets. We recorded net adjustments to our equity accounts of $(21) million and $(9.0) million in the three-month periods ended September 30, 2022 and September 30, 2021, respectively, and $(42) million and $(5.4) million in the nine-month periods ended September 30, 2022 and 2021, respectively. Negative adjustments reflect the net impact of the strengthening of the U.S. dollar against various foreign currencies for locations where the functional currency is not the U.S. dollar. Conversely, positive adjustments reflect the effect of a weakening U.S. dollar.

We recorded foreign currency transaction gains (losses) of $(1.1) million and $(0.3) million in the three-month periods ended September 30, 2022 and 2021, respectively, and $0.2 million and $(4.0) million in the nine-month periods ended September 30, 2022 and 2021, respectively. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods. Foreign currency transaction gains (losses) related to the Angolan kwanza of $(1.4) million and $0.9 million in three-month periods ended September 30, 2022 and 2021, respectively, and $0.7 million and $(0.9) million in the nine-month periods ended September 30, 2022 and 2021, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. During 2021, we were able to repatriate $4.5 million of cash from Angola.

As of September 30, 2022 and December 31, 2021, we had the equivalent of approximately $2.7 million and $1.0 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.

To mitigate our currency exposure risk in Angola, we have used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds are denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment is made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. As of September 30, 2022 and December 31, 2021, we had $6.2 million, respectively, of U.S. dollar equivalent Angolan bonds. During the nine-month period ended September 30, 2021, we sold a portion of these bonds for $4.5 million, and recognized a gain of $0.5 million, respectively, as a component of other income (expense), net in our Consolidated Statement of Operations. We did not sell any of our remaining Angolan bonds in the three- and nine-month periods ended September 30, 2022.

We estimated the fair market value of the Angolan bonds to be $6.4 million as of September 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of September 30, 2022 and December 31, 2021, we have $0.2 million in unrealized loss, net of tax, respectively, in unrealized losses, net of tax, related to these bonds as a component of accumulated other comprehensive loss on our Consolidated Balance Sheets.
30


Item 4.        Controls and Procedures

In accordance with Rules 13a-15 and 15d-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we carried out an evaluation, under the supervision and with the participation of management, including our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of September 30, 2022 to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms.

There has been no change in our internal control over financial reporting that occurred during the three months ended September 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
31


PART II – OTHER INFORMATION
 
Item 1.Legal Proceedings

For information regarding legal proceedings, see the discussion under the caption “Litigation” in Note 7—“Commitments and Contingencies” in the Notes to Consolidated Financial Statements included in this report, which discussion we incorporate by reference into this Item.

Item 6.         Exhibits
Index to Exhibits
Registration or File NumberForm of ReportReport DateExhibit Number
*3.011-1094510-KDec. 20003.01
*3.021-109458-KMay 20083.1
*3.031-109458-KMay 20143.1
*3.04 1-109458-KAug. 20203.01
31.01 
31.02 
32.01 
32.02 
101.INS
Inline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Exhibit previously filed with the Securities and Exchange Commission, as indicated, and incorporated herein by reference.


32

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.
 
October 28, 2022/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)
October 28, 2022/S/    ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
October 28, 2022/S/    WITLAND J. LEBLANC, JR.
Date
Witland J. LeBlanc, Jr.
Vice President and Chief Accounting Officer
(Principal Accounting Officer)

33
EX-31.01 2 oii_exhibitx3101x3q2022.htm EX-31.01 CERTIFICATION OF PRINCIPAL EXEC. OFFICER SEPT 2022 Document

Exhibit 31.01
CERTIFICATION

I, Roderick A. Larson, principal executive officer of Oceaneering International, Inc., certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of Oceaneering International, Inc. for the quarter ended September 30, 2022;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth 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(s) 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.

October 28, 2022
/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.02 3 oii_exhibitx3102x3q2022.htm EX-31.02 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER SEPT 2022 Document

Exhibit 31.02
CERTIFICATION

I, Alan R. Curtis, principal financial officer of Oceaneering International, Inc., certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of Oceaneering International, Inc. for the quarter ended September 30, 2022;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth 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(s) 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.

October 28, 2022
/S/  ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.01 4 oii_exhibitx3201x3q2022.htm EX-32.01 SEC 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER SEPT 2022 Document


Exhibit 32.01



CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Quarterly Report of Oceaneering International, Inc. ("Oceaneering") on Form 10-Q for the quarter ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Roderick A. Larson, principal executive officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

October 28, 2022
/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)




EX-32.02 5 oii_exhibitx3202x3q2022.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER SEPT 2022 Document



Exhibit 32.02




CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Quarterly Report of Oceaneering International, Inc. ("Oceaneering") on Form 10-Q for the quarter ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Alan R. Curtis, principal financial officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

October 28, 2022/S/  ALAN R. CURTIS
DateAlan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 oii-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Allowance for Credit Loss Statement link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary Of Major Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Allowance for Credit Losses (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accounting Standards Updated (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Summary Of Major Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Allowance for Credit Losses Notes (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accounting Standards Updated (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary Of Major Accounting Policies Long-lived Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Accounting Standards Updated (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Intangible Assets, Goodwill and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revenue - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue - Performance obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Commitments And Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Accounting Standards Updated (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 oii-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 oii-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 oii-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Net Income (Loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Other Noncurrent Liabilities Increase (Decrease) in Other Noncurrent Liabilities Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Adjusted Base Rate [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Investments, fair value disclosure Investments, Fair Value Disclosure Other Segments [Member] Other Segments [Member] Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, at cost Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other current assets: Prepaid Expense and Other Assets, Current [Abstract] ownership percentage equity method investment ownership percentage equity method investment ownership percentage equity method investment Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Fair Value Hedge Liabilities Fair Value Hedge Liabilities Ecosse [Member] Ecosse [Member] Ecosse [Member] Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Additional paid-in capital Additional Paid in Capital, Common Stock Energy Services and Products Member Energy Services and Products Member [Member] Energy Services and Products Member Senior Notes Senior Notes 2024 and 2028 [Member] Senior Notes 2024 and 2028 United States [Member] Domestic Tax Authority [Member] Other Noncash Income (Expense) Other Noncash Income (Expense) Current liabilities Increase (Decrease) in Other Current Liabilities Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Increase (decrease) in unbilled receivables Contract with Customer, Asset, Reclassified to Receivable Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Measurement Input Type [Domain] Measurement Input Type [Domain] Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Document Information [Line Items] Document Information [Line Items] Integrity Managements & Digital Solutions Member Integrity Managements & Digital Solutions Member [Member] Integrity Managements & Digital Solutions Member Subsequent Event Type [Axis] Subsequent Event Type [Axis] Tax Period [Domain] Tax Period [Domain] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss Payments of financing costs Payments of Financing Costs Treasury Stock, Common, Value Treasury Stock, Common, Value Debt Securities, Available-for-sale Debt Securities, Available-for-Sale Derivative Instrument [Axis] Derivative Instrument [Axis] Maximum capitalization ratio Line of Credit Facility, Maximum Capitalization Ratio Line of Credit Facility, Maximum Capitalization Ratio Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Capitalized Contract Cost, Net Capitalized Contract Cost, Net Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Tax Year 2014 [Member] Tax Year 2014 [Member] Manufactured Products Member Manufactured Products Member [Member] Manufactured Products Member Asset Integrity [Member] Asset Integrity [Member] Asset Integrity [Member] Fair value of interest rate swaps Fair Value Hedge Assets Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Accounts Payable, Other, Current Accounts Payable, Other, Current Debt Instrument, Interest Rate, Increase (Decrease) Debt Instrument, Interest Rate, Increase (Decrease) Award Type [Axis] Award Type [Axis] Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Current operating lease liability Operating Lease, Liability, Current Entity Listings [Line Items] Entity Listings [Line Items] Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) All Currencies [Domain] All Currencies [Domain] Shallow Water [Member] Shallow Water [Member] Shallow Water [Member] Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Legal Entity [Axis] Legal Entity [Axis] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Other inventory, primarily raw materials Inventory, Work in Process and Raw Materials Long-term debt Long-term Debt Long-Term Debt, Excluding Current Maturities Entity Addresses [Table] Entity Addresses [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Geographical [Axis] Geographical [Axis] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Prepaid expenses Prepaid Expense Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Offshore Projects Group Offshore Projects Group [Member] Offshore Projects Group Transferred at Point in Time [Member] Transferred at Point in Time [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Debt Long-Term Debt [Text Block] Proceeds from Sale and Maturity of Other Investments Proceeds from Sale and Maturity of Other Investments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Intangible Assets Impairments Intangible Assets Impairments The aggregate amount of write-downs for impairments recognized during the period for intangible assets in long lived assets held for use (including those held for disposal by means other than sale). Distributions of capital from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital Segments [Axis] Segments [Axis] Debt Disclosure Debt Disclosure [Text Block] Entity Shell Company Entity Shell Company Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Increase or decrease in deferred revenue Increase (Decrease) in Deferred Revenue Federal Funds Rate [Member] Federal Funds Rate Federal Funds Rate [Member] Sublimit Sublimit [Member] Sublimit Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Income Tax Examination [Table] Income Tax Examination [Table] Percent of commitments affected by amendment Line of Credit Facility, Percent of Commitments Affected by Amendment Line of Credit Facility, Percent of Commitments Affected by Amendment Total Assets Assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings (loss) per share Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Interest Rate Swap Interest Rate Swap [Member] Accrued liabilities Total Accrued Liabilities, Current Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Payroll and related costs Employee-related Liabilities, Current Line of Credit [Member] Line of Credit [Member] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Equity: Stockholders' Equity Attributable to Parent [Abstract] Segments [Domain] Segments [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Impairment property plant equipment Impairment property plant equipment Impairment property plant equipment Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Selected Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Award Type [Domain] Award Type [Domain] Award Type [Domain] Income Tax Contingency [Table] Income Tax Contingency [Table] Derivative Contract [Domain] Derivative Contract [Domain] Gross margin Gross Profit Entity Registrant Name Entity Registrant Name Total adjustments to net income (loss) Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Debt Instrument, Repurchased Face Amount Debt Instrument, Repurchased Face Amount Currency translation effect on working capital, excluding cash Effect Of Exchange Rate On Working Capital The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency. Property and Equipment Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Subsequent Events Subsequent Events [Text Block] Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Subsea Products [Member] Subsea Products [Member] Subsea Products [Member] Disclosure Text Block Supplement [Abstract] Disclosure Text Block Supplement [Abstract] Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Restricted stock and restricted stock unit activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Geographic Distribution [Domain] Geographic Distribution [Domain] Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum [Member] Minimum [Member] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Inventory Write-down Inventory Write-down Income Tax Examination [Line Items] Income Tax Examination [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Brazil [Member] Brazil [Member] BRAZIL Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Comparability of Prior Year Financial Data, Policy Comparability of Prior Year Financial Data, Policy [Policy Text Block] Entity File Number Entity File Number Trading Symbol Trading Symbol Accrued liabilities: Accrued Liabilities [Abstract] Allowance for Credit Losses [Text Block] Allowance for Credit Losses [Text Block] Adjustments Table Adjustments Table [Table Text Block] Adjustments Table Tax Year 2013 [Member] Tax Year 2013 [Member] Entity Listings, Exchange [Axis] Entity Listings [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Entity Information [Line Items] Entity Information [Line Items] Use Of Estimates Use of Estimates, Policy [Policy Text Block] Angola [Member] ANGOLA Derivative Liability, Notional Amount Derivative Liability, Notional Amount Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] AUSTRALIA AUSTRALIA Subsequent Events [Abstract] Revenue Revenues Revenues Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Income Taxes Income Tax Disclosure [Text Block] Property Subject to Operating Lease [Member] Property Subject to Operating Lease [Member] Gain (Loss) on Disposition of Other Assets Gain (Loss) on Disposition of Other Assets Credit Facility [Domain] Credit Facility [Domain] Amortization of Intangible Assets Amortization of Intangible Assets Basic (in dollars per share) Earnings Per Share, Basic Advance Type [Axis] Advance Type [Axis] Advance Type [Axis] Inventory Inventory, Policy [Policy Text Block] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Treasury Stock [Member] Treasury Stock [Member] Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Oceaneering shareholders' equity Stockholders' Equity Attributable to Parent Threshold for consolidation, percentage Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Document Information, Document [Axis] Document Information, Document [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Shareholders' Equity and Share-based Payments Shareholders' Equity and Share-Based Payments [Text Block] Excluding the effects of acquisitions, increase (decrease) in cash from: Increase (Decrease) in Operating Capital [Abstract] Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from Sale of Debt Securities, Available-for-Sale Retained Earnings [Member] Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Common Stock [Member] Common Stock [Member] Senior Notes, Noncurrent Senior Notes, Noncurrent Class of Stock [Axis] Class of Stock [Axis] Revenue Revenue [Policy Text Block] percentage of federal funds rate percentage of federal funds rate percentage of federal funds rate Debt Instrument, Increase, Accrued Interest Debt Instrument, Increase, Accrued Interest Angolan bonds Debt Securities, Current Statement [Table] Statement [Table] Document [Domain] Document [Domain] Document Quarterly Report Document Quarterly Report Current Assets: Assets, Current [Abstract] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Oceaneering AGV System [Member] Oceaneering AGV System [Member] Oceaneering AGV System [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Other Geographical [Member] Other Geographical [Member] Other Geographical [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus United Kingdom [Member] United Kingdom [Member] UNITED KINGDOM Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Number outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expense Selling, General and Administrative Expense Selected Balance Sheet Accounts Condensed Balance Sheet [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain] Right-of-use operating lease assets Operating Lease, Right-of-Use Asset Contingencies Disclosure Contingencies Disclosure [Text Block] Restricted Stock or Unit Expense Restricted Stock or Unit Expense SDS Brazil [Member] SDS Brazil [Member] SDS Brazil [Member] SDS Rosyth [Member] SDS Rosyth [Member] SDS Rosyth [Member] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Income (loss) from operations Income (Loss) from Operations Operating Income (Loss) Inventory Increase (Decrease) in Inventories Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Document Information [Table] Document Information [Table] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Goodwill Goodwill Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Treasury stock, shares (in shares) Treasury Stock, Shares Inventory: Inventory, Gross [Abstract] Income Taxes Receivable Income Taxes Receivable Remotely Operated Vehicles [Member] Rovs [Member] ROVs Alternative Investment, Measurement Input Alternative Investment, Measurement Input Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Disclosure Goodwill and Intangible Assets Disclosure [Text Block] Provision (benefit) for income taxes Income Tax Expense (Benefit) Debt Securities, Available-for-sale, Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Geographical [Domain] Geographical [Domain] Income Statement [Abstract] Income Statement [Abstract] Address Type [Domain] Address Type [Domain] Impairment of Long-Lived Assets Held-for-use Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cost of services and products Cost of Goods and Services Sold Banking Regulation, Maximum Leverage Payout Ratio Banking Regulation, Maximum Leverage Payout Ratio Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Property and equipment, at cost Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingencies [Line Items] Loss Contingencies [Line Items] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table] Accounts Receivable [Member] Accounts Receivable [Member] Base Rate Base Rate [Member] Deferred Revenue, Revenue Recognized Accrued Revenue - Contract Assets Accrued Revenue - Contract Assets Unallocated Expense Member Unallocated Expense Member [Member] Unallocated Expense Member Summary of Income Tax Examinations Summary of Income Tax Examinations [Table Text Block] Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Common Stock, Value, Issued Common Stock, Value, Issued Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Applicable Margin [Member] Applicable Margin [Member] Applicable Margin [Member] Write-off Equipment and Intangibles Write-off Equipment and Intangibles Write-off Equipment and Intangibles Deferrals of customer payments Customer Payment Deferrals Customer Payment Deferrals Senior Notes Senior Notes [Member] Global Data Solution [Member] Global Data Solution [Member] Global Data Solution [Member] Asia Pacific [Member] Asia Pacific [Member] Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss Liability for Uncertainty in Income Taxes, Noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-Lived Available additional borrowing capacity Line of Credit Facility, Available Additional Borrowing Capacity Line of Credit Facility, Available Additional Borrowing Capacity Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and Cash Equivalents—Beginning of Period Cash and Cash Equivalents—End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Revenue by Timing of Transfer of Goods or Services Revenue by Timing of Transfer of Goods or Services [Table Text Block] [Table Text Block] for Revenue by Timing of Transfer of Goods or Services [Table] Commitments And Contingencies Commitments and Contingencies Disclosure [Text Block] Current Liabilities: Liabilities, Current [Abstract] Common Stock, shares issued (in shares) Common Stock, Shares, Issued Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Contract liabilities Contract with Customer, Liability, Current Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Noncash Income Tax Benefit Noncash Income Tax Benefit Noncash Income Tax Benefit Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Oceaneering Shareholders' Equity [Member] Parent [Member] Transferred over Time [Member] Transferred over Time [Member] Income Statement Location [Domain] Income Statement Location [Domain] Africa [Member] Africa [Member] Property, Plant, and Equipment and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Amendment Flag Amendment Flag Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Face amount Debt Instrument, Face Amount noncash tax benefit from CARES Act noncash tax benefit from CARES Act noncash tax benefit from CARES Act Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Subsea Products Angola [Member] Subsea Products Angola [Member] Subsea Products Angola [Member] Financial Data By Business Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Assets, Noncurrent Other Assets, Noncurrent Billing for the reporting period Gross Billing, Agent Transaction Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract] Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Abstract] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Eurodollar Advances [Member] Eurodollar Advances [Member] Eurodollar Advances [Member] Gain (Loss) on Hedging Activity Gain (Loss) on Hedging Activity weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Number of instruments held Derivative, Number of Instruments Held Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Net property and equipment Property, Plant and Equipment, Net Property, Plant and Equipment, Net Currency [Axis] Currency [Axis] Entities [Table] Entities [Table] Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Future Maximum Leverage Ratio Future Maximum Leverage Ratio Future Maximum Leverage Ratio Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Other income (expense), net Other Nonoperating Income (Expense) Earliest tax years open to examination by tax authorities Open Tax Year Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum [Member] Maximum [Member] Revenue by Geographic Area [Line Items] Revenue by Geographic Area [Line Items] [Line Items] for Revenue by Geographic Area [Table] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Debt Securities, Available-for-sale, Unrealized Gain Debt Securities, Available-for-Sale, Unrealized Gain Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total Current Assets Assets, Current Income taxes payable Taxes Payable, Current Revenue recognized Contract with Customer, Liability, Revenue Recognized Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Entity Small Business Entity Small Business Senior notes Senior Notes Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Summary Of Major Accounting Policies Significant Accounting Policies [Text Block] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Right-of-use asset impairment Right-of-use asset impairment The aggregate amount of write-downs for impairments recognized during the period for right-of-use operating lease assets in long lived assets held for use (including those held for disposal by means other than sale). Notes payable, fair value disclosure Notes Payable, Fair Value Disclosure Bonds Bonds [Member] Short-term Investments Short-Term Investments Debt Instrument, Repurchase Amount Debt Instrument, Repurchase Amount Entity Addresses [Line Items] Entity Addresses [Line Items] Interest Rate Component [Domain] Interest Rate Component [Domain] Interest Rate Component [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Reporting Unit [Axis] Reporting Unit [Axis] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Payments of debt issuance costs Payments of Debt Issuance Costs Revenue recognition for remaining performance obligations Revenue Recognition for Remaining Performance Obligations Revenue to be recognized for the remaining performance obligations over next 12 months Present Value of Lease Liabilities Operating Lease, Liability Accounts Receivable And Contract Assets Contingency Accounts Receivable And Contract Assets Contingency Accounts Receivable And Contract Assets Contingency Adjusted Base Rate Advances [Member] Adjusted Base Rate Advances [Member] Adjusted Base Rate Advances [Member] Business Segment Information Segment Reporting Disclosure [Text Block] Aerospace and Defense Technologies Member Aerospace and Defense Technologies Member [Member] Aerospace and Defense Technologies Member Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage Debt Security Category [Axis] Debt Security Category [Axis] Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Tax expense from discrete items Tax Adjustments, Settlements, and Unusual Provisions LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Norway [Member] Norway [Member] NORWAY Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Inventory, net Total Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Total number of shares repurchased to date (in shares) Stock Repurchase Program, Total Number of Shares Repurchased To Date Stock Repurchase Program, Total Number of Shares Repurchased To Date Other operating assets Increase (Decrease) in Other Operating Assets Asset Impairment Charges Asset Impairment Charges [Text Block] Angola, Kwanza [Member] Angola, Kwanza Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Entity Filer Category Entity Filer Category Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Financing Receivable [Member] Financing Receivable [Member] UNITED STATES UNITED STATES Loss Contingency Accrual Loss Contingency Accrual Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Interest Rate Component [Axis] Interest Rate Component [Axis] Interest Rate Component [Axis] Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Brazil, Brazil Real Brazil, Brazil Real Restricted Stock [Member] Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Debt Schedule of Debt [Table Text Block] Revenue recognized but unbilled Revenue from Contract with Customer, Excluding Assessed Tax Remotely operated vehicle parts and components Other Inventory, Gross Former Address [Member] Former Address [Member] Business Acquisitions Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Gain (Loss) on Repurchase of Debt Instrument Gain (Loss) on Repurchase of Debt Instrument Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Interest costs capitalized Interest Costs Capitalized Leases Lessee, Leases [Policy Text Block] Geographic Distribution [Axis] Geographic Distribution [Axis] Billings - Contract Assets Billings - Contract Assets Billings - Contract Assets Goodwill, Impairment Loss Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Revenue Revenue from Contract with Customer [Text Block] January 25, 2023 [Member] Debt Instrument, Redemption, Period Two [Member] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Total Liabilities and Equity Liabilities and Equity Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Debt instrument, term Debt Instrument, Term Interest Receivable Interest Receivable Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Non-US [Member] Non-US [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] October 25, 2021 [Member] Debt Instrument, Redemption, Period One [Member] Costs to fulfill a contract Costs to fulfill a contract Costs incurred to fulfill a contract Current Fiscal Year End Date Current Fiscal Year End Date Debt Securities, Available-for-sale, Realized Gain Debt Securities, Available-for-Sale, Realized Gain Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted Inventory [Line Items] Inventory [Line Items] Dispositions of property and equipment Proceeds from Sale of Property, Plant, and Equipment Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Net loss (gain) on sales of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Reporting Unit [Domain] Reporting Unit [Domain] Other current assets Total Other Assets, Current Inventory, Current [Table] Inventory, Current [Table] Property Subject to or Available for Operating Lease [Domain] Property Subject to or Available for Operating Lease [Domain] Price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Entity Address, Address Line One Entity Address, Address Line One Income Tax Authority [Domain] Income Tax Authority [Domain] Other financing activities Proceeds from (Payments for) Other Financing Activities Subsea Robotics Member Subsea Robotics Member [Member] Subsea Robotics Member Class of Stock [Domain] Class of Stock [Domain] Basis spread on variable rate Line of Credit Facility, Basis Spread on Variable Rate Line of Credit Facility, Basis Spread on Variable Rate Interest expense Interest Expense Unallocated Expenses [Member] Unallocated Expenses Member Unallocated Expenses [Member] Exchange [Domain] Exchange [Domain] Derivative, Variable Interest Rate Derivative, Variable Interest Rate Credit Facility [Axis] Credit Facility [Axis] Subsequent Event [Table] Subsequent Event [Table] Accounts and Financing Receivable, Allowance for Credit Loss Accounts and Financing Receivable, Allowance for Credit Loss Entity Tax Identification Number Entity Tax Identification Number Fixed interest rate Derivative, Fixed Interest Rate weighted average member high range [Member] weighted average member high range [Member] weighted average member high range Financing Receivable, Allowance for Credit Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Interest income Investment Income, Interest Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization Amortization deferred finance cost Amortization deferred finance cost SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Earnings (Loss) per Share, Share-based Compensation and Share Repurchase Plan Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Text Block] Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Textblock] Tax Period [Axis] Tax Period [Axis] Other Other Accrued Liabilities, Current Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Measurement Input Type [Axis] Measurement Input Type [Axis] Document [Domain] Entity [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Accounts Receivable, Allowance for Credit Losses Accounts Receivable, Allowance for Credit Losses Amount of allowance for credit loss on accounts receivable. Financing Receivable Allowance for Credit Losses Evaluation Period Financing Receivable Allowance for Credit Losses Evaluation Period Financing Receivable Allowance for Credit Losses Evaluation Period Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement [Table] Statement of Stockholders' Equity [Abstract] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Noncash compensation Share-Based Payment Arrangement, Noncash Expense Weighted Average [Member] weighted average member low range [Member] weighted average member low range [Member] Variable Rate [Axis] Variable Rate [Axis] Repayments of Senior Debt Repayments of Senior Debt Other long-term liabilities Other Liabilities, Noncurrent Equity in income (losses) of unconsolidated affiliates Income (Loss) from Equity Method Investments Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items] Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items] Accounting Policies Credit Losses [Abstract] Accounting Policies Credit Losses [Abstract] Accounting Policies Credit Losses [Abstract] Maximum Permitted Leverage Ratio Maximum Permitted Leverage Ratio Maximum Permitted Leverage Ratio Advance Type [Domain] Advance Type [Domain] Advance Type [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Interest rate swap principal Derivative, Amount of Hedged Item EX-101.PRE 10 oii-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 oii-20220930_g1.jpg OCEANEERING LOGO begin 644 oii-20220930_g1.jpg M_]C_X 02D9)1@ ! 0$ &0 9 #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ J&ZNH+*UENKJ5(8(E+R2.K4 MF[^1':_$SQ!X9OXK#QWHQAC<[5OK=?E^N 2&_ @CTKU.UNH+ZUBNK69)H)5# MQR(XKC_#6K6'Q0\#R#4[*/YF,%Q$.BN "&0]1U!'I7.?#&[N_#?BG5_ MM_*9$MR9K1F[KP3CZ@AL?6HE%-/2S1<9--:W3/6:***Q-PHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR MC3=J_M&:KY^O*?BC87N@^(=*\=Z9$9#9D17:#NF3@GV M(9E)^E:TMVNZ,JNR?9E/XX&<:IX2-J%-P)IO*#="VZ+&?QK.\4^*?B-IL<6G MZ[]ATNVO\P_;(H]RJ#P?F4M@X]L^E;GBVTG^(K^%-9\-(EW:VLSO/;WKOO%7AZV\4>';O2K@ >:N8G(_U<@^ZWY_IFM%-145)&;@Y.3B MRIX&\+VOA/PS#8VMP+DR'SI)QTD9@.1[8 Q7&7^UOVC-,\GJMD?.QZ^7)U_# M;^E7O".HZKX$\&W$/C*-;>WL3BTE\Y',JG.(P Q[8JE\+K"\UWQ!JWC MK4HC&UX3%:(>R9&2/8 !0?8TDFN:38VT^6*1ZM1117.= 445!>WMMIUG+=WD M\<%O$NYY)#@** )ZIZAJVG:3#YVHWUM:1]FGE"9^F>M>*>,?C9=7+R6?AA?L M\'0WDBY=_P#=4_='N>?I7DUY?7>HW+7-[DE )]T//_ P*^4:*'A8=&-8J M?5'VJDB2HKQNKHPR&4Y!%.KY$\/^+]=\,3!]+U"6),Y:!CNC;ZJ>/QZU[OX' M^*^F^*&CL+]5L-4;A4+?NYC_ +!/0_[)_#-<]2A*&JU1T4\1&>CT9Z)4<\$5 MS!)!/&LD4BE71QD,#U!%245@;GE6H?"O4]&U&34O VM/I[NR71M'E6G_"O4]9U&/4O'.M M-J#HHPPQ6T$<$$:1Q1J%1$& H'0 5)142FY;E1@H[! M1114EE;4+^UTO3Y[Z]F6&V@0O([= !7S)X_^(%[XSU HI>#2H6_<6^>O^V_J MW\OS)W?B_P".6UO5FT*PE_XEUF^)64\32CK^"]![Y/I7E]=V'HV7,]S@Q%;F M?*M@J2WMY[N=(+>&2:9SA8XU+,Q]@*Z7P3X%U'QIJ)C@_P'= MO:OI'PUX0T;PI9B#3+15D(Q)<.,RR?5OZ#CVJZM=0TZD4J$IZ]#YZL/A-XRO MXQ(-*^SH1D?:)50_]\YR/RJ[_P *6\8_\^]I_P"! KZ5HKG^M3.GZK ^:O\ MA2WC'_GWM/\ P(%'_"EO&/\ S[VG_@0*^E:*7UF8?58'S5_PI;QC_P ^]I_X M$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y] M[3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11] M9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC M_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_ MX4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\ M"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58' MS5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/ MO:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ M_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M% M'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\ M*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! M H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ M (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F M'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_ M\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2W MC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"! M7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5 M_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_ MX$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y M][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'U MF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6 M\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ M (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P M(%?2M%'UF8?58'S4?@MXQ _X][0_]O(KG]9\">)M C:74-'N$A7DRH!(@^K* M2!^-?6M'6FL5/J#PL.C/BBE!((()!'((KZ,\<_"33=?BEO=&CCL=3Y;:HVQ3 M'T('0^X_&OGJ^L;K3+Z:RO8'@N86*21N,%3773JQJ+0Y*E*5-ZGN'PK^)SZB MT7A_7I\W?W;6Z<\R_P"PQ_O>A[_7KZ_7Q2CM&ZNC%74Y5@<$'UKZ<^&'C;_A M+= \J[<'5+,!)_60?PO^/?W'N*Y<11Y?>B=6'K(#K'C62RC?-MIJ^0H'0OU M<_G@?\!K6C#GF8UY\D#SPG)R>M:_ACP]=^*-?MM*LQAI3EY",B-!]YC]/YX% M9%?1?P8\++I'ADZQ<1XO-2^921RL(^Z/Q^]^7I7=5JWTS3XA'!"N,]W/=F/YO;F*W@09:2 M5PJC\30!/17G.I?&OPG8R-';M>7Q'&Z"+"_FQ'\JSX_CUH#.!)I>I(OJ A_3 M<*T5&;Z&;K4UU/5J*Y;0/B)X8\1R+#9:DJ7+=()QY;GV&>#^!-=34.+6C+4D M]4%%%%(845!>7MKI]J]U>7$5O @RTDKA5'XFN U/XU^$[&1H[=KN^8?Q0187 M\V(_E51A*6R)E.,=V>C45Y3'\>O#[.!)IFI(OJH0_IN%=9H/Q'\+^(9%AL]2 M2.X;@07 \MB?09X)^A--TIK=$JK!Z)G54445!H%%^&/$&HK8:7JBW%TREA'Y4B9 Z\LH M%4X26K1*G%Z)G24445)0455U+4K32-.FU"_F\FU@7=))M+;1G'0 FN5_X6SX M(_Z#B_\ @--_\15*,GLB7**W9VE%8&A>-?#OB6ZDMM(U)+F:--[)Y;H0N<9^ M8#/X5OTFFM&--/5!14-W=0V-G/=W+[(((VED?!.U5&2<#GH*Y'_A;/@C_H.+ M_P" TW_Q%-1D]D)RBMV=I16%H/C'0/$\TT6CZ@+IX5#2 1.FT'@?> J37_%6 MB^%T@;6;T6JSEA$3&[[L8S]T'U%+E=[6U#F5KWT-FBN+_P"%L^"/^@XO_@-- M_P#$4?\ "V?!'_0<7_P&F_\ B*KV<^S%[2'=':45Q?\ PMGP1_T'%_\ :;_ M .(H_P"%L^"/^@XO_@--_P#$4>SGV8>TAW1VE%11W$4MJMRCYA9!(&P>5(SG M\JY#_A;/@C_H.+_X#3?_ !%)1D]D-RBMV=I17%_\+9\$?]!Q?_ :;_XBC_A; M/@C_ *#B_P#@--_\13]G/LQ>TAW1VE%<7_PMGP1_T'%_\!IO_B*VM \6Z'XH M-P-&OQ=&WV^;B-TV[LX^\!Z&DX26K0U.+=DS:HKF=6^(7A;0M3ET[4M5$%W% MC?'Y$C8R PY"D="*H_\ "V?!'_0<7_P&F_\ B*%"3Z"=2"ZG:45Q?_"V?!'_ M $'%_P# :;_XBK%I\3/!M[*(XM>MPQX'FJ\0_-@!3]G/L'M(=SK**9#-%<1+ M+#(DD;C*NC @CV(I]06%%9FN>(-+\-V*WNK77V>W:01A]C-\Q!(&%!/8USO_ M MKP1_T&Q_X#2__ !%4H2>J1+G%:-G:T5D:!XGT?Q/;RSZ/=_:8H7V.WELF M#C./F K(N_B=X.L;R>TN=95)X)&BD3[/*=K*<$9"XZBCDE>U@YXVOA1;V!R2W9U-%S"BBN;\0>/?#?AES%J.I(+@?\N\0,DGX@=/QQ M0DV[(&TE=G245Y5+\>?#ZR$1:9J3K_>*HN?PW5(M);5["$?VK:)DA1S/&.J^Y'4?E7I-%5&3B[HF<5)69\45T'@OQ++X4 M\46FIH6\D-Y=P@_CB/WA_4>X%;GQ8\++X;\7/+;Q[;&_!GB '"MGYU_ \_1A M7!UZ::G'R9Y;3A+S1]J0S1W$$#!93/NN- M-?R3GJ8SRA_F/^ UZ+7F3CRR:/4A+FBF%%%%245-4OX]*TF\U"7_ %=M"\S> MX4$_TKXXNKF6\NYKJ=MTLSM([>K$Y)_,U],?%_4#8?#J^53A[IXX!^+9/Z*: M^8J[L+'W6SAQ2-/P[I+Z[XBT_2TSFYG5&([+GYC^ R?PK[ @ACMK>."% MD42!$4= , 5\]? W3!=^,Y[YURME;,5/H[G:/TW5]$UEBI7E;L:86-HW[A1 M117,=1FZ]KEGX[UNWT"%SY%FHEF /61AQGZ+_ .A&O):[\/22CS/<\_$5 M6Y;'!.3T7/'OSTKOK_ ."'A:XM M62T:\M9\?+()=XS[@]?PQ5RKPB[,B.'G)71\Z D$$$@CH17M?PI^)L\]U#X= MUV;$YU._DV6]NFYO4GL![DX ^ MM9O@?Q!_PDWA"PU)B#.R;)\?\]%X;\\9_&O+/CMXB>6_LO#T+XCA7[1.!W9PE'2OI M";X)>$I+4Q1B]BDQ@3"?)SZX(Q^E>&>+_"]UX0\03:7J?2+_T6MAR5?C845ZCX;^# M4_B+P]9:NNMQP+=(7$9MRQ7DCKN]JU/^&?[G_H88O_ 4_P#Q52Z]-.URE0J- M72."^'/_ "430_\ KY'\C7U?7D?AKX+SZ!XDL-5;6XYEM91(8Q;E2WMG=Q7K ME<>(G&*5ZE7S;\:-8_ MM+QTUHC9BL(5AP.F\_,Q_4#\*6'CS30\1+EIL\ZK:\):P= \6:9J>["03KYA M_P!@\-_XZ36+17HM75CSD[.Y]K A@"#D'D&EKE?ASK/]N>!-+N6;=+''Y$OK MN3Y>?J #^-=57DR5G8]>+NKG)_$S_DG&M_\ 7 ?^A"OE2OJOXF?\DXUO_K@/ M_0A7RI7;A?A9PXOXD;'A;7Y_#'B.SU6#)\E_WB _?0\,OXC]<5]<65Y!J%C! M>6L@D@GC62-QW4C(KXOKW;X'^*_M%E/X:NI/WEOF:UR>J$_,OX$Y_$^E&)IW M7,N@8:I9\KZGI/BW_D3-=_[!]Q_Z+:OD"OK_ ,6_\B9KO_8/N/\ T6U?(%+" M;,>+W1[!\ ?^0QK/_7O'_P"A&M']H#_CTT'_ *Z3_P DK.^ /_(8UG_KWC_] M"-:/[0'_ !Z:#_UTG_DE)_[Q_78:_P!W_KN>'445VW@/X=2^.+>]ECU)+3[* MZ*0T)?=N!/J,=*ZI245=G+&+D[(XFBO9?^&?[G_H88O_ %/_P 51_PS_<_] M##%_X"G_ .*K/V]/N:?5ZG8]?L/^16MO^O)/_0!7QW7V4EN;31%MBVXPVWE[ ML8SA<9KXUK+"_:-L5]D**LZ=:'4-3M+(.$-Q,D08C.W<0,X_&O7/^&?[G_H8 M8O\ P%/_ ,571.I&'Q,YH4Y3^%'C5>T_L_?Z[Q!_NV__ +4J/_AG^Y_Z&&+_ M ,!3_P#%5W'P[^'TO@9]1:344O/M8C VQ%-NW=[G/WOTK"M6A*#29T4:,XS3 M:/&?B[_R4[5OI#_Z)2N(KM_B[_R4[5OI#_Z)2N(K>G\"]#GJ_&_4**]ETGX' M6^J:'8ZA_;TL375O'-L^S!@NY0&>M>'5K[0I'_SK@-CZ M@_\ CM98BDG'F6YKAZK4N5['5_'/_D1(/^O^/_T!Z^=:^BOCG_R(D'_7_'_Z M ]?.M/#? 3B?XA[W\ _^1>U;_K[7_P! %>.>+?\ D<]=_P"PAN_]A"X_]&-13_BR'4_A1,<$@Y!P17U+\,_%8\5> M$H9)I-U]:X@N03R2!PWXC]+86GDVV%WB"YR>%!/RO\ M@?T)JJ]/GCYHBA4Y):[,^I*^5/B9_P E'UO_ *[C_P!!6OJOK7RI\3/^2CZW M_P!=Q_Z"MWUZ>#.[2.SNQ9F.2S'))J2[NIKZ\FNKF0R3S.9 M)'/5F)R33K&QN-2OX+*TB,MQ.XCC0=R:Z:<%3C8Y:E1U)7*]%?0FB? [0K>P M3^V)KB[O&'SF.38BGT4#D_4_D*Y?QY\'5T739M6T&>:>" ;YK:7!=5[LI Y M[@]N]2L1!NQ;P\TKGG&@>(]4\,ZBE[I=RT,@/S)U20>C#N*^G_!7B^T\9:$M M] !'.AV7$&DI1NMQT*KC*SV/IZBBBO./1//\ XPZ$-7\"SW*)FXT]A<(>^WHX^F#G_@-? M-%?:%[:QWUC<6DPS%/&T;CU##!_G7QK>6SV5[/:RC$D,C1L/<'!_E7=A973B M<.*C9J1Z'\$]8-AXX-BS8BU"!H\=MZ_,I_(,/QKZ.KX]\,Z@=*\4:7?@X$%U M&[?[NX9_3-?8598J-I7-,+*\6@HHHKF.H\C^/EULT#2;3/\ K;II,>NU"5[5^T!(=^@Q=L3M_Z!7BM>CAU^[1YN(?[QGNWP"M FD:S>8YDGCBS_NJ M3_[/7L->9_ R+9X$G;_GI?R-_P".(/Z5Z97'6=ZC.VBK4T%%%17,ABM9I!U1 M"P_ 5D:GR+XKU%M5\6ZM?%LB:ZD*G_9SA?T K)CC:618T&68A0/4FD8EF+'J M3FM+PW&)O%&DQ$ A[V%2#[N*]?9'D?$SZXTC3HM(T>STZ$ 1VT*Q+CO@8S5R MBBO(/7V/%_CYI:-650'#-;.?4$;E_+#?G7B%?1OQQB$G@%'[QWL;#_OEA M_6OG*O1PSO3/-Q*M4/=?@%J+2:7K&FL>(9DG4?[X(/\ Z /SKRWQ]J!U/QYK M5R3D?:FC7_=3Y!^BUV_P$E(\2ZI#GAK,-CZ.!_6O+;^4SZE=3'K),['\231" M-JLF$Y7I117KZ\\'Z.F@^$M,TY4"M% ID]W(RQ_,FOD[2X1R-<(MV%>+?'ZQ3R=%OP!O#20L?4<$?U_.O::S-:\/Z3XAMXX-6L MH[J*-MZ*Y(P<8SP:YJ<^22D=-2'/%Q/CNO=_@#=,^D:S:$_+%/'*!_O*1_[( M*[3_ (5EX,_Z %O_ -]/_C6MHGAG1O#GG_V181VGG[?-V$G=MSCJ3ZG\ZWJU MXSC9(PI8>4)RQ/< ,CW M#L&&#U!-?4%<]6G[-V.BE4]HKD-WH3']YB:-+K4UXD6?\ 1K.6Z;'HBY_GBLRO8/@5HZ7DFO7QO[FTD^_!*T3?520?Y5O&=YN/8PE"T%+N>R? 36>=4T1V]+ MJ(?^.O\ ^R5[97RC\.M9_L+QWI=TS;87E\B7TVO\N3]"0?PKZNKCQ,;3OW.W M#2O"W8Y/XF?\DXUO_K@/_0A7RI7U7\3/^2<:W_UP'_H0KY4K;"_"S#%_$@K0 MT/6+G0-;M-4M#B:VD#@=F'=3[$9'XU5-I.+(7GEG[.9#%O[;@ A MS:IW/K+5M4MM:^&VI:E:-N@N=+FD0^F8VX/N#Q^%?)M>H?#KQ7L\(^)/#-U) M\K:?/_P!"-:/[ M0'_'IH/_ %TG_DE9WP!_Y#&L_P#7O'_Z$:T?V@/^/30?^ND_\DK)_P"\?UV- M%_N_]=SPZO=/@!_R#M<_ZZQ?R:O"ZM6FI7]@&%G>W-N'Y80RLF?K@UT5(<\> M4YZ4^27,?9M%?'7_ D6M_\ 09U#_P "G_QH_P"$BUO_ *#.H?\ @4_^-<_\ US;^5?%U?8MDS/X9MV9BS-9J22P? G4;Z_EUW[9> MW%SL6#;YTK/MSYF<9/'2N:>'<(\USHIXA3ERV.$^+O\ R4[5OI#_ .B4KB*[ M?XN_\E.U;Z0_^B4KB*[:?P+T.*K\;]3Z_P#"7_(FZ'_UX0?^BUJC\1%A;X>Z MX)]NS[*Q&[^\/N_KBO/]%^-NB:9H&GV$FF:@\MK;1PL5";254#CYNG%N'KUGX%:')<^(;O6G0^1:1&)&]9'_ ,%!_,5UU7:#..BKS1V/ MQS_Y$2#_ *_X_P#T!Z^=:^BOCG_R(D'_ %_Q_P#H#U\ZUGAO@-,3_$/>_@'_ M ,B]JW_7VO\ Z *\<\6_\CGKO_80N/\ T8U>Q_ /_D7M6_Z^U_\ 0!7CGBW_ M )'/7?\ L(7'_HQJ*?\ %D.I_"B8]%36MI/>RM%;QF20(\A4==JJ68_@ 3^% M0UT',?3'PE\5_P#"1^%$M;B3=?:?B&3)Y9/X&_(8^H]Z\3^)G_)1];_Z[C_T M%:B\ >*&\)^++:^9C]DD/DW2CO&>I_ X/X4_XDNLGQ#UF1&#(TP*L#D$%%YK MGA3Y*KMLSHG4YZ2ONBEX*_Y'K0/^PA!_Z,%>U_'/4#;>"[>S5L&[NU##U506 M_GMKQ3P5_P CUH'_ &$(/_1@KU#]H"4^7H,.3C,['_QP?XTJBO5B.F[49'B5 M>I_ O1TO/%5WJ4BAA8P83/9W) /_ 'R&_.O+*]X^ 4(71=8G[O<(G_?*Y_\ M9JNN[4V1AU>HCU^FNBR1LCJ&1@0P/0BL#Q9XRTSP;;6]QJ:W#)<.43R$#'(& M>/0+X21N'4^7T(.17L7_ O+PG_SQU/_ M +\+_P#%4?\ "\O"?_/'4_\ OPO_ ,575[2K_*$>K1O4445Q'<>(_M 1GS=!D[;9U_\ 0*\6 MKWGX^VV_0](NL?ZNY>//^\N?_9*\&KTL._W:/-Q"_>,^B_@9('\!S*/^6=]( MI_[Y0_UKTRO(/@%=A]$UBSSS%7'_LE>OUQ5E:HSMHN]-!4-VADLIT MR6C8 ?A4U%9&I\4$8)'I6KX8<1^*]'<]%OH3_P"/BH]?L3IGB+4K%AC[/P8@?I5*WF:VN8IT^_&X=?J#FO7W1X^S/M.BH+.ZBOK*"[A.8IXUD0^JL,C M^=3UY![!YO\ &^0)\/PIZO>1J/R8_P!*^<*]W^/FHJFCZ3IH;YY9VG(]E7 _ M]#_2O"*]'#*U,\[$N]0]8^ L>?%.IR<_+9;?S=?\*\NO(S%?7$;#!21E/X&O M:/@#8D0:WJ##Y6:*%#]-S-_-:\L\9V)TWQKK-J1@)=R%1_LEMP_0BB#_ 'LD M*B7,;'\&%?95?% )!!'!%?8OA_4TUGP]I^I1D$7-NDA MQV)'(_ Y%98M;,UPCW1I445X]\>M1>"QT:TBE='DEDE.QL< ?\ LUPT5\7_;KO\ Y^I_^_AKW#X"B>33];N99)'5I8HU+L3RH8G_ -"% M:U,/R1YKF-/$<\N6QP'Q=_Y*7JGTB_\ 1:UP]=Q\7?\ DI>J?2+_ -%K7#UV MT_@7H<57XV=)I_@'Q3JMA#?6.CS36TPW1R*R@,,X[FK/_"L/&G_0!N/^^T_^ M*KW[X9?\DXT3_K@?_0FKK*Y98F2;5CKCA8M)W/G7P/\ #_Q5IGC72;V]T::& MVAG#22,RX48//!KZ*HHZ"L*E1U'=F].FJ:LCP3X\:QY^N:=HZ-E;6$S2 ?WG M. #] O\ X]7D=;OC+6/[>\8:IJ(;VUG4884&$CCNG55'L <"JEY?WFHS^??7<]U-C;YD\A=L>F3VJ M(4W&;E?X%YH%\S_?'#?^/ U\A5 M[W\!]9^T:'J&CNWSVLHFC!_N/U_(C_QZHQ,;QOV*PLK3MW.P^)G_ "3C6_\ MK@/_ $(5\J5]5_$S_DG&M_\ 7 ?^A"OE2EA?A8\7\2/6_AOX:B\5_#;Q#IC! M1,;E7MW/\$@3Y3_0^Q->43P2VMQ);SH8Y8F*.C=58'!!KW?X!_\ (O:M_P!? M:_\ H KF_C9X3_L[68_$%K'BVOCMGP.%F Z_\" _,'UIPJ6JN+%.G>DI(\JC MD>)]T;%6P1D''!&#^AIM%%=)S'L'P!_Y#&L_]>\?_H1K1_: _P"/30?^ND_\ MDK.^ /\ R&-9_P"O>/\ ]"-:/[0'_'IH/_72?^25QO\ WC^NQV+_ '?^NYX= M6QHGA77/$<'(895VR1VBJRGL0F"*^.:^T;O_CSG_P"N;?RKXNK3"]2, M7]DD@@ENKB*WA0O+*X1%'=B< 5U/_"L?&?\ T ;C_OM/_BJQ?#G_ "-&D?\ M7[#_ .ABOL2KK5G3:L9T**J)W/E7_A6/C/\ Z -Q_P!]I_\ %5ZG\&?"^M>' M)=9.KZ?):"<0^7O*G=C?GH3ZBO5Z*YIXB4X\K1U0P\82YDSY?^+O_)3M6^D/ M_HE*XBNW^+O_ "4[5OI#_P"B4KB*[J?P+T."K\;]0HKLO&WA(Z)8Z)J]LA^Q M:E90N<=$F\M2P_'[WY^E<;51DI*Z%*+B[,Z_PQ\-_$7B6YC"64EI9D_/=7"% M5 ]@>6/T_2OI/PYX>L?#&B0:78*1%&,L[?>D8]6/N:Y+X3>,_P#A)?#WV&[D MSJ5@H1R3S)'T5_Z'W^M>A5Y]>I)OE9Z%"G%+FCU/,OCG_P B)!_U_P ?_H#U M\ZU]%?'/_D1(/^O^/_T!Z^=:Z<-\!RXG^(>]_ /_ )%[5O\ K[7_ - %>.>+ M?^1SUW_L(7'_ *,:O8_@'_R+VK?]?:_^@"O'/%O_ ".>N_\ 80N/_1C44_XL MAU/X43=^$JJ_Q+TI64,I$P((R"/*>JOQ#\+-X3\67%HBD6' Y9 , ?D *9172M M_P"PA!_Z,%>G_M (?^)!)V_?K_Z!7F'@K_D>M _["$'_ *,%>R?'BQ,WA6PO M%&?L]WM/L&4_U45SU':K$Z::O1D?/U>]? .0'0-7B_B6Z5C]"O\ ]8UX+7KO MP%U-8-;U33';!N8%E0'N4)! _!_TJL0KTV1AW:HC;^/O_($T?_KY?_T&O!Z^ MM/%_@K3?&EK;6^I37426[ET-NZJ22,M0G.=T?/%%6M2A@MM5O(+5V>WCG=(F8Y+*&(!/X55KL.(^S[#_ )!] MM_UR7^0JQ4-HC16<$;##+&JGZ@5-7CGLA7S)\8G5_B5?@'[L<(/U\M3_ %KZ M;KY1^)%V+WXB:W*#D"X\K_O@!/\ V6NG"KWVVX$9KXZGADMYY()5*R1 ML4=3V(."*[L++W6CAQ3/3O@5J8M?%UW8,V%O+8E1GJZ'(_0M7T+7Q_P"% M]8;0/$^G:H,XMYU9P.Z=&'Y$U]?1R)+$DD;!D%N MPZBBBN8Z3YS^->@-IOB]=41/]'U&,-D=!(H 8?EM/XFO-*^M_&7A:V\7^'9M M-F(27[\$N,^7(.A^G8^QKY7UC1K_ $'4YM/U*W:&XB."#T8=B#W!]:]##U%* M-NJ/.Q%-QE?HSUSX7_%'3['2(M"U^?[/]G^6VN6!*E.RL>V.QZ8^G/HM_P#$ M/PEI]J;B37;.4 9"02"5V]@%S7R?11+#1D[A'$RC&QTGCCQ9-XQ\22ZBR&.! M5$5O$3RD8Z9]R22?K7-T5Z;\*OAY-KVHQ:UJ4!72K=]T8N-6XTX^1DE*I+S/7/AIH#>'? UC;3)LN9P;F8$+/#MQI5R=I?YHI<9,<@Z-_0^Q- M<%.K:IS,]"I2O3Y4?(E>J_"SXF6_AVW.B:T[K8%RT$X!;R2>H('.TGGCH<^O M'G>N:'J'A[59=.U*!HIXS^#CLRGN#ZUG5WRC&I&S//C*5.5T?6=Q\0/"5M9F MZ?7[%DQG;'*'<_\ 1D_I7SKX_\ %S>,?$LE\B-':1*(K:-NH0'.3[DDG\AV MKEJ*BG0C!W-*E>4U8*^HOA5H;Z%X"LTF3;/=DW4@(Y&[&W_QT+7D7PP^'D_B M74HM3U"%DT>!]Q+#'VAA_"/4>I_#Z?2( P!T%88FHG[J-L+3:]]GS#\7? M^2EZI](O_1:UP]=Q\7?^2EZI](O_ $6MARU?C9]"^!/B%X5TGP1I M5A?:O'#=0Q%9(S&Y*G<3V7%=%_PM/P5_T'8O^_4G_P 37RQ16+PT6[W-EBI) M6L?6&G_$/PIJE_#8V6L1S7,S;8XQ&XW'TY7%2>/=8_L+P1JMZK;9?),<1[[W M^4?EG/X5\Y_#G_DHFA_]?(_D:],^/6L>78:7HR-S*[7,H]E^5?U+?E63HJ-1 M11LJSE3%U=TK2-0UN]%EIMK)2B<'_PK7QE_T +K_P =_P :BN?A]XLL[6:ZN-#N M8X84,DCG&%4#)/7TKZRIDT27$$D,JAHY%*,I[@C!%Y\5UW'PE MUG^R/B!9*[8AO0;5_JWW?_'@MFOHVNWVFR9W6T[Q9/< X!_$FDSXPO[&XTS4+BQNHS'<6\ACD4]B#BJ]>R_''PGY-Q!XFM8_DEQ#= MX'1OX6_$-SSZD.231[!\ ?^0QK/_7O'_P"A&M']H#_CTT'_ M *Z3_P DK.^ /_(8UG_KWC_]"-:/[0'_ !Z:#_UTG_DE2T5TS@IQY6H(R#7QC7V)8?\ (K6W_7DG_H KX[J<+]HK%_9+^B3Q6NOZ M=<3OLBBNHG=L=%# D_E7TQ_PM/P5_P!!V+_OS)_\37RQ16U2BJFYA3K.GL?4 M_P#PM/P5_P!!V+_OS)_\36OH7BO1/$IG&CWZ71@V^;M1EV[LXZ@>AKY!KVG] MG[_7>(/]VW_]J5SU*?A3IVE38#2:= T3D?ZN01C:WY_H M37S%>V<^GWT]G=1F.>!S'(A[,#@U]<>$O^1-T/\ Z\(/_1:UY-\;_"/E31>) M[2/Y),0W@4=&Z*_X_=/T'K7+0J6FXOJ==>G>"DNAYEX5\17/A;Q#:ZK;9/EM MB2//$B'[RG\/UQ7UIINHVVK:;;ZA9R"2WN(Q)&P]#_6OC*O8/@IXS^R7C>&; MZ3]S.2]HS'[K]T_'J/?ZUIB:?,N9=#/#5.5\KZG5?'/_ )$2#_K_ (__ $!Z M^=:^BOCG_P B)!_U_P ?_H#U\ZT\-\!.)_B'O?P#_P"1>U;_ *^U_P#0!7CG MBW_D<]=_["%Q_P"C&KV/X!_\B]JW_7VO_H KQSQ;_P CGKO_ &$+C_T8U%/^ M+(=3^%$WOA'_ ,E-TG_MM_Z*>OJ&OE[X1_\ )3=)_P"VW_HIZ^H:PQ7QF^%^ M#YGS!\4_"G_",>+)'@CVV%]F># X4Y^9/P)_(BN'KZJ^(WA4>*_"=Q;1(#?6 M_P"_M3W+@?=_X$,CZX]*^5B"K%6!!'!![5TT*G/'7='-7I\DM-F;G@K_ )'K M0/\ L(0?^C!7TYXTT,^(_"&I:8H!EEBW19_YZ+\R_J *^8_!7_(]:!_V$(/_ M $8*^NJPQ+M)-&V%5X-,^*65D=D=2K*<$$8(-:&A:S=>'];M-5LR!-;ON /1 MAT*GV(R/QKTOXN_#Z:ROYO$FEP%[.<[[N-!S$_=\?W3U/H?K7D==4)*I&YRS MBZREVYD@NI!&R'N.>#]17->._BYI-GI4]CH%T+S4 M)E*":/\ U<(/5L]SZ8_^L?GRBLEAH)W-GB9M6"N@\$Z(_B#QCIE@JEHVF#S> MT:_,WZ#'XUAP0374Z001/+-(P5$1268GL .M?2'PM\ 'PGISWVH*O]K72@.O M7R4Z[,^O<_AZ5=:HH1\R*--SEY'H=%%%>8>F17-Q':6DUS*VV*%&D) M=LN8K"%YB3TW$;5'_CQ/X5])5GBI7DD:86-HMA1117,=05\R_%[0#HOCFXN$ M3%OJ(^TH>VX\./\ OK)_X$*^FJX7XK>%3XE\(R/;Q[KZQ)GA '+#'SJ/J.?J M!6U"?+,QKPYX:'S%7TE\'?%"ZYX373II,WFFXB()Y:+^ _@/E_#WKYMK=\(> M)[GPEXBM]4M\LB_)/%G DC/5?ZCW KMK4^>-CAHU.25^A]=453TK5+/6M,M] M1L)A+;3H&1A_(^A'0BKE>8>IN%8WB'PKH_BFT%OJUFDVW[D@^5X_]UAR/Y5L MT4TVG=":35F>+:E\ D,C-I>N%4[1W,.2/^!*1_*L]/@%JA<"36[-5[E8V)_+ MBO>:*U6(J=S%X>GV/,_#_P $] TJ5)]2FEU253D)(-D6?]T@%.HK.4Y2^)FL81CI%!1114E&/X@\+Z/XHL_LVK6:3!?N2 M#AXSZJPY'\J\NU/X!(9"VEZV50]([F+)'_ E/]*]IHK2%6<-F9SI0GNCP:/X M!:H7 DUNS5>Y6)B?RXKK- ^"?A_2Y5GU*:74Y5.0CC9%_P!\CD_B<>U>FT4W M7J/J2J%-:V&111P1)%#&L<: *J(,!1Z 4^BBLC8\T\6?""'Q5XDN=8?69+9I MP@,0MPP&U0O7,_P## M/]O_ -#%+_X"#_XNC_AG^W_Z&*7_ ,!!_P#%U[-13]O4[B]A3['EGA[X+P:! MX@LM677))S:R"01FV"[O;.XXJ]XS^%0\8Z^VJ3:W);CREB2$6X8(H]]PZDD_ MC7HM%3[6=^:^I7LH6Y;:'C/_ S_ &__ $,4O_@(/_BZ]%\&>%(/!N@+I<,Y MN#YK2O*4VEV/MD]@!^%=#11*K.2LV$:4(NZ04445F:'FOBWX06OBGQ%/JXU5 M[-IPN^-8 X) SG<.P%8?_#/]O\ ]#%+_P" @_\ BZ]FHK55II63,G1IMW:. M.M? A@^'DWA&35'EC=65+DPX**6W8VYYYSWKBO\ AG^W_P"ABE_\!!_\77LU M%)59K9C=*$MT3_\ #/\ ;_\ 0Q2_^ @_^+KV:BJC M4E#X63.G&?Q(X;P'\.(_ ]Y>7$>IO>&YC5"K0A-N#GU-6?'O@*/QS%8QR:@U MG]D9R"L6_=NQ[C'W:["BCVDN;FOJ'LX\O+;0\9_X9_M_^ABE_P# 0?\ Q='_ M S_ &__ $,4O_@(/_BZ]FHJ_;U.Y'L*?8\9_P"&?[?_ *&*7_P$'_Q='_#/ M]O\ ]#%+_P" @_\ BZ]FHH]O4[A["GV*T%F(-,CL@^0D(BWXZX7&<5Y%_P , M_P!O_P!#%+_X"#_XNO9J*B-24?A9PI]CQG_ (9_M_\ H8I?_ 0?_%UV7@+X M>Q^!GOVCU%[S[6(P=T(3;MW>YS][]*[2BIE5G)6;*C1A%W2/,_%GP@A\4^); MO67UF2V:XV9B%N&"[4"]=P_NYK%_X9_M_P#H8I?_ $'_P 77LU%-5II63$Z M%-N[13TJP&EZ/9:>)#(+6!(0Y&-VU0,X[=*75--MM8TNYTZ\3?;W$9C<>Q[C MW'6K=%9WUN:65K'C/_#/]OG_ )&*7_P$'_Q=/A^ L=O/'-#XFGCEC8.CK:@% M2.01\]>QT5I[>IW,O84^QROC#P<_C#PU;Z3<:CY,L4B2O<+#G>RJ0?ER,9SG MK7 ?\,_Q_P#0QM_X!_\ V=>TT4HU9Q5DRI4H2=VCDO 7@A? ^GW=HM^;S[1* M)-QBV;<#&.IKDM6^!UOJFL7VH'7I8S=7$DY06P.WAD/\A[_2G&+D[(4I**NSRGXP>*%U[Q:;*WDW6>F@PJ0> M&D_C/Y@#_@->>4$DDDG)/>MKPGX>G\4>);/2H00LKYEN:7<:;?PB6VG7:RGJ/0@]B.H-?+WC?P1? M^#-5,,P:6QE)^S7('#CT/HP[BN^A6YERO<\_$4>5\RV+7@'XA7O@N],;!KC2 MYFS-;YY!_O)Z']#^1'TAH7B+2O$E@MYI5VD\9^\H.&0^C+U!KX\JUI^I7VE7 M2W6GW*/^?#1_\ OS+_ /'*YOJTSI^LTSZ&HKYY_P"%\>*/^?#1_P#O MS+_\*,?\>&D#_MC+_\% MA@QVJB('\1\WZTUAIO<3Q4%L>U^./B?I?A2&2UM72]U;&%@0Y6,^KD=/IU^G M6OG#5=5O=;U.?4-0G::YF;<[M_(#L!V%4R2223DFBNNG2C36AR5:LJCU DX M R:^E/A/X(/AC0S?WT6W5+Y07!',4?4)]>Y_ =JY7X4_#)Q+#XBUVW*AJ:58ZUI\ MMAJ-LEQ;2C#(X_4>A]Q5RB@#YZ\8_!G4])>2[T'?J%EU\G_EM&/I_&/IS[5Y MA+%)!*T4L;1R*<,CC!!]Q7VI63J_AC1-?7&J:7;7)Q@.Z?./HPY'YUU0Q36D MM3DGA4]8Z'Q]17TE=?!/PA<,3&E[;9[0W&1_X\#5?_A17A7_ )^M5_[_ "?_ M !%;?68&/U69\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ MQ%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U: MH?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H? M.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PH MKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKP MK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ M '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_ M^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^ M%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^ M?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ M +_)_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q% M'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'U MF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%? M17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ M ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKPK_S] M:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3 M_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_ MX45X5_Y^M5_[_)_\11]9@'U:H?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>% M?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5? M^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_) M_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF M?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5 MJA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M%?17 M_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_" MBO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6 MJ_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W M^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"( MH_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\*+\*Y_X^M5_P"_R?\ Q%:N MG_"/P;I[ASIK73CH;F5G'Y< _E0\5 :PLSYRT;P_JOB"[%MI5C-=29YV+\J_ M[S= /K7N?@7X/V>AR1:CKK1WM^N&2$#,41_'[Q_0?K7IEK9VUC;K!:6\5O"O FW8XD"J/P%35SU,1*6BT1T4\/&.KU84445SG0%%%% !1110!__]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information Document - shares
9 Months Ended
Sep. 30, 2022
Oct. 21, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity Registrant Name OCEANEERING INTERNATIONAL INC  
City Area Code 713  
Local Phone Number 329-4500  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0000073756  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Addresses [Line Items]    
Entity Address, Postal Zip Code 77086  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Address Line One 5875 North Sam Houston Parkway, West, Suite 400  
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   100,259,525
Trading Symbol OII  
Security Exchange Name NYSE  
Title of 12(b) Security Common stock, par value $0.25 per share  
Entity Information [Line Items]    
Entity Incorporation, State or Country Code DE  
Entity File Number 1-10945  
Entity Filer Category Large Accelerated Filer  
Entity Tax Identification Number 95-2628227  
Former Address [Member]    
Entity Addresses [Line Items]    
Entity Address, Postal Zip Code 77041  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Address Line One 11911 FM 529  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Common Stock, Value, Issued $ 27,709 $ 27,709
Treasury Stock, Common, Value $ 605,553 $ 631,811
Treasury stock, shares (in shares) 10,574,563 11,033,098
Inventory, net $ 167,762 $ 153,682
Current Assets:    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 427,507 538,114
Accounts receivable, net 384,886 262,960
Contract assets, net 172,944 164,847
Inventory, net 167,762 153,682
Other current assets 66,643 68,400
Total Current Assets 1,219,742 1,188,003
Property and equipment, at cost 2,384,833 2,452,421
Property and equipment, at cost 1,950,247 1,962,825
Net property and equipment 434,586 489,596
Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment 268,504 285,260
Goodwill 33,902 34,908
Other Assets, Noncurrent 98,319 104,255
Right-of-use operating lease assets 136,283 146,097
Total Assets 1,922,832 1,962,859
Current Liabilities:    
Accounts payable 135,882 122,327
Accrued liabilities 299,659 290,659
Contract liabilities 80,184 88,175
Total current liabilities 515,725 501,161
Long-term debt 701,258 702,067
Long-term operating lease liabilities 148,864 158,503
Other long-term liabilities 79,687 90,104
Commitments and contingencies
Common Stock, Shares, Outstanding 110,834,088  
Common Stock, shares authorized (in shares) 360,000,000  
Common Stock, par value (in dollars per share) $ 0.25  
Equity:    
Additional paid-in capital $ 152,901 173,608
Retained earnings 1,304,726 1,301,913
Accumulated other comprehensive loss (408,548) (366,458)
Oceaneering shareholders' equity 471,235 504,961
Noncontrolling interest 6,063 6,063
Total equity 477,298 511,024
Total Liabilities and Equity $ 1,922,832 $ 1,962,859
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parentheticals) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common Stock, par value (in dollars per share) $ 0.25  
Common Stock, shares authorized (in shares) 360,000,000  
Treasury stock, shares (in shares) 10,574,563 11,033,098
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Document Period End Date     Sep. 30, 2022  
Revenue $ 559,671 $ 466,814 $ 1,529,861 $ 1,402,566
Cost of services and products 463,917 406,966 1,312,586 1,217,664
Gross margin 95,754 59,848 217,275 184,902
Selling, general and administrative expense 48,879 44,079 148,589 132,531
Income (loss) from operations 46,875 15,769 68,686 52,371
Interest income 1,396 662 2,959 1,864
Interest expense (9,552) (9,616) (28,614) (29,752)
Equity in income (losses) of unconsolidated affiliates 496 189 1,108 1,101
Other income (expense), net (1,222) (814) (195) (4,222)
Income (loss) before income taxes 37,993 6,190 43,944 21,362
Provision (benefit) for income taxes 19,690 13,560 41,131 31,856
Net Income (Loss) $ 18,303 $ (7,370) $ 2,813 $ (10,494)
Weighted-average shares outstanding        
Basic (in shares) 100,259 99,797 100,160 99,675
Diluted (in shares) 101,310 99,797 101,372 99,675
Earnings (loss) per share        
Basic (in dollars per share) $ 0.18 $ (0.07) $ 0.03 $ (0.11)
Diluted (in dollars per share) $ 0.18 $ (0.07) $ 0.03 $ (0.11)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Document Period End Date     Sep. 30, 2022  
Net income (loss) $ 18,303 $ (7,370) $ 2,813 $ (10,494)
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (20,294) (9,237) (42,090) (4,940)
Comprehensive income (loss) (1,991) (16,607) (39,277) (15,434)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax (20,889) (8,988) (42,044) (5,376)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax 595 (249) (46) 436
Net income (loss) 18,303 (7,370) $ 2,813 $ (10,494)
Currency Translation Adjustments [Member]        
Other Comprehensive Income (Loss):        
Total other comprehensive income (loss) (20,294) (9,237)    
Retained Earnings [Member]        
Statement of Comprehensive Income [Abstract]        
Net income (loss) 18,303 (7,370)    
Net income (loss) $ 18,303 $ (7,370)    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash Flows from Operating Activities:    
Net income (loss) $ 2,813 $ (10,494)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 93,128 105,937
Deferred income tax provision (benefit) 603 (1,801)
Net loss (gain) on sales of property and equipment (2,401) 2,318
Noncash compensation 7,413 8,101
Other Noncash Income (Expense) (64) (4,636)
Increase (Decrease) in Accounts Receivable (130,023) (29,587)
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Inventory (14,079) 12,371
Proceeds from Sale of Debt Securities, Available-for-sale 0 4,486
Other operating assets 4,522 (7,624)
Currency translation effect on working capital, excluding cash (4,690) (142)
Current liabilities 14,562 14,130
Increase (Decrease) in Other Noncurrent Liabilities (10,367) (3,254)
Total adjustments to net income (loss) (41,396) 95,813
Net Cash Provided by (Used in) Operating Activities (38,583) 85,319
Cash Flows from Investing Activities:    
Purchases of property and equipment (55,094) (35,816)
Distributions of capital from unconsolidated affiliates 540 3,108
Dispositions of property and equipment 6,422 4,129
Payments for (Proceeds from) Other Investing Activities (3,000) 1,157
Net Cash Provided by (Used in) Investing Activities (51,132) (22,936)
Repayments of Senior Debt 0 (63,010)
Cash Flows from Financing Activities:    
Other financing activities (1,862) (1,727)
Net Cash Provided by (Used in) Financing Activities (1,862) (64,737)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents (19,030) (1,937)
Net Increase (Decrease) in Cash and Cash Equivalents (110,607) (4,291)
Cash and Cash Equivalents—Beginning of Period 538,114 452,016
Cash and Cash Equivalents—End of Period 427,507 447,725
Proceeds from Sale of Debt Securities, Available-for-sale $ 0 $ 4,486
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Restricted Stock [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Currency Translation Adjustments [Member]
Oceaneering Shareholders' Equity [Member]
Oceaneering Shareholders' Equity [Member]
Restricted Stock Units (RSUs) [Member]
Treasury Stock [Member]
Treasury Stock [Member]
Restricted Stock [Member]
Treasury Stock [Member]
Restricted Stock Units (RSUs) [Member]
Retained Earnings [Member]
Common Stock [Member]
Noncontrolling Interest [Member]
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 558,157   $ 192,492     $ (359,306) $ 552,094   $ (660,021)     $ 1,351,220 $ 27,709 $ 6,063
Net income (loss) (9,365)           (9,365)         (9,365)    
Other Comprehensive Income (Loss), Net of Tax (1,802)         (1,802) (1,802)              
Restricted Stock or Unit Expense 1,355           1,355              
Restricted stock and restricted stock unit activity         $ (13,642)           $ 14,997      
Net income (loss) (10,494)                          
Other Comprehensive Income (Loss), Net of Tax (4,940)                          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 548,345   168,411     (361,108) 542,282   (634,585)     1,341,855 27,709 6,063
Net income (loss)                       6,241    
Other Comprehensive Income (Loss), Net of Tax           6,099                
Restricted stock and restricted stock unit activity   $ 2,047     (409)     $ 2,047     2,456      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 562,732   168,002     (355,009) 556,669   (632,129)     1,348,096 27,709 6,063
Net income (loss) (7,370)                     (7,370)    
Other Comprehensive Income (Loss), Net of Tax (9,237)         (9,237)                
Restricted stock and restricted stock unit activity   2,972   $ (10,439) 2,785     2,972   $ 10,439 187      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 549,097   170,787     (364,246) 543,034   (631,942)     1,340,726 27,709 6,063
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 511,024   173,608     (366,458) 504,961   (631,811)     1,301,913 27,709 6,063
Net income (loss) (19,210)           (19,210)         (19,210)    
Other Comprehensive Income (Loss), Net of Tax 9,871           9,871              
Restricted Stock or Unit Expense 370           370              
Restricted stock and restricted stock unit activity       $ (6,466) (19,082)         $ 6,466 19,452      
Net income (loss) 2,813                          
Other Comprehensive Income (Loss), Net of Tax (42,090)                          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 502,055   148,060     (356,587) 495,992   (605,893)     1,282,703 27,709 6,063
Net income (loss)                       3,720    
Other Comprehensive Income (Loss), Net of Tax (31,667)         (31,667)                
Restricted stock and restricted stock unit activity         2,479     2,620     141      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 476,728   150,539     (388,254) 470,665   (605,752)     1,286,423 27,709 6,063
Net income (loss) 18,303                     18,303    
Other Comprehensive Income (Loss), Net of Tax (20,294)         (20,294)                
Restricted stock and restricted stock unit activity   $ 2,561     $ 2,362     $ 2,561     $ 199      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 477,298   $ 152,901     $ (408,548) $ 471,235   $ (605,553)     $ 1,304,726 $ 27,709 $ 6,063
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Allowance for Credit Loss Statement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Line Items]                  
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,500 $ 4,000 $ 2,100            
Interest Receivable 900 900       $ 1,200      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 477,298 477,298 $ 549,097 $ 476,728 $ 502,055 $ 511,024 $ 562,732 $ 548,345 $ 558,157
Financing Receivable, Allowance for Credit Loss 500 500              
Financing Receivable, Allowance for Credit Loss $ 500 $ 500              
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.
As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary Of Major Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.
As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.
Property, Plant, and Equipment and Intangible Assets
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2022 and 2021. We do not allocate general administrative costs to capital projects.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2022 and 2021.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
3 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Revenue by Category

The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Sep 30, 2022Sep 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$169,422 $143,710 $454,534 $404,200 
Manufactured Products94,039 75,359 282,187 241,311 
Offshore Projects Group152,987 95,580 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 174,473 180,924 
Total Energy Services and Products474,913 377,455 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 251,826 283,366 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Geographic Operating Areas:
Foreign:
Africa$78,955 $78,890 $210,274 $213,087 
Asia and Australia62,097 43,919 161,202 123,616 
Norway41,784 51,269 134,972 160,923 
United Kingdom45,234 46,254 130,122 135,401 
Brazil36,638 30,238 104,940 78,411 
Other25,085 22,912 69,253 69,183 
Total Foreign289,793 273,482 810,763 780,621 
United States269,878 193,332 719,098 621,945 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Timing of Transfer of Goods or Services:
Revenue recognized over time$525,967 $437,086 $1,427,692 $1,316,733 
Revenue recognized at a point in time33,704 29,728 102,169 85,833 
Total$559,671 $466,814 $1,529,861 $1,402,566 

Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued1,456,244 1,355,567 
Amounts billed(1,448,147)(1,322,892)
Total contract assets, end of period$172,944 $254,672 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments65,075 47,246 
Recognition of revenue for goods and services(73,066)(46,538)
Total contract liabilities, end of period$80,184 $50,754 
   
Performance Obligations

As of September 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $203 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $156 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $47 million within the next 24 months.
Due to the nature of our service contracts in our Subsea Robotics, OPG, Integrity Management & Digital Solutions (“IMDS”) and ADTech segments, the majority of our contracts either have initial contract terms of one year or less or have customer option cancellation clauses that lead us to consider the original expected duration of one year or less.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of September 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.

Costs to Obtain or Fulfill a Contract
In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.
Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $9.5 million and $7.8 million as of September 30, 2022 and December 31, 2021, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. For the three- and nine-month periods ended September 30, 2021, we recorded amortization expense of $1.2 million and $3.4 million, respectively. No impairment costs were recognized.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Balance Sheet Information
9 Months Ended
Sep. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Sep 30, 2022Dec 31, 2021
Inventory:
Remotely operated vehicle parts and components$73,159 $72,572 
Other inventory, primarily raw materials94,603 81,110 
Total$167,762 $153,682 
Other current assets:
Prepaid expenses$60,274 $61,984 
Angolan bonds6,369  6,416 
Total$66,643 $68,400 
Accrued liabilities:
Payroll and related costs$122,826 $134,538 
Accrued job costs60,965 49,032 
Income taxes payable42,157 35,826 
Current operating lease liability18,311 18,781 
Other55,400 52,482 
Total$299,659 $290,659 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Debt Disclosure DEBT
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2022Dec 31, 2021
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements4,933 6,572 
Unamortized debt issuance costs(3,675)(4,505)
Long-term debt$701,258 $702,067 

In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We pay interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes are scheduled to mature on November 15, 2024.

In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “2028 Senior Notes”). We pay interest on the 2028 Senior Notes on February 1 and August 1 of each year. The 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the 2028 Senior Notes to repay our term loan indebtedness described further below.

We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases).

In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our 2028 Senior Notes referred to above, and cash
on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023.

On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (the “Revolving Credit Agreement”) that will mature in April 2026. In connection with entering into the Revolving Credit Agreement, we terminated our Prior Revolving Credit Facility. No borrowings were outstanding under the Prior Revolving Credit Facility. We repaid all accrued fees and expenses in connection with the termination of the Prior Revolving Credit Facility and all commitments thereunder were terminated. No early termination penalties were incurred in connection with the termination of the Prior Revolving Credit Facility.

The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2022, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.

We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus 12 of 1% and (C) Adjusted Term SOFR (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.

The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and decreases to 3.25 to 1.00 during the term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2022, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.

We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively. In the three- and nine-month periods ended September 30, 2021, we amortized $1.2 million and $3.1 million, respectively, to interest expense, including $0.6 million and $1.2 million, respectively, for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.

We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $4.0 million of new loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt on our Consolidated Balance Sheets, as they pertain to the Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively, and $0.3 million and $1.0 million to interest expense for the three- and nine-month periods ended September 30, 2021, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments And Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Disclosure COMMITMENTS AND CONTINGENCIES
Litigation. In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:

performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and
workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.

Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.

Financial Instruments and Risk Concentration. In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.

The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers within the energy industry and the U.S. government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values.

We estimated the aggregate fair market value of the Senior Notes to be $604 million as of September 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).

Foreign currency gains (losses) related to the Angolan kwanza of $(1.4) million and $0.9 million in the three-month periods ended September 30, 2022 and 2021, respectively, and $0.7 million and $(1.0) million in the nine-month periods ended September 30, 2022 and 2021, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.

Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2022 and December 31, 2021, we had the equivalent of approximately $2.7 million and $1.0 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets. To mitigate our currency exposure risk in Angola, we have used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds are denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment is made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. As of September 30, 2022 and December 31, 2021, we had $6.2 million, respectively, of U.S. dollar equivalent Angolan bonds. Because we intend to sell the bonds if we are able to repatriate the proceeds, we have classified these bonds as available-for-sale securities, and they are recorded at fair market value in other current assets in our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the three- and nine-month periods ended September 30, 2022, however, during the nine-month period ended September 30, 2021, we sold a portion of these bonds for $4.5 million, and recognized a gain of $0.5 million as a component of other income (expense), net in our Consolidated Statement of Operations.

We estimated the fair market value of the Angolan bonds to be $6.4 million as of September 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an
active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of September 30, 2022 and December 31, 2021, we have $0.2 million, in unrealized loss, net of tax, in unrealized gain, net of tax, respectively, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.

In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $18 million of accounts receivable during the first nine months of 2022. As of September 30, 2022, we had outstanding contract assets of approximately $18 million for the contract and $5.8 million contract liabilities. As of December 31, 2021, we had outstanding contract assets of approximately $33 million for the contract and contract liabilities of $11 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan
9 Months Ended
Sep. 30, 2022
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]  
Shareholders' Equity and Share-based Payments EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN
Earnings (Loss) per Share. For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.

For each period presented, our net income (loss) allocable to both common shareholders and diluted common shareholders is the same as our net income (loss) in our consolidated statements of operations.

Share-Based Compensation. Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.

For each of the restricted stock units granted in 2020 through September 30, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of September 30, 2022 and December 31, 2021, respective totals of 2,542,533 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.

We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2022. This expense is being recognized on a graded-vesting basis over three years for awards attributable to individuals meeting certain age and years-of-service requirements, and on a straight-line basis over the applicable vesting period of one or three years for the other awards.

Share Repurchase Plan. In December 2014, our Board of Directors approved a share repurchase program under which we may repurchase up to 10 million shares of our common stock on a discretionary basis. Under the program, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since 2015, and are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2022 and 2021 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items; therefore, we do not believe a discussion of the effective tax rate is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur incremental tax consequences upon the distribution of such earnings.

On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expected to receive combined refunds of approximately $33 million, of which we have previously received $10 million. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduces the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million are classified as accounts receivable, net, in our consolidated balance sheet as of September 30, 2022. While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.
We conduct our international operations in jurisdictions that have varying laws and regulations regarding income and other taxes, some of which are subject to interpretation. We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement.
We have accrued a net total of $11 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of September 30, 2022 and December 31, 2021, respectively. We account for any applicable interest and penalties related to uncertain tax positions as a component of our provision for income taxes in our consolidated financial statements. Changes in our management's judgment related to those liabilities would affect our effective income tax rate in the periods of change.
Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:
JurisdictionPeriods
United States2014
United Kingdom2019
Norway2017
Angola2013
Brazil2017
Australia2018

We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these tax audits and judicial tax appeals may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Segment Information
9 Months Ended
Sep. 30, 2022
Segment Reporting, Measurement Disclosures [Abstract]  
Business Segment Information USINESS SEGMENT INFORMATIONWe are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.
Our Energy Services and Products business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewable energy market. Our Energy Services and Products segments are:

Subsea RoboticsOur Subsea Robotics segment provides the following:
Remotely Operated Vehicles (“ROVs”) for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;
ROV tooling; and
survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.

Manufactured ProductsOur Manufactured Products segment provides the following:
distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and
autonomous mobile robot technology and entertainment systems to a variety of industries.

Offshore Projects GroupOur OPG segment provides the following:
subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;
installation and workover control systems and ROV workover control systems;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.

Integrity Management & Digital SolutionsOur IMDS segment provides the following:
asset integrity management services;
software and analytical solutions for the bulk cargo maritime industry; and
software, digital and connectivity solutions for the energy industry.

Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors.

Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.

There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from
those used in our consolidated financial statements for the year ended December 31, 2021.
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$169,422 $143,710 $157,123 $454,534 $404,200 
Manufactured Products94,039 75,359 105,456 282,187 241,311 
Offshore Projects Group152,987 95,580 116,457 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 59,438 174,473 180,924 
Total Energy Services and Products474,913 377,455 438,474 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 85,557 251,826 283,366 
Total$559,671 $466,814 $524,031 $1,529,861 $1,402,566 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$37,069 $19,533 $25,938 $74,559 $55,862 
Manufactured Products4,282 809 (1,365)5,560 4,352 
Offshore Projects Group20,310 7,634 17,535 38,511 24,443 
Integrity Management & Digital Solutions3,091 5,362 3,436 10,035 12,557 
Total Energy Services and Products64,752 33,338 45,544 128,665 97,214 
Aerospace and Defense Technologies13,043 14,251 8,961 33,848 50,430 
Unallocated Expenses(30,920)(31,820)(31,655)(93,827)(95,273)
Total$46,875 $15,769 $22,850 $68,686 $52,371 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$16,013 $21,483 $17,531 $52,545 $66,871 
Manufactured Products2,939 3,202 3,020 9,031 9,677 
Offshore Projects Group7,132 6,781 7,107 21,536 20,768 
Integrity Management & Digital Solutions1,695 1,114 1,034 3,759 3,329 
Total Energy Services and Products27,779 32,580 28,692 86,871 100,645 
Aerospace and Defense Technologies671 1,427 821 2,148 4,107 
Unallocated Expenses1,799 234 1,347 4,109 1,185 
Total$30,249 $34,241 $30,860 $93,128 $105,937 

We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.
Income (Loss) from Operations
During the nine-month period ended September 30, 2021, we recorded adjustments attributable to each of our reporting segments as follows:
For the Nine Months Ended September 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and nine-month periods ended September 30, 2022.

Depreciation and Amortization

Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $28 million, $33 million and $29 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $87 million and $103 million in the nine-month periods ended September 30, 2022 and 2021, respectively.

Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $2.3 million, $0.8 million and $1.9 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $5.8 million and $2.9 million in the nine-month periods ended September 30, 2022 and 2021, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary Of Major Accounting Policies (Policy)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2022 and our results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, all such adjustments are of a normal and recurring nature. These financial statements should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2021. The results for interim periods are not necessarily indicative of annual results.
Principles of Consolidation Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. We eliminate intercompany transactions and accounts in consolidation.
Use Of Estimates Use of Estimates. The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Inventory Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2022 and 2021.
Property and Equipment
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if
applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2022 and 2021.
Foreign Currency Translations Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. We recorded $(0.3) million and $(4.0) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Leases
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 15 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate, and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Revenue
Revenue Recognition. All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2021, we recognized a projected loss of $2.1 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
New Accounting Pronouncements, Policy Recently Issued Accounting Standards. In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to existing guidance on applying contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as the London Interbank Offered Rate (“LIBOR”), which is scheduled to be phased out in June 2023, to alternate rates such as the Secured Overnight Financing Rate (“SOFR”). This ASU was effective upon issuance and can be applied prospectively through December 31, 2022. Our prior five-year revolving credit facility, which has been replaced, referenced LIBOR-based rates. We applied this guidance in connection with our entry into a new senior secured revolving credit agreement in April 2022, which referenced SOFR rates. See Note 6—“Debt” for information on the retirement of our prior revolving credit facility and entry into our senior secured revolving credit agreement in April 2022. We do not expect this ASU to have a material impact on our consolidated financial statements, but will continue to monitor potential impacts until the transition to this standard is complete.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Allowance for Credit Losses Notes (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.
As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Sep 30, 2022Sep 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$169,422 $143,710 $454,534 $404,200 
Manufactured Products94,039 75,359 282,187 241,311 
Offshore Projects Group152,987 95,580 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 174,473 180,924 
Total Energy Services and Products474,913 377,455 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 251,826 283,366 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Geographic Operating Areas:
Foreign:
Africa$78,955 $78,890 $210,274 $213,087 
Asia and Australia62,097 43,919 161,202 123,616 
Norway41,784 51,269 134,972 160,923 
United Kingdom45,234 46,254 130,122 135,401 
Brazil36,638 30,238 104,940 78,411 
Other25,085 22,912 69,253 69,183 
Total Foreign289,793 273,482 810,763 780,621 
United States269,878 193,332 719,098 621,945 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Timing of Transfer of Goods or Services:
Revenue recognized over time$525,967 $437,086 $1,427,692 $1,316,733 
Revenue recognized at a point in time33,704 29,728 102,169 85,833 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued1,456,244 1,355,567 
Amounts billed(1,448,147)(1,322,892)
Total contract assets, end of period$172,944 $254,672 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments65,075 47,246 
Recognition of revenue for goods and services(73,066)(46,538)
Total contract liabilities, end of period$80,184 $50,754 
   
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following: 
(in thousands)Sep 30, 2022Dec 31, 2021
4.650% Senior Notes due 2024$400,000 $400,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements4,933 6,572 
Unamortized debt issuance costs(3,675)(4,505)
Long-term debt$701,258 $702,067 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Summary of Income Tax Examinations The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:
JurisdictionPeriods
United States2014
United Kingdom2019
Norway2017
Angola2013
Brazil2017
Australia2018
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Segment Information (Tables)
3 Months Ended 9 Months Ended
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Segment Reporting, Measurement Disclosures [Abstract]      
Financial Data By Business Segment    
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:
 Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Jun 30, 2022Sep 30, 2022Sep 30, 2021
Revenue
Energy Services and Products
Subsea Robotics$169,422 $143,710 $157,123 $454,534 $404,200 
Manufactured Products94,039 75,359 105,456 282,187 241,311 
Offshore Projects Group152,987 95,580 116,457 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 59,438 174,473 180,924 
Total Energy Services and Products474,913 377,455 438,474 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 85,557 251,826 283,366 
Total$559,671 $466,814 $524,031 $1,529,861 $1,402,566 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$37,069 $19,533 $25,938 $74,559 $55,862 
Manufactured Products4,282 809 (1,365)5,560 4,352 
Offshore Projects Group20,310 7,634 17,535 38,511 24,443 
Integrity Management & Digital Solutions3,091 5,362 3,436 10,035 12,557 
Total Energy Services and Products64,752 33,338 45,544 128,665 97,214 
Aerospace and Defense Technologies13,043 14,251 8,961 33,848 50,430 
Unallocated Expenses(30,920)(31,820)(31,655)(93,827)(95,273)
Total$46,875 $15,769 $22,850 $68,686 $52,371 
Depreciation and Amortization
Energy Services and Products
Subsea Robotics$16,013 $21,483 $17,531 $52,545 $66,871 
Manufactured Products2,939 3,202 3,020 9,031 9,677 
Offshore Projects Group7,132 6,781 7,107 21,536 20,768 
Integrity Management & Digital Solutions1,695 1,114 1,034 3,759 3,329 
Total Energy Services and Products27,779 32,580 28,692 86,871 100,645 
Aerospace and Defense Technologies671 1,427 821 2,148 4,107 
Unallocated Expenses1,799 234 1,347 4,109 1,185 
Total$30,249 $34,241 $30,860 $93,128 $105,937 
Adjustments Table
For the Nine Months Ended September 30, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Loss on sale of asset$— $— $— $— $— $1,415 $1,415 
Other395 537 149 217 10 — 1,308 
Total of adjustments$395 $537 $149 $217 $10 $1,415 $2,723 
There were no adjustments of a similar nature during the three- and nine-month periods ended September 30, 2022.
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies Credit Losses [Abstract]  
Allowance for Credit Losses [Text Block]
Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.
As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.
We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.
Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]                    
Financing Receivable, Allowance for Credit Loss $ 500   $ 500              
Financing Receivable, Allowance for Credit Loss, Writeoff 1,500   4,000 $ 2,100            
Interest Receivable 900   900       $ 1,200      
Financing Receivable, Allowance for Credit Loss [Line Items]                    
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 477,298 $ 549,097 477,298 549,097 $ 476,728 $ 502,055 511,024 $ 562,732 $ 548,345 $ 558,157
Interest Receivable 900   900       $ 1,200      
Financing Receivable, Allowance for Credit Loss, Writeoff 1,500   4,000 2,100            
Financing Receivable, Allowance for Credit Loss 500   500              
Accounts and Financing Receivable, Allowance for Credit Loss 1,600   1,600              
Foreign Currency Transaction Gain (Loss), before Tax $ (1,100) $ (300) $ 200 $ (4,000)            
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary Of Major Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]        
Right-of-use operating lease assets $ 136,283 $ 136,283   $ 146,097
Financing Receivable, Allowance for Credit Loss, Writeoff 1,500 4,000 $ 2,100  
Financing Receivable, Allowance for Credit Loss 500 500    
Financing Receivable, Allowance for Credit Loss, Writeoff 1,500 4,000 $ 2,100  
Interest Receivable $ 900 $ 900   $ 1,200
Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Operating Leases, Operating Lease Term   15 years    
ownership percentage equity method investment 50.00% 50.00%    
Minimum [Member]        
Property, Plant and Equipment [Line Items]        
Threshold for consolidation, percentage 50.00% 50.00%    
ownership percentage equity method investment 20.00% 20.00%    
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary Of Major Accounting Policies Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Line Items]                  
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,500 $ 4,000 $ 2,100            
Financing Receivable, Allowance for Credit Loss 500 500              
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 477,298 477,298 $ 549,097 $ 476,728 $ 502,055 $ 511,024 $ 562,732 $ 548,345 $ 558,157
Interest Receivable $ 900 $ 900       $ 1,200      
Financing Receivable Allowance for Credit Losses Evaluation Period   3 years              
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary Of Major Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Accounting Policies [Abstract]          
Foreign Currency Transaction Gain (Loss), before Tax $ (1,100) $ (300) $ 200 $ (4,000)  
Right-of-use operating lease assets $ 136,283   $ 136,283   $ 146,097
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]          
Revenues $ 559,671 $ 524,031 $ 466,814 $ 1,529,861 $ 1,402,566
Brazil [Member]          
Segment Reporting Information [Line Items]          
Revenues 36,638   30,238 104,940 78,411
Non-US [Member]          
Segment Reporting Information [Line Items]          
Revenues 289,793   273,482 810,763 780,621
Energy Services and Products Member          
Segment Reporting Information [Line Items]          
Revenues $ 474,913 $ 438,474 $ 377,455 $ 1,278,035 $ 1,119,200
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue by Geographic Area [Line Items]          
Revenues $ 559,671 $ 524,031 $ 466,814 $ 1,529,861 $ 1,402,566
Africa [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 78,955   78,890 210,274 213,087
United Kingdom [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 45,234   46,254 130,122 135,401
Norway [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 41,784   51,269 134,972 160,923
Asia Pacific [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 62,097   43,919 161,202 123,616
Brazil [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 36,638   30,238 104,940 78,411
Other Geographical [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 25,085   22,912 69,253 69,183
Non-US [Member]          
Revenue by Geographic Area [Line Items]          
Revenues 289,793   273,482 810,763 780,621
UNITED STATES          
Revenue by Geographic Area [Line Items]          
Revenues $ 269,878   $ 193,332 $ 719,098 $ 621,945
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Deferred Revenue Arrangement [Line Items]          
Revenues $ 559,671 $ 524,031 $ 466,814 $ 1,529,861 $ 1,402,566
Non-US [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 289,793   273,482 810,763 780,621
Africa [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 78,955   78,890 210,274 213,087
Asia Pacific [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 62,097   43,919 161,202 123,616
Norway [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 41,784   51,269 134,972 160,923
United Kingdom [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 45,234   46,254 130,122 135,401
Brazil [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 36,638   30,238 104,940 78,411
Other Geographical [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 25,085   22,912 69,253 69,183
UNITED STATES          
Deferred Revenue Arrangement [Line Items]          
Revenues 269,878   193,332 719,098 621,945
Energy Services and Products Member          
Deferred Revenue Arrangement [Line Items]          
Revenues 474,913 $ 438,474 377,455 1,278,035 1,119,200
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 33,704   29,728 102,169 85,833
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 525,967   $ 437,086 $ 1,427,692 $ 1,316,733
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]            
Contract assets, net $ 172,944 $ 254,672 $ 172,944 $ 254,672 $ 164,847 $ 221,997
Deferred Revenue, Revenue Recognized 1,456,244 1,355,567        
Billings - Contract Assets (1,448,147) (1,322,892)        
Revenue recognized (73,066) (46,538)        
Deferrals of customer payments 65,075 47,246        
Capitalized Contract Cost, Amortization (1,200) (1,200) (4,200) (3,400)    
Contract liabilities $ 80,184 $ 50,754 $ 80,184 $ 50,754 $ 88,175 $ 50,046
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Performance obligation (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Price allocated to remaining performance obligations $ 203.0
Revenue recognition for remaining performance obligations 156.0
Revenue Recognition for Remaining Performance Obligations in next 24 months $ 47.0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Costs to obtain or fulfill a contract (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Capitalized Contract Cost, Net $ 9.5   $ 9.5   $ 7.8
Capitalized Contract Cost, Amortization $ (1.2) $ (1.2) $ (4.2) $ (3.4)  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Liability for Uncertainty in Income Taxes, Noncurrent $ 11,000 $ 15,000
Inventory:    
Remotely operated vehicle parts and components 94,603 81,110
Other inventory, primarily raw materials 73,159 72,572
Total 167,762 153,682
Other current assets:    
Prepaid expenses 60,274 61,984
Angolan bonds 6,369 6,416
Total 66,643 68,400
Other Assets, Noncurrent 98,319 104,255
Accrued liabilities:    
Payroll and related costs 122,826 134,538
Accounts Payable, Other, Current 60,965 49,032
Income taxes payable 42,157 35,826
Current operating lease liability 18,311 18,781
Other 55,400 52,482
Total $ 299,659 $ 290,659
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Document Period End Date Sep. 30, 2022  
Senior notes $ 400,000 $ 400,000
Senior Notes, Noncurrent 300,000 300,000
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge 4,933 6,572
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net (3,675) (4,505)
Long-term Debt $ 701,258 $ 702,067
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Oct. 31, 2014
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2020
Jun. 30, 2016
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Feb. 28, 2018
Nov. 30, 2014
Line of Credit Facility [Line Items]                      
Senior notes   $ 400,000,000         $ 400,000,000   $ 400,000,000    
Maximum borrowing capacity   215         215        
Interest rate swap principal   200,000,000         200,000,000        
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment         $ 13,000,000            
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   500,000   $ 1,200,000     $ 1,600,000 $ 3,100,000      
Debt Instrument, Interest Rate, Increase (Decrease)             100.00%        
Debt Instrument, Increase, Accrued Interest     $ 700,000                
Gain (Loss) on Repurchase of Debt Instrument     $ 1,100,000                
Debt Instrument, Repurchase Amount                 $ 100,000,000    
Write off of Deferred Debt Issuance Cost       600,000       1,200,000      
Sublimit                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity   100         $ 100        
Line of Credit [Member]                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity $ 500,000,000                    
Face amount $ 300,000,000                    
Debt instrument, term 5 years                    
Senior Notes due 2028 [Member]                      
Line of Credit Facility [Line Items]                      
Senior notes                   $ 300,000,000  
Interest rate, stated percentage                   6.00%  
Payments of debt issuance costs         $ 4,200,000            
Senior Notes due 2024 [Member]                      
Line of Credit Facility [Line Items]                      
Senior notes                     $ 500,000,000
Interest rate, stated percentage                     4.65%
Payments of debt issuance costs           $ 6,900,000          
Revolving Credit Facility                      
Line of Credit Facility [Line Items]                      
Payments of debt issuance costs   4,000,000                  
Senior Notes                      
Line of Credit Facility [Line Items]                      
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   $ 600,000   $ 300,000     $ 1,600,000 $ 1,000,000      
Minimum [Member]                      
Line of Credit Facility [Line Items]                      
Line of Credit Facility, Commitment Fee Percentage             30.00%        
Maximum Permitted Leverage Ratio             400.00%        
Future Maximum Leverage Ratio             100.00%        
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum   300.00%         300.00%        
Minimum [Member] | Base Rate                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate             125.00%        
Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate             225.00%        
Maximum [Member]                      
Line of Credit Facility [Line Items]                      
Line of Credit Facility, Commitment Fee Percentage             37.50%        
Maximum Permitted Leverage Ratio             100.00%        
Future Maximum Leverage Ratio             325.00%        
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum   100.00%         100.00%        
Maximum [Member] | Base Rate                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate   225.00%                  
Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate             325.00%        
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Loss Contingencies [Line Items]          
Notes payable, fair value disclosure $ 604,000   $ 604,000    
Interest rate swap principal 200,000   200,000    
Foreign Currency Transaction Gain (Loss), before Tax (1,100) $ (300) 200 $ (4,000)  
Proceeds from Sale of Debt Securities, Available-for-sale     0 4,486  
Debt Securities, Available-for-sale, Realized Gain       500  
Debt Securities, Available-for-sale, Unrealized Gain     200    
Angolan bonds 6,369   6,369   $ 6,416
Loss Contingency Accrual (5,800)   (5,800)   (11,000)
Loss Contingency Accrual, Period Increase (Decrease)     18,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 6,200   6,200    
Manufactured Products Member          
Loss Contingencies [Line Items]          
Loss Contingency, Estimate of Possible Loss 18,000   18,000   33,000
Angola [Member]          
Loss Contingencies [Line Items]          
Investments, fair value disclosure 6,400   6,400    
Bonds          
Loss Contingencies [Line Items]          
Proceeds from Sale of Debt Securities, Available-for-sale       4,500  
Angola, Kwanza [Member]          
Loss Contingencies [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax (1,400) $ (900) 700 $ (1,000)  
Cash and cash equivalents $ 2,700   $ 2,700   $ 1,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2015
Dec. 31, 2021
Dec. 31, 2014
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Number outstanding (in shares) 2,542,533   2,447,259  
Compensation cost not yet recognized $ 13,000,000      
Number of shares authorized to be repurchased (in shares)       10,000,000
Total number of shares repurchased to date (in shares)   2,000,000    
Treasury Stock, Value, Acquired, Cost Method   $ 100    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]        
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award three years      
Award vesting period 3 years      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Narrative (Details) - USD ($)
9 Months Ended 30 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Mar. 27, 2020
Income Tax Contingency [Line Items]        
Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage 50.00%      
Proceeds from Income Tax Refunds   $ 10,000,000    
Liability for Uncertainty in Income Taxes, Noncurrent $ 11,000,000 11,000,000 $ 15,000,000  
Income Taxes Receivable $ 20 20   $ 33
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%      
Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority $ 3 $ 3    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
9 Months Ended
Sep. 30, 2022
United States [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2014
United Kingdom [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2019
Norway [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2017
Angola [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2013
Brazil [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2017
AUSTRALIA  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Segment Information - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Segment Reporting Information [Line Items]            
Goodwill $ 33,902     $ 33,902   $ 34,908
Document Period End Date       Sep. 30, 2022    
Other adjustments to Income from continuing operations         $ 1,308  
Total adjustments to Income from continuing operations         2,723  
Depreciation 28,000 $ 29,000 $ 33,000 $ 87,000 103,000  
Revenue 559,671 524,031 466,814 1,529,861 1,402,566  
Income (Loss) from Operations 46,875 22,850 15,769 68,686 52,371  
Depreciation and amortization 30,249 30,860 34,241 93,128 105,937  
Amortization of Intangible Assets 2,300 1,900 800 5,800 2,900  
Gain (Loss) on Disposition of Other Assets         1,415  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 30,249 30,860 34,241 93,128 105,937  
Other adjustments to Income from continuing operations         1,308  
Total adjustments to Income from continuing operations         2,723  
Depreciation 28,000 29,000 33,000 87,000 103,000  
Amortization of Intangible Assets 2,300 1,900 800 5,800 2,900  
Gain (Loss) on Disposition of Other Assets         1,415  
Segment Reporting, Asset Reconciling Item [Line Items]            
Assets 1,922,832     1,922,832   1,962,859
Property, Plant and Equipment, Net 434,586     434,586   489,596
Goodwill 33,902     33,902   $ 34,908
Income (Loss) from Operations 46,875 22,850 15,769 68,686 52,371  
Subsea Robotics Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         395  
Total adjustments to Income from continuing operations         395  
Revenue 169,422 157,123 143,710 454,534 404,200  
Income (Loss) from Operations 37,069 25,938 19,533 74,559 55,862  
Depreciation and amortization 16,013 17,531 21,483 52,545 66,871  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 16,013 17,531 21,483 52,545 66,871  
Other adjustments to Income from continuing operations         395  
Total adjustments to Income from continuing operations         395  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 37,069 25,938 19,533 74,559 55,862  
Manufactured Products Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         537  
Total adjustments to Income from continuing operations         537  
Revenue 94,039 105,456 75,359 282,187 241,311  
Income (Loss) from Operations 4,282 (1,365) 809 5,560 4,352  
Depreciation and amortization 2,939 3,020 3,202 9,031 9,677  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 2,939 3,020 3,202 9,031 9,677  
Other adjustments to Income from continuing operations         537  
Total adjustments to Income from continuing operations         537  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 4,282 (1,365) 809 5,560 4,352  
Offshore Projects Group            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         149  
Total adjustments to Income from continuing operations         149  
Revenue 152,987 116,457 95,580 366,841 292,765  
Income (Loss) from Operations 20,310 17,535 7,634 38,511 24,443  
Depreciation and amortization 7,132 7,107 6,781 21,536 20,768  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 7,132 7,107 6,781 21,536 20,768  
Other adjustments to Income from continuing operations         149  
Total adjustments to Income from continuing operations         149  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 20,310 17,535 7,634 38,511 24,443  
Integrity Managements & Digital Solutions Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         217  
Total adjustments to Income from continuing operations         217  
Revenue 58,465 59,438 62,806 174,473 180,924  
Income (Loss) from Operations 3,091 3,436 5,362 10,035 12,557  
Depreciation and amortization 1,695 1,034 1,114 3,759 3,329  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 1,695 1,034 1,114 3,759 3,329  
Other adjustments to Income from continuing operations         217  
Total adjustments to Income from continuing operations         217  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 3,091 3,436 5,362 10,035 12,557  
Aerospace and Defense Technologies Member            
Segment Reporting Information [Line Items]            
Other adjustments to Income from continuing operations         10  
Total adjustments to Income from continuing operations         10  
Revenue 84,758 85,557 89,359 251,826 283,366  
Income (Loss) from Operations 13,043 8,961 14,251 33,848 50,430  
Depreciation and amortization 671 821 1,427 2,148 4,107  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 671 821 1,427 2,148 4,107  
Other adjustments to Income from continuing operations         10  
Total adjustments to Income from continuing operations         10  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 13,043 8,961 14,251 33,848 50,430  
Energy Services and Products Member            
Segment Reporting Information [Line Items]            
Revenue 474,913 438,474 377,455 1,278,035 1,119,200  
Income (Loss) from Operations 64,752 45,544 33,338 128,665 97,214  
Depreciation and amortization 27,779 28,692 32,580 86,871 100,645  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 27,779 28,692 32,580 86,871 100,645  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations 64,752 45,544 33,338 128,665 97,214  
Unallocated Expenses [Member]            
Segment Reporting Information [Line Items]            
Income (Loss) from Operations (30,920) (31,655) (31,820) (93,827) (95,273)  
Depreciation and amortization 1,799 1,347 234 4,109 1,185  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Depreciation and amortization 1,799 1,347 234 4,109 1,185  
Segment Reporting, Asset Reconciling Item [Line Items]            
Income (Loss) from Operations $ (30,920) $ (31,655) $ (31,820) $ (93,827) (95,273)  
Unallocated Expense Member            
Segment Reporting Information [Line Items]            
Total adjustments to Income from continuing operations         1,415  
Gain (Loss) on Disposition of Other Assets         1,415  
Segment Reporting, Other Significant Reconciling Item [Line Items]            
Total adjustments to Income from continuing operations         1,415  
Gain (Loss) on Disposition of Other Assets         $ 1,415  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]        
Interest Receivable $ 900 $ 900   $ 1,200
Financing Receivable, Allowance for Credit Loss 500 500    
Financing Receivable, Allowance for Credit Loss 500 500    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,500 $ 4,000 $ 2,100  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Rate
Sep. 30, 2022
USD ($)
Rate
Subsequent Events [Abstract]    
Maximum borrowing capacity | $ $ 215 $ 215
Subsequent Event [Line Items]    
Maximum borrowing capacity | $ $ 215 $ 215
percentage of federal funds rate   50.00%
Minimum [Member]    
Subsequent Event [Line Items]    
Line of Credit Facility, Commitment Fee Percentage   30.00%
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum | Rate 300.00% 300.00%
Maximum Permitted Leverage Ratio   400.00%
Future Maximum Leverage Ratio   100.00%
Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   225.00%
Minimum [Member] | Base Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   125.00%
Maximum [Member]    
Subsequent Event [Line Items]    
Line of Credit Facility, Commitment Fee Percentage   37.50%
Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum | Rate 100.00% 100.00%
Maximum Permitted Leverage Ratio   100.00%
Future Maximum Leverage Ratio   325.00%
Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   325.00%
Maximum [Member] | Base Rate    
Subsequent Event [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 225.00%  
XML 56 oii-20220930_htm.xml IDEA: XBRL DOCUMENT 0000073756 2022-01-01 2022-09-30 0000073756 dei:FormerAddressMember 2022-01-01 2022-09-30 0000073756 2022-10-21 0000073756 2022-09-30 0000073756 2021-12-31 0000073756 2022-07-01 2022-09-30 0000073756 2021-07-01 2021-09-30 0000073756 2021-01-01 2021-09-30 0000073756 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000073756 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000073756 2020-12-31 0000073756 2021-09-30 0000073756 us-gaap:CommonStockMember 2021-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000073756 us-gaap:TreasuryStockMember 2021-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000073756 us-gaap:ParentMember 2021-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2021-12-31 0000073756 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000073756 us-gaap:ParentMember 2022-01-01 2022-03-31 0000073756 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000073756 us-gaap:CommonStockMember 2022-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000073756 us-gaap:TreasuryStockMember 2022-03-31 0000073756 us-gaap:RetainedEarningsMember 2022-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000073756 us-gaap:ParentMember 2022-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2022-03-31 0000073756 2022-03-31 0000073756 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000073756 2022-04-01 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2022-04-01 2022-06-30 0000073756 us-gaap:CommonStockMember 2022-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000073756 us-gaap:TreasuryStockMember 2022-06-30 0000073756 us-gaap:RetainedEarningsMember 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000073756 us-gaap:ParentMember 2022-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2022-06-30 0000073756 2022-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2022-07-01 2022-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0000073756 us-gaap:CommonStockMember 2022-09-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000073756 us-gaap:TreasuryStockMember 2022-09-30 0000073756 us-gaap:RetainedEarningsMember 2022-09-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000073756 us-gaap:ParentMember 2022-09-30 0000073756 us-gaap:NoncontrollingInterestMember 2022-09-30 0000073756 us-gaap:CommonStockMember 2020-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000073756 us-gaap:TreasuryStockMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2020-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000073756 us-gaap:ParentMember 2020-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000073756 us-gaap:ParentMember 2021-01-01 2021-03-31 0000073756 2021-01-01 2021-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000073756 us-gaap:CommonStockMember 2021-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000073756 us-gaap:TreasuryStockMember 2021-03-31 0000073756 us-gaap:RetainedEarningsMember 2021-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0000073756 us-gaap:ParentMember 2021-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2021-03-31 0000073756 2021-03-31 0000073756 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2021-04-01 2021-06-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0000073756 us-gaap:CommonStockMember 2021-06-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000073756 us-gaap:TreasuryStockMember 2021-06-30 0000073756 us-gaap:RetainedEarningsMember 2021-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0000073756 us-gaap:ParentMember 2021-06-30 0000073756 us-gaap:NoncontrollingInterestMember 2021-06-30 0000073756 2021-06-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ParentMember 2021-07-01 2021-09-30 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000073756 us-gaap:CommonStockMember 2021-09-30 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000073756 us-gaap:TreasuryStockMember 2021-09-30 0000073756 us-gaap:RetainedEarningsMember 2021-09-30 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000073756 us-gaap:ParentMember 2021-09-30 0000073756 us-gaap:NoncontrollingInterestMember 2021-09-30 0000073756 srt:MinimumMember 2022-09-30 0000073756 srt:MaximumMember 2022-09-30 0000073756 srt:MaximumMember 2022-01-01 2022-09-30 0000073756 oii:SubseaRoboticsMemberMember 2022-07-01 2022-09-30 0000073756 oii:SubseaRoboticsMemberMember 2021-07-01 2021-09-30 0000073756 oii:SubseaRoboticsMemberMember 2022-01-01 2022-09-30 0000073756 oii:SubseaRoboticsMemberMember 2021-01-01 2021-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-07-01 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2021-07-01 2021-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-01-01 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2021-01-01 2021-09-30 0000073756 oii:OffshoreProjectsGroupMember 2022-07-01 2022-09-30 0000073756 oii:OffshoreProjectsGroupMember 2021-07-01 2021-09-30 0000073756 oii:OffshoreProjectsGroupMember 2022-01-01 2022-09-30 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-07-01 2022-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2021-07-01 2021-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-01-01 2022-09-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2021-01-01 2021-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-07-01 2022-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-07-01 2021-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-01-01 2022-09-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-01-01 2021-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-07-01 2022-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2021-07-01 2021-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-01-01 2022-09-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2021-01-01 2021-09-30 0000073756 srt:AfricaMember 2022-07-01 2022-09-30 0000073756 srt:AfricaMember 2021-07-01 2021-09-30 0000073756 srt:AfricaMember 2022-01-01 2022-09-30 0000073756 srt:AfricaMember 2021-01-01 2021-09-30 0000073756 srt:AsiaPacificMember 2022-07-01 2022-09-30 0000073756 srt:AsiaPacificMember 2021-07-01 2021-09-30 0000073756 srt:AsiaPacificMember 2022-01-01 2022-09-30 0000073756 srt:AsiaPacificMember 2021-01-01 2021-09-30 0000073756 country:NO 2022-07-01 2022-09-30 0000073756 country:NO 2021-07-01 2021-09-30 0000073756 country:NO 2022-01-01 2022-09-30 0000073756 country:NO 2021-01-01 2021-09-30 0000073756 country:GB 2022-07-01 2022-09-30 0000073756 country:GB 2021-07-01 2021-09-30 0000073756 country:GB 2022-01-01 2022-09-30 0000073756 country:GB 2021-01-01 2021-09-30 0000073756 country:BR 2022-07-01 2022-09-30 0000073756 country:BR 2021-07-01 2021-09-30 0000073756 country:BR 2022-01-01 2022-09-30 0000073756 country:BR 2021-01-01 2021-09-30 0000073756 oii:OtherGeographicalMember 2022-07-01 2022-09-30 0000073756 oii:OtherGeographicalMember 2021-07-01 2021-09-30 0000073756 oii:OtherGeographicalMember 2022-01-01 2022-09-30 0000073756 oii:OtherGeographicalMember 2021-01-01 2021-09-30 0000073756 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000073756 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000073756 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000073756 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000073756 country:US 2022-07-01 2022-09-30 0000073756 country:US 2021-07-01 2021-09-30 0000073756 country:US 2022-01-01 2022-09-30 0000073756 country:US 2021-01-01 2021-09-30 0000073756 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0000073756 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0000073756 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0000073756 2020-03-27 0000073756 2020-03-27 2022-09-30 0000073756 us-gaap:DomesticCountryMember 2022-01-01 2022-09-30 0000073756 country:GB 2022-01-01 2022-09-30 0000073756 country:NO 2022-01-01 2022-09-30 0000073756 country:AO 2022-01-01 2022-09-30 0000073756 country:BR 2022-01-01 2022-09-30 0000073756 country:AU 2022-01-01 2022-09-30 0000073756 oii:SeniorNotesdue2024Member 2014-11-30 0000073756 oii:SeniorNotesdue2028Member 2018-02-28 0000073756 us-gaap:LineOfCreditMember 2014-10-31 0000073756 us-gaap:LineOfCreditMember 2014-10-01 2014-10-31 0000073756 oii:SublimitMember 2022-09-30 0000073756 srt:MinimumMember us-gaap:BaseRateMember 2022-01-01 2022-09-30 0000073756 srt:MaximumMember us-gaap:BaseRateMember 2022-07-01 2022-09-30 0000073756 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0000073756 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0000073756 srt:MinimumMember 2022-01-01 2022-09-30 0000073756 2020-01-01 2020-06-30 0000073756 oii:SeniorNotesdue2024Member 2016-01-01 2016-06-30 0000073756 oii:SeniorNotesdue2028Member 2020-01-01 2020-06-30 0000073756 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2022-09-30 0000073756 us-gaap:SeniorNotesMember 2022-07-01 2022-09-30 0000073756 us-gaap:SeniorNotesMember 2022-01-01 2022-09-30 0000073756 us-gaap:SeniorNotesMember 2021-07-01 2021-09-30 0000073756 us-gaap:SeniorNotesMember 2021-01-01 2021-09-30 0000073756 currency:AOA 2022-07-01 2022-09-30 0000073756 currency:AOA 2021-07-01 2021-09-30 0000073756 currency:AOA 2022-01-01 2022-09-30 0000073756 currency:AOA 2021-01-01 2021-09-30 0000073756 currency:AOA 2022-09-30 0000073756 currency:AOA 2021-12-31 0000073756 us-gaap:BondsMember 2021-01-01 2021-09-30 0000073756 country:AO 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2022-09-30 0000073756 oii:ManufacturedProductsMemberMember 2021-12-31 0000073756 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000073756 2014-12-31 0000073756 2015-12-31 0000073756 2015-01-01 2015-12-31 0000073756 oii:SubseaRoboticsMemberMember 2022-04-01 2022-06-30 0000073756 oii:ManufacturedProductsMemberMember 2022-04-01 2022-06-30 0000073756 oii:OffshoreProjectsGroupMember 2022-04-01 2022-06-30 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2022-04-01 2022-06-30 0000073756 oii:EnergyServicesAndProductsMemberMember 2022-04-01 2022-06-30 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2022-04-01 2022-06-30 0000073756 oii:UnallocatedExpensesMember 2022-07-01 2022-09-30 0000073756 oii:UnallocatedExpensesMember 2021-07-01 2021-09-30 0000073756 oii:UnallocatedExpensesMember 2022-04-01 2022-06-30 0000073756 oii:UnallocatedExpensesMember 2022-01-01 2022-09-30 0000073756 oii:UnallocatedExpensesMember 2021-01-01 2021-09-30 0000073756 oii:UnallocatedExpenseMemberMember 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure utr:Rate OCEANEERING INTERNATIONAL INC 0000073756 --12-31 2022 Q3 false P5Y 0.5 10-Q true 2022-09-30 false 1-10945 DE 95-2628227 5875 North Sam Houston Parkway, West, Suite 400 Houston, TX 77086 713 329-4500 11911 FM 529 Houston, TX 77041 Common stock, par value $0.25 per share OII NYSE Yes Yes Large Accelerated Filer false false false 100259525 427507000 538114000 384886000 262960000 172944000 164847000 167762000 153682000 66643000 68400000 1219742000 1188003000 2384833000 2452421000 1950247000 1962825000 434586000 489596000 33902000 34908000 98319000 104255000 136283000 146097000 268504000 285260000 1922832000 1962859000 135882000 122327000 299659000 290659000 80184000 88175000 515725000 501161000 701258000 702067000 148864000 158503000 79687000 90104000 0.25 360000000 110834088 27709000 27709000 152901000 173608000 10574563 11033098 605553000 631811000 1304726000 1301913000 -408548000 -366458000 471235000 504961000 6063000 6063000 477298000 511024000 1922832000 1962859000 559671000 466814000 1529861000 1402566000 463917000 406966000 1312586000 1217664000 95754000 59848000 217275000 184902000 48879000 44079000 148589000 132531000 46875000 15769000 68686000 52371000 1396000 662000 2959000 1864000 9552000 9616000 28614000 29752000 496000 189000 1108000 1101000 -1222000 -814000 -195000 -4222000 37993000 6190000 43944000 21362000 19690000 13560000 41131000 31856000 18303000 -7370000 2813000 -10494000 100259000 99797000 100160000 99675000 101310000 99797000 101372000 99675000 0.18 -0.07 0.03 -0.11 0.18 -0.07 0.03 -0.11 18303000 -7370000 2813000 -10494000 -20889000 -8988000 -42044000 -5376000 595000 -249000 -46000 436000 -20294000 -9237000 -42090000 -4940000 -1991000 -16607000 -39277000 -15434000 2813000 -10494000 93128000 105937000 603000 -1801000 2401000 -2318000 7413000 8101000 64000 4636000 130023000 29587000 14079000 -12371000 -4522000 7624000 -4690000 -142000 14562000 14130000 -10367000 -3254000 -41396000 95813000 -38583000 85319000 55094000 35816000 0 4486000 540000 3108000 6422000 4129000 3000000 -1157000 -51132000 -22936000 0 63010000 -1862000 -1727000 -1862000 -64737000 -19030000 -1937000 -110607000 -4291000 538114000 452016000 427507000 447725000 27709000 173608000 -631811000 1301913000 -366458000 504961000 6063000 511024000 -19210000 -19210000 -19210000 9871000 9871000 9871000 -19082000 19452000 370000 370000 -6466000 6466000 27709000 148060000 -605893000 1282703000 -356587000 495992000 6063000 502055000 3720000 3720000 3720000 -31667000 -31667000 -31667000 2479000 141000 2620000 2620000 27709000 150539000 -605752000 1286423000 -388254000 470665000 6063000 476728000 18303000 18303000 18303000 -20294000 -20294000 -20294000 2362000 199000 2561000 2561000 27709000 152901000 -605553000 1304726000 -408548000 471235000 6063000 477298000 27709000 192492000 -660021000 1351220000 -359306000 552094000 6063000 558157000 -9365000 -9365000 -9365000 -1802000 -1802000 -1802000 -13642000 14997000 1355000 1355000 -10439000 10439000 27709000 168411000 -634585000 1341855000 -361108000 542282000 6063000 548345000 6241000 6241000 6241000 6099000 6099000 6099000 -409000 2456000 2047000 2047000 27709000 168002000 -632129000 1348096000 -355009000 556669000 6063000 562732000 -7370000 -7370000 -7370000 -9237000 -9237000 -9237000 2785000 187000 2972000 2972000 27709000 170787000 -631942000 1340726000 -364246000 543034000 6063000 549097000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Oceaneering International, Inc. (“Oceaneering,” “we” “our” or “us”) has prepared these unaudited consolidated financial statements pursuant to instructions for quarterly reports on Form 10-Q, which we are required to file with the United States Securities and Exchange Commission (the “SEC”). These financial statements do not include all information and footnotes normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). These financial statements reflect all adjustments that we believe are necessary to present fairly our financial position as of September 30, 2022 and our results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, all such adjustments are of a normal and recurring nature. These financial statements should be read in conjunction with the consolidated financial statements and related notes included in our annual report on Form 10-K for the year ended December 31, 2021. The results for interim periods are not necessarily indicative of annual results.</span> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Oceaneering and our 50% or more owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other noncurrent assets. We eliminate intercompany transactions and accounts in consolidation.</span> 0.50 0.20 0.50 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.</span> Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowances for Credit Loss—Financial Assets Measured at Amortized Costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify allowances for credit loss based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are monitoring the impacts from the coronavirus (“COVID-19”) pandemic and new variants thereof, the Russia-Ukraine conflict and volatility in the oil and natural gas markets and the effects thereof on our customers and various counterparties. We have considered the current and expected economic and market conditions, as a result of COVID-19 and the Russia-Ukraine conflict, in calculating credit loss expense for the three- and nine-month periods ended September 30, 2022 and 2021 and determined the impacts are de minimis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, our allowance for credit losses was $1.6 million for accounts receivable and $0.5 million for other receivables. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the three- and nine-month periods ended September 30, 2022, we did not write off any financial assets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply the practical expedient available under Accounting Standards Codification (“ASC”) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” as amended (“ASC 326”), to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of September 30, 2022 and December 31, 2021 were $0.9 million and $1.2 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are considered to be past due after the end of the contractual terms agreed to with the customer. There were no material past due amounts that we consider uncollectible for our financial assets as of September 30, 2022. We generally do not require collateral from our customers.</span></div> P3Y 1600000 500000 900000 1200000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the three- and nine-month periods ended September 30, 2022 and 2021.</span> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for depreciation of property and equipment on the straight-line method over estimated useful lives. We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved, and any resulting gain or loss is included as an adjustment to cost of services and products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in the three- and nine-month periods ended September 30, 2022 and 2021. We do not allocate general administrative costs to capital projects.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the three- and nine-month periods ended September 30, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held for sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding right-of-use operating lease assets, see “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” below.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value for the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if </span></div>applicable. We did not identify indicators of impairment for goodwill for the three- and nine-month periods ended September 30, 2022 and 2021. <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the Consolidated Statements of Operations. We recorded $(1.1) million and $0.2 million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2022, respectively. We recorded $(0.3) million and $(4.0) million of foreign currency transaction gains (losses) in the three- and nine-month periods ended September 30, 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span> -1100000 200000 -300000 -4000000.0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use an input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using an input, cost-to-cost measurement percentage-of-completion method. This commonly used method allows appropriate calculation of progress on our contracts. A performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the three- and nine-month periods ended September 30, 2022, we recognized projected losses of $1.5 million and $4.0 million, respectively, for contracts in our Manufactured Products segment. During the three- and nine-month periods ended September 30, 2021, we recognized a projected loss of $2.1 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3—“Revenue” for more information on our revenue from contracts with customers.</span></div> 1500000 4000000 2100000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases” (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 842”), when the lease component is predominant, and (2) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”), when the service component is predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 15 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate, and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain that we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div> P15Y <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-04, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which provides temporary optional expedients and exceptions to existing guidance on applying contract modifications and hedge accounting to facilitate the market transition from existing reference rates, such as the London Interbank Offered Rate (“LIBOR”), which is scheduled to be phased out in June 2023, to alternate rates such as the Secured Overnight Financing Rate (“SOFR”). This ASU was effective upon issuance and can be applied prospectively through December 31, 2022. Our prior five-year revolving credit facility, which has been replaced, referenced LIBOR-based rates. We applied this guidance in connection with our entry into a new senior secured revolving credit agreement in April 2022, which referenced SOFR rates. See Note 6—“Debt” for information on the retirement of our prior revolving credit facility and entry into our senior secured revolving credit agreement in April 2022. We do not expect this ASU to have a material impact on our consolidated financial statements, but will continue to monitor potential impacts until the transition to this standard is complete.</span> REVENUE<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Category</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,710 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,200 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,580 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,765 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,455 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119,200 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,955 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,890 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,274 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,087 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,269 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,972 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,923 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,638 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,238 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,940 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,411 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,793 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,482 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810,763 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">780,621 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="15" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,704 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,728 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,169 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,833 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized, resulting in a contract asset.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:67.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,997 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,456,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,355,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,448,147)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,322,892)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,046 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,066)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,538)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $203 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $156 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $47 million within the next 24 months. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of our service contracts in our Subsea Robotics, OPG, Integrity Management &amp; Digital Solutions (“IMDS”) and ADTech segments, the majority of our contracts either have initial contract terms of one year or less or have customer option cancellation clauses that lead us to consider the original expected duration of one year or less. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of September 30, 2022. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the three- and nine-month periods ended September 30, 2022 and 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to Obtain or Fulfill a Contract</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.</span></div>Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $9.5 million and $7.8 million as of September 30, 2022 and December 31, 2021, respectively. For the three- and nine-month periods ended September 30, 2022, we recorded amortization expense of $1.2 million and $4.2 million, respectively. For the three- and nine-month periods ended September 30, 2021, we recorded amortization expense of $1.2 million and $3.4 million, respectively. No impairment costs were recognized. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,710 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,200 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,580 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,765 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,455 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119,200 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="9" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,955 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,890 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,274 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,087 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,269 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,972 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,923 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,638 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,238 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,940 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,411 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,793 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,482 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810,763 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">780,621 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">719,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="15" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,704 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,728 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,169 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,833 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 169422000 143710000 454534000 404200000 94039000 75359000 282187000 241311000 152987000 95580000 366841000 292765000 58465000 62806000 174473000 180924000 474913000 377455000 1278035000 1119200000 84758000 89359000 251826000 283366000 559671000 466814000 1529861000 1402566000 78955000 78890000 210274000 213087000 62097000 43919000 161202000 123616000 41784000 51269000 134972000 160923000 45234000 46254000 130122000 135401000 36638000 30238000 104940000 78411000 25085000 22912000 69253000 69183000 289793000 273482000 810763000 780621000 269878000 193332000 719098000 621945000 559671000 466814000 1529861000 1402566000 525967000 437086000 1427692000 1316733000 33704000 29728000 102169000 85833000 559671000 466814000 1529861000 1402566000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:67.064%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,997 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,456,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,355,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,448,147)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,322,892)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,046 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,066)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,538)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,184 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 164847000 221997000 221997000 1456244000 1355567000 -1448147000 -1322892000 172944000 254672000 88175000 50046000 65075000 47246000 -73066000 -46538000 80184000 50754000 203000000 156000000 47000000 9500000 7800000 -1200000 -4200000 -1200000 -3400000 INCOME TAXES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the three- and nine-month periods ended September 30, 2022 and 2021 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items; therefore, we do not believe a discussion of the effective tax rate is meaningful. We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur incremental tax consequences upon the distribution of such earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claims to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expected to receive combined refunds of approximately $33 million, of which we have previously received $10 million. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduces the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million are classified as accounts receivable, net, in our consolidated balance sheet as of September 30, 2022. While the exact timing for the receipt of these refunds remains uncertain, we do not anticipate receiving any portion of these refunds in 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct our international operations in jurisdictions that have varying laws and regulations regarding income and other taxes, some of which are subject to interpretation. We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accrued a net total of $11 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of September 30, 2022 and December 31, 2021, respectively. We account for any applicable interest and penalties related to uncertain tax positions as a component of our provision for income taxes in our consolidated financial statements. Changes in our management's judgment related to those liabilities would affect our effective income tax rate in the periods of change.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:297.00pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing tax audits and judicial tax appeals in various jurisdictions. The outcome of these tax audits and judicial tax appeals may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.</span></div> 0.21 33 10000000 3 20 0.50 11000000 15000000 The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:297.00pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr></table> 2014 2019 2017 2013 2017 2018 SELECTED BALANCE SHEET INFORMATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information regarding selected balance sheet accounts:</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventory:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remotely operated vehicle parts and components</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other inventory, primarily raw materials</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,603 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,110 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,274 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,984 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angolan bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,643 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,400 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued job costs</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,965 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,032 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,157 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liability</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,311 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,781 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,659 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,659 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 73159000 72572000 94603000 81110000 167762000 153682000 60274000 61984000 6369000 6416000 66643000 68400000 122826000 134538000 60965000 49032000 42157000 35826000 18311000 18781000 55400000 52482000 299659000 290659000 DEBT<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,933 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">701,258 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,067 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We pay interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes are scheduled to mature on November 15, 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “2028 Senior Notes”). We pay interest on the 2028 Senior Notes on February 1 and August 1 of each year. The 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the 2028 Senior Notes to repay our term loan indebtedness described further below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may redeem some or all of the 2024 Senior Notes and 2028 Senior Notes (collectively, the “Senior Notes”) at specified redemption prices. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0YzQxNjE0ZDYwMjRlNjRiYTVhODBkZGNlMDk2MmUwL3NlYzphNGM0MTYxNGQ2MDI0ZTY0YmE1YTgwZGRjZTA5NjJlMF80Ni9mcmFnOmZiMDRiMzA0ZTg2NTQyODBhNDc5N2MxZTAzYzczMjY1L3RleHRyZWdpb246ZmIwNGIzMDRlODY1NDI4MGE0Nzk3YzFlMDNjNzMyNjVfMTQ1NA_125262b8-efcb-465c-afe6-a269a9c55d00">five</span>-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our 2028 Senior Notes referred to above, and cash </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (the “Revolving Credit Agreement”) that will mature in April 2026. In connection with entering into the Revolving Credit Agreement, we terminated our Prior Revolving Credit Facility. No borrowings were outstanding under the Prior Revolving Credit Facility. We repaid all accrued fees and expenses in connection with the termination of the Prior Revolving Credit Facility and all commitments thereunder were terminated. No early termination penalties were incurred in connection with the termination of the Prior Revolving Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of September 30, 2022, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">⁄</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 1% and (C) Adjusted Term SOFR (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and decreases to 3.25 to 1.00 during the term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of September 30, 2022, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that will be amortized to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. As a result, we amortized $0.5 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively. In the three- and nine-month periods ended September 30, 2021, we amortized $1.2 million and $3.1 million, respectively, to interest expense, including $0.6 million and $1.2 million, respectively, for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $6.9 million and $4.2 million of issuance costs related to the 2024 Senior Notes and the 2028 Senior Notes, respectively, and $4.0 million of new loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt on our Consolidated Balance Sheets, as they pertain to the Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $0.6 million and $1.6 million to interest expense for the three- and nine-month periods ended September 30, 2022, respectively, and $0.3 million and $1.0 million to interest expense for the three- and nine-month periods ended September 30, 2021, respectively.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,933 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">701,258 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,067 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400000000 400000000 300000000 300000000 -4933000 -6572000 3675000 4505000 701258000 702067000 500000000 0.04650 300000000 0.06000 100000000 700000 1100000 500000000 300000000 215 100 1 1 1.25 2.25 2.25 3.25 0.3 0.375 4 1 3.25 1 3 1 200000000 13000000 13000000 500000 1600000 1200000 3100000 600000 1200000 6900000 4200000 4000000 600000 1600000 300000 1000000 COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments and Risk Concentration. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers within the energy industry and the U.S. government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimated the aggregate fair market value of the Senior Notes to be $604 million as of September 30, 2022, based on quoted prices. Since the market for the Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains (losses) related to the Angolan kwanza of $(1.4) million and $0.9 million in the three-month periods ended September 30, 2022 and 2021, respectively, and $0.7 million and $(1.0) million in the nine-month periods ended September 30, 2022 and 2021, respectively, were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the U.S. dollar. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of September 30, 2022 and December 31, 2021, we had the equivalent of approximately $2.7 million and $1.0 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets. To mitigate our currency exposure risk in Angola, we have used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds are denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment is made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. As of September 30, 2022 and December 31, 2021, we had $6.2 million, respectively, of U.S. dollar equivalent Angolan bonds. Because we intend to sell the bonds if we are able to repatriate the proceeds, we have classified these bonds as available-for-sale securities, and they are recorded at fair market value in other current assets in our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the three- and nine-month periods ended September 30, 2022, however, during the nine-month period ended September 30, 2021, we sold a portion of these bonds for $4.5 million, and recognized a gain of $0.5 million as a component of other income (expense), net in our Consolidated Statement of Operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimated the fair market value of the Angolan bonds to be $6.4 million as of September 30, 2022 and December 31, 2021, respectively, using quoted market prices. Since the market for the Angolan bonds is not an </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active market, the fair value of the Angolan bonds is classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of September 30, 2022 and December 31, 2021, we have $0.2 million, in unrealized loss, net of tax, in unrealized gain, net of tax, respectively, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $18 million of accounts receivable during the first nine months of 2022. As of September 30, 2022, we had outstanding contract assets of approximately $18 million for the contract and $5.8 million contract liabilities. As of December 31, 2021, we had outstanding contract assets of approximately $33 million for the contract and contract liabilities of $11 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe that we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.</span></div> 604000000 -1400000 -900000 700000 -1000000.0 2700000 1000000 6200000 4500000 500000 6400000 200000 18000000 18000000 5800000 33000000 11000000 EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) per Share. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, the only difference between our calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units. In periods where we have a net loss, the effect of our outstanding restricted stock units is anti-dilutive, and therefore does not increase our diluted shares outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, our net income (loss) allocable to both common shareholders and diluted common shareholders is the same as our net income (loss) in our consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annually, the Compensation Committee granted restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. The restricted stock units granted to our key executives and key employees generally vest in full on the third anniversary of the award date, conditional on continued employment through such vesting date. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The grants of restricted stock to our nonemployee directors were scheduled to vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting of shareholders in May 2021, which vested on that date. Each grantee of shares of restricted stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares. The restricted stock units outstanding have no voting or dividend rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the restricted stock units granted in 2020 through September 30, 2022, at the earlier of three years after grant or at termination of employment or service, the grantee will be issued one share of our common stock for each unit vested. As of September 30, 2022 and December 31, 2021, respective totals of 2,542,533 and 2,447,259 shares of restricted stock and restricted stock units were outstanding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that share-based compensation cost not yet recognized related to shares of restricted stock or restricted stock units, based on their grant-date fair values, was $13 million as of September 30, 2022. This expense is being recognized on a graded-vesting basis over three years for awards attributable to individuals meeting certain age and years-of-service requirements, and on a straight-line basis over the applicable vesting period of one or three years for the other awards. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Plan. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2014, our Board of Directors approved a share repurchase program under which we may repurchase up to 10 million shares of our common stock on a discretionary basis. Under the program, which has no expiration date, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since 2015, and are not obligated to make any future repurchases. We account for the shares we hold in treasury under the cost method, at average cost.</span></div> three years P3Y 2542533 2447259 13000000 10000000 2000000 100 USINESS SEGMENT INFORMATIONWe are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Energy Services and Products business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewable energy market. Our Energy Services and Products segments are:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Subsea Robotics</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Subsea Robotics segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#222222;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">Remotely Operated Vehicles (“ROVs”) for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">ROV tooling; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Manufactured Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Manufactured Products segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">autonomous mobile robot technology and entertainment systems to a variety of industries.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Offshore Projects Group</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our OPG segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">installation and workover control systems and ROV workover control systems;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">project management and engineering; and </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">drill pipe riser services and systems and wellhead load relief solutions.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%;padding-left:14.15pt">Integrity Management &amp; Digital Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our IMDS segment provides the following:</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.46pt">asset integrity management services;</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">software and analytical solutions for the bulk cargo maritime industry; and</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">software, digital and connectivity solutions for the energy industry. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">those used in our consolidated financial statements for the year ended December 31, 2021.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:548.25pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,710 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,200 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,580 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,765 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,455 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119,200 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,560 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,362 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,035 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,557 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,043 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,251 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,961 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,848 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,430 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,875 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,769 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,850 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,686 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,371 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,202 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,677 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,580 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,645 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,249 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,241 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,860 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,128 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,937 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine Income (Loss) from Operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income (Loss) from Operations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine-month period ended September 30, 2021, we recorded adjustments attributable to each of our reporting segments as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total of adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments of a similar nature during the three- and nine-month periods ended September 30, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment, reflected in Depreciation and Amortization, was $28 million, $33 million and $29 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $87 million and $103 million in the nine-month periods ended September 30, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, was $2.3 million, $0.8 million and $1.9 million in the three-month periods ended September 30, 2022 and 2021 and June 30, 2022, respectively, and $5.8 million and $2.9 million in the nine-month periods ended September 30, 2022 and 2021, respectively.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense, by business segment:</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:548.25pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:57.25pt"/><td style="width:1.0pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jun 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sep 30, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,710 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,123 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,534 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,200 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,987 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,580 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,457 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,841 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,765 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,913 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377,455 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,474 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,035 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119,200 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,671 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,814 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,031 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,529,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,566 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">809 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,560 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,362 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,035 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,557 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,338 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,544 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,043 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,251 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,961 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,848 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,430 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,875 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,769 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,850 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,686 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,371 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Services and Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,202 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,677 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy Services and Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,580 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,871 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,645 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,249 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,241 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,860 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,128 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,937 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 169422000 143710000 157123000 454534000 404200000 94039000 75359000 105456000 282187000 241311000 152987000 95580000 116457000 366841000 292765000 58465000 62806000 59438000 174473000 180924000 474913000 377455000 438474000 1278035000 1119200000 84758000 89359000 85557000 251826000 283366000 559671000 466814000 524031000 1529861000 1402566000 37069000 19533000 25938000 74559000 55862000 4282000 809000 -1365000 5560000 4352000 20310000 7634000 17535000 38511000 24443000 3091000 5362000 3436000 10035000 12557000 64752000 33338000 45544000 128665000 97214000 13043000 14251000 8961000 33848000 50430000 -30920000 -31820000 -31655000 -93827000 -95273000 46875000 15769000 22850000 68686000 52371000 16013000 21483000 17531000 52545000 66871000 2939000 3202000 3020000 9031000 9677000 7132000 6781000 7107000 21536000 20768000 1695000 1114000 1034000 3759000 3329000 27779000 32580000 28692000 86871000 100645000 671000 1427000 821000 2148000 4107000 1799000 234000 1347000 4109000 1185000 30249000 34241000 30860000 93128000 105937000 <div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for the effects of:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on sale of asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total of adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments of a similar nature during the three- and nine-month periods ended September 30, 2022.</span></div> 1415000 1415000 395000 537000 149000 217000 10000 1308000 395000 537000 149000 217000 10000 1415000 2723000 28000000 33000000 29000000 87000000 103000000 2300000 800000 1900000 5800000 2900000 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F"7%4'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 " "Y@EQ5ODI*S>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!)71S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\ M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_, MGD!6U35X8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!7=8@]#(Q M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$GQ):];N#ZQ MZ9'F7\DI/@;:B//DU^;N?OL@M*RD+.JJD+=;62E9J^;F?7']X7<1]H-U._>/ MC<^"NH5?=Z&_ %!+ P04 " "Y@EQ5F5R<(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 +F"7%7OZ-KNMP8 +PG 8 >&PO=V]R:W-H965T&UL MM9IO;^(V',??BL6F:9-*21P"Y=8B4:Z]0VLI5]ANM],>N(F!J$G,'*>4=S\[ M"3$]F1]I!/?@RK_?-_[8B?-QDLLUX\_)DE*!7J,P3JX:2R%6'UJMQ%O2B"3G M;$5C^]?LE2$04PG'"5I M%!&^N:8A6U\U[,;V@\=@L13J@U;_U9N1?]6P5(MH2#VA(HC\\T*'- Q5DFS' M?T5HH]RF*MQ]O4V_S> ES!-)Z)"%7P-?+*\:%PWDTSE)0_'(UI]I >2J/(^% M2?8_6N>_=:T&\M)$L*@HEBV(@CC_2UZ+CM@I:%_L*.=8:PA;&A/4.X_,$3YPC;IO(WS7'*+G2R/.=0 M%^[VV_<[^2LT$C1*_C5U61[9-D>J8_=#LB(>O6K(@S.A_(4V^K_\9'>LWTV\ M1PI[0]\NZ=M0NJ:?;5;41 J7VU;SBPD)K*J)Y)9(;C6D+RGA@O)P@Q[IBG%A MPH.C!$]-G3($JVKB=4J\3C6\">4!4T>]C^3<81P\.*D\$/<>B6!]3QX/9Z&$\N)/OAB9H,*XF=*^$[H&-'2KD@306-&2^ M$1:N[]J."0DLJHED6_HD;(&-NF,>"=%DR>0Y8YQ&3Y0;3[-PB(-[S;9K628\ MN+0NWXYDV%7VU&'*N3H@\Z,PB!=H*HA(S4X!)WXSFL@0KJK+B34GKL(YBN59 M(Q=4-;.2+;B1$T[74QF.#2K'EG$8D#-%UFLBO$_,HPCE[IU6XKBZ? M=AH;MI*"[R:B?*%VTT\R02SEC!.M2+PQ@L*!^T%/(3JV-AT;]I/M0"[E.@K$ M@V/VXYU"=&QM.C8L*-MY1QY[7$ZP([D >45_4#,B'&6I?UVGZW:,G*<0'5N; MC@WKR79BO0T2=2+Y1@D'M>Y 7+-IXZ9C&T%/(3RV-AX;5I72Z79);^6'YMD' M#MLGK7!9748M.#9L*#\R%IJ^GQ*.^V+T';BH)B/6PH-A5QE(0#^'#,G"1'4@ M8.^, ]?5!=.F@VWP8D QXPQ\7Z8G-#EX(0 ?R5@*^E/X#];^@ROY3T%_AB8L M$7(/_B=8[;7U XG=KG5AG''ANKJDVH!P)0,J2;-E">-HQM:Q$1..^\S4I;[X MS$AZ"A?"VH5P)1PEB#WSJ,*9L[^-H*=P(:Q="%=RH1*T>(&R M _@A-G/"D>Y%UT5CN=99HBF)4#'*:$+X\YILSM!7F@C9HVD@>[1M7KG!6ZC; M*=J@<*?*?'87)&J]5F$Z.Y((%?"GT"JLM0K#'K351Q9%Y69JZ,_/2MRT+NST7NY>M%Q.D5BH,6]",$S]; MBF^B)Q8:60Y+>)>O26)%W3OQ;$#0>-OTQLC MWRD,RM$&Y< "- M$**?A.;+QKT^_H2VN\5X#G%3LWDF^>Z^D4+^0,*7H9^L< MNVA%>7[GQWCCX12RY6C9]FKWH=2/]HW.WAHKK(._?:*GG7;1!"5TH/A-A-V^JU72/>*63+T;+E M5)(MA2?'3X[C@G'S,0WGW!$N9[R!YU$9)&/\/-)(? KKTJ MH[K4L=+>2Y52Z5?>>A?&!1+DP;ANOT,%U=4FU M=SFP+KUW87P@#EH8PZ5UGWO0!M:&O:G6POA IGEA#!?5!=6:U:YT]^Y="^,# MD;;=LVUT>X]F)"L"A[N:3$IUS]0'X_9TQL MWZ@-E _L]?\'4$L#!!0 ( +F"7%4)H5T]-P< + ? 8 >&PO=V]R M:W-H965T&ULM9G;IBQ(QQX3&W-.$X/F4E3 M3YRVUS %6YR0A$I =MVG[X*418E80DZ:YL*1J 7X+XC=;Q<\>]#M1[-2RI*_ MZZHQY[.5M>N7\[DI5JJ6YH5>JP9^N=5M+2U\;>_F9MTJN>P&U=6<4YK,:UDV ML\59=^VJ79SIC:W*1EVUQ&SJ6K:/KU2E'\YG;/9TX7UYM[+NPGQQMI9WZEK9 MW]=7+7R;[V99EK5J3*D;TJK;\]D%>WD943>@L_BC5 ]F[S-QKMQH_=%]>;,\ MGU&G2%6JL&X*"?_=JTM556XFT/'7=M+9[IYNX/[GI]E_ZIP'9VZD49>Z^K-< MVM7Y+)N1I;J5F\J^UP^_J*U#L9NOT)7I_I*'K2V=D6)CK*ZW@T%!73;]__+O M[4+L#6#1Q "^'<"?.T!L!XC.T5Y9Y]9K:>7BK-4/I'76,)O[T*U--QJ\*1OW M&*]M"[^6,,XN+G5C=%4NI55+\DI6LBD4N7;3&7)*?K]^3;[[^GOR-2D;\F&E M-T8V2W,VMW!G-WY>;._RJK\+G[C+M5J_((*>$$XY1X9?AH>_5@4,9]UP=CA\ M#O[NG.8[IWDW7S3I=%W#%KJVNOAX0OZ0U4:=D#?&;-02\ZV?+.DFL#I2*G5(15/H!0M-LVL%D;C-(J3L6C$D%$A:)[ALN.= M[#@H^TUSKQJKV\<3TBB+28R]Y6))FB9\)! QBT62<5Q>LI.7=./$U&[=M"WH M(Q?&0%2^Q/0E(?\<"5Z:M2S4^0Q2O5'MO9HMOOF*)?0'+!:_T&0'OJ8[7]-P M9$JS@ET.?\F/?VW*>UF!Y^:$O%?&MF7ADE3W(Z0A[]K> &R-4F_W1#R-:3IZ MAKY9+" P(OP99CN_LJ!?%T6A-R ,R%1E^?L*<3-4> EG,0.-X$J"%X$D_T+'Q 'V?/JEC?EO*FK$I; M*KQLY4&"?FK=^J5F.W1ZKZ<,@W17XJWEHZOO4(<1-HHXR[Q'@\&6"SZU>0:$ M\C!"060+72ZIAB>#ZD1HF.=)[/6\F!U-)G?0 $T>AN:N##TFU =@1EDVSL68 M6<;2B1S"!TKR,"7[6'Q"RS&M/OQB%J=[K-Z*1>PH8\E$)<('2/(P)-_JYN[4 MJK8F2W6#YF3N,RNEC,?96")FQVDRM3\'MO$PVP:)XXQ\;'%]HC'7-'D[ ;&+ M@=X3Q2D?T,>?@[YJI_^87A]K:9YDXP(/,75=[E5!!<0; MK+5JBBF]P?GPY$K0+/W?)SH\21O *<+@/#SUN^X.I*!*W%AC80G >_0\#8$D MHYF(:#8.BO#M/Y,_8H"N"/>;A^YMC][DQJYT6_X#*?_(*9SP^TN1T/[?V-'_ M [1B *WXE-/;M6S)O3L-[1QUOT&ZYRM]X>7AL(S/=7/O MY%<$BRC7A-A'M&X20"0&V(LC'7%1;.I-U;W7T?U1E*[A :[<*[A[X*DVN'0?[:>0 M[.+(2W>(H4B2*)Y:XJ$($.$BX+="R4:IUL&_"^*5KI:J-=]VAQ#V$96-'.^F MC LOJ)'S71KE4\65&/@OPOQWS:XK6B$!.=UE U6 PH]WA _UA'IO.XY9'>H< MR"_"Y.]+UL!"^GUKE*8\]QZ_;Q<#&?E$:1(-F(Z>T]_NM8Z[(QE<\':Z@XR M]KNH(=;OSO=>I[IWV;_*]JYL#!2BMS"2ODC!Z;9_/=Q_L7K=O6&]T=;JNONX M4A*VK#. WV^UMD]?W$O;W4OZQ;]02P,$% @ N8)<52H%VWJ3 @ [ 8 M !@ !X;"]W;W)KR!8$S*ZD::K"KUJ%N%=#*B1H>)E$T M"1O*1%#D;FRNBEQN#&<"YHKH3=-0=7<)7.ZF01S<#URS=6WL0%CD+5W# LSG M=JZP%_8N%6M :"8%4;":!A?Q^2RS\2[@"X.=WFL32[*4\L9V/E33(+() 8?2 M6 >*CRW,@'-KA&G\Z#R#?DDKW&_?N[]S[,BRI!IFDG]EE:FGP5E *EC1#3?7 M.AZ78"FY=O]DYV,S#"XWVLBF$V,/^26^[?=@3Q.,G!$DG2/Y6D':" MU('ZS!S6%36TR)7<$66CTTT.9I3!<+48%A)N3XFK\E+$A)=X[#.0X/+6Y.P[):Z]$LE3RRU@'9$ MTNB$)%&2#,AGA^574*(\=O+XH3Q$Z)X\Z<<$DC/* MR5QJY@[8MXNE-@J/V?3>";BN$<<_P.B/[Z$;DPM%?N)Q]ZB^M%!/F^>[?&E MD\C_'D$>3..9D%D/F1V$_(0U7&_4'=$/,/_ EOW&%D?9Z3B;I(_0!@+C*$VC M-V=]H$\[W*M%]A[X2-6:"4TXK% :C4[10_G:ZCM&MJX\+:7!8N>:-5Y'H&P MSJ^D-/<=6_'Z"Z[X!5!+ P04 " "Y@EQ52(59B08& !7&P & 'AL M+W=OLFS0MQ--E)N;Z93L=S0/!;7;$L+] Y_=LIW,TH(^<"1V>1[S;_RO#&=W6[C M-7VD\O/V@:NK:7QM2"?MF&5@__V!_>=*O!+S% LZ9]F7 M-)&;NTDP00E=Q;M,?F+/O])&D%OR+5DFJO_HN<%:$[3<"X P$V$V ?>H(3A/@G#J"VP14TJ>U]BIQ42SCV2UGSXB7 M:,56OJFR7T6K?*5%V2B/DJM/4Q4G9W-6"):E22QI@AZE>E%=( 7ZN$(?MY3' M934%ND*?'R-T\>8M$IN84X'2 OVQ83L1%XFX1&^.KF^G4DVLI)\NFTG'(_%3E9 V*^20E7LR2OA(M]?(MBX1L0@!YC,_ M/1Q#R*SQ[@>U\L64Z[YD!_O7L2DJLE_C=4ZIK,@]&;.,EO9NHC4U0OJ>3V8\_8,_Z"*!\I0E9=LCM?HI5(Y1IN\MQSG)HG&-;1:H FY; 7=T=I_HGA8[ M,.%UH%<%EL?T?N:ZH>>KE;COI]*$.9X78.<8%IDP[)(P\#2Z!8!S+.)Z7HL[ MTNFU.KU1G7,F)&(K5.8O7:J-7VWP:,M9LEM*<*.OZ=PC67:(?4T] +.\L#?; M6KT)PS8F;J#A%@".8-_S'%B]WZKW1]7_PID0ZK3EZ[2 Q/K&L*'KNUH)YR;* M#0,GT*2:**6 ^*ZFU(3AP DM @L-6J'!*XLM4[?6EVA-"W7H9U69XT3YC;3< MZ4LOA^B+,J<";/G K&80^*&6!P#E6#HJ,E'8"=Q @RT F$U<&\-Y"-L\A*-Y M:(ZZBTS5_2U:<98CUKH@2'D(M'N@%VUNHK#K>[IR$^4%GM'J)LHEMC^@&UN= M#;1>42ZIVB:E@/?16Z+M'%0C /Z]L8!"-J#W=TP1 N]-V!U8U))YF,2EY\W:7R6^G2 MTUZ'4]7C:F_?J5N]+P'Q:I5FJ7H+&WEB=KS9 R8(ZRLX@D#8"O24@*BA=N\L M+1[U9[./HH)*4+5M%@838K0# #./=) LU#=Z".7TASQ6WEE' M/.ZKCK>X)[IBG!X2(>.7@:H[QF1L/PQM7;\)\W!HZ?I-E&.'CK$83!C!MC>4 M@,ZYX7'K]L#9/JU^Y[AX4J?=*I5JIV?\]1RX9B>&GJYN#L%LUS.28,(FL;-%9V1;G8CNN3^= \;@%O8]%ND07ZHBJ"P-W)&#[+/4U1[>: "X,_=#7 M6Q*DP_IB78!T7L_F'6ONW"8>MYM1FNW*(_86P])@Y4#=/Y1%<- MT0VJ)IW5)-;H2ES$O%"K31S.(&6P:_60=C)J6[]W_9V5+3HKV^)<;,=5Z5PQ M&7?%W?I+6);%7'1U 9NRH?-[W6%=8\V^S0'4E75M^=;1GW;J12"W?NXL8&X\ MX U)9Y;)N%GNK\H39"Y#;R,6T]Z @IWQ=/:$1:,EVA:Q_ M$&[OMD^!WE7//K3[]_AFCH'[$;Y9U,]X.OKZD=.'ZE<4@3*Z4D-9U[[:5WC] M%*>^D&Q;/:9X8E*RO'J[H7%">0E0GZ\8DX>+1]R/$$ #4&@ & 'AL+W=OR8QM,U,TV;B7/OAIA]DD&UZ@%Q)MG/_ON(E MV!!9MB_J%X/P[L/NLRMI%XUVA'YE*XPY>,G2G(V-%>?K&]-DT0IGB%V3-<[% M/PM",\3%D"Y-MJ88Q:52EIJV90W,#"6Y,1F5SQ[I9$0V/$UR_$@!VV09HM_N M<$IV8P,:KP^>DN6*%P_,R6B-EGB&^>?U(Q4CLT&)DPSG+"$YH'@Q-F[A30B] M0J&4^#/!.W9P#PI7YH1\+0;W\=BP"HMPBB->0"!QV>(I3M,"2=CQ;PUJ-.\L M% _O7]%_+IT7SLP1PU.2_I7$?#4V/ /$>($V*7\BNU]Q[5"_P(M(RLI?L*ME M+0-$&\9)5BL+"[(DKZ[HI2;B0$'@R!7L6L'N*KA'%)Q:P3GW#6ZMX)[[AGZM M4+IN5KZ7Q 6(H\F(DAV@A;1 *VY*]DMMP5>2%XDRXU3\FP@]/IF2G)$TB1'' M,9AQ<1%9P!D@"S EF M5V3#4!ZSDWR'":]'!*/.<8WFM&'$V( M+[=SQJF8[W_+8E^ANW+T8A&\86L4X;$A@!FF6VQ,?OP!#JR?9,3K! MT@H6: MP%HA)=(N;;SK"3FQ(IU[;\ M3@J',C'?M>3)Z34<>$H.II?Y[;VU ?H^[+@MDQH,K*[?$C''MX<=L5"&UG>= M([/2;QSWE8Z?G)4](,IJ433G8+JA%.?1-_!,4WZ%6(N;YGM=A5B(E,LKMI&L[ MPX&<6&CMZV-+3>WTO@<"/.=@AJ,-37B"60_<;E&2HGF*KP0W5S.4XIZ4M-OX M'U'#%]MS#Z %%T$ZPEAMQ:'Y?;_?X4LB=&6['58#F90[Z+ E$7*=8V0=-!/P M_3MAC=$_L15*Q&1[82UV8C.42*EV0VCO/;;52TYK.M739Q]U!KX\X&R.J;0Z M5F-?NB]J10NTHH6ZT-I1VGY,L3BY$2[.)L MUXD6:$4+=:&UP[+OH*"ZA7KO-Q6HM9O2BA9H10MUH;4#M>^HH+JE.J^:>=O) M2*L92<,CJV:4%EW,GR:T-G_[;@RJV['S^//.^C B$9/RI[3H8OXTH57\F0=? MZ3-,E^7Q"!,;WB;GU1?9YFES!'-;'CQTGM_!FRF4/ ^*(YOR5& /7YWW/""Z M3'(&4KP0K[*NAR(/:76$4@TX69=G!'/". 8 >&PO=V]R:W-H965T M&ULK5EMY[XKOTL M@VRKAY&+9"?IK^\*"-@@E&3J+PF&U?+LZ[-"EX\R_ZE6G&OTM$XS=358:;VY M& Y5O.)KIC[+#<_@R4+F:Z;A9[XF^>12 M;G4J,C[-D=JNURQ_ON&I?+P:X,'+C0>Q7&ES8SBYW+ EGW']8S/-X=>PUI*( M-<^4D!G*^>)J<(TO;FE@%A02?PK^J/:ND3%E+N5/\^/7Y&K@&40\Y;$V*AC\ MV_%;GJ9&$^#XIU(ZJ-]I%NY?OVC_6A@/QLR9XKG4UB 8HX0NV3?6# M?/R%5P85 &.9JN(O>JQDO0&*MTK+=;48$*Q%5OYG3Y4C]A: 'OL"4BT@[05^ MSP):+:"%H26RPJP[IMGD,I>/*#?2H,U<%+XI5H,U(C-AG.DW,E,R M%0G3/$$S#?\@1EJA;PMTR]0*?84X*W2.?LSNT,G'4_01B0Q]7\FM8EFB+H<: M,!A-P[AZWTWY/M+SOC'Z769ZI=!]EO#DK M-<5\H38LYE<#J%;%\QT?3#Y]P*'WQ6;SD90=>,"O/>"[M$_^@-XCLEBN.3I) MI5*G-FM+%6&APG2:W81$F%X.=_M6=(7.L>>/_5KL %]0XPN<$;I._H:R*K-< M2VA%L5.0,JB^3.2=5"9.ZC!,8-Z)&4'3@MKIX7. MH-YQ4!H+5K;>+$%L+7,M_BUNV"POU05[L1M33*)6A+M2V O&=&2/\*@&.WH% M[(+G.82JBJ9F3V7X"NXYF?.,+X2VYN6H RCTVFG9E3G'D8?MF*,:<_1JU9BD M0R=+X-Y3!$ 52[E"M-* K12B.[/C' M-?ZQ&S\4D2D3<#A,&*HW+\:==X_\3N%WA2+HQ>@OU:5 M?O]D\')K-E0*#_P9^BVP-B$_I&$/W#UBQDZX !#F,@40[WAY=6JX]SJ.Y=;T MK@<><[%C\Y1;H6-+EE+/(VU?VP3).(AZ:A"3!C]Q]MG[ISC=)J9)@M\17RQ@ M<"O2F<60PDJ8#%%GID8K,Y-],XL8&0:U]M7JU4=JK,?2=NBH9F+ 3CJ&0.^@ MG&7^;+646N+H>Z-Q.XQ=.4SHJ*]H&C+';C:?YC+F/*FFF1FT)!/".S[7:,;C M;5YPWQFZWC&1FEP\AYW%N>E<5F/\#DBO;4=7Q/>COF)J.!\[V;&J_3W>5HIK M^_@:= $$9K(\A-F5.A^%I&F<92HM^;:L'4,)9DMD MX,=L(S1+SQ"OB\P4C-6>+L=">QIW_&X1PS[IL:=A8NRFXM(>H#;!YB(MDL4* MLLNIV _"CM=M8M#5>E VW(O=Y-O3:AO"J*SX[14K+/2+/1J.VF98Y"@)^I*G MH6#LYN#O$G("L_Q]N(5KJ)FXJ=E,/\7. M:;HW99_\4,4,=VK=1-G,(!8JIE$0M3G/(A<%%(][S&@HF^!W;?Y,9U=OV?P1 MYRCP7CX[EK9#+S3$3YQ\.9EN\W@%-?3.V;72>A"\(/#&[7G+)D4SL5\6PPF!GO59O3,"7>X-_0[U6:1\3/IJIV%HXF;H*7LN>Q8,$.CD8.PX MK3JQK9RL=EC(&4;?CO^[8A@'/7,O:2B2=NA%QKR)V[R+TMD4=O.W-EE(7P<=08NJ]B(]-0(;?B> M_B^^MT70^LW4PO<6*VQBH3_J^\Q$&[ZG[BWZ?368+Q!L=EI,=%B+'V N]]KQL$_3)N&=O2_<^U;L)OQ?MIP\1P>3+#5^* M+#-I"!&>\ES(Q&J'A>QIA'%[<+'(P<[2ZQM<:,/XU,WXK]EQ#X_<%E@HG8R" M;B!LF_/1B 0]%C3D3U\A_V-^9:C>%3JXR")B^QL, #0C@ & 'AL+W=O#>8[NJ6^:^I;+,/$S- V,QEB:2Z";I./GW0\JR9 (0(L8G MSDML.;9J+R:)M;W^?3IOK1;DNFM^JVW+3 M_<^'JEX7;?>ROIDVMW59S+>5UJLI555SNBZ6F\GE^?9OK^K+\^JN72TWY:M: M:>[6ZZ+^\F>YJNXO)F3R^(?7RYM%V_]A>GE^6]R4;\KVW>VKNGLUW5/FRW6Y M:9;51JG+#Q>3/\CON:;U%;8E_K4L[YLGORM]4]Y7U;A9_%YUQ%/ M*A#M2 6ZJT"9"IISI(*VJZ"Q%5W= M*W5?ON/UOVS7W+9^MTJ6FSX]O&GK[G^77;WVM-V/;NVW MC5)]4-R_[I;M%^5,>??F2OGYIU^4GY3E1GF[J.Z:8C-OSJ=MI]]3IM<[K3\? MM.@1K;=56ZP$U6;R:J_+IJV7UP\!5M;91?ASZ_?O&M^4?Z3ENOW9?U? M ?=*SOUC/E_V*:I8*:^*Y?RL:]RLN%UV,1.[3]?KCV[ MJ^MR<_U%>5L7FV95;-/]'_/_==/V80Y)T($=EN: MCNH6]:8;(NDDRKXR/ZOUNIN17^V"7([)JLUUM6GK:K7JYTRX:?AKIW2]NIOWFJ^J^F%QM5VGO[]KB_>K4FDKY4AH MHLS\$("Y#:#?,GZZ- R;&-;Y]-/33"R-L]^J_M[<%M?EQ:3;BS9E_:F<7/[] M;\14_RE*O[PF<:CNT*&FB]3TD#"?;\"99CB::@Y;$(@ZEZJ./BP6(F.+!+&9 MIJI2,A2-D:()$I8*IH=F$$K580LROARU+-49ELKY4J9J:OM"@W6I[=>E)EV7 M67=YMNR6V+I4?EY53?.+:&4]((RG ^%HIL$L+*G0V(6%A+E(F(>$^4A8<-(P MA4C)" F+D; $"4M/ZMD,*9F#8(.DH.^3@BY-"GF[*&NEVUQT[$5_3O*I[-^J MMTDBZ9/$KTJ?-[H+J+?%9U'"T/G^(K;*O"O.I$&,31A(F(N$>4B8?U+/!B>5 M"I&!14A8C(0E2%B*A&5(6 Z"#1*&L4\8AC1A<-=*5;V]7%+6HB:;:)I-C,E9K]XUV?6K9W79;M%U%ND8J,[(\9$G:%A+E(F&?R5]M$ M,W5FT^ C-0,D+$3"(B0L1L(2?IR([CC,*5>*E,R0L!P$&Z07:Y]>K.>?=EB" MS;.JLT==,ZG2V+2 A+E(F(>$^4A8@(2%2%B$A,5(6(*$I4A8AH3E(-@@Q]C[ M'&-_W\,3F\\_7?9ACHQGTB#&IA\DS$7"/"3,1\(")"Q$PB(D+$;"$B0L1<(R M)"P'P0;IQ]FG'^='WVAUN 1EZ+:FLVDYBV3IA;@2Y2TT/"?+X! M9YI)B&HS1[>BSJ749L]ND;%%@MC,;CQM9D1CI&B"A*6"Z:'IQ&9/JC*^G.A& M*U_J^(U6HNX79N_;>^[%AYPQ]N@"2KN"TEPHS8/2?"@M@-)"*"V"TF(H+8'2 MTAUML*JISKR!9%#-'$4;9IPGQE?R?2]%Y/S1V0A)NX+27"C-@]+\'6WX?N0P M;UH!5#.$TB(H+8;2$B@MA=(R*"U'T8;9Z. )7(+*.C>CEQE=$X26.]4G3E- MOX)JNE":MZ,-SXO8+:T/U0R@M/"D,8B@FC&4E@C&@.H&XZ%-H9H9E):C:,/< M<'"A$KD-]05.+0AOXC-,:FFL*TT>Z>A="J]*3%MEO5@N5-6#TGQ!&\XTPU#9 M)!.(NM@P39,I%T+#BT3AF1HEE)&-H;()E):*YHFFVZICLA2W<8Y%V7,'J%V4 MB"R>JJXQ>T=/%)O%W@STH;$%4%IX4N]&4,U8T+N"SDT$H1&;=6]"(\N@M!Q% M&Z[F@X.3R"V<+W%2P#M #=U168_M3![IZ(T%KTHLU6+GA@M5]: T7]"&L]Y# MKK,?)Q=VL:9J[.?)H>%%HO!,C3BLR3V&RB906BJ:)YJN6I0[*> +"D\*^&*2 MDX*#"Y+(;9 OL4YYIZ1!B$I9I[8\TM'KE%#JN8HVO#Q30?W(I6[%Y]]6D=Y_Y5C6TQ&G\FC&)M!H#072O.@-!]*"TX: MJQ"J&4%I,9260&DIE)9!:3F*-LPR!\PM "CM M"DISJ>C9B[K)'#%Y5. ])([*?EK)AP870&DAE!9!:;%@&/A12 2C0!S=8 8A MA8:606DYBC;,#P?[(04\!9,*G%YHSDRN-7M70YV!":1Z4YD-I 9060FD1 ME!9#:0F4ED)I&926HVC#C',P4E*YD?+YQRD"QYA.58>[\(&Z+*$T%TKSH#0? M2@N@M!!*BZ"T&$I+H+042LN@M!Q%&^:C@QF3RLV8+_%\?MY/:*A4Y9[Y*8]T M=,82/,%2MU63R9,N5-6#TGQ!&\XTPS18;T@@**@[AL-^'T$(#2\2A6>JANTP M>^,8*IM ::EHGE";6BI[NU904/BP?K[8\=NU]&!FI'(SXVE7*E"K(I1V!:6Y M4)H'I?E06@"EA5!:!*7%4%H"I:64=V]J%O]U'E##)8HVS#@'PR65&RZ??Z4B M,@42T^2^F =JIX327"C-@]+\$_LW@*J&4%H$I<506@*EI5!:!J7E*-HPTQPL MHU1N&47=I4':^&90VA64YD)I'A7X$'6+?9 $5#. TD)1"TSVW3F":L906B)H M 6&?495")3,H+4?1ABGDX&:E/_SIEY1W_^F6:5&;WJ MZD%IOJ -9YIM4T-G=RJB+E9-[JO,H.%%HO!,U;#8&ZDQ5#:!TE+1/*&VJ5/N M&..T1V$*BDF^=/#@)M4 S\+4>!4>T[/^52XUV)9U2EW#=^R.,8G6B@'E(H MS8/2_!/[-X"JAE!:!*7%4%H"I:506@:EY2C:,-,<;*3:B]A(Y2IC#R@TP=,3 M#?8#FE=031=*\T0MT$S60PK5#*"T\*0QB*":,926"%I V$<,IU#)#$K+4;1A M:GCR->H__ &6NPB>#I%N6=1A#Q[DD8[>IO"JQ*".RG[S!E35@])\01O.=-4V M=/;C[L(N)E3COD,=^R7J@O!,U3 ,UC\!E4V@M%0T3S15YQ]+(2@H.G@0%!,< M/$R;15FV5T5;7)[?%C=E6M0WRTVCK,H/737U-ZO;=-;+F\7^15O=7DRZ7<3[ MJFVK]?;715ETJ[8OT/W_AZIJ'U],._Y]57_<:ES^'U!+ P04 " "Y@EQ5 MPMO4]!@$ !X%P & 'AL+W=O]LBQ 'W]($LY&VY7SWH.LLW*(4LGNR0UC<61.: M0BY.Z49G.XI@E(O21+<,P]53&&-M/,ROO=+QD&0\B3%ZI8!E:0KI]R>4D,-( M,[7CA;=XL^7R@CX>[N &+1'_O'NEXDRO*%&<(LQB@@%%ZY'V:#XL^C(^#_@K M1@=V<@SD2%:$O,N3(!IIABP()2CDD@#%UQX]HR21(%'&UY*I52FE\/3X2)_F M8Q=C64&&GDGR)8[X=J3U-1"A-$,A MBO=PE: [<+VY_OXD " 0#<;^:6JC(IO=G$T^,A_8#H9HI(EG(D-TC[3QSS^9 MKO%[DX=5PGR5L(E*V%0E;*82-E<)"U3"%HI@9SUC5SUCM]%O[9D[\(7&')'U MNJEABE1NGDJ^$N['IF.(SMZ?-L)ED&W4@_S+(,NL!TU:1W:K<57"9BIA9V;TPJNUYUJ!?\W.W M,-^]F&O''A@#K[;*7H;9GNM9-=JT@2;>ZASG/&S6$&::AF77+-80YEI>SSH/ M"YJ&T._9M:2+AC"G;SH_1GHVX5XUX9[*1V?3A'H7,W7YO.P0X[<6>NOJI!(V M50F;J83-5<("E;"%(MB9J?N5J?O_MZG[#2M!W=0=8OS60F\UM4K85"5LIA(V M5PD+5,(6BF"%J?63O;84T4V^M\M 2#+,BWVGZFJU??R8[YK6KC^;#WZQ"_P# M4^Q)OT"ZB3$#"5H+I''OB168%ON\Q0DGNWQ';T4X)VE^N$50//UE@+B_)H0? M3V2":K-]_"]02P,$% @ N8)<550\C$]U!@ ; \ !@ !X;"]W;W)K M"X6VR!+1HT MO3PL]H&61A812E1)RH[WZ_<,*2ERXV2+?;%UF=N9.3-#76R-O74YD1=WA2[= MY2#WOCH;CUV24R'=R%14XDUF;"$];NUZ["I+,@U*A1[/)I/3<2%5.9A?A&?7 M=GYA:J]52==6N+HHI-U=D3;;R\%TT#[XK-:YYP?C^44EUW1#_FMU;7$W[JRD MJJ#2*5,*2]GE8#$]NSIA^2#P3='6]:X%(UD9<\LW']++P80#(DV)9PL2?QM: MDM9L"&'\:&P..I>LV+]NK;\/V(%E)1TMC?ZN4I]?#MX,1$J9K+7_;+9_4(/G M-=M+C';A5VRC[ D\)K7SIFB4<5^H,O[+NR8//84WDT<49HW"+,0='84HWTDO MYQ?6;(5E:5CCBP U:",X57)1;KS%6P4]/U\DB:E+K\JUN#9:)8K M)XV1JVAD]HB1M^*C*7WNQ.]E2NF^_A@!=5'-VJBN9D\:O*%J)(XG0S&;S&9/ MV#ON4!X'>\>_CE+\M5@Y;\&*OP\!CO9.#MOC3CESE4SH#8] MG9P_$>U)%^W)4];G"XU6D65" DTGEI92Y<6?QCF.^@O=>7&E37)[,.Y?M.Q^ M-OWBV9O9=';^7I5XK:06"[CS3GPDZ6J(">G%HC#6JW]PLS0.HT!\)Z%20EZS MG9#[II-H6L-TZ)I4H 6SVL.6H+L*/8E'.F+:YL3M&4KDT.D)J8U<:1J*!+3B M$@D9HX'AG'1ZY,T1&K*VRN]@1)8])2 MUJT,>E68K 6S53X73A5*2RNL&2L2E"9-FM0 M1W A:.D\+BR1V)&T@%>FG#L']\#"TP]ND1)G2D:,$5Q5J&6X!@A*8""$1M R MA4J ((4SN$29E\C>FL&4@A 8,L](^UFQ5*;1JPGY+C&-51E7!GM':74J,G3838Y7W[Z]N'=T?1MN)V>OQ(5 M(J0V,5STC41M&1)#)9,-@ZW/M7-*'GV]M3@EA# S#&$?M- H*'DH:L-FHW2T MQXA!E+5T8(V];3/",BUY&C=,(N9#F_0HR,$8A!\X0K:2F%X4,Q"RTZ:+HLVD MMI;9P*K=B-HK?8R"]($YA-0LPA1X:&P8V^WQR2>VR,3SZ>@4MK3FGF>1Q_KS^63T M>D_PY]9 */>KJ.T&Q+I%"WCB<9;%>9X2%ZR(P0R@G2M.??+&P MO9F8F UU7= V(*8,JN-RD0$P8GE7=R+_KQA#;L]4083[P&&DJK V(W$$F%X=?L'<3\3Q[/3567M"8.G0 7N2<'70 MK!@V;D,#%3%MO:#8=AO8D!- =W%$A@6<)+:F-$YK;*0^NU92!X)BXWNN?C-: MPQYG"O_G.!V)+_G]9&[5O.Y8'VD]'L_8! M+W=>%OQ1HG>CMF;[K6+WAY01*Q" EWU:XVWF*0X(XI67/6 P=SRRNP9A@W(X M<,1)%\=DP,I=Q3_HDVXWW_MH\A#2V=\P^PT76KBV#[C\:-H"R==48MMJ$#LU MH3%X'ZN 66L.!7;"/MH;[:-#)^QQ[PL(0NOPG==,_O@QU#WM/B47\0OJ7CQ^ MAWZ4=JU "4T95">CWUX/L$'#MUV\\:8*WU,KXQ%1N,SQ.4R6!? ^,\:W-^R@ M^\">_PM02P,$% @ N8)<55A7<7=9"@ !L !D !X;"]W;W)K&ULK5G;;MM($OV5AF98 (DB!$G M,P^+?6B11:ECDLUT-R5KOGY/59$4E%#Y5->!L61[$)9'.Y5)5'L^/C)T>5=?7! MQ9E\=ATNSGR;2E?3=3"QK2H;-B^I].OS@Y.#_H,/;K%,_,'1Q5EC%W1#Z5-S M'?#N:)"2NXKJZ'QM A7G!YW_.9-?GYPS 91 M25EB"1;_5G1%9G!R9K8_)5=QD65*[6__:NB\/HPM/C>R[, MN@LSL5L5B96O;+(79\&O3>#3D,8OQ%6Y#>-:#/.^,._L M9Q_,99;YMDZN7IAK7[K,43P[2M#$YX^R3NI+E3J[1^HS\\[7:1G-[W5.^>[] M(U@XF#GKS7PY>U#@#353P!>:>#VZ>7N\-/^^G,<4 )/_ M['-8Y3W:+X]+YWEL;$;G!ZB-2&%%!Q>__'3RY/C% ]8^&JQ]])#TB\L2M6/K MC RJT%P%RETR;WV,;/5'NDOF9>FSV[UV_Z#D^+7H7WYZ.CN9O7CM:GSM;&DN MH2Y%\XYL;'',V&0N*Q^2^QMOKGP$-YB_R+B<$-=B8^RNZ$Q%EQ M990;U&31 M)L@R=->@2/%1J3ZME\3U*BF**/V,W,K.2YJ8#+#B%!FKUD#PDLK\,/E#5&@; M7-I B*U'EZ*Q4 'UEC4$FY843%KBC*CI5/*9)O@YWQ _VD@X1?+](6Z1J2@M M?6YIDPU;=A'VA&5A0*9A@X_KK2&_.-*0)]:9&? MCGAQP]4PSDH#F2 PG&B^/D2%92,R. X.'7F]S5,$M%V!HX/,'#P]->]AK5JU MQQ979V6;TS=P9]%[\;Y;)8JY-0TI-\EKL"U.KQ5;B!@#1P++Z.^"VX/:5: S MJ"R"KS3@/@ L*Q?::'YE=I@=O[AZ_^>;5X.B#K@?9& _S!2,4&@OV(HV 1* 18;I!)E"D-$",!5PB/L(#8;>X_J$G44Q9RU[CQR,^9*5UU'IA65(91]J M3"#DL.)F:QJ4D0?^B'NN0<=,5,V1^[YMRGF\.)$7.2$"&"@Z7_MT,Q( /'P! M'D)H+H4%OA4VT7*[G_G,&I'X^63Z!++*DFN>C]Q7GS\?3Q_O'/RZ-&#*MA7U MU0!;URB!1$QGA?)Y3E3!I[;&9"2C7Z]"D&%<-+4?,Y\F=L2)F5_14 5] 8)E MD)VX- 4E_1ES=70S%O _ZF M!L&UF,53/Q?L#B&_?@3O9^9T]N2WY_V$P*>E G9.0M5>L6;2J94"JC1L(Z-8 M=F_8A - =TJ1TH"S++24*UNC(XW1-;>E !0=/W'V.VJ5/LX0_BZ=3LW'Y9:9 M.[4YF[FW, 0(KW!;/SV9:,FM&7Q ^;,!Y0+[D^FL_X";.S<+WE+*S;3/V6ZI MA%V2\F8. '"SSUM\6R12@B!N><4W".:*1W07 *Q)BP'S\X!U\'K+DA;2;F&G !&W-V?H?RINH[P)L:E;,0[W04WC=M M_YB67>D3U$:].'R+O._1(F=E5S[TQ>$G=('WC4\$AZ[L@%64OYW6\ <.B;;BH5?*!"N?'FF@3&F&UJT+/@+RE_ M"""Q"C'T!6MJ)V\(!;#)TF52G)I/3>=S[F+CHWLX0#JP!"HE!*Q;O@?EM%6K M'^Y$>NAP7*NXYC 5=ZXPN>MDP,E;6&:@H!U^3$Q,@)"3?P; ^PB)7MC(FZ7C ME8KEP>"\S;K4CX(TT"";TZT64M8='S#IZC,1[5*L':#'%MS8-- *=CO2/4D7 M">EKJJOO6_MT=C/;_SBBJ!HE 1XR,E[ .GI :'@\8<0R5W9XX""I.1R7SR1Q MD<(JI;#/C(0?YVV$ Y&GQFH..NOFO'Y$ MAQ7X6Z-ER8>)A 1;-6.+IV'Z%R2QB*5K-(T,E#DQ).RP3TOE(8XNC+K"O:7( MNT1E:[O0IJM1YI&@W"CRVA[R/M.A5BO2PGJW6.BX YPRVG5SB1WJ.;EV[L8K MUGUE4CX0:]V)>A+CU=H/)%8*B77GD,5A,&70RA3(=2/6235GV^4S@VU*[5"]9M")LNL%*374_LE%5V(P";4S_V:;]_+54Y>+,U#0=Y7-"01B[K M-8 ?N&^MG\B M@1D]!Q"JDYO($<[WB:NV ]EX)V>R#"#%;[<8D829@2V68'*D>-+@1UMUFIHW MA7JRWTE]EB)'S3#*]_+HSLFS"9N^GS#!:,=A]V1+Y^@]D!G;MN2I0Y'/>T#P M[4+G'D&BZ,"<[*+NA?EHTL=7MMQ$MQMZTYF+$TQY)3_XD)[;/>S19SQ.1K:1 M+'%=@G>_>>(/^[>HF5:MMH=^\&[9^URRX$S,J=U&VP^'# M\[I1 K6W]N:Q\G]4]#[\4,W_G[9:K=M.II0I"XX6]O T)+W>EI.' L.-L.J? M;S+M+_1D5R!ZH>1>L&7BH?M$,/]T&-IX:"TA%##0EKYKD:RJ:^H?RC08.G5H MZ\QDLS($G&>$$85B*MO&K>+?;-CV7=$9+Y,8VKMXY%K3$#E^_A9H@1U0GH1] M/T,3^$:FV\5TZ(RF7]?F_+O.WA'\:/2K!#K?0GY[Z1Z^Z \4PZ?#SSN7^JO& M]KC^-O0.%_\%4$L#!!0 ( +F"7%7EJ90570L *,; 9 >&PO=V]R M:W-H965T3W;M&US?75E\HW<"C-7C:SQ9J7T5K2XU>LKTV@I"KMI6UT%GI=< M;459SVY>V6=?],TKU;556R_:7YHG%W-4HIRJVL3:EJIN7J]>S6OWX3T7J[X-=2[LWDFI$G2Z6^TQ?MG=KHW3&\LZT:MMOA@7;LG;_Q?<> MA\F&S+NP(>@W!-9NI\A:^4ZTXN:55GNF:36DT85UU>Z&<65-0;EK-=Z6V-?> M?)4[67?RU54+8?3H*N\WOG$;@PL;0_9)U>W&L/=U(8O3_5$#PA+QP]"ZV\\&G/V$JK+7L+6S4R .BV&_;6XBHU^_?MTMCG M_SD'@),?G9=/U7)M&I'+US.4@Y%Z)V8V%*41Z[66 M:^PJ:/NR,]!A##-RC7)L.5M+M=:BV92YJ+!OC?+B3-0%:\LM258K!E1KLP+$ MN%XK51BF0 4 J5)!K&?H>3TR;.R9NU&=0:BS7.&!!GS8WKC/_'F MS6#[G;/]&J*E7A]P[TRQ9G_1JNCR%JNZI9&"?55+U9:Y83\P/UGP"%)Q%84\ M]3U<17'$XS"B*R_BH#_V2=3="FG4:3F1MHBX%RY8&O,P7K @"[B?I2R(?![Z M/ON\6IF-TI+6_RYI_0>MNH;Y<< 76+>(>9QY+$P2GD4^"Q8!3Y.8?:P13%VV M!U(*VB2OV(]BV[QD[\IUV2(B=ZKJB/(,BS,>84\2\,Q+F)]&/$I#YF<>7P01 MNU>T^DE (FQ9^"$+TY1'<YIM: M56I=0F86\33.6+9P2,0^SX($B(0<[O5V_,#B>,&3U"==&:M%2UMVB*9EK!K(&%=?7[':ED:#8!XL7L-U>9 N*8.![ M<"2R5R'W@/:M*86U_[8C1JAP!]2\1(&^BA =QA,4>]Y%:?AC# M,>2J%G^6%0+.DS"C% [PST>&+2*/3(\H:=H-:BJ(87/, B2*'S!D:!"'],_/ MPA[,'@1 O.#I(F1!&O(H"U@&Q],DA#B/)ZB/WL"[%L5N&%S@60JE"P0F#%B* M"'N+#$CX,"+^&X&Z'PGA?D(('P9"&)+N>J0K+7.UKLL_893:834819)&N+Q( M4M(8IG ^<5J"E"<+6YPHJ82G87A.D&B98(TJ42C$*"0Q1"U[$8J*IP&!C-)$ M^+*89V'X-]P/S6NZVQ+T&VKP'*-.%#9&K81.\FM46#F MD77!IN4*^4M&;QN2K=RR02H3QF!HL[0[?8S47985$<2R-V;./@VJ4=[Z MN+83576 7G!QX6S,^\[H:$#+"N:P5IV80P##=I&C[,U#W3M2=P<11W>=3I%O M2NQ$1Y$K8KVAW91F$BJ.:X-YBG(&J(@S7G&VWT R4[82+BD1JQ9O_Z(."^C\ M7)=$DU2[LH"6LG:#L)THEYAR'VQWP#TRFTC0#B(/_[_]#^7L \,X4!Z M7=9U7W^@R5(5MJ-%:"A42@&5-1AN*!F1Y[J#7N1U#(J*(BJK&&T(A7>[51U% M'=Y49!K61!GWH_0Y78>@HFP1/+]DB00F)S:DH*[(\B]Z:0+&?+!Q@MLE/S*H M3XG58X][46(;CP9S&UIUIM82D";61RD\2^"SS0<;1ZP?,@7![<<5"N,PK[!G MH$\O2> KN#L.LT>.GMC[T%MPK9]%SM(4Q/]%:IM$J$WV>5F5:^&Z]:TU'9%M MY7:)]!V"S4_I@0D;"SMEX;F=M(0[XS3H>'B/W,WM](;*U9*.9@1>,U&K)FK; M#0AR+U$^'02UI5F5%&$@T0C=EI8C)F^>L[W 9!1X(:%<0<0<0PG*3Y<[4@-A M[085MQ-5!RK;2\MRK#-DSUXQ^;V11>DH9"?*RM87#.T8H-%_RY1D(^=TZ1+/*!H'I0> )AUYB7:D21+,H)KJ+38L@(RIV# M%)K:%'+)O*2+9TAQO)[(VA!N^TF[.9).S6@V=^HH4%0Z<&>.R<\AY/RR$#D3 M7+P>"H(Q/_AQ,J#=]T4(K.7W%O,(VUK2X[IT7<+ MJP[T,&@C\_L&9?5A;G3ZYNQ=9P-G7PF:?2UNW3CG3W""!'KQ8+[F[/.7#_RO MC;3/?OQ'%@3>RX^?WMW92__EXO:.1&W.?B.R,LJ92:JMH1_O(ZWTXF6JZYVIRI1N_-])3? M#.RQ'P?\KGY0%GHF]V+H,.T[YHJLZ\V J]IM,4 MN8-3&&>='=W:0V,_$KK7_1G(5O6AL> ./'_\.LB/O=6=0>GS(D0,'QT/ Y[@ MD+?0;Z'\O"1J(BD_==6**$P<#^4?'TYBQ[FSH076PG$LM4#DHJ&Y@T:GLLZU MY7<[(/3ZE-,W.3PZFE%=51QAMAT'^SM-&5^>Q@5+W%*[R@DD:G)9.^T$E+U3 MEGATY$>.C5U1T$>.7#;#E(R&1Z?[L2_"ZJ%?SONO%!=]0L01N-*2WUAWR[(8 MV*-19@"%]X5 MJZ1RMIR)EE5FR.7]T&PO=V]R:W-H965T MU(PWWGSJYA[5?"H/1O & M'Q7H0UTS=5JBD,>9%WGGB2>^KXR=".;3ENUQ@^:/]E'1*!A02EYCH[EL0.%N MYBVBZV5J_9W#GQR/^HT-5LE6RJ]V<%O.O- 20H&%L0B,?B^X0B$L$-'XK\?T MABUMX%O[C/[):29!<=!&UGTP,:AYT_W9:Y^'-P'C\(. N ^('>]N(\?RAADVGRIY!&6]"I-B9L&AO:QWD'18RX[ MS/@#S G6/\0'Q&TC&9Y++^"+@!MLK2$(?XC".+^ E@^C$X24? MX/VH]0D%LQFXX;H04A\4:OA[L=5&T9'YYSWY'7KZ/KJ]1M>Z907./+HG&M4+ M>O-??HKR\/<+W-.!>WH)_7\6["+F^XPWZR_KU?/Z!I:++XO[U1HVG]?K9[B] M__3P=+=XOGVXA^<*82<%76S>[(%KX-]9T(W=,U7:!7VFO.TI=^V&%84\-$9? MPZ^\ 5/)@V9-J7\#*O=0;;C! I+(#2)2^8*-D>IT356KI4%Q NI/RM7O!2M> M"(26*:.!H*"0=2L;BM#P,XP2/\HFUHC];!3#@ZE0$>,>T8=6<>I+G" 5.](= M,Z@X$QHFJ9^'"8PC/XI">):&"4*)\I$_RF-K98F?C\^ Q4$I0@2F-5IMCPI; MQDO 5^JC&BV3//3C46J-R)^,4U@T>TF)@:TD^9#[23ZA;QKEPV9Y[N=I8HVQ MGX8A+(I"'4BRX&S+!3<<[4[LI*@83KGJSW0AM1,?Q;$_CG-K):F?)>,!XE^Y M[;V(UB3/()WX81)3JBE["(:]$N>6G=B64IO&E,,1))D#6_52NPK82@ND!CFP M.D$T]I,HLK_1..H3E&5.0A;[*27MK#">3/S>A,YZ[ZX$;QI=C6KOVKD& M=XZZGC?,#B_&HFN4W]V[Y^:.J3UO-%'>46AX-:(&K;H6W@V,;%W;W$I#3=B9 M%;UZJ*P#K>\DG;]^8#<8WM'Y-U!+ P04 " "Y@EQ5J;DTO!\+ "5( M&0 'AL+W=OMT ?;4V]JM;*>7%]S3)W*O>ROO\Q>FIBU8JE6YHWUE"I_H3'VPPA5I*NW#K4K,^E5OW*L>?-3+ ME:<'I]=7N5RJ3\K_D7^PN#NMI<0Z59G3)A-6+5[U;L8O;FZ^2U^U1L1()6HR),$B9][=:>2A 0!QK=29J]>DB:VKROI;UAWZ#*7 M3MV9Y(N._>I5[[(G8K601>(_FO6OJM3GC.1%)G'\5ZS#V,E%3T2%\R8M)P-! MJK/P*[^7=FA-N!SMF3 I)TP8=UB(4;Z67EY?6;,6ED9#&EVPJCP;X'1&3OGD M+=YJS//7K]7<7YUZ2*+[TZB<=1MF3?;,>B[>FLROG/@EBU6\.?\4"&H8DPK& M[>2@P$\J'XKI:" FH\GD@+QIK=:4Y4T/J"5>:Q*7NO>M<__S0^'[T\@'16(YT=DKZ-M O>(P)^N?TL M?C?9\L0KFR(B(2\RR!KG52S,0OB5$@N3(/UTMGPA^CK#(U,XF<7N6,#RM>'% M:Q6)Z9AOQF(V/#\;/<. 3!LKWAFOG(@+12]GXDC,1J/!:#1J79T/\;=[PB76 M"(.JW]\RP%7."RN]$FXM<^&4]XE"QGLG9H/GTZDX'YQ=3,0?F4R-]?I/Z,/J M:><*F44*>CJ,[4\'YQ=GQZ(_&YR-\+MEC"-Q,1H/)F>7?#49C,XOL#KPW:MT MKBS@C6<#L29I:9XHLAJ9+"_FB8Y@P(6R,!Q9\N@,P%.=),PGRZ552P*?XWVD M=IKM\LND: ML6RY2P95N-)$&%A1B4*:JUO&"*J5;%2J7"F13 K)!)4K%"1RS KLH^J@R7$;O5?(P M$"T?=)E?2"]R!2)C22:* P>K^NZ1 M485V*Z))FL<41_/'PW%MH'X 0\F'DI7J(@VN72CRL7,FTI*R=:W]:@N0.V8' MO8^\V2!'Q2JP*D9($>%:>UC,*F9LT9>0G+)Q-B+D@R4'W(7A-]7P.E88@11+ M:XJZ9 *"]1A _4 +=:[+.@L)ZDYT7B%4RV IJ[R&M#8T:^4P" MI C?O3-#,:O1-P.*/6(Z3C^_@N'=@)P%,3R3>4'[ARHX@Z2/ZMXD]^2E M4N8;&>F$AF'!O\DLX W4.QV*]YFX03PFXC*4ZRZ_9.B#70AZIZ+"<@96J^PX MK=/Z&R2[ W'7A7XE21)HI60_7>$$R',V/OJ1K&S#>4D&34(9-2VW?QW6DJA/ M9QRSQ(2/F&\(MXFYL99;'@H[&,4%S!NH*7D _MM8!* M)EZK4GGP06%#F/R78(8^VB@\=9>8$K4B5F3OAN*@4/QAWU;K;S+%1&!QU M'BG)-,&]=:<(I="@0$U'EV%E9!1BR6#*DC5WK;@XH!@5_2524R*(8='Y@XB4 M]5*SY2@ZURM#]&36&5X#DM.QEE:7$<,]0YF:F+O0UE$O &.3#1*-<"+BVI() MTE8^"$#S[E3EI1*(L>";FO2[Z8B*$)?Q K42W)ECA0=Z?*]( "X1W51!'=4= MI>_E/%%@L6^%SFMFI#O?=%8<]VT5A^*&+8QMA2\+Y*C%5BL9BVPC-[O3\G!V M0,*.,Y\JJ/9CW1\%,$];W NEV:C],?H$?XF;K(3^_??.22':L% M8RX[G -A'XJLR=1)2GM_4$:&)V'59Q1&H5V.N&NBIR1/YCFV A1(,+5=:BBS M7FD,NP\)P:WO>#@Y>T8E;\(7L0)YL1N)C!#[=TA-D^B8Z?\=.K??U3WLL 1< M,M"/Z7$\H":X/^FTR(_AGE2XIW\)-P<@UTV9.,,;%MF0(2H,AU=<;5XVNUN. MUN2!:;2N$Z$4:X<- &>!AZ@_J1\+V$ED&_]H.*6=%A3 U<49G%C7@Y5>4I2' M0%U3I[A2&24P=C"/Y$B"/3!JCY4N3/_08:0)M,V?K]"@[A<@6%_!"7Z/AGC$5/8(^2"GH2JG>/X M-$C"K6A Y&%3JV%P#HQP,$K=,;-2)<8%5("?<2>Z41+G0)\9+[A!X-WZ0)"M ML,$+Q;_,6CEO"@WG77E?!4M9D#?J.@S%'1;OQ@9@?B /I7R 0/JJZFI.Q=:% MGJY\$VN" '"$ <^47?(V/6K\.D"_0"S1M #\-P M?J.Y40IM%98CW1LO8&FR-=X]&C_,:U3H_=HT.]_ZF(];ACR1$376B?0<^[1U M\<9+/IHXFK1:NKV[^:K%J[+C8=/<4W >C8?G]8,NR!44@%7J)'1TNNXK@C]=><[2%;@0 M5FM)1BC4\ MIT[,8D&QMANJ[6A;,G%VG>KL^KIUSD/, QZE(BKGR!Q.VWJ?>'0^?+Z)?M8R M#6':/(/G5 XANO]DL?.,<]L4Y6(;#$"G&GSPV;G8(2I"9KH2XX!/72$-VYPB M+8*(TO=EHRW#5KD\QPLA'Q=1M2W>RM:N-N^VS.!/]$4.2X:]P ,%(M-T"7G3 M *0R;?5X9Y&9X /:<#'C[Q7R" 63,J5Z98)7ENC,RC9U-![99)&&=3M]>Z# M-R1#W^'H4^D)?<@J^:7J4-%V6X.^BY?:PTB< T^BI9WT^__14AG&Z*NW,8S^ M=QC&6]38]77RM/6IF'N-.]Z#;KS)^<,SRBVZ-;Y<*8E]"PW ^X5!])0WM$#]GPC7_P902P,$ M% @ N8)<519]&CFL"@ [AP !D !X;"]W;W)K&ULM5E=<]LV%OTK&-73L6=DV9:=-$ULS]A.VKI3.YDXW3[L[ -$0B1J M$F TK+RZ_?<"Y B9Q_<^:EM MZD(;]<$)WY2E=,M+5=C%V>AHU-[XJ+.\IAL'YZ>5S-2=JG^O/CA<'7124ETJ MX[4UPJGYV>CBZ/7E":WG!?_2:N%[OP5Y,K/VGBZNT[/1(1FD"I74)$'BSX.Z M4D5!@F#&YRASU*FDC?W?K?2?V'?X,I->7=GB#YW6^=GHU4BD:BZ;HOYH%[^H MZ,\+DI?8PO/_8A'6OIB.1-+XVI9Q,RPHM0E_Y6.,0V_#J\,M&Z9QPY3M#HK8 MRK>REN>GSBZ$H]601C_85=X-X[2AI-S5#D\U]M7G5[8L=8THUUY^+F:\=0/.?35$( M2DXV*Z%">NTKF:BS$2K%*_>@1N???W?T\O#-,RZ<="ZW7ZZ$Q>W;\75^]M/U[<_O[N]NGYW)W[3M6_8Z'-@RT>5(H?HNC$0AS( M8/8G"I26IMI73:T@*;,/RAE*DBQHK_+M%D][DD+JTH,2"EE#)K;"FLZ04.A0 M0I*T28H&-F=C(4MK,F'AAH,ON.5?B^^_>S6=OGPC*N68WTRB]DG#0CHG3;W< M;W6@_&OEO&@ :\?J0FWB@E#DFZHJ-"X2Y(9 $\ 5E*T,(Z&98O"]X06M?F(N MB*?+HQ_>0$H)TO4A2,';L?C50HBX0*S:.S9)FHH7(4RY_")=VCT#[DKML:'0 MOSE1:5<(H<>ZR)D6&8P328AVV1LM'NA MBT*0;;F$&DG*E=/P7*9 "W:J^9R01+AJ.!/>%CKE],V!6I0+%N-VJDGV..KV MY YZG.OA2_IN3'\2V3C6^QU22F@>=*L1-2!\?ANB3@IX]EC,C*NEJG32%C.B@<*Q,I5); MY#K)8ZTC"[1AN3TW_X><"%0J6S\'\V$WEFG+S!),8^_ZGJ%*'#+Y4Z?OVH#9 MFU4/^*C]/36"1%'Q#@C/$"L4V^@.A('!13CL]Q1?"_'DVD+7.9F)D< (]9CD M5/8"HE50"+ /+Z.M^K<,00::+16,*HBFL#6DT@>Z*):E1CQ5W MF8EXSYA>I:\O@H/?!V?+[XTG\"3]('.6$R*:FD/(B*HPC6C=!FVJ >$^*F;,R%1E0 M4+&UL;5X!I(.2*0]V1(*4CQU@0_H_N^3NTFO88YC%9">4OY)'1;834(8J 8= MZ,PT"-7;SC?XV_/.D'=@D UAI/T;PCY,1R67X68OLAQ3#/WW.&4$<1/Q!WSR MH44$3V26.95M7-Y&^DX9#9=N+9>-!2F+G9>')QB,BX(IE\W$S%BK<@:0MH/C MF"?WE'CH MH$JO$1WP.4Q0L73:CJQ5K%A"BYW1H,JI8[XU%-W$.F=G-J!UMNPOBO$"F?]8C M,1RL@P,N=P\F/W8T8:%"M4OLEG5%BX_"H+!Q5 M-H"&A>#'$;>E2G%H"Y!I%/[#4!L,.-Q;UV?0+/Y7=0L5>!$!U\6R'PI@%P=Q M3T6ZFZH$XSU^[JUWG#;V:T%C.026&%,&6FH+8(6+$_6-<9](:CTWO8[S;7F2 MU)QHN,4H&^:8@&7X0://+GH,QEZU-Q8&R-)A:+CJ#PUW-?Z$5H/=[[L1 61K MZ%1B:!2,\PQS_4P6-//X0+71#EC7\S:4* WNN PP)]M#HRH@P=R3+<$7[K ; M.8;S]Q:D&.X>C6,RN9T&AELU'IZW5@2)M.Y,UP$%/+4WUB&!W=&5H9.=F?2^ MA%Y\!,Y[$L;+L$'7%4\W,14MUT_-.A._+@;$AJBU558*_2: M7/J!JRT(!@'=O80!5MS*)!Q?TA8L>V*&<="'5LX_F9U296R)D8.L!XQZZ>NW M\S&Z'3/:6#053=ER6<9H>YR']G&X:7ABB?,7Q;F;.,*6MKF/N\U 1RE3&I6B MH^.^=Q'IJ_P,H14G;?PS^R&J]; ^_S:@=EY.IL_@8W.$NF3$(%_&4\U"<5 , M5ZY7Q-M=^'%H:\=]XGTL< K'3J?CS-0>$/P*%;V&%TYU,9%^=5C9!ZWL>Q@% M=0E%G"?=.-4L65W'0 CBTY& Z"$<8V-88V_91!OK> >]I3KEGL[.TM&GFX_H M5291ZB!4PP;"=GX#MX]%WIXC4_@:!_DG K;M#TF'.RF=N#"I18;KQY98?N=D M\F(%";*10I@9_86"R%S-O?)PM>R?Y.1U2GXRX6V=ZX:A;@>[R=<'NVTU,BR' MAEMD'):B_J\.@&OI_[8)\,GF?V0$_)M< 6N1\AY9:#K987(H&!C4NT-VR7CY MN/Z<8#-\/HSNL.(&?0G(5#MS(&MX?V9YN$C%BU.5HI&@%== M!83X/3EZ]>ADKAU:&I&**,-+>.PA<&R'3==,+ X6L)E]ZCQJA_4GHTK/K+9: M5IMH='DQ6:WHGO0F_M:B[=WMVPPZ/G[>H$TV,!,>'74;*^IJ.@UGF1I'GHRK MN4-P(#3J2P!,JCWPX_DM!K_M894MHO@UAS-M8D"!]!/"5LTE#A=!:,)O],-Y M?/ >E9!+K]9B+<;Z6H]'F#% '_3Q*YZO0?_#M[J;7P5*WPXP?2.!KJINJ6R# MS9L^8ASTOD$A!AE_:2., ['A&ULE5CO;^,V$OU7"%_1ZP'^G:2][B4!G,1WNT W:\3=]D-Q'VB)MHA0I$I2 M\?K^^GLSE&1G[;CMA]U8(CGSYLW,X]C76^>?0Z%4%%]*8\--KXBQ>C<:A:Q0 MI0Q#5RF+E;7SI8QX])M1J+R2.1\JS6@Z'G\_*J6VO=MK?K?PM]>NCD9;M? B MU&4I_>Y.&;>]Z4UZ[8LGO2DBO1C=7E=RHY8J?JX6'D^CSDJN2V6#=E9XM;[I MS2;O[BYI/V_X1:MM./@L*)*5<\_T\"&_Z8T)D#(JBV1!XL^+NE?&D"' ^+VQ MV>M=Q^*F]\^>R-5:UB8^N>U[U<1S1?8R9P+_ M+[;-WG%/9'6(KFP. T&I;?HKOS0\_)D#T^; E'$G1XSR049Y>^W=5GC:#6OT M@4/ETP"G+25E&3U6-<[%V[GT5MM-$-_]Y$+XAU@H+Y:%]*HOEM%ESX,[A)R+ M>U>B#(),3-H\[1%/JJI]5F"+6!AIKT<1D,CP*&O.YFYXUN%354%R,^V(ZGD[/V+OH^+E@>Q=OV:,X"V=RYE3@?T]1E!!K#B6A=RA#V,X!?Z\^?GLZ?'#XW^6 M**]/RR7*:_XDEN]G3_-^^C.XFRWG#^+^T\?%_'$Y^_G#ITWQ(B^)IOOC\ M=/\>6\3BI]FC^+I8JY;]H4"+"B6S@MYIEPNFRD:5]T4LE'#6[$2NUVOEE%/QDD?8<+F)S]#HC(X$*1=160U#%!]N #F); !]0B ( A!06 MJFP0:O_(K/\3I@F.M%$/&#O$K\^11'(".59.=-@K.!D+/E(^2$*;E9[43ZHO*."TI?E56QNU4\W1@]VM3'+VS[7X0 MYU$6SB.HGP'XC5IH 3<&3@#@5QV(C;(@"S0(K!/58ET;@T9B5F*A?8Y3%J=] MP&U.@=&"W$HL$/E]RD2NB3?)Y_ 8M:U5&RJE!6>\JS<%A@(4%7FB=*ZXZA%$KO&$[(H2%V;HLD*M3A3P MH8%;#TAF=4;^H8@^55!"U/A&N$?8SN4&38V&HYDJKTU*PRE>U]KCY5_@M:Y> M,=OB1I/(SGD?F.$ H%*%?&8B[5W)4>T'=VB34L7"0ML9(7GN"%@^*BSH[Z1E0:4@4+])-P&ER M434MF2E-LFSI*J&JLI!L1KZW?[8'#R6;%=ZR>:;*=S:3ZW @M@W3?]#98!?, MCKN6PB@$[:/+JIV'H/\QW232&]V2TW6+D.N(EZDPX)LV*X^A,XD?-A\T+M:; M8DLZV:9KJU'-2(0.H>;$-LR<%,9U&R&W=:H%"#"G^A@^9^$!64AO)_VFDL!+ MI7BZ1[ZB-'Q\VK^ZQ+^+"SXU[5]>_M"?7OUXKI:^TMU#CKE[7]V$OX)%J%5) MU<^E&PX&INSPTL@<6IINV1VN+*K-C=7_XZLC#1VHL3.@P-!I3'V1?"7ET$W> M!MR.:XGG%VEJA6U;].HWDPM\>S"&Q__JK#8UM7B]/QY#)-0'>M5#[LI;*B M2PCLR:83_-X45D!GB8Q"(!M)Q/A70B4/=M45T389=RGX;GT/P "/IH> 2"2/MF,MZ_;_7G MJTZ=7''3-+H77YDE26W,U0U*Y+$"SR)HFM?I>,HZ$4C'W=K]GS-+7^/WV]&/(1^DWV@9AU!I'Q\,?KGKI M6F@?HJOX2SU&ZNA*_E@H]*6G#5A?.UQ;S0,YZ'[EN?T_4$L#!!0 ( +F" M7%5R%1(F.0@ +<2 9 >&PO=V]R:W-H965TCW@^3=8XN@XJMG6MP_Z2 MK-^=31:3?N&#V52)%V;GIXW>T$=*OS?7 7>S04MI:G+1>*<"K<\F%XN7ER>\ M7S;\R] NCJX5>[+R_H9OWI9GDSD;1):*Q!HT_K9T1=:R(ICQN=,Y&8YDP?%U MK_U7\1V^K'2D*V__,&6JSB8O)JJDM6YM^N!W?Z?.GV>LK_ VRJ_:Y;W'QQ-5 MM#'YNA.&!;5Q^5_?=G$8";R8/R"P[ 268G<^2*Q\K9,^/PU^IP+OAC:^$%=% M&L89QTGYF *>&LBE\[>N\#6I3_J6XNDL02.OSXI.^C)++Q^0_D6]\RY54;UQ M)96'\C-8,IBS[,VY7'Y3X4=JINIX?J26\^7R&_J.!_>.1=_Q=]U3KTTLK(]M M(/6?BU5, 8#X[WTN9XTG]VOD(GD9&UW0V015$"EL:7+^TP^+G^>OOF'OR6#O MR;>T?S<=WY'^[>K]NS?JT\6_WWQ4[]N@$OQN@M\:J2$3!<"EPO7CQ1/EL8-T M<,9MHD)]JU21:B@87RKML WW0:T1)Q^BTNLU5Y+;R+9#S;S[\?*)/ %?!,T5 M%Y5?LUH4AE.KH!T()EG(\!V>J?NWLRO)BG'C$EL$ 8G';EB2+,'5MDEX9:])>6=J2C=B@-N1@ MK94SV/@-^4W0367X_-KBIJ$-8Z6G- MY='%-"KB*E' >*)ZA=#V0)?]N%BHG8ZJ-- ?R"5VS8G:WZ.9_4BJR! M$4K+]C8*AF!9NC^XP&U-FNU0*#;4DRBOW6!&IV"@>8[__ET[?8#7 >$[C.^=KZU)2,*6,!O(/2EA)"R MC3 FTN>6)$QMXW/*X!D.6;6I\RVV134<-U7OG7JG Y:6SP4#0,*0Z"L?O--; M$]JH+DQYI#YPO-8YS&]PG*]- 1C!&$;S!8#_F(5_^N'%6/5;E? MO'HBJ(IPB]@%+B^]XSS+@1PC8!*8XJ)ZRWVR\*'DI$O5R:[0V@X"**2"2I H M7$6,,^J'$R7):V.AL4<*LH^-JK#:U)%34^B J*YT<8/\-S[T >(R$_<=1I&. M1%#MH&S8=8T""BQ-#F7/P>_Q,CI;0ORU-$PM)'W> 0PK$@L,3$2R=SJ44W4! MW[H2%P_HM@$&L0,'!BJ(T0@J6AF.8'8H(Z9!.&Y1=@*S1\?'*#%KX<\1/]VA MZBI65VG(HUELC6^CX%%4ENK18MY+3-5K9+,GU\J$4GUN=4B(,!G(:N9#5 ,R/1;Z.C;+04:X'G! U:\Y"\ F0ZYU*7:1 MT2L+ND BC]@U=H-+S%M32LVNM!5TYJ%5RVE?-0X,RM+RT2! M\.J S"]ZKM@#E"91)^;"0[]QYJ\^BG@3@&.(WPIM$_U48@DHWM\7E%FC"PA[ M@U65-3>,!.EI'$D#W"C24MA%C2"OR'E@\7]DJ>.POT M/%HL[HK&,5T\&^ZY,"2UUKO-4QA2PX \W_!0Y7/=')8*9POO2+;$*T9NA(/; M'*.Q_$-5)7:\!O#SZD)6\8L,-+EMV[WXU95TAY#].),"- DN]Q,0NI4C UG= M<>X#(:BPW0K0C$X'"2 I@VFE:VYYZ9^PL?0UK_VB?N/&ON?KY^K";;S5?'VL M+H/^R]ANO>570"20;U\,I8AJ\MU+1A\PC@D@8 0SLMXTJ.UN5 [9B_PQXFY[_J2#"7?#G=32&J+SZ?-G$Q7R M9Y)\DWPCGR96/B5?RV5%&F,E;\#SM?>IO^$#AF]5Y_\#4$L#!!0 ( +F" M7%7SA^(U. L *,= 9 >&PO=V]R:W-H965TM^L1,#SCB3\6(=!W:2>5CL@UK-[M9$$C4D9:?GZ_<4 M*:G5;MMC+Q;[8#"?E=K3G7[$==->K=P5KK]OCH2!5K7N=J M)EK>X,E2R#K7N)2K(]5*GB_,HKHZ\ETW/JKSLCDX?6ON?9:G;T6GJ[+AGR53 M75WG5^+NW8%W,-RX+E=K33>.3M^V^8K?+=@4L*\8H7FB3D^+GEO_"J(D%0 MX\]>YL&X)2V+O3ZW4%ZP!9\F7>5OA9WO_'>GHCD M%:)2YC^[LW.C\( 5G=*B[A=#@[IL[&_^H\=ALB!U'UG@]PM\H[?=R&AYGNO\ M]*T4=TS2;$BC@3'5K(9R94-.N=$23TNLTZ?O.X4[2K$;O@+6FETTUM. [.V1 MQ@XT[ZCHI;VWTOQ'I&7L4C1ZK=B'9L$7N^N/H-FHGC^H]]Y_4N -;V:XZRJS0O^[@"AHKB\Y0>G/__DQ>[)$T:$HQ'A4])?[+.GI7V] MN?CTX>:&W7SX>/GATQ=V\>G7J^O+LR\75Y]^YRR7^&.K2LSSBFE>K!M1B=6& M%:)N\V:# *@051)(,MZL()I+OF!D<5D Q+Q9L%:*15=H>R'%7.BR8$I4'>FK MF!9,KSD3RZ5:"^S&&RY7&X=""['/'99S*0R8#HC?=$NXI#,;DCR8SZ5&\C% ME,T"(2-+KF;LJI.@(,8_Y)T;<_6>]A-XZR"?-EJ)" MTH:I)#-+7*R]YK70O-JP*V,2?/V-K\NBPHI79E_WY/KJFS)#[^2U06,ARZI" MVF\IYHSBMX"=5V\(Y"U9>F@LM%:]=2X7=T3!LE$ZKRJ#H0/RX5)VA;UJRY83 MJ6E2R_N;B.%;OC&;@3"#_Z8SJ&)IWN1-81TM>9N7\F1KZ=4W<%- \NK$3!@> M]*(?4GN]64BQDGF[)HIO56B%*FG7/=;DG1:-J$6G6(>4*>\ J00\/:2$WHH+ M590<:LY&SUZ.<< G+)CZ]^$9S_7RHJ0HFG>V<%(4B*;IZZC:*,UK-;&ZISX] MQ#PM4<2ZFF*FR"MKYK+DU0(1?8LFH#4:C)XU\ P>G&RS= MCS&[%= BSQ9E"\4(;V/"U]G-C'WLJB4!=,E_E(4P\L8L=M:L1)4[#.2IRK]( M97'7@(2&1G"[-A7"9@"U#;<] *B;$TC,(Z<&+]%#"L[')FQEMM9%5#:0WHT[ MK/-MH=J+;)NHB(T6YMU8G>Y/J*_1 [-*Y(1E5?+EMJ9MV7(!S%>R!)TNMSK\ MG-?M"7J-50F+V])O8.%FQ!46*IQ\C#Q&JC*5 G M%9FR#NTT[ZKOJ']R):@2(8'5_)&H&V2B:O=639/&+>FT+_Y>'-LR=S84>R/A MW/8 [,L0O93$]U!YL Y/8V;B\)[[E2E=N^T$"-[W'-;=1@O^HZV$S+]2C"VI+Z!\#-Z4+&ZMI62UI*"DI@[SK;5ME3<[***112XL2 R.)<5WLW8NFDX1(+FRJ0B_ M @93W8)_P81!AZFH0LB64,7^"QQJJ-KD1IUALK%%VO:S$6#5$BI2#51#'D+O M4"JRL;?>*BWDWO-ZTM]OIQ-/EJ6F!6CX04HIZA[VCIH22"&@"$NT L#WK*D M]%E2K& [;CNN@L+;@]1P0!)XYN'C&&J9-:Z?7N>YC6#%S." I M$J6QZ;C!2( FKTBIUU:K;?/8>PNKB!)#HLQK.LK\96_T #ILOMDCR#'4D)SO MG-'8)ZJ[.W=>&01102$<.N (-I[ IA<>^T?7//CDWK1K:]O3'>S]?O20>7'F MA)"%41@XB>?2*$H3A8X;9"R)G"#*F.=&3AC% MS$]]QTL3YH>>$WC>HT7=BWPGP[PLP[J1NS"$8&*?.2T F3@'FIZV1^R+X(6O0D8B&69%[ @B2!4A&#&(@( MF>?X20JC(XP\+S/8/".KIJ&31"E+,P-4"H-AJ!]Y3NH37H$#HWNU#ED$M>/$ M(_0)"H_\$/D$-=WSG,C/G#2VX]#UG0AK+WIF_W/+[*LMLU](CB!QW#@C^1EH M0(3P(R<#D(<,L$ ]HR1T\!_A!3B3^BQU,_8*%(BCUPP6QR[N!Y'_*!]\%W1Q M6>+$H)Z78.N( ?8(%(+U81B\C J!XV8>-@Z@9@ >Q""H]9QOX'\&"V)R&U;# M/[ ^A!$A-/-3)P;'LL3QX9MG>-^#*M#> RR1QU(G@_,@,PU3%KG0S'VX5KT* MB*[N:PR(*/T@C@#GJPS+_80&$1@9O![)$X(Q262B&=%#GO(1"Q'%=PR]T]B0 MR0G K_/[N>YLFNM>G% G:[*"25B,W8]V'.(!<@E02(*'*7 MZ[LL,XRG6$@>Y0PR5N"SV$E2C\9N0OM'\#7(E,3IRQ@#<#,;V!3H+EB(U!B1 M4H&?/8;[)J$13S*$@;7:HSSXOU7C5D<[X4YM4"G4B4'DHOS1^*J.UDAIKC,\+\6B;T%0@'7?@_1EV$%[AC8#G1<]SQ=_H.GNWQEI M>]:W[8FP:$%#ZG_D\)YT\HI)#>W+,?NU;W[VFXA]!?;ZBGL!^G#,T5':G(7. MSHF #]/+4NAL8M-XQD#?2&+$\I@1F(S.QWEEWKW94]/A>.QZ_@C,]Z+Q]\J0 M)$!<1J"F!P[['G[=<0$X[Z:]DK3O1,]#L^[0K#PT:P_-:J+Z9".T&>AZ;$M\ MQVU//!5#4IDJZ[)"$]KDA"%;;%FBJ>U[8VB[1QCU&&/\V=^DWYVG?6P0OH@, MB-;]BY8_N]*\\7'H$PY]B['-]9.BP56P[! A#XLJ<^,01;Z_,-,/D>Z&Z[[C MMU8^SS8CP["2!FAD^?B(%+6O36YYM7'L;N@!=W;WW.#^]B] =MQ]=Z_9+KX3 M2"O1K-[0BW;S7BC'<99BU1!8_3? SH()LNXLO6?<[/^*;71_?W]___\!N ]] M>#F:?#BK437-YT&%K-TUVGY#&^^.7R#/[(>W[73[^?(REZNRH8\)2RQU9TET MP*3])&@OM&C-9SBD.RUJ,Z0W2%S2!#Q?"J&'"]I@_"Y[^A]02P,$% @ MN8)<5&UL MQ5Q==QLWDOTK?329&?D36*O9*\?]NP#V V2L)N-#M M MBOGU>ZL*0*,IBM8Z#_,P$Y%L (5"U:U;56@_7UOWU2^U[HJ;5=WX%P?+KFM_ M/C[VY5*OE)_:5C?X96[=2G7XZ!;'OG5:53QH51^?G9P\.5XITQR\?,[??7 O MG]N^JTVC/[C"]ZN5G!_&+2[-8=O3%\?_+];R[*,G!T79^\ZNPF!(L#*-_%?=!$5D YZ> MW#'@+ PX8[EE(9;RM>K4R^?.K@M'3V,V^H.WRJ,AG&GH5*XZAU\-QG4OK^0T MBO?SXC?UQ;KBO"QMWW2F610?;&U*HWUQR']M'CP_[K D#3PNP_2O9/JS.Z;_ MJ?C--MW2%V^:2E?C\<<0-_G?71N6^1[MGH^.VN]<'+?_SM],G) MLSW2/DK2/MHW^\M7RAM?V'GQ@>9N.D66O4O([YBFF!;O2ZT:K1UIXUW3:=?P M+ZJ>X&,Y+0[_\;>G9VV\3B52M&'N6E44QI5%QX2:T!#AZ&]\[UJNJ*S MA6EP;#U[NR\ 6,4?O7+81;T!?K36X7%LDYRY.#TY^J])L5Z:&A;FB57UQIF8X,1355\>:F7*IFH8L+NUH9SVAU M2*/"5J_>7,2]3HN/O+^=&ZELT=@.>RCKOH)$=8V_!749O;#4W-H.SV#AAKZO ML:_P>(4_[M!/5*TA!"RMJ_!,V)L:;+_%69:FK3'W0C?:\>3X7;>=C+VMAV@, MGZ97T^*7\_,/]]HF,)< F?>GJB\ ./F^6ZJ.3F*F:Z.OY40:76KO"9UP)*V8 M:C%7A@X49I4MT%IO1$ULUE>7MJ\KJ*B@^$NG O_XTC<2WY*Y?MMI9.6:'Q"# MRNV(U*2:IL<8<9O<:_XS*6>CE2LTP7KQ&@V/LP&#GFOTAJN@-#OWLRV?VW MCR'Z.FDS^")/EL-PM-O')W\G_%Q9,J)U@RG99A%YD+@K#J!+?8U.H!*XU! *@3T8%?7&*YFP#X^+NV[89"9DWNF$H,\#%'',7?SP8?F?"CLL=@07"88?;>TV9I'D+A;E.L-)ZHV X22O&V M>J]W/ ?Q\]E)8Z:YUM'U8-5PD_Q U!P8;Y0$F56K&B,'F4("E P5QV62/O#( M3'=KK1L8^M_Y$!Z'_P(3($::8*E@Q]XL&@-U4(0"G->]!OI.BEG?L?6'\YL4 M]AK>,P#2:*>EQ;IAG[0Y A=6;%';9G%$!Y)O=HI8/=KY^-SI$&UM;$-@1:!L?)>=R(MP>%@BJRCR\ >@E*@JPPVC3#O["KB13J6/<;R M8S*6'_<>]04%?)*0_WB# [I6-6UME]5\YU33(OW$_$(//R7XKY!GX_=*,XL1 MQ2Z13"(BU@;/5R,H8\.RSBQP)C5,IXMDE,_*:8T8P1D7D +!R4?U#20H"TZF1>4:9HRH$?K;(4\2("Y,DSRHKP$RO>4.=!^ MMJHCGKB!;H_8OA*1$P9X!^-F+KC'R'Y*1O;3-\@6Q<9.%$_NU9+R=EG_6%NM35TC_\79+,(GLD---B#\C2@L(IIQ?&K"36N19[T$Y:'XC=!J*HJV M\TU10EQ%"H2G+H3*$29VK/#2N+)? 4N;,H5E1CRF=[7YJC$UOF["P>$PA0I0 M\C,8ILJ M$=N1LD3]$H84BKG-LP?&93)OW)>'S86PEG<,I,TZ)EB&"9']HRH M$/@X)]-$).1SI@N@,>;_!#.0O" ?IEJ8HBJ7D]WT$2)#RSLWS;_?8\L8SRC' M W?L?+(KO8][#.(.VT),KC=4&\%#N:PC,6("-):$?0U?-\(GW:X#NSU*X'R' MW EBP!__),%RE2.B#TEJ>'ZV"=23*>/69!I9JZ[\O402QL-+I/6KF'O2TIQ($0^;9/29 ME,J3#4=YJVXT>.*$Z0]-K&XFH:K7KWJ14_1* .3TDEHG!-7B6(=DV ](*,4/ MV";0#P\RH9>VAA/Z?X9\%UJ#5T3-)#O*DKEB@>@6M&J)SFR)&09U=:(1%WGZ M?37D$53P&">^PE3PU ^'I]/3!\4*+AIKH#^<3,_2%Y2*?5O&0Q'PP5_C,Q,Z MJ59S$ZG>;,MY,GVX)>?AH^G)@W^'I*?;DG[DU"EF9W1,J=IWVQK$@J+-A-SM M@1A=J WN/LBM<]R'GEEOZG0OVOT*M-Z=Q-]KX%9.@ # FU-2=H'F"?.(CN&C M6#.XA")=<1U><_X]&<;) S@AYD/RMW42^"F%9Y2( 4W\F &B'BR=XKA01,/J M!S3AN"@Y$3+/Y: ,&TIM6E8M3*VQ*U.&^AH?QDI]%1"B\XW[C'YT[I.$S(%D M9XF6;EK!0!W)-,*QQ62IB@SB=FU\L-U1=M%WP- _0Q4.!E(9&0[NR<'6RU96 ML\B=@E+)BFUS% 2)1N=%;2J.J#)[%)+H8\TH\/!#0$+/=#-T( HY[MAFBHV) MXOSJHGCZZ"SV)29" 0:)AH4,U_@K2_HCSDBR'I[%9;+Z+&V0>'NED$K%=2Y# MM8/YRD6PK1#_+KB%"VC=EHZ$>W+R9(=P0=EWBL=D/G1IPK!8;E2W!T\"R\:) MAQQ73C=-%^U3L)P:^UDU5=@3*2'(^_\WK D^=9"1#:IB!29K$HKO%1$_LTK= M#YZ2*'%#1>G6X6'.G15BY\9Q&<,5=;]JCWR_HM3:" V)R A@7=!"0B"+.3)Z M#.1]K2C8'G'O(J* WUI66D\+VTEYV#*CQQ%R 8RH&-FQG; %L#-@2A-Z,'%Q0>Y(='I8VYPR8B:2[+X7]KQO]MD M6QY5F=:A-\GED/:A5I1\#K5*22PDC8ZI;Y M_75+HY4GU!.EJ=]PF%V>I=1YA&I)9QT;8C07J9#0#1[Q,#$,VCWW N$MM )4-+/."5.1QT;[&EVY MN%:FYD3X/F*2\T0.EE+0;2T%#46=<"3?'K1/UK5._%)+7Y@PPG%VC6]DZX+( M,XOCW1A=5X)AO4^]Y(R!MAK49")DT_BO1W-J(+BPG86V"Z?:)5BGTPMV[#7= M<.#V*!M.EL<&!X=MV5)0D)UKB/HE980R@H9R*E%DA(S* M.$KVJ0[/+1W*[JH,,0/\KU2ZK/,MB$]JB$$F/C]*W498S1ID)BAD[S;8I^8O MU[M2I)!V9"N!A&ETZM=QT6BW*YM1:9")&5V88_5SN!9*ML/C]^:%9T->>+8W MO0N$>V=B>*^1H.PLONR;:AUR-TA^% 76O#FDX+9?+ >R*&8=*=M0L)"XDD\C MUZW8K6V\F"-I)Y%DF(@06KKYPOIB]QZFBOPG3B?:!$OFDQGDX2.,*$@_4>Y/ MV,0/9UQPS,VDA^2S2W SLHR\&S89$^FUUE]KOHO%43$407HOV-NT?9?=QACV M$>0'(NE2T=-:83VPL2RQC/)3R3N 9N@")MT%A8=^O!3P.0C;66T6H18I3N%U MIAYR&H^?/>'=))35LW,>ZFH!@>@6,6=?QU=M\CLH)FF=@^8MUPG%XV"O$X;MH\X>A3LVU!R0$ _%$MRK!35& MCXB.U4RW4^?XX])X9@66--<3APC6SY40G]L+.'Y=]G5*@?##P@4^R0G@D(F> MWV';9)')C,E4B0H I2@EB/U>FFZFEZJ>1T86O2:#8C-/?"TN&V_KD154TFJ_ M!8<)[4/.WEHC1\UJ74O?2ZI77->< QNW?9=X1A^WLKV^%8":Q,47GC^J&+[M0AD/4=@,E+DA'32!> MJL=1.KK(DR[+S2QUZD#+ UT,]^_B52A))0;P#=H[DK-)]7VI]T;:%*8F:B2; MG)$I"=RF$#/A9P(9J>3','OJZP8%_D%=H?^ M\W;X&L@T]:(0JFD=-S"5[&;55MHREU!'%CFZ6D!U.(JV@Z<36['(EQL]W'89 MKI[%2\$!_[,H2O4>=J+81Y^DJ]PTBT\U*#XX22+9"K1RE-H@-B.!J@@-B3B\ MXU)XK#Q"S'3S=%P_7X:@W%H*+<1B.#48QS3)"$@SSE-VD6DI$EZ:E1AJX,%W MK!:"V;6N^1(C]U<8=E; AFTYQJO*EF+7*ZF438";Y(G\,6R%J\Z<2Q14DN2' MN>G.;AF?WG*14)C_(F#!C]/%_QX[C'7@H=]!;?;70S_T>]M>ZU$58+RZF-@/ MI]/'X^;7H^E)_&+GUOGZ"4'RX%8U5OF$(EK,*I)40GQE<:RG/%N#Q_W M ABD)4D+:2?;M^^&BF!"=V+[S+<7(";T1H4:$#_@D.7$.!Q&I6NQ9X=V!@.B]N 7IHXXO>R&MGMA$:)?7 X(UY*37"M,K(4=LB6E)E_;+[99)>!U+V,2O2*PQ@E]QG*GF*^6J#&V7^:G\ M^N[5^\N\/TO*(- B4.CK]-),NQ0JUC,>_DN6I$0-"W#*GT,F1(H4/[E"]T M"3 .<3C5M;9?W3J+2&PHL<*STBN%N]OZFH]-ZLSA.#91+T349IKY85LCB1=^ M*$=0%:S*D#:WB\R!91SM*-B+O430Z>ZN-"]VPEDV\*] $KQN#*6$I$FGXE] 3 M<"_34=L]D6*9UQ?DMK4$R,%!N1I _A-;G5) H41.[XP4Q]EK[0@G"WYYGU\. M:3IYPSU]F_Z!@'-Y+7YX7/YU 2#X@F[XU'J.H2?3'Q\?2+L@?NALRR_)@]DA M=O&?2ZV0&= #^)W>O8T?:('TSR:\_#]02P,$% @ N8)<5>_UGE&"!@ MDP\ !D !X;"]W;W)K&ULG5?;;MPV$/T58AL$ M";#>FQTW\0VPG08-T#1!G,M#T >N-%H1IDB%I':]_?J>(259FZS=HB^[NLSM MS)R9H?%2K,O"# MZ<59+5=T0^%S_<'A;MI;R55%QBMKA*/B?'0Y/[DZ8ODH\$71Q@^N!2-96GO+ M-V_S\]&, R)-66 +$G]KNB:MV1#"^-[:'/4N67%XW5E_$[$#RU)ZNK;ZJ\I# M>3YZ.1(Y%;+1X:/=_$XMGA=L+[/:QU^Q2;)'+T8B:WRP5:N,""IETK^\:_,P M4'@Y>T!AT2HL8MS)48SRM0SRXLS9C7 L#6M\$:%&;02G#!?E)CB\5= +%Y<: M99$F(X$"BVM'N0KB#^L]>?&G#?A]]L%JE2GRS\^F 1Y9;YJUUJ^2]<4#UE^) M=]:$THO?3$[YKOX4D?;A+KIPKQ:/&KRA>B(.9V.QF"T6C]@[[.$?1GN'#\'/ M,MN8H,Q*=#!_2,*WRZ4/#N3Y:Q_\9/UHOW5NJ!-?RXS.1^@83VY-HXNGO\R/ M9Z>/Q'[4QW[TF/5'2_?M$]T%<:5M=KLW[O]HV?]H^NDO+Q?SQ>D;9?!:22TN MX2YX\8ZD;R F9!"7E75!_8V;:^LQ,<17$BHG9+G8"KEK.DNF-4S'YLH%.K5H M FP)NJO1NGBD$Z9-2=S%L6 > R$CM99+36.1@61<(B%3-#!#EC[@PA&)+4D'>";G MW'FX!Q8>DG"+E'AK&#$F=5VCEO$:("B#@1@:0E7".MDO$!!A4%6."'O%A+W42% MQ*W*&H4((L0VS=\;J;GH"-4V;A]I!E$4BV)1)M-- M3C_1G4WOY?MNER3.;:@ON0@V)5M">I.XA8PQ<6)BF?UMWKP_FK^+M_/2YJ!$A=8GAHJ\E:LN0&"K98AQM M?6R\5_+@\ZW#82*&66 DAZB%1D')8U%;-ENEDSU&#**LI =KW&V7$9;IR-.Z M81(Q'[JD)T$.QB+\R!%RM<3THI2!F)TN791L9HUSS 96[4?43NE3%*P'+C)- MQZ@4DHP5@+,"I[C+4!_H ]#'#!;-G#6,'C48SDMV;GP:+VPC=O9!R@F,'%2\ M>D6--K+@'_$&%MB?@:HE:M\MT2B/BWF\R D9P#&CQ=J5FYD XN$%YA!22D>"#L7D1E">6'L?8)6O^I9'FD_GRRZ![S<>5GPMXO>3KJ:[;:*VQU2 M5BQ! %[V>8.W1: T((A77O$3@[GCD=T5"!N5XX$C3;HT)B-6[BK^09_TN_G> M1YN'F,[AAMEMN-C"C?N)RP^F+9)\10;;5H/8N8V-P?M819D^M.[%T^?J.^E6"I305$!U-OD5'W@N M?0*FFV#K^-FUM $1Q.6V M9L"7I?,;'?'J5].P]48OLM*FGXJBJ*8;;8?)Y7G>>^\OS]TN]G8P[SV%W6:C M_?V5Z=W=Q81/#AL?[&H=T\;T\GRK5^;:Q)^W[SW>ID7[Q<6D2(!,;[J8+&@\;LUKT_?)$&#\L;>WZ_]I%7%],F@DMS%+O^OC!W7UG]GPRP,[U(?_2 MW2A;R0EUNQ#=9J\,!!L[C$_]:>^'!PI-\8R"V"N(C'L\**-\HZ.^//?NCGR2 MAK6TR%2S-L#9(07E.GI\M="+EQ_,K1EVAE[N>&N [TS; PB\?Z4Z Y0A('2%?BI,%KLWU%LF D"B%.V)-'BC+;D_] M<>G=AEX#JT\H!HWWUM/U4-F=AJSMS,4%=!.-O MS>3RJR]X57Q] KTZHE>GK#]&_\VG:/R@^R/P0/-[>N_=8M?%0'I8T#7.MYT) M3_$X>=+3/&[6WIA'$:8?H?=XYX4=**[=+@! > D(VV/\'K[P$U^N=@%F0\#N M"C4?SV#:^-7]D4\F=V1ZO9L'H^F#F[MHNT!?$J]:IF 5*R59S0NL5*E8*55: M%8JA3]$[/>R6"//.FP?66L4*V5)=,EFV)!K!>%.34)Q)SNFGY3*LG3=)_G>3 MY-]ZM]L2+P5K(=>6K&P*DE7%&L5)M(+554G?#]&LO(WWZ5#TM\2*OM*;[=?T MQJYL1!2O7;]+O2E0V3 %G4JPIJB(UXJI6A)O"M8*13JNA&].M!]>[E87-1K&Z;*AI1T^4G#6B M@DJ,?[9+ M%=OC#5XKVIH0]I:W2 1P+P1Q(5G%*_K1^3M]3PAFW2@"(U%!2,)=-82JY&%) M/P\V(B-^ +P%ZDR53"!O5,5$J2!<,([4XK($,>2JUW_:'@%GE6Q2"@L\.#*L M546"KE+2Q#7:BBB!N22!1.&"D*&BE.G!&[EWYMX)<''+ZE:2J"53C: &Q.M* MPES!*M3''N!UU!%A @76U#BT16"DH!H1+MH&GN 4?Z+0-W830J-6]*-UT-8 M CS6;YU;!'+^F'1G=.A'WG1N-=@_ E$68-\-9XB:E:U MN3A14A6KI7S*D(ZD:>LL"B5UE&11HI8+A:)BM4A.1FDB?$W)&BG_!>.28QZ@Z8=0(YMH[C7K^'F^H_WS*'+V&D MV!WNFE?_3^L?8_49$$9SL[+#L$\]= CK%KF9*_32E$4B932*^Y MNNO\#N=Z-*V0I#86 U=T\.A6WZ?;(5"% M?@%Y58-9!\/DP#J<94+,X4Q'*Z#%^@<156!*]I6*9N_$7V$]W.V M:#.\42/2&CWOJ4*9/A@SD0^K/$P'' "OCQ/G5-M*Z@9C$T+0R^(#XX";7QEIB M!]M9![^><]*&@KI^B>_L>YY[SL[=;*OTH\D1+3R7A31S+[>VF@:!27,LN>FK M"B6=K)4NN257;P)3:>19 RJ+(&1L%)1<2"^9-7MW.IFIVA9"XIT&4Y\P)P@)3ZQ@X+4]XA47AB$C&SQVGUZ5TP$-[S_ZA MJ9UJ67ZKX)C*;S[V)!QFN>5W8>[7]B+MZAHXO585IOK!M8\.Q!VEMK"IW M8%)0"MFN_'EW#P> "7L!$.X 8:.[3=2HO.:6)S.MMJ!=-+$YHRFU09,X(=VC M+*VF4T$XFUSCRD+O"U\5:,YG@25*=Q"D._BBA8Y7'],3<53G'O4 ;U$WK)FU>#$7MW0FG<*8U/L2=+ZK>L+A#4&ISJ M8_I.,AS7]TG)S5N+NJ1_E:XB5=1/QF+FTM@<8:T*:DPA-U/H"4E;JC9<9N8< MZ"FZER!%*42#QAE W!\-V6L*D$)I^*PL&LAJ=(!TPH M1QNT7V\DR45C07.+8+:\ H/6%DBSP!J(_8LH@I$_'(?P('FIM!6_J9ZF/&%, MS66*5*>AV%[DC\;#<^C%_I#1^M]EG,&8#?QP.&FLT&>C,1Q[R>"@OTK4FV:* M&,I12]NV6K?;#:K+MC__AK=3[I;KC9 &"EP3E/7'0P]T.SE:QZJJZ=:5LM3[ MC9G3L$7M NA\K>CV=HY+T(WOY ]02P,$% @ N8)<52"?A<64 @ D04 M !D !X;"]W;W)K&ULA51=;],P%/TK5T%"(*$E M3;NOTD9JMR$&&JK6#1X0#VYRDUAS[&#?+"V_'MMILR)UY26YG\?GQCEWTBK] M9$I$@G4EI)D&)5$]#D.3EE@Q<5[WC-XZ. 2ZQ/8!A]@#B*XR-X MPW[.H<<;_G=.N.8F%"%YSE,FR0'HCNT8OC2:FXQW8ER@YBHS\"@Y809+8F2!XF@PVH6^6HZ9 MJESL$KXIW;*-L\]A)@LEF+.',-?L#Q?;>..N4G"?NCAT!>&>3"K4A5\&!E+5 M2.H4TT?[?3/K9/92WBVK.Z8++@T(S&UK=')NY:V[!= YI&HONI4B*V%OEG9G MHG8%-I\K13O''=!OX>0O4$L#!!0 ( +F"7%7$=9"\@@8 ),1 9 M>&PO=V]R:W-H965T4X[J!8B1%7^PKBN?R?IQ[2>KH MUC9?W,*8EKY69>V.!XNV71X.AVZR,%7N7MNEJ?%F9ILJ;_'8S(=NV9A\&D!5 M.92=?UW'8 D!//T"N ?(!(.6/ *(U('HJ0*T!*D2FZXY).R?YV/2^,.CH8M MEO* X62M]JQ3*Q]1&]&YK=N%HU_JJ9GVX$>[\=D._! N;OR4]WZ>R9T*?UO5 MKRGBC"27LL>>M[OA5V:Y@8L^=YX.ESN\B399BX*^Z%%]7;(NS=(V;5'/&9V; MW*T:$X9'A9N4UC\Z^OMT[-H&Y?5/7Q:[953_,K[E'+IE/C'' _049YH;,SAY M^4+$_$U?"'^FLM%/4O9=>-4FO&J7]I-W19W7DR(OR=<4G=W1PS+IB^5.G<^- MY<]4-OH!9=<+0ZVO?FH7>4LS6V*# WGE2?M?-V"^8@=S4#2^H_%]E%T7Y4.Z7C3& M?-<+Z ],^7YDOZAAI5TY*(<-*+9-K6T_"$(3Z'WS8-IEYQNTFV9^AW?-33$Q MG3,7C9VN)@C U6KL3$Z7=FS;8N)HCT2<,05=D%3$$L&]I!,F9 1):<5TI+S$ M%<.N3.=YO9JA,%&F6WHSQ7B44:)9I#,27#.E8Y*I9")-2"K!(B'HXVSF%K8Q M'O?9>-S[QJZ66$^R#/,RS73*28@8\(2B.&:I$B0SR9)8H\FW9MX4[9TW KM[ MZ!HO\VKY!KUC7K1@_I4M5UT.=$Q:">2+"T)H1=@T+P7JGH M>52(&,\$%HY@9@0>Q"!HESD9PO\$%L0^;4 C/_!>P0D%RV3*8G L2YA$;IZ0 M?0%38+U 6+2@E&5('G2F*B7-81FG3W6.GC7)6T3QEZ[).-J//%WY 01/E+40 M:X1S/P-<)E[08&1TL"&/ F,2':H9U>,S)5$+VM=W#+O3.)")1>#7Z&&O.]WN M=<]N*(R+0!60,O5"R*#HEM/*F^39C'7[.8->@%82H:)\NKCDE 7&^UI('N4, M.E8D*69)*KS,$[^^1JY!IB1.G\<8!#?K"ML7.@<+T1JU-RJ2V5/X(A.6))@O M0T/S/,E0!IW7@G,6(PQ/X(LO?D11)I2BPZ.9@B@J.-?+$\&2+"/IBX9%*@E3 M,^]&JC>T )6D\FR(0$(ENI$T]K0 E4!IGS#NJSRA'8<2O3F4Z)V'DM/I9UP' MJK#[AG-YWQEDIXK^G9[ZCA^[3<&-"QNNZ=F*L8^VIAJ;YMMN^G!W?D#S?N9^ MO'A/'\Y'5W0Z\FGL3U*7B.VXS-:&F=DL$-K.#LFW;T+QN1R'&3NCW#GE5 MJ(D:F7I5^4P1MK#"3AV9_H3)UWTGR!_@U>.G\>'6=;5"Z8=KOZ.)7=5M=Z/; MC&Z^+)R&"_6#\3-Q^+;[0/!-3?>YXCQOY@7:3VEF4,E?)W"@Z3X!= ^M789+ M,5B(*W80%R:?FL9/P/N9M>W]@U]@\QWFY']02P,$% @ N8)<51IY(-)] M!@ BP\ !D !X;"]W;W)K&ULG5?;;MM&$/V5 MA1H$#2#K9B=-'-N ;#=H@ 8)XEP>@CZLR*&X\'*7V5U*5K^^9W9)FDIDM^B+ MQ,O79UKI;7Q(%<5=IX\]'90CUZ73JLY(JZ2>V)H,WA765#+AUZZFO M'7)RP?!;XHVOK!M6 D M*VMO^>9M?CZ:<4"D*0ML0>)O0U>D-1M"&-];FZ/>)2L.KSOK;R)V8%E)3U=6 M?U5Y*,]'+T!@HO9P\H+%J%18P[.8I17LL@+\Z6G66OU,EE=/&#UE7AG M32B]^-WDE._K3Q%A'^:B"_-R\:C!&ZHGXG@V%HO98O&(O>,>]G&T=_P0["RS MC0G*K,4'JU6F '0QZX^6[-LGN@OB4MOL]F#<_]&R_]'TTU]>+N:+UV^4P6LE MM5C"7?#B'4G?0$S(():5=4']C9LKZS$IQ%<2*B=DN=@)N6\Z2Z8U3,>FR@4Z MM&@"; FZJ]&R>*03IFU)W+VQ8!Z#(".U86*.10:2<8F$3-' <$DZ/PKV"/W: M.!5V,"+-0,D+"1=P+]F#DZ$D)T()F>BF=5 MTM()I_RMR$K): DW066PYFB#*<7*)1Y9IS)4ILL:U!%<#%KZ@ M')'8D'>"9 MG'/GX1Y8>#C"+5+BK6'$F-!UC5K&:X"@# 9B: 0M6ZD,"'(X@TN4^0K96S,8 M(PB!(?.,=)@51R9/7FW,M\&P5B9M%/:.TNIEON0BV)1L">EMXA8RQL2)B67VM\GM2*TJC#.X+)RM M4L*M UDVRC78$SP=%K/75^^_O+T^FK^*M_/7ST2-"*E+#!=](U%;AL10R1;C M:.MCX[V21Y]O'0X1,> MU@V3B/G0)3T).D*LEIA>E#,3L=.FB9#-KG&,VL&H_HO9*GZ)@/7"1 M:3I&I9!DK "<$3C%78;Z0!^ /F:P:.:L8?2HP7!>LG/CTWAA&[&SCU).8.2H MXM4K:K21!?^(-[# _@Q4K5#[;HE&>5S,XT5.R ".%RW6KMS,!! /+S"'D)IE MG (_&QNG=GMX\HDM,O%D/GD!6UISS[/(0_WY9#9YOB?X8VL@E/M5U'4#8MVB M!0+Q."O2/,^)*F!J#,Y)\2#8N8C,$,H+8X>3+Q5V,!,SNZ&^"[H&Q)1!=7PI M"@!&+-=-+_+_BC'F]LP5=&R(("A"D&;73:D>YST_X\F6"V:%K&N]B_[K.)]X M#S"47$7&;B26",-K#+?_X/!S$Q"I= CMRN8\F!+TKJ.7-U=],]\G_*W!@&MP M,@_=N>#'G78G!):.'; G"5<'S8IQZS8V4)72-@B*;7>!C3D! M=)=&9%S 6>8:RM.TQD8:LFLE=20H-G[@ZK>C->YQIO"_CM.)^%3>3^;6;G\W%JN2V3#RQ_U;,\TGX^670/>+GSLN!O%KV;=#7;;Q6W/Z2L M6($ O.SS!F^+0&E $*^\XB<&<\:=&E,1JS<5?R#/NEW\[V/ M-@\QG<,-L]]PL84;]Q.7'TQ;)/F:#+:M!K%S&QN#][&*F+7F4& G[J.]T3XY M=,*>#CZ0(+2.GX'MY$_?2OW3_DMSF3ZP[L739^H[Z=8*E-!40'4V^0T?=BY] M^J6;8.OXN;6R 1'%RQ)?R^18 .\+:T-WPP[Z[^^+?P!02P,$% @ N8)< M5:H*3PEG!0 )RD !D !X;"]W;W)K&ULO9I= M=K92[RVY7!%N28''!=H2J M=]:,)UBJ2[[IBATG.,Q$2=RU#&/837!$.].K[-X=GUZQO8PC2NXX$OLDP?S[ M+8G9\W7'[+S<^!AMMC*]T9U>[?"&W!/Y:7?'U56WI(110JB(&$6.4I/KQM8!V M2L]4>/CZA>YD@U>#66%!9BS^'(5R>]T9=U!(UG@?RX_L>4F* 0U27L!BD?U$ MST5;HX."O9 L*<2J!TE$\]_X6_%!' @41R^P"H%U+.C_1- K!+VV#OU"T&_K M,"@$@[:"82$8MA6,"L&HK6!<",9M!9-",&DK,(V7OYS16E+^L?.BRZLD*[$Y MEGAZQ=DSXFE[Q4M?9'6:Z55E132-U+WDZMU(Z>3T)@C8GLJ(;M =BZ,@(@*= MS8G$42S>HG?HT_TQ?N+30Q\8 ME5N!;!J24*.?-^LG#?JN&G,Y<.MEX+=6(_">["Y0SSA'EF%9FO[,VLM-W7!^ MS=W^-7>G6>[M::/[HEG^ 7,E-W\J7S;+YR0HY;K.N^T[KY-[[3NOD_OM.V\T ME&&OS%\OX_5.R-^7FY607$TV_^AREO/Z>EXZ U^*'0[(=4=-L8+P)]*9_OZ; M.33^U!4Y)&P.";,A80XD; $)6T+"7$B8!PGS@6"5B/7+B/6;Z%,GHI@&:<(^ MDH!$3W@5DW-T$ZO5I+I/D%J7HADG8231>R:T?H,X\D8>NU+BNY MU>"@=,UZ6!K[C4\FYA:$,:.I"P!21L.:R%V+2./PL7 MTM&#A/E L$IUC\KJ'C5N-$[\CD=?WBL -RR."1<_('LK_M(?C]'+@WB?9AO M_WGV3^8;*7FTVLLTH$@R]!>C :.2LSA.F[W,4KI,CNL+H='(FHR/9J=Q?7/1 MGQB34;79O!W-KC?3T9RZ:7\T'%E'M(6F;X9E# ;59DN-J6D:5O]H*M#0AM:H M9U6;>;H/9-SK'YGZFF:#L3EX'6FE+B9E74P@EAV3%LN.1J-3OT9;&-J0A@XD M; $)6T[:+#L@'3U(F \$JU2W:;P^8##^O\UEX?4ON\OF'IT:!(VG9G^I::79 M8(+V; %*6X+27%":!TKSH6C51!P\@\9NG!R#%I8VJ*4# M2EN TI:@-!>4YH'2?"A:-2W6:UJLQK043\@$PC1$$-&QZE/(L)Z=QDZ=G)TV MGC:HIP-*6X#2EJ T%Y3F@=)\*%HU/*]/E\W&)VM3AW$2;2B:[3DG-/B.'CBF M N?'F18XHN@LS!OVM#T:DO@=V9M>3/3->L=MYIK6M66T[8. M55]V.2 M[;+#5"LF)4NREUN"0\+3!NK]-6/RY2(U*,]&3G\ 4$L#!!0 ( +F"7%60 M-B8QE00 .,8 9 >&PO=V]R:W-H965T X!V6I&WA>U\TPH&?NN;V[BH>-ICR"%2&H*K'[6,(8TU4S*CQ\EJ5/-J8&[UR_LG_+% MJ\4\8@%CEGXEL4R&3M]!,>@:"4DRTJP M\B CM/C%3Z40.P#%4P\(2D#0%- J :U#0/L50+L$M)L".B4@7[I;K#T7+L02 MCP:<;1#7UHI-7^3JYVBE%Z$Z4>XE5T^)PLG1?9$@Z/,<3?$_C*/K*&(K*@E= MH!E+241 H'-T'<=$!Q:GZ(86Z:G#_#X$B4DJ/BB3+_O_N WJ'"$4/"5L) M3&,Q<*7R4L_E1J5''PN/@E<\:J$IHS(1:$)CB&OP8S/^TH!WE3J51,&+1!\# M(^$]+"]0RSM#@1<$=?[\&CQL#O=KX!,S/(1(P?TZ^)X8K2I?6CE?ZQ6^&57-8CO]4-^JV!N][5O)E9:'3Q5#5KYFQWO->>> M3IU*IXY1IT^$8AII:>X@ K+&CRFM4[9QJ') J_Y>+O2:Y>&Q4DXN])KEH7-E/ZM:O=.L;=;NA M$A2KW)&M3I'^T3HNCP1I8!,:G3DUWXXG](.=&??TN*STN#3J,<5/)%MEZ-L4 MLD?@M5NPD>'4+=@F66B3;&*);"\,OK?]J/;>\"NI)+<4(ZMLH56VB2VV_3#M M]#Z^\7WY7'T>W>K/(U58#T;0 _"L-D1&XI-#9';3[Z!GP+QN+PVM.C*QQ;8? MCV ;C\"X4+:AP$5"EDB%(5*O"EX O7>R&>4@4Q8K'K+M2KX^C6J#4O!W]^I MJMY%YZ#4-S$*S9Z>K*LEMGU=MSV;;^PX1E-"_W-?,%.T=WYS W [[(3]$%RD]EBT/+:K0ZJ;_.SZ8+0@5* M8:XHO8N>2@Q>G*@7-Y(M\R/C1R8ER_++!' ,7!NHYW/&Y,N-GJ#ZO\;H7U!+ M P04 " "Y@EQ5/+)I<5($ #P%P &0 'AL+W=O@$?_?]UR^J6[.[O"7UC&X0X^)[$*1MH&\ZW#[K. MP@U*(+LG6Y2*.RM"$\C%*5WK;$L1C I1$NN68;AZ G&J#?O%M3D=]DG&8YRB M.04L2Q)(WY]03/8#S=0.%U[Q>L/S"_JPOX5KM$#\RW9.Q9E>4R*'B[(LP!\K\ +_)10\AB')4H[3-9B3 M&(<8,? 8BRJ":8B J$<04A1A#F+"F+CWT4<BJ#LJX$U0$O).4;!D9IA"*)_KE9WVO0Z^(!U4_) M.CRE)ZL1N$#;>] Q[H!E6)8LGO\G]]O+38E\U"R?96FC]W&S_ 52(3>ORB?- M6V]HA#A'5S& MZ.ZLO)[+\OHLR@O\_5D 0,!1POZ1E5'IS99[RW?6![:%(1IH8NMDB.Z0-OSY M)],U?I/EL$J8KQ(V4@D;JX1-5,*F*F&!2MA,$>RD9NRZ9NPF^JTU

^4LP1 M6:UD!5.Z<@M7^9OC;F@ZAJCLW7$A7!K9QKF1?VEDF>=&H\:1W9JX*F$3E;"I M2EB@$C93!#M)7*=.7$=EXLK2M73@'"799;:VL/$; [UU-58)&ZN$353"IBIA M@4K83!'L)*G=.JG=QJ1>;O=R!(PSB+RF\&6GSW/G). M\3+C>=(#3L#O) W%.SDE<9R;!2E'(C@N2WKW(J%MS[-ZW;.\;V?FNQ?KM&/W MC)YWME)?FMF>ZUEGM+&$)MX,'>?4;"(Q,TW#LD_-IA(SU_(ZUJE9(!M"MV.? M.9U)S)RNZ?P8Z_6$>XT3?IBIHT5,-FG>A?/>Q4K5PL9O#.;6E4HE;*P2 M-KE\%*9U_BRF*CT&*F$S1;"3A.S6"=F]>5N]OJLB!D8[&&>P6)7FB&(B:R@\ M-?J\]4NJ>0 =\(X@E>WWOLHH1BIA8Y6PB4K85"4L4 F;*8*55:(?]?@21-=% M3YF!HEE7-K+JJW7;^K'HUIY=?S8?_++[_ -3]L)?(%WCE($8K032N/?$YDK+ M_G)YPLFVZ"0N">99A]C2$E&[ZAFUL M%VZ392S4@NGW5G@),Q#WJRF3,[-BB9(,"$\H00P6?6-@=R=M9:\-OB6PX3MC MI'8RI_1!33Y'?<-2#D$*H5 ,6+[6,((T5432C=\EIU%)*N#N>,L^T7N7>YEC M#B.:?D\B$?>-*P-%L,!Y*F[IYA.4^]$.AC3E^HDVA>VE8Z PYX)F)5AZD"6D M>./',@X[ ,E3#W!*@+,/\%X!N"7 /53!*P'>H0KM$M ^%- I 1T=^R)8.M(! M%MCO,;I!3%E+-C70QZ71,L )41=K)IC\FDB<\&?%A4)?%^@&_Z(,#<*0YD0D M9(FF-$W"!#@Z#4#@).5GJ(7N9P$Z/3E#)R@AZ"ZF.<KCMZE/FN$!A!)NU\&?Q=*M;I6K^=Q7^.HNT8_!G LF,\G/NLM2 M\'GU?"J[=OD*A] W9/KDP-9@^._?V1WK0]U)'9,L.";9^)ADDR.1/3MAKSIA MKXG=EVE=)FV"1CEC0,(G=,7E681='.G(F; EKIWX4AGI2*-5:M5>S307<'>^M#NCNR:]<#NCHON MYR]]T8O=8+9,")<=! IA< !D !X;"]W;W)K M&ULM9A=;]LV%(;_"J$50PNLD:AO9;:!)I*P#,T0 MQ,MV4>R"L6A;J$1Z)&VW^_6E/JQ8,B/$&7-CB])YGT.=0[\&.=E3]I6O,1;@ M6UD0/C760FPN39,OUKA$_()N,)%/EI252,@A6YE\PS#*:E%9F+9E^6:)?S;0HTN9R4\OC[0T_KEY15O00M>?X)]$QO(C(LM%[1LQ7)E4_):@??2#'XK\.O:-\6J*QTC@6831O> 5=&25EW4 M[:K5LL YJ5;67##Y-)/8^Q@+E!?\@ MHQ[F,7C_[@-X!W("_ES3+4)ZX3%.F&) M3EBJ"=9KJ=^UU']#0_-U=ELG+-8)2W3"4DVP7K>#KMO!JPVM47I'GN'XOA,. M_&R4?VZ3%"DM>Y@R.8V"EANYUL#S3L."T(50[7AA5[!PM&!_4/+Q83[J>*. M>(IS.Z7*&CAN: ^,3Q$70BOP![-+%7%!:/GV,]X'CW;0 M<+1T"<%L]1W,Y0OE"\R!W!"#.T:S[4)PT%BBLJJCU'-_)%IIL59:HI66ZJ+U MNVT_==M^0V-LX;J:KI,6:Z4E6FFI+EJ_Z4_G&7!T SWNCL[IKC1P(WCBCHHX M)Y2A@TVN(LX) M?SAKYW&@=MZ6B.-S0^12"$D6U9 ^&PO=V]R:W-H965TEL9[IK28" -/%,$J#=MKO-K)/VHM,+8LLVLX!

^L1):$A3S-UM-\F_%P624E\91BS*9)&*63V65U[2Z;78I=$439M* MB11E?'4UN287 77*A"KB]XCO\X-C5'Z41R$^E2?OEE<37-X1C_FB*!&A?'GB MMSR.2Y*\C[\;Z*2M628>'C_3@^K#RP_S&.;\5L1_1,MB&F"V228+[TEJTFP7EJ!-0FL&OMZL*J1]L(BG%UF8H^R,EK2RH-* MKBI;#G"4EC-K7F3RW4CF%;./_(FG.X[>H.>CQR_H1R[66;C=1 MT+:NWQ M(HSB_#L9]C#WT.M7WZ%7*$K1_4;L\C!=YI?30MY,B9PNFL(W=6%ZI+"!WHNT MV.3(3Y=\JR^O3E2C\?]N/OCJZKVQ--I9950\XS]FE6(N_?FKC$7O"I[D?ZEF30TVU>#2 M9R_R;;C@5Q-II#G/GOAD]NTWA.$?5))!PCQ(F \)"X!@/:G-5FI31W^66ND M=2:K,LM?<4\SRW*9+6?8TZ%*BC!J8F,0YHW#3,8<8O;#_'$8L:CKL $N4,29 MF%J,M7&]\;#:\;"TXW&]RJ*%G.;O>?+(,^44UP).G>*0, \2YD/" B!83U+6 M2LK.Y68,4FI(F <)\R%A 1"L)[7=2FU_M9O5F=:!8=B.:UD#,]/R3Q5)5=)Q M\<#QQE&48&H/C#%0A1G8L=5^Y[0CYFA'["&-"KY$OT3I>BD2K>]I0:<^#) P M#Q+F0\("(%A/6K>5UCV7[[F04D/"/$B8#PD+@& ]J0GNUH'XJYVO23VT#M.B MQL!@;O453A5*5911:_AU3Q$F78V4JZ">^RGC+!,3M?V1@P4TT0[*,T'I050M+ZRM%.6GLO_&C*4XI T#Y3F@]("*%I?\:YM0;1+ M9;T)&F,_(K8S,D'0GH.BJ$4H]Z'D2[SM9;(1O9"*/8M8=6"-JP4!0U#9>,K' <1ABA>&2%BCAJ,'*D M_4>Z#@+1MQ!NLO"?*-:;(&23X!:4YH'2?%!: $7K*]MU.HAS-A,$[7V TCQ0 MF@]*"Z!H?<6[!@C1+KKU)NB.#,1@S'"&)@C:O5 5Q718U%>$$6RZ)AZ:X#A. M?J,E1];$M&LF4'TSX;=BP[.#AR34^Z&>=NK3 4KS0&D^*"V HO55[CH?E)S+ M#REH1P24YH'2?%!: $7K*]YU1*AV_:WUPR:U]_<%"SO#OX_H*YRLE:(H=-<)H?I-'UH3K%,/ M-]91YCKV<&&L+W&R6..JQ#4,8V2"XSB;N-AUAB8XCI,.Z)K6P 2G!UNO$YZM MJTWR.5J(75K4^V7;J^U&_.MJ^_G@^@VY\(CBND\N@GJ;?8>O=_V_#[-UE.8H MYBM9"K^UI6-G]4;Z^J00VVKC]Z,H"I%4AQL>+GE6!LCW5T(4SR=E@?;?&6;_ M E!+ P04 " "Y@EQ51:H0?V4' S0 &0 'AL+W=OC M\\VQZV)T+M?5,LW%=8'*=98EQ>.56,J'BP$9/!WXG,X757U@.#I?)7,Q%M7M MZKI0[X8[RC3-1%ZF,D>%F%T,+LD99WZ=L(GX(Q4/Y=YK5'^4.RF_UF\^3"\& MN#XCL123JD8DZL>]>">6RYJDSN/O!CK8U:P3]U\_T?GFPZL/4XIU<_IE. MJ\7%(!B@J9@EZV7U63[\+)H/Y-:\B5R6FW_10Q.+!VBR+BN9-@..8$VB10/<$YD,":!/;)NQWP[69J2C MI$I&YX5\0$4=K6CUBTV[-MEJ@-.\OK+&5:%^FZJ\:O19W(M\+= ;]/3J[A'= MI*K2',D9NBF2O)R)HG[]7LIIB62!QJ*X3R>B1*\C427ILOQ!I=^.(_3ZU0_H M%4IS=+.0ZS+)I^7YL%(G69<:3IH3NMJ>$#UP0@Q]E'FU*%&<3\74D!_;\T-+ M_E -SFZ$Z-,(75$K<"Q6;Q'#/R***36/;\Z,8W&_SMY_N+J MG;%DNZN-;7CL "\2ZEHJQ'1WL5T6Z@*;"R55%?KRFXI&'RJ1E7^9KILMVC&C M:P4^*U?)1%P,E,26ZA(5@]'WWQ$/_V1J&B0L@H3%D# .!.LTV]DUV['1GZ3% MJ ';3&^36?_QNQ^Y;NCYZAJ[W^^2(8PZF&EA43_,\;R .-VPN!]&7!H&GH;C MAC@'4]?S=G&=\7!WX^%:Q^.3S-_EWJZEWNGTS(-L-B0L@H3%D# .!.LTV]\UVW^QGFTSW3W)H$'HATS3,VN! M8[MDJ.DS)Z":ZO7# H)]3SLUW@_S ^Q18M:\8#=F@77,+F=%.DFLFF<%''L; M0,(B2%@,">- L$Y+PUU+P]-I7@C9;$A8! F+(6$<"-9I-L'M_!"_6/6:U*YH MA*ZKJ9Z]PK&-,A8-0JS)GB&,$DQ][4LA-\8Q'/AFX2-[$VMBE[XR3=!U,DEG MZ<0J@';.L3<%*"T"I<6@- Y%Z_:7MOVEI]/!A@W56M? M$.N$V2Z&K"(A>;3+H)5P]"T!28M :3$HC4/1NIUM30WBGE &00T/4%H$2HM!:1R* MUNUYZWH0ZSS;+H->7Y&('SBZ#((:%H:B+J%>3P;[880YH=^304.5NE5^3?/Y5&9V.83T"MZ!TB)06@Q*XU"T;H=;OX,$)Y1#4"\$ ME!:!TF)0&H>B=7O>&B+$.@6WRV'8ET.7LIX<@GH9IJ(>=?7G(88P-?,EM">' MICC7P0>\0=IZ"]3N+5P5R3_ITBJ#=L*QMP0H+0*EQ: T#D7K=K8U/R@YG0Q2 M4$,$E!:!TF)0&H>B=7O>&B+4.OFVRF"3NB\AS/-8H,F@O<+1O3(4Q50O&AO" M"'9"1W,4N2%.?:\EAU2P-16HW53XO5J( KT7]YZ(]2^XL.JB&[_N8.+ _W9 MB;W"T;TR%*4AT1\9&\*\D+KZ(V-C& D.S))I:R]0N[UP^^G#31RA\ TB)06@Q*XU"T;L];/X3:%X!8 M)3#HJY$7!G[O6R&HD6&H2D+&6$\$^W$^"7$8Z"K8C_,H"1WW@ RVM@*UVPIQ M+HKY8[O:.LFGZ+J0T_6D*M'V"Z)Q5$'76(#2(E!:#$KC4+3NPNC6"V'X=.+( M0%T24%H$2HM!:1R*UNUYZY(P^Q(1FS@VJ1T/SW="HB\I;.(ZBY]9X.CK7"(# MC_F^HR_6B0UQA/H!9EH@-P42$E*,S<+'6B.!V8V$ITTG]=V05.A:INH6J'>5 MI)FP3HWMW*-O U S I06@](X%*W;[[U-(:?<%0*[+01V7PCLQA#8G2&GL$-8 M:XB^(9H@BZQ@*4%H'28E :AZ)U&]V:(.R$6TL8J$$"2HM :3$H MC4/1NCUO#1+V\ATF36IW+UR]9TY715!GPU#545(<>+HL]N.(0WTOU)\EFP(9 M\?R>,@[W]C1G:B*\V7U>HHE&ULK9A;C]HX&(;_BI6M5JTTG9P/L( T M$$+WHM)H9KM[L=H+DQBPFL19VT#;7[]V$@($3S:HN2&)\[V/#^]G$WMR)/0K MVR'$P;C'6=Q3N40?9("I2+-QM",\C%(]WJK* ()J4H2W7+,#P] M@SC79I.R[)G.)F3/4YRC9PK8/LL@_3Y'*3E.-5,[%;S@[8[+ GTV*> 6O2+^ MI7BFXDEO* G.4,XPR0%%FZGV9(Y7IB$%9<2?&!W9Q3V075D3\E4^_)Y,-4.V M"*4HYA(!Q>6 %BA-)4FTX]\:JC5U2N'E_8D>E9T7G5E#AA8D_0LG?#?5 @TD M: /W*7\AQT^H[I K>3%)6?D+CE6L9VL@WC-.LEHL6I#AO+K";_5 7 @$1RVP M:H'5%CAO".Q:8/>MP:D%3M\:W%K@]A5XM<#K*_!K@5^:58UN:4T(.9Q-*#D" M*J,%3=Z4_I9JX0C.92J^8J'CLQ=T0/D>@8]@07).168(9U.8QXB!]R'B M$*?L@WC[Y34$[]]] .\ SL$?.[)G,$_81.>B#9*DQW5]\ZH^ZXWZ;/!9U+-C M8)DG*%'HPV[]J$.OB[XW V"=!F!N=0)?4?$(;.,!6(9E*=JSZ"\W5=WYN=J7 M/U=[U"T/42SDYIOR57^YT6&%W>2B7?+L_\G%#279.1V/F._ HIP)B(*_G]:L M+/]'E7L5WU'SY:H^9@6,T503RS9#]("TV:^_F)[QF\KX(6'AD+#ED+!H2-AJ M(-A5^CA-^CA=]%F3,9 QQ-D#R!%7)4E%\4J*_*<^S$S?&CG.1#]QJ -UF -W. 0S1!E&*$E!/Q(?3 MC;C&9)OC'\H5>UY1WS=&/?1=)S ;.?E0A5H6U8P:L^:SM;=:_&0 ML&A(V&H@V)7%?F.QWVGQ:>[2SKGKWSKFVX;GM8Q5A#F>:P6A.5Y6)U-G?'50]AG2 M++]AA!^>I 5-"> ML_\ 4$L#!!0 ( +F"7%6]T-[DC ( #,& 9 >&PO=V]R:W-H965T M MN,DUL>;8P78?^/:] MZTGBSOL#7SANS=$8W$V62CVXR:=\'$0." 5FUBDP^FQPBD(X(<+XL=<,6I?. M\'A\4/_@[TYW63*#4R6^\MR6X^!- #FNV%K8N=I^Q/U]ADXO4\+X7]@V9Z^2 M +*UL:K:&Q-!Q67S9;M]'(X,XO@9@WAO$'ONQI&GO&66I2.MMJ#=:5)S W]5 M;TUP7+JD+*RF74YV-IWC!N4:X37,4/L)HVG^!E/;^%.25L:>"]SS'^W#XFZ18\/Z)/XI. "ZTOH M1Z\@CN(8[A>W<'YV<4*WWX:D[W7[?PG)2JL*IL2LZ>E06FP)4Y\0U/#M9FG\ M^O>N0#3Z@VY]5V;7IF89C@.J(X-Z@T'Z\D4OB=Z=H!^T](-3ZNE,=R6R\)-Z+J^Q-&D?]4;CI0!NV:,.3:(? :LQ4(;E_ M7H3S?WR-J^$17V^8=/,E+5_R3WSS)WSSEN^X1CX_\KG"D+BS$ ^@\H^\BSCY M(Z*#JR? X5$ATS,K?+LRD*FUM$U-MZMM1[QI&L'C\::=WC%=<$(3N"+3Z/** M0J6;%M5,K*I]6U@J2V_:#TOJZJC= =I?*64/$^>@_9](?P%02P,$% @ MN8)<5;=BP7OP @ ;@H !D !X;"]W;W)K&UL MK59;;]HP%/XK5E9-G=22"X&V#")1 MH>.E5%W1ZF/9CDA%AUXLPVT/77SW9" M"C1E=.4EL8_/]YVK[--?,?X@4@")'C.:BX&52EGT;%M$*618M%@!N3I)&,^P M5%L^MT7! <<&E%';]^1H/+$<[!!0BJ1FP^BUA!)1J(N7&[XK3JDUJX.9ZS3XQL:M89EC MB-$?));IP+JT4 P)7E!YQU9?H(K'.!@Q*LP7K2I=QT+10DB656#E04;R\H\? MJSQL !1/,\"K -XNP'\%T*X [4,M^!7 /]1"IP)T#@5T*T#7Y+Y,ELETB"4. M^IRM$-?:BDTO3+D,6B68Y+JQII*K4Z)P,KB#)>0+0.=HQ(042#+$9E(U)&(< M)0N:$$H11A'+)5==@$Y#4*=4?%*(^VF(3D\^H1.DU&^4HFH5T;>E*"VUTH]A3@<9Y#'$#/MR/O]J#MU4ZZIQXZYQ<>WL)IU"T4-LY0Y[C M>0W^C Z'NTWAO,_Z^'W6)_OA(40*[C;!MW+9KONK;?C:_^BOA+-,M5C512LB M4S0RW0T<_1S.A)'_:FJ>DM]OYM?W;D\4.(*!I2Y6 7P)5O#Q@]MU/C=5[IAD MX3')QLMR]K@5IH[=9H[_YOF8<:X)$]8/]U- M^>Z\\.;<;7D["3]$*6Q0\G>5Q@U*[9:_K339&^Q;.];>> _5!3,WDXM0C]@B ME^7554OKX6AH9H(=^;7;&[D-\M#MC&ULK5A9 M;^,V$/XKA+HH=H$T$G4[M0WD0-$ VS;(T3X4?:#EB4TL):HD;VL#<:1 PP$%OU7POU4A:!6"VM$&6>W6'3-L/E5R1U0EC=:JASHV MM39ZPXLJC4]&X5>.>F;^5 <4EN2&"59D0)[JXKDOF@JI(OWQ#@SC0G\B/Y"7 MISOR\<,G\H'P@CROY4:S8JFGKD$HE4$W:[>]:;;U![F293!SL*DTJ"TX\^^_H['WH\W)=S)VXG+0N1R,69]_YFS!!3=[@IDF M+YAZA5DN<(V9O2\RF0-Y9F^@+\BOLL@V2F&$;!%IMHGK;:JAL9U3ZGG>U-T> MNVJ1BHZE3GP(.Q_";TO;E0U8^)ZI>B=C)VY&G9O1:*H>(9<&Q)[@\%:L:M8M MK'DF@)1,&4VP!0GFJY0%1L/:C(W]Z"CZDS#V@K,<]:52BKFTYRCNP,>CX'\S M:U!84VVF+DBI.!(&1W<4V^$H,Z X$U;8<0]0$M!H<@;;(N5'B6^'G72PDU'8 MS](P8<.4]':C<9+$_ADHBU@4Q.D JK1#E8X6?!/,MAD)TQJ,MM9^^IZU_T[& M3CR>=!Y/1O/PH*!D?$G@#0\N&JQE,NG%.O;\)#S+B$6*3M+0GA#J'?C3&P5X M7:PD,B=9R"$B]/H;!_%Y$=ND0AH/H#MB=_K_RKC5.]DOCL/SD6 32\.AN4T/ M?$M'N:TMY.NZ@/^-8%I3)],K#6@O@GTQZH5^% U@/1 E#4:;[CK+U :'KF@9 MDX.]Y^@HX?[7IGLO:Z=.'YB5CC+:_('ME12BYA8%HF:=3&H[O;2V3D+O^ZD? MGZ?((A>$49 .I.A D'2<(3%%+H''-? M+)QXP< @IP=:I..\V!ZQ3'7$0AZO85MA]NDM]&F4G,/LBP71<09.81YHD([S M8!O ]NC!BQ41@+>FKAGV5LP6]L..I>>8;6))2@AE$4 M]LZJ-C$_'.)N>J R.LYEP\-XTCL=^Q,LQ=Z(L\EYQW(-,O?H/EA=QG]A:L4+ MC:E[147O,D'75'._;19&EO45<2$-7CCKQS6P):A* +^_2CR MHOJUMG]EV'^ M#U!+ P04 " "Y@EQ5.9VED4 # !F"0 &0 'AL+W=OZFT7:&Q;A^F?7"3 M UA+;&8[9=NOO\<.S06:IM/5^$#\N-0I8[4%GX81 ,_))QX:5CUS97Z5A6IN " MYPIT599,_;K"0FXG7L^[;_C(5VMC&_QTO&$K7*"YVJ=SD=V7@7\)GC5N^5P3JYE?*[K5SG$R^P@K# S%@&1I\[G&)16"*2\6/' MZ35#6N!^^9[]C?-.7FZ9QJDLOO#T(,Y?8<[/['ERV2AW3]L MZ]@D\2"KM)'E#DP*2B[J+_NYFX<] /&T \(=(#P&]!\!1#M Y(S6RIRM&3,L M'2NY!66CBE6/&CXRZ@@^ M2&'6&EZ+'/-#O$\.&AOAO8VKL)-P@9L+B((S"(,P;-$S[8;/,"-XS\%['7*B M9E8CQQ=US>JUT$95M.,-?'U/ 7!ML-3?VF:K9NNWL]F#?*DW+,.)1R=5H[I# M+WWQK#<(7K99_4MD!\;[C?%^%WLZDUGM>(Z*R]RN+]"^Q#;3W4S-BCZZI)WX M_^DS;GS&3Z@37"H0TF#K]J_1 X>V%^E=V@_L;^S?[5MX,NQ W* 1-_@3L.X@L^LJ!#>8;YJW5#) Y']410=.7D8-(B3L-W'L/$Q M?,+'P7$_@QO!2JD,_TW>G)F*CL3)7&')J_(4F#T5#J-UQ42&,)7:V+7"UD4: M/M!\'@V2^,A92U0_#N)V:Z/&VJC3FDL&YCX9M(D;/=C#2= +X^&1NK:P,!@D M1_+\O516HEJY#*_!S6"=U9K6YA'QRN5._[_P^@7R@:D5%QH*7!(TN$AH:E2= MU>N*D1N7&&^EH33KBFMZ"*&R =2_E'2"=A4[0/.T2O\%4$L#!!0 ( +F" M7%7[']A1PPX ,'? 9 >&PO=V]R:W-H965T'=VTIDT%NC%=M;Q3&(XO)TTF63;7G3V DO'-AL)5$!VLK,? M?D'&1DCX6"1_MQ>-)>O\CH3T"(0>P^EMFGW)KY4JC*^+>9*_.;@NBN7KP\-\ M>JT64?XJ7:JD_,UEFBVBHKR871WFRTQ%L_6@Q?S0&@PFAXLH3@[.3M?7?OOFP#RXO^)3?'5=5%<L;_%;K&[SC9^-ZJ%W,P MJ.Z1FJMI41%1^<^-.E?S>265]^//&CUXF+,:N/GSO2[6#[Y\,!=1KL[3^>_Q MK+A^=-TGJ__;]S6MQT<&--57J2+>G!Y#Q9Q M$!L#2J=[@%4/L/8=,*P'#+<'C!X9,*H'C/8=,*X'C/>]2Y-ZP&3? M&8[J 4?[SG!<#SC>=X:3>L#)O@/,P?TS-]A[R,.3O?-L/SKD_NDVU\_WX=T+ M:_VJM*,B.CO-TELCJVY?>M4/ZY?V>GSY8HR3*H6?BZS\;5R.*\YL=5$8/QMO M9[.X2D4T-_SD+MM51E[8JHCB>?Y3>9-?/]O&B[__='I8E--6@P^G]13O[J:P M'IG"--ZG27&=&TXR4[..\>?Z\<.GQ@O]^,E3XSW]^!/-^,-R<3\L<^M^F;^S MM."':?'*&)HO#6M@CKJ6AW[X9[4LAP^JX9;5,=S6#W\?9?>S=PYW]I_=['HR M],.#5?(P?- QW-U[N#GI>BI_;-'Y/_;8 _UP6TT?EGS7\% _7*B+5X9UO'[L MQQW#I7[X+^G-PZ(;:5[%PX=WCN':&S[BR?*RD5X:YYDJWSL,$4WC>5Q\,_Y8 M_\(OU"+_=]>;Q9TZZE:KC8[7^3*:JC<'Y59%KK(;=7#VC[^9D\$_NY)"8C:) M.20F2,PE,8_$?!(+2"PD,0EAK=2.'E([TNGE6U@2IYF1I(7*N]*I'=TWG7?8 M9(U5'P=NSD:#^K_3PYO-Z)'3.B0F2,PE,6_OI>N3TP9[3QN2TTH(:X5F_!": ML38T[Z.O\6*U,"[2K!P9)U?&-"HG*]=V71'26GTC=(>--Y:V98ZWPD-.Z)"8 M(#&7Q+P]EJM/3AB06$AB$L):R9H\)&NB39:?%*I4"R.+"F7DM]'26&9Q,HV7 MT;PK6UJM;[8FNZ^!1U9/Y+0.B0D2<'6ES M9JM+E94?U P1)U$R5<9YFA?Y2^/#;?)S?AUERI JF55KMK=9%B57:J&2XJ7A MY_EJ\^9O9_]9Y47UNZYP:N]"WW"2F$UB#HF)HYVM*7/8%1*7G-4C,9_$ A(+ M24Q"6"N^QP_Q/?Y+XCN=KA:K>;FJG1EO%VE6Q/]=[^?M"K/V#O4-\_'.NF#< MM9HEYW2.=Y-E=4PJR$E=$O,Z'L&D:_VY>[NAV7&[@+QS(8E)"&MEZ^0A6R=/ M9.NB,/PD+[)5G9K[;=)/95"JB]-,1;FJO@RY^ZGS.Q#M)'WS0F(VB3DD)DC, M)3'O#CO>C-Y6Z,CI A(+24Q"6"N9YJ#Y7FWSJQW]MQE=G,?3F=& MT4(-JMFHYM3:YFZDKOTA IW5134/U?R.)=*YDRM IPU135):.WM-(<9\HA&S MNIC'B[@[6V@=!M5L5'-03:":BVH>JOFH%J!:B&J2TMHQ;2HXYET/@:Z;FF@= M!]5L5'-03:":BVH>JOFH%J!:B&J2TMH1;KH^IK[LTZ]&I\=Z!W>WCF+N?/^( M3NF@FD U%]6\6IOH%JZ/3AF@6HAJDM+:,6NJ/J:^Z[.UIOSCO5I(RC6I,J)'O^*T=GLXPT=BJ)^H;PQ1S4$U M@6HNJGFHYJ-:@&HAJDE*:\>PJ0E9^IK0^LO,>*. 4*ALT1E(O3,VOJDHZ_K; MY7/]R-[Y)#4'U02JN:CFH9J/:@&JA:@F*:V=SZ8@9.D+0O6! 7ZI#@Q@S%:J M.DC)L7;GD1[L^\D3U6Q4JOFH%J!: MB&J2TMKA;4I'UO.4CBRT=(1J-JHYJ"90S44U#]5\5 M0+40U26GM"#>E(TM? M.GIROQ%Z8")4LU'-036!:BZJ>:CFHUJ :B&J26N?REW[9 A-S6BHKQE]SWXC M/=DWFZAFHYJ#:@+57%3S4,U'M0#50E23M58=S&AS-]1H,GXDF4WS:*AO#'W' MKB.]V#N8:"\)U1Q4$ZCF#G>/OC0YZ=@1Y:'3^J@6H%J(:I+2VL%L*D=#?>7H MD[I)YS=53W[K\V=G)-&V$:K9J.:@FD U%]4\5/-1+4"U$-4DI;5SNW'BKVPHP]AQ@S]$V&C9MHZ&^;?0] MV\1H :G6-H_',.H\]0HZK8-J M5<5/-0S4>U -5"5).4U@YF4S\:ZNM'FU^G M=J80K1JAFHUJ#JH)5'-1S4,U']4"5 M135):.ZI-)6DX>9[-8+27A&HVJCFH M)E#-134/U7Q4"U M1#5):>T(-^6EX5]S6K0>YU72WZ/>Z=\]?UC7(7%M=%:G M8]9AUX%XT5E=5/,Z'H/9>7:EKAMV?5()T/L7HIJDM';.FI[14'_^LO=QLCXR MBJX6J"=Z!P/M%*&:@VH"U5Q4\U#-1[4 U4)4DY36CFO3*1J>/,^6+=HU0C4; MU1Q4$ZCFHIJ':CZJ!:@6HIJDM%:$1TT=::2O(ST2X9?E)NMB$:]/X6L(I8R/ MVH*2?I*^@48U&]4<5!.HYJ*:5VOM/_<:;FWTHE,&J!:BFJ2T=DZ;U,-KVDD;Z7)%;%*E/&?33W""3:34(U&]4<5!.HYJ*:5VNZ4P"C M$P:H%J*:I+1V()O"T4A_>K1W4?*EV@G[25U5>UGC-'EI_"M6F?$A44T\SZ-E M7$3SNYB^?+CX=J;^7$734\O M6A^=,$"U$-4DI;5CV92(1OH2T?9>7>-_QKOJ?*)E +L_3:(-(E2S4]<6Y\+B>+9D::&+]%61Q=S#7K8[2(A&HVJCFH M)E#-136OUEH?6U]9X^U-9+1@A&HAJDE*:X>T*1B-] 6CCDWDSVJZJBI''\J/ MK4E\=5W4Y:/U!]PRJ<:+SQ_$IY\V?N\G,_75^'P;+1^/,MHJ0C4;U1Q4$ZCF MHIJ':CZJ!:@6HIJDM';DFZ[3Z'F.J31"^T^H9J.:@VH"U5Q4\U#-1[4 U4)4 MDY36CG#3?QKICZD$;%JC32A4LU'-036!:BZJ>;6VN6EM=6Q:HPTG5 M135): M*Z3CIN$TUC><[K^>U76*]43?&**:C6H.J@E4;6V=?"^X='VQC$Z:X!J(:I)2FM'M6E,C?6-J>^I M%>O)WL%$#\^$:@ZJ"51S4K;7ZB[L[D= Y U0+44U26CN330]JK#_(=\_5M?5^;J,3.J@F4,U%->_I1>NC$P:H%J*:I+1V+)MNTUC?;=K>M_M4 MLUC/]0X9VF1"-0?5!*JYJ.:AFH]J :J%J"8IK1W=IO$T/GJ>_;QH@PG5;%1S M4$V@FHMJ'JKYJ!:@6HAJDM+:$6X:3&/]T9I^O/Z@GZ!WF(_W^.+=1N=T4$V@ MFHMJ'JKYJ!:@6HAJDM+:(6TZ2F-]1ZEC$_E9FL7ZN]$[RFB3"=4<5!.HYJ*: MAVH^J@6H%J*:I+16Y"=-XVDR>)9-ZPG:@D(U&]4<5!.HYJ*:AVH^J@6H%J*: MI+1VA)L6U$1_N*TNI(?YM5*%'171V>E"95?J7,WGN3%-5TE13;)QK9&IRS+$YNNWUL'ASO7G MYFO'[+A>F*_=KNL]\[6_OOZPF?;L=!E=J?=1=A4GN3%7E^5=&+PZ&A\86;5% M?G^A2)=O#LJE<)$61;I8_WA=OD.HK+I!^?O+-"WN+U03W*;9E_7#//L_4$L# M!!0 ( +F"7%63QV1#CP8 /4N 9 >&PO=V]R:W-H965T\G9UFQJD!/^)D'<\D!G8SVW0S==N=GI%)(@[TTEV[HE/)RR1 M81#3)PXBB2+"G^]IR':W';/S$0VI)U,(HOYM MZ8R&88JD[N-+ =K9=69!1%TQL*_ U^N;SOC#OAT29)0OF>[ M/VC1H6&*Y[%09']A5[0U.N E0K*H"%9W$ 5Q_I]\+1)Q$*!PF@.L(L Z#AB< M".@7 ?US&09%P.!F,15$@U:,B!=S%/LQ8+(-X16,OH (NX1WAG*3BPVN; M2A*$XD*=_3BWX?6K"W@%00P?UBP1)/;%I"?5':6X/:]@O\_9K1/L?7A4?&L! M3NQ3OR'>UL=?:^)[*A/[=%@OZ;BWM(!SNGD#?:,+EF%9#?1M%3R/T\'D=)' *MH,]]H,M=H\Q)(J5 EJ_*8@=F0#&QZH]W!#PB9-:1/[Q)E'J2]@R5D$4Q(&WZB?O1--$FDYVDJ$"69C@CGCFIK#VFN'1%@1\WHOYO7/B_DQYM^3 M4\O25DY,,/OZC.$1D]!% JO(:1KE:M#0"GH7KUA(8EBP4^LYHY:047]T?33S MZ%G::G 6IX/*Z19HE7)Q8)8#:36_!ZMM4YO?HS71,]QY'D^:"[("JC++#\>U M65[/V#K79Y$ZJ*1N$VE:SQ@GTFV5Z;9^*-U=>*(\8#X\Q)X:G$3F;N1'%XU2 M:&G:#E"H:':!=I@\6A'Y0&(?YNK!4+7BRV6PU94ND*5:.L$_E'#X*U9%^)JS9+4& M-]@VUHO%S5;&I]HL,=-WJ;7JYW ZJ)PN%EI5]-)K,/5FPR.)DZ5:*R5#RNEBH54_)I=VBJ6W4^Y/V2CZN+8O&RJ:C8KFH**Y6&A5/4O[QC*Q MAU4+TRF9H:+9J&@.*IJ+A595NG2.++USA/I!2<_5^AE M8]0T1RK;D8-ZI\L ML#BKVI;ND:5WC_*RMPM_[DC\35_^ZI%:*X=J :&B.:AH+A9:5>'2*K(&Z.,T MJEN$BF:CHCFH:"X66E7ITBVR]+MJWL&NW(CR5;9_6H#'DECFNRCW9_=[M.^RG[176P0 \5 M 9 >&PO=V]R:W-H965TYDM*%K6("ZV\P%EMR&)4YS8#+EC A8C9VI?QGZ@0:4+;ZFL)5[ST0/9Y"FK?NE# M+<0> 'FZ 4$-")X#AJ\ >C6@]QS0?P70KP']]P(&-: +&3GZ]DYQV3P N"K@Z9X3.($.YKN#_H@,_>#0_\#GCX_NA]@QB])F-Z)5_O-3&T M\PG/8A#R=Q+^+%*U.R9-'C4)1*8Z35[+H6^?D99\4I#+[UTI4O6AW]T'O7I> MR@V-8.S@\BA!W(,S^>T7?^C]T66/3;*93;+0$EG+R'YC9-_$/OFKR)=H%NX> M4N&41O?(4,,,8YU(BS MEZM'UP2;V0P:6B)K^7#>^'!N]@$_%V0A=M76>TR^TJS P]PTPHU:0'R,VS N M3S> $Z5S23*R'ZK^^2.I0H/ MUK>+.SP0?[L!/36^DW_)#7U(\R)OJKIL,(8ZU :;9#.;9*$ELI9?OO?T[>/] M#XZR=26F5;6:5+;3%UK9S[U/6-T[ TJN3Y4N'ID)0MH8[ MLGJZI0(7QR\@3;;0%EO;O>#)O<"H M7*DXN<=%5'^);$"DW1O4&S0]@_A&Y,'BVV0+;;%5XKM[%T(YB'5Y$R?QRZ1@ MJKH;:FJ;V[YI>JH/BFO%Y:&PO=V]R:W-H965TQ)I$O2L7._ODM*UMF.HEQ:Y2$6I9T1 M=X9:N[WE#-Z>,.[.)O3>7LXG8Z(QQF$NB-GE.Y?,-9&([=;K._L8#6Z7:W'!G MDS5=P0+TXWHN<>16+#'+@2LF.)&03)WK[E5X:>)MP.\,MNK@FIA,ED)\-8.[ M>.IX9D*00:0- \6?)[B%+#-$.(U_2DZG>J4!'E[OV3_8W#&7)55P*[(_6*S3 MJ3-V2 P)W63Z06P_0IG/P/!%(E/V/]F6L9Y#HHW2(B_!.(.<\>*7[DH=#@#( M4P_P2X!_"AB^ NB5@-XIH/\*H%\"^C\*&)0 F[I;Y&Z%"ZBFLXD46R)--+*9 M"ZN^1:->C)MULM 2GS+$Z=D=CT0.Y O=@2*_DL]42FJL(VL+TO,ZQ/=\OVY"_P\>-,,#B!#>M?!N#3QLAM]3>4'\D85[#6+T*O-[ MEJ_WIOGD%F5F? 4\>B9_?L(X5Z0]NM)36&[4FL:P=3!RJ5 /H$S M^^6G[M#[K4[O-LF"-LG"ELB.G.E7SO2;V&>/7$(D5IQ]@]CZ,LWR3 MDSG("+C&W:'.]&*^8SM?L_D\S;R+P<1].O2R,:?W>MDF6=@2V9&7@\K+0:.7 M:%0$$"N22)&3@V_N 9(-CU6=VHV,[_W$"K+A@75=K_@[]B]H\ZUA2V1'D@\K MR8>-DG]B^R_#? *// *)FQG',>/D<,OKD,^"1QLI<>'7^3!\*5VW3KK;(G#P M9F!0PSBH"PP;,_R/^HTJ_4:-^AV="K!8 'NBRZRV+HQ>Y..?:C-ZHNO)=3ZO6J]QWI,:[T&#?J$28)V!/MT>=+=5%)>81KC1;%E&KR 6*0-",+ M3?5&"_E\"NKL2VV=GN.:.FO."D>*-L[VO86V3;*P);(CERXKERY_<-62<$?Q ML%QZ\KT:G!4E]YQR'= 9VO&4Z-1QF [W>Z%1(1-8Y=?ER MF9W8]&9$T)C0>[5OB:S0WCWH*7*0*]O,*1*)#==%>U'=K?K%:]LFN=_#BV83 MCZTKQA7)($&H=S'"4B"+!JX8:+&V'4'71 MLW\!4$L#!!0 ( +F"7%41"*L,.0, -8/ 9 >&PO=V]R:W-H965T M:G MOB^C!#(B3_@_RA4HI M@VN!Y"++B%@/(>7+GH>][<8-G27*;/C][IS,8 SJ;GXM],HO4&*: 9.4,R1@ MVO,&^'08!B; GOA!82EWKI$I9<+Y@UF,XIX7&$:00J0,!-%_CW &:6J0-(\_ M&U"OR&D"=Z^WZ%]L\;J8"9%PQM.?-%9)SVM[*(8I6:3JAB^_PJ:@AL&+>"KM M+UKF9UL-#T4+J7BV"=8,,LKR?[+:-&(G #\7$&X"0LL[3V19?B:*]+N"+Y$P MIS6:N;"EVFA-CC+S5,9*Z+M4QZG^B$4\ W1+5B#11S3.'PZZFJ)S(E(*4IE[ MZ!<0(=&5U@*ZY>A\13058MOZ[C,H0E/YONLKS<>@^M$F]S#/'3Z3NX,N.5.) M1.034#\WE>H$\>\6:=R3B+H>?K5D2 >P>N_?8.;P2<'RWK!LF[1:PP4\)D;0^0A4JX MH$I'["O$G2H,<-W!N%DP;OZ/%+Y1-HMYYM2"$^C(QK8*FJTJM-"J@'*[H-Q^ M/2VX4VDM=!R,.P7CCA/F.Q=+LG9JP EP9$-Q4'[3@RI4L$%]8=8[3H1?3P@' MPTH!<6@SO7H2]#:6O8 M;3:#N_'MS>!B--A+PAE[;$-+ \.=2F10A:V%I:V%3@-Z61DGG*OMPB0H1OG^/U!+ P04 " "Y@EQ5K"[= MA6L3 5VP &0 'AL+W=O9HYG(;NE]/P\G.S^:V]KJHN^&.U7+>O3JZ[[N;%Z6F[ MN*Y69?MCKLEZ?G+WV6];IZMPG:V]6JW'QY4RV;SZ].HI/]!^_KJ^MN^.#T[.5->55]J+I? M;]YM^M].[RD7]:I:MW6S#C;5Y:N3U]&+(HK$L,56\K]U];D]^#D8OLO'IOEM M^.6GBU_([SOJR7VCPX:'/^_I>OOM^V_S ML6RK\V;Y?_5%=_WJ1)X$%]5E>;OLWC>?_U;MOE$\\!;-LMW^-_B\TX8GP>*V M[9K5;N-^#U;U^N[_Y1^[2!QLT'/H#=AN V9O(![8@.\VX$_=0.PV$$_=I7BW M0?S4%I+=!LE3-TAW&Z3;@W47W>VARE^M%72Z#@1Z\ M^1(X&WR75UU9+]N_]/)?/^3!=W_Z2_"GH%X'OUPWMVVYOFA?GG;]G@[MG2YV M>_7F;J_8 WO%@[?-NKMN [6^J"Z([95_^\RS_6D?H?LPL7V8WC O\$-U\V/ MP^\#%C)&[,^Y?_._WZZ]F^=/;SVBHO%U.Z^_KO7"OWE>+?K-(VKST:'@]QG+ MMSS^X.[3OPOVIMR4;TZ MZ<_L;;7Y5)V<_?E_HB3\*W70D; <"5-(F$;""A!LE#KB/G6$CWY6-,W%YWJY MI!+C;LMDN^5P ?]TQGD6]MWET^$1]_*G'G$D3#UI_S6RR8)H4F2AO&]R=(SB M^V,4>X]1WBQNM_W[7;6IFXOA##Y<>RKJF'E)4SLS$I8C82^]Q(O%_UY^ZZV@3EQ;_[<=&0(VW0-?W9?]&LJN!RTZR"17_5K]>W MPT6A'ZUOMI<$]_2X]0"V.TB.]3X_4FQZ_ M-%T_4$6DA[>=J>F!A.5(F$+"]!TL/D@/EC)NI0>HQ5%ZR/OTD/XK2]5#^[G, M<-2I@R[=+R##,+1& -+I!2QS5+FKXMQ1*5EW?V*0A=6>+_\D:'-[D.; M>4/[OOI4K6_):W3F['T<9TD:66$E9$R$W)+EKDPDB8R$%5A7%L4LDXF%TX1. MA"Q.$BNVWF]_9&RCT$S10V]T=Z>P[_[1M/TL>WLF^]E[^MKQQF&2:6S%G) Q M)F,[EPE9%*=)9L6MVW5T:G.W!SFSDF;4$69<](F5-(Y M9Q.BV%%I:K>T<87G2BV4V,.GR0R1DDDIIELW^_RX4-]M:XOZT6Y_6,_H%[4 MRZT'UU6K1\VW"&D_G$-I.92FH#0-I14HVCBUC+\3/6+P3+ZTQD^[M%(RXM)* MR*A+JRLC+ZVNC+ZTSF&;1,8WB9[+./$W-+D+0ZT3*$U!:7I'&R6*ZYZ@VARG MB?%/HN%33W=06@ZE*2A-,\):!#)9=FB!I.92FH#0-I14HVCB=C,W%'K&Y'CZ+4"X58Y+;50C^%B8? M>21-/?5+:&BS!=ELPF1LIHGCXV5<,N9WR=YMAJ%N]^7[X-UR<#V&*:OZ_;:^ M&4X*WP?_K#KR6+HNC^ BMNWPA(RZY47(J%M>A(RZY>4/R;'7)>,1,;]'].'V8UN5P?OF8]/5BS9X6ZT^ M5ALRUE /"$K+H30%I6DHK4#1QNEBO"*63AL53RK#95!_"$K+H30%I6DHK4#1 MQBED?"3F]Y%PKK2_H-?\?]_IVG HT3)E.2"68/[BE=G$:V^YY3.M$/ MYVQWE-")6,3<*E;3E"X4S'%(_1$X-L+&!N/^DJC)0W).%#&EH3V(/B=D+,ZX MM*-.%#%E,>=VT%U9*N(XLV/NRN)^8LOLD,]A%7%C%7&_533Y5CDG7) DC+@= M#%UL!J4I*$USHMS*&3NBFAQGB7&^N-_YPLTP M_ U-SA*H,P:E*2A-<[:7U!:#J4I*$U#:06* M-DXG8WYQO_DU?3I%>#74=(JHJJ*F4T0=%#6=2 MWI;KV\MRT=UNJHO@W::YN%UTOOLX!(R*(P%K%5M9(3NC3F]M!/$3(F622MN&E*)R(>V8Z1__L?&]^# M)T3Y3;K)PW+A&F&B#X ==%?U0\23V(ZY*Y.A$W'"H8OM=6Z:VB\>VR-R?S2. MC;;QYP1X+: @ZKE8G:]G")4F?-<"DVIDM0Y=\SA+E#Q3GL+F'L+O%6)O;Z%T6HN(SM&T.:VC4AA/UL+']$ MCHVXL>;BIS\;ZTE&:$Q46$7.$S](5>@DN:M*4FD_VI!0L2CF]JIU2A:FB?W( M.G\\CHVW,;GB[!O4ED-I"DK34%J!HHW?-6*!OK*'FN,BE_0U.[+Y260VD*2M,)L<;2 M&3.BFAQGB;&\DN"?9E@=BW!6)?%XA] M7R"TP U%&Z>0<=(2OY,&G)Q 5W]":3F4IJ TG1#^7V07TZ":'&>)^1(Z&28,6&'=P[?+C6^70I^76+JVF,\S.PW5%(J85MM M.:&*N;T06A&J* SM<;^F9"RV[VT5_G@<&V_CVZ7@=R6FA,V4V(][.*=4H3WI MR2E5Y+P/E%#QU%G%3JDXLYT-?S2.C;;QOU+V#6YXI% O#$K+H30%I6DHK4#1 MQJEE3+/4O[9P>D:&%5%":@M)T2CAASE@1U>0X2XP/ECY7(96_HF46'+J M9LDEUMFBU_.^K*J\MJW5;!+]7B M>MTLFZNZ\MWA\+,G]UBH4P2E*2A-0VD%BC;.(&,II1/+X";=X4BAY6Y06@ZE M*2A-0VD%BC9*(6EL,^FWS7#S$7]#4],)2LNA- 6E:4FY@M:5"M7B.$F,UR?] M7A]N.N)O:'*20&OTH#0%I6E)V:)VDLQA44IC44I_B9[G_H9T:\>D2&/KQL4Y M)8N=85M.R3+W$56$C,619':9+*63G">)'=XY;#II;#KIM^DFC\XE8:WQT*[X M.2=D,DOLQ\A3,-&'TXXY9<%)(>V0N[*XWS,GH>>PZJ2QZJ3?JIMLC$K764KL M9^.?$R+)G' 3%6*"I7:T*2?+#;:K$D[E>>&/Q;&Q-H:7C+_!_0T)-;^@M!Q* M4U":AM(*%&V<6L8ED_[EAM.[L;O*C^C&KHCHQL0R1:(;$ZL*B6[LJJAN/(>% M)(V%))^K7LK?T.2N"ZV7@M(4E*8EY9#923*'[R6-[R6?JUS*W]#D)(&:8%": M@M*T)%X#X"3)'-:6--:6G+S"\\A[&Q)J#J ML(QP98C9$R$C9D\4C)@]$3)J]D3(J-F3/R+'1MQX1IG?,U+K:G/U)?C0@^M% MU6Y'7D]X^X:?.K6W0FDYE*:@- VE%2C:.'>,E91-K':;=%\C@U:U06DYE*:@ M- VE%2C:.(6,798=_<3\S'6?1"HRYPV+E*X_':=V#1NAX^GPOB3[]$YX:"R5 M[NUK2AA%F?MN8'\,CHVQ,<@ROT$V_:)*&&0BM1^O>$[(^F@*)^ZNC/?_2#OL MA)?&9&)7UVM"EZ7,KD4L_#$Y-N;&*,O\E6&3W8R,*&1*T]1^YC8EDTG&[)B[ M,L[H8^T9U=&=F=R>HLHCO/X3]EQG_*Y#-9 M"QG4?X+2T,$IL8R%_0"AMHB*%&9?V+6E-"V-F+PXO'HG. MT?'G!_$'+U_< \<+WS-[!$W*N+"+T2@9/S\2DJ.# M+@Z"+K[!C'C?*NR\BL3E6)S"XC065\!P5HK%!RD&-KKVP$?[-2&C^C5AB!'] MVE61_9IHD^K7<_A<49@I!6X)6% M>V#R^!B)$I)C)%)(C9$((3U&QN *&&Z=2=Ε[+ M#E?W^4A+D],*BLNQ.(7%Z3UN7(P6.6-15*M6NAQX=)&_@*PHZ_5^R-"?:O*Z MO6G:>GO::2YWT\WMX/2!%,%Z=%!6W3@O47?XJEH^U9A MJ0.M(,/B%!:GL;@"AK-2[,!>C/SV(O*B!7VG !:78W$*B]-[W*-GI%F,T>C M&(W\)7%?>]'"&J!07([%*2Q.[W')8RD"-39/V^NJZO*R*\]>KJK-575>+9=M M?U*X77?#=>O@TV!370X9].(U.SEU/G\3O<@CXG,5O=#;ST\-_NSE37E5O2TW M5_6Z#9;59=]4^./P,+)-?75]_TO7W/3)>Q)\;+JN66U_O*[*BVHS"/J_7S9- MM_]E:.!SL_EM^W7._@M02P,$% @ N8)<59'[ AKX @ T@L !D !X M;"]W;W)K&ULM59M;]HP$/XK5E9-K=0U;[RL#"*U MA&J56JDJZ_IAV@>VR#G@V("RU/8HK ME/5T-5_$4F%^T:KP[?D6BA9"LJP$JPPR0HLG?BMUJ $43S/ *P'>O@"_!/CO M 9T=@$X)Z.P+Z)8 4[I=U&Z$"['$P9"S%>+:6['IA5'?H)5>A.H^F4JN3HG" MR> J59V":01(]1P:^ZB.?MB.>C>T9E(M"$QA WX,?M^,L6O*UJKP3PU@)<>ZV$ M4\@OD.^<(\_QO*9\_@T>[@]W&^"3=G@(D8*[3? -,?RJ&WS#Y^_@NR%4]0*A M<_0($9 E?DGA'.WL$?3C3A&@6PF9^-G4"T6T3G,T_0H,,[65=X#U\PM9D#M5M.Z#KU2)NZ-&M].BVZG%@"S=I503HUM+J;FFUAT_8 MFNBA6AV);$/37J5I[W]KVMM#TSU\PM9$#]7T2&0;FO8K3?O'U/0KVM_](V_)N.W6<+7VWG3SWO=.DM;)#=;-KPTL&?&ZF1H$BMJ"R^(Q7N]5@ M>F7FL7?[8W<0%O/E7YIBVKW'?$ZH0"G,%*5ST5<]QHL)LC DR\V(],*D&KC, M,E%#-W#MH,YGC,FUH0-48WSP!U!+ P04 " "Y@EQ5[,>3K T% "'P M&0 'AL+W=O.%>;C>"'7! M'@^W9 T+$)^WSTR>V05*$,:0\) FB,%J9-VYMU,O,\A&? EAST^.D:*RI/15 MG3P$(\M1'D$$OE 01/[M8 I1I)"D'U]S4*N84QF>'A_19QEY269).$QI]'<8 MB,W(&E@H@!5)(S&G^S\A)]15>#Z->/:+]OE8QT)^R@6-O LHW5/!!D/&=TCID9+-'60Q2:SEFS"1*5Q(9B\ M&TH[,5ZD2PY?4T@$^KB3OQQ=W(,@8<0OA[:0$ZAAMI^#30Y@N ',0X\T$1N. M/B8!!#7V4[W]C<;>EL0*=OC(;H*U@ O87B'/Z2#L8(P^+^[1Q8=+-"<"ZIPS M@U5QU"O2X&7@WMEI>+E;^_ MN3WGCSK>AL JQ*\+XM0OC-$9+RJ1EF*R13^1DH?B&OJ,/==0/>+T, M3RU2NS%VNT-[=\I(/Z;B:+=PM-LJ0^CEDQR!'@3$O#9%79,I,@168=XKF/<, MIZAW1HKT8RJ.]@M'^UI'M\!\F1GY]$%TA580 ",16J5)P!&K[_F)%K%ME@Y@ M@Q-.SE4#IT'!:: /?IADP7]YA'@)K+;2M AM.1@"JY"]*F.VQ&Y/,#8%5 MF+M.^1QVM(G.F,JRG3((0H%FLL$BV6(=-*5Q'(I8A6,&@)Z+(J]]/FLG:1N1 M'*U:T%Y]0;LGBL/5,IV0Y%6M(G-8IQ%18JZ#_@J!H2<9@4^PDUTK.WA*MJ&0 M[3M7(SK%Z5T@"X3X,B['SOC>]#R?Y'Z/ZRMLI06X$N6 7J2[!+U!H!F84(2/ZM766;H8O$TFU^>W'^04O4-+?9D MVUR'6C=:1\(06C5HI0QR#>L@UZ@0,H5695]*(5>OA>YAJ5(NE7FJ5N0.FA > M*RQT8KG"C LP46I5]*<%%&55F.5EGX&RLJ"[MFJQIK55QK]H;0JNQ+38;UFLR,NM9/TCHD!S0ELD_E M=;^IMDNIAO52[7\3V%@GRG*29^LV7.HV?-XWHS8"6P_9.G779[,JA1762I?V M EN/UYI2]_V;4/,Z6PHF?-['HU^ML?5NM Z&(;1JT$KYA?N&UVJC^LL46I5] MJ;^P_I/7SRL0_02MPS%HTQFET,)ZH573&5J-K8=K3>I7?.WR2OGE.68KW#.J MQ4RA5=F76LS3?P'[^0KWWG^WJKSWY32-BB[[9)MF4-JW3VZYQ[ISI7)L#9KP6X7C)EH50I9 MC\C"F.I#'->S!2MI?:$J)BU2*%U28TT]C^M*,YK7$%2*N-?II'%)N23CH5R6 MUZ6IHYE:2C,B_=85^=OG?$2ZZ7L2>;J)RMF(W)^]_;%4YNI-Y.\G[TY..O?G M5X?^,P>&"XZ8@XV&AY+8N"?$.RTY+%CU0,2(3*OA42.@V;B&9@:6=,B%MXD+X7>]RK8J=N':B:;(=64#/T--X _ETV MS[U+^S+>J.(/RGQ:VN5(9T.CL1O-"KYR]JIH!6#L79R=5I58?Q1\+DOF%__L MA.,AW<1%"Z7Y+YL-6F5F'4R3Z(%IPV>[GI^:5G=L93;MM"IPS;TCU/QW]WG. M)--4[(JVO?^:=_G%BI/+?R79_5<$?D&+TUBFS2:+KDP7#;6@NX57FF5)DJ;8CDXF0043;-_2%+YA-DP;1&!Y(-.?[35>;;Q# MGNX#K*9/=0BV4KP3L97B>PU(>-\@(LO"U<;R0 16!:QW('\X#_14."9)H*J8 M-NP)QI$LPQ#HQ7"/IBFR.RE\PO7!GI(DR;(P EA809)@"#R-.((I T8DB3N M'#PXC^+-.15O?SD:_P902P,$% @ N8)<59>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'6IN6.]PTS=3N#/#*;@%<*Z?9;'8R M;;E0R?MW^[E69AIN: >E$UKAH!_X(N#./N[WF^Q66+$14KC[>=)_EY"P5BC1 MBI]0S9-9PNQ6W_VMC?BIE>-R71HMY3Q)AQU?P#A1_C*\]I W?&/[$<Q<.0P2NU## M5'BL/U/\ZXMJ.&N'N$$,S:G '>:BZL'C02YP6TM1X;]7[ .77)7 ^N#: # C M +.# ;*C%0\@!U#5;Z'870!X3D,<' MB^2"VVT >4) GAPLDN??.Q% OB8@7\>%/)-2W_6K!7_.%@8JX=BEMG8@#B#? M$)!O(D.6I>XP-:J&K3"BI8 P[;PEP-[&!5MW;&SWK-0E#&RR,8( ME^RS<&3K$=D3U-I%V!"34D@662'4NL"0AIB41++($GFFUF-'2W!X+,2FQ9"\DE@G;?]OI(QYHUH_47'@(:8E'GR MR.9YQ/0EM^&E8YNA:^G34HA).2B/[*!'3"RZ^QE\HM<;*?I[-,0D'X!%=E 8 M38NMC-/(B*D=UY!A=1=B4@[*(SN(;%!'E6Y.62B/;*&^5)NP-4Y5=1+\LKG4 MJIG<@&G9^-ZD+)1'MM #YEF%!0?NXW)<((68E(7RR!8B6VPV"3$I"^61+40V MV>-[D[)0'ME"HXI]PJZX,=R_@7FHY<)GW92%BL@6>H(95"(89SG"I"Q41+80 MV6),0ED6E(6*R!8B6XQ10BHH"Q61+;3N-A:^=SZ.Y[?]>G^NP2C(ES"]@:;[ MUX,5U'A]JBN/L@ M*.!8*=*@/96UMCS^"^N3M9Y]A:I,A_H<]XXS[$%+16Y7M+J1YX2[5\W1T]X/T;Y.+WG(S+]KE1@J7.T@A M2/,'&019_B /03Y_T!""AOF#1A TRA\TAJ!Q_J )!$WR!TTA:)H_2 8HXX @ MJ8,U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WMKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;.ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'I[U-L3Z.U1;T^@MT>]/8'>'O7V!'K[SF;W._6.Z5J%^.QY MK/'Y[Z0ZW>X-S\??EX^3G;?WCK.#?U&+7U!+ P04 " "Y@EQ5+M+XP*X! M #*&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U MU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M' M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-: MEX K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " "Y@EQ5F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +F"7%7OZ-KNMP8 +PG M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<52H%VWJ3 M @ [ 8 !@ ("!9Q8 'AL+W=O1]R/$$ #4&@ & @(%L'P >&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<5?6VVJL8!P "QX !@ M ("!DR0 'AL+W=O$K !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ N8)<550\C$]U!@ ; \ !@ ("!@#P 'AL+W=O M&UL M4$L! A0#% @ N8)<5>6IE!5="P HQL !D ("!NTT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN8)<519]&CFL"@ [AP !D ("!9F@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<5?.'XC4X"P MHQT !D ("!%H, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<59Q?[>_,!0 T0P !D M ("!A:L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N8)<5<1UD+R"!@ DQ$ !D ("!.;< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)< M59 V)C&5! XQ@ !D ("!1,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<5;U!\><=! IA< M !D ("!UM8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<5?*$;/(C! #10 !D M ("!]^@ 'AL+W=OY(P" S!@ &0 @(%1[0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8)<52X0I@YI! <1 !D ("!._, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<59/' M9$./!@ ]2X !D ("!3 H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8)<51$(JPPY P U@\ !D M ("!RAD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N8)<5>S'DZP-!0 A\ !D ("! M"S0! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "Y@EQ5+M+XP*X! #*&@ $P M @ &V0P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 - T ",. "5 %10$ ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 228 213 1 false 47 0 false 5 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://www.oceaneering.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements Of Operations Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 0000008 - Statement - Consolidated Statements of Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 0000009 - Disclosure - Allowance for Credit Loss Statement Sheet http://www.oceaneering.com/role/AllowanceforCreditLossStatement Allowance for Credit Loss Statement Notes 8 false false R9.htm 0000010 - Disclosure - Accounting Policies Sheet http://www.oceaneering.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 0000011 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 10 false false R11.htm 0000012 - Disclosure - Revenue Sheet http://www.oceaneering.com/role/Revenue Revenue Notes 11 false false R12.htm 0000013 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 12 false false R13.htm 0000014 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 13 false false R14.htm 0000015 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 14 false false R15.htm 0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Sheet http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan Notes 15 false false R16.htm 0000017 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000018 - Disclosure - Business Segment Information Sheet http://www.oceaneering.com/role/BusinessSegmentInformation Business Segment Information Notes 17 false false R18.htm 0000024 - Disclosure - Summary Of Major Accounting Policies (Policy) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy Summary Of Major Accounting Policies (Policy) Policies http://www.oceaneering.com/role/AccountingPolicies 18 false false R19.htm 0000025 - Disclosure - Allowance for Credit Losses Notes (Policies) Notes http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies Allowance for Credit Losses Notes (Policies) Policies http://www.oceaneering.com/role/AccountingPolicies 19 false false R20.htm 0000028 - Disclosure - Revenue (Tables) Sheet http://www.oceaneering.com/role/RevenueTables Revenue (Tables) Tables http://www.oceaneering.com/role/Revenue 20 false false R21.htm 0000030 - Disclosure - Debt (Tables) Sheet http://www.oceaneering.com/role/DebtTables Debt (Tables) Tables http://www.oceaneering.com/role/Debt 21 false false R22.htm 0000031 - Disclosure - Income Taxes (Tables) Sheet http://www.oceaneering.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.oceaneering.com/role/IncomeTaxes 22 false false R23.htm 0000032 - Disclosure - Business Segment Information (Tables) Sheet http://www.oceaneering.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.oceaneering.com/role/BusinessSegmentInformation 23 false false R24.htm 0000033 - Disclosure - Allowance for Credit Losses (Tables) Sheet http://www.oceaneering.com/role/AllowanceforCreditLossesTables Allowance for Credit Losses (Tables) Tables http://www.oceaneering.com/role/AllowanceforCreditLossStatement 24 false false R25.htm 0000037 - Disclosure - Accounting Policies (Details) Sheet http://www.oceaneering.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details 25 false false R26.htm 0000038 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails Summary Of Major Accounting Policies - Additional Information (Details) Details 26 false false R27.htm 0000041 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails Summary Of Major Accounting Policies Allowance for credit losses (Details) Details 27 false false R28.htm 0000042 - Disclosure - Summary Of Major Accounting Policies (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails Summary Of Major Accounting Policies (Details) Details http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy 28 false false R29.htm 0000044 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 29 false false R30.htm 0000045 - Disclosure - Revenue - Revenue by Geographic Area (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails Revenue - Revenue by Geographic Area (Details) Details 30 false false R31.htm 0000046 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails Revenue - Revenue by Timing of Transfer of Goods or Services (Details) Details 31 false false R32.htm 0000047 - Disclosure - Revenue - Contract balances (Details) Sheet http://www.oceaneering.com/role/RevenueContractbalancesDetails Revenue - Contract balances (Details) Details 32 false false R33.htm 0000048 - Disclosure - Revenue - Performance obligation (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceobligationDetails Revenue - Performance obligation (Details) Details 33 false false R34.htm 0000049 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) Sheet http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails Revenue - Costs to obtain or fulfill a contract (Details) Details 34 false false R35.htm 0000050 - Disclosure - Selected Balance Sheet Information (Details) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails Selected Balance Sheet Information (Details) Details http://www.oceaneering.com/role/SelectedBalanceSheetInformation 35 false false R36.htm 0000051 - Disclosure - Debt - Schedule of Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long-Term Debt (Details) Details 36 false false R37.htm 0000052 - Disclosure - Debt - Additional Information (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 37 false false R38.htm 0000053 - Disclosure - Commitments And Contingencies - Narrative (Details) Sheet http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies - Narrative (Details) Details 38 false false R39.htm 0000054 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) Sheet http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) Details http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan 39 false false R40.htm 0000055 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 40 false false R41.htm 0000056 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) Details 41 false false R42.htm 0000057 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details) Sheet http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails Business Segment Information - Financial Data By Business Segment (Details) Details 42 false false R43.htm 0000058 - Disclosure - Allowance for Credit Losses (Details) Sheet http://www.oceaneering.com/role/AllowanceforCreditLossesDetails Allowance for Credit Losses (Details) Details http://www.oceaneering.com/role/AllowanceforCreditLossesTables 43 false false R44.htm 0000061 - Disclosure - Subsequent Events (Details) Sheet http://www.oceaneering.com/role/SubsequentEventsDetails Subsequent Events (Details) Details 44 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, oii:PercentageOfFederalFundsRate, us-gaap:DebtInstrumentTerm - oii-20220930.htm 4 oii-20220930.htm oii-20220930.xsd oii-20220930_cal.xml oii-20220930_def.xml oii-20220930_lab.xml oii-20220930_pre.xml oii_exhibitx3101x3q2022.htm oii_exhibitx3102x3q2022.htm oii_exhibitx3201x3q2022.htm oii_exhibitx3202x3q2022.htm oii-20220930_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oii-20220930.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 228, "dts": { "calculationLink": { "local": [ "oii-20220930_cal.xml" ] }, "definitionLink": { "local": [ "oii-20220930_def.xml" ] }, "inline": { "local": [ "oii-20220930.htm" ] }, "labelLink": { "local": [ "oii-20220930_lab.xml" ] }, "presentationLink": { "local": [ "oii-20220930_pre.xml" ] }, "schema": { "local": [ "oii-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 516, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://www.oceaneering.com/20220930": 1, "http://xbrl.sec.gov/dei/2022": 6, "total": 8 }, "keyCustom": 19, "keyStandard": 194, "memberCustom": 12, "memberStandard": 31, "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information Document", "role": "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary Of Major Accounting Policies", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "shortName": "Summary Of Major Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenue", "role": "http://www.oceaneering.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Selected Balance Sheet Information", "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformation", "shortName": "Selected Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "role": "http://www.oceaneering.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Commitments And Contingencies", "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income Taxes", "role": "http://www.oceaneering.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Business Segment Information", "role": "http://www.oceaneering.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Summary Of Major Accounting Policies (Policy)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy", "shortName": "Summary Of Major Accounting Policies (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Allowance for Credit Losses Notes (Policies)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "shortName": "Allowance for Credit Losses Notes (Policies)", "subGroupType": "policies", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Revenue (Tables)", "role": "http://www.oceaneering.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Debt (Tables)", "role": "http://www.oceaneering.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Income Taxes (Tables)", "role": "http://www.oceaneering.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Business Segment Information (Tables)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Allowance for Credit Losses (Tables)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Accounting Policies (Details)", "role": "http://www.oceaneering.com/role/AccountingPoliciesDetails", "shortName": "Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary Of Major Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i7397915d9dec4cd68b759f1bb77cafa1_D20220101-20220930", "decimals": null, "lang": "en-US", "name": "oii:OperatingLeasesOperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails", "shortName": "Summary Of Major Accounting Policies Allowance for credit losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "lang": "en-US", "name": "oii:FinancingReceivableAllowanceForCreditLossesEvaluationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary Of Major Accounting Policies (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "shortName": "Summary Of Major Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue - Revenue by Geographic Area (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "shortName": "Revenue - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "shortName": "Revenue - Revenue by Timing of Transfer of Goods or Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i1a13d2398ea44bf1a8386952a52490ed_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Revenue - Contract balances (Details)", "role": "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "shortName": "Revenue - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerAssetNetCurrent", "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i1bca628287c14da1818308534a243c3b_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Revenue - Performance obligation (Details)", "role": "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails", "shortName": "Revenue - Performance obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details)", "role": "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails", "shortName": "Revenue - Costs to obtain or fulfill a contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i69a435057463460881682de8185f0b86_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Selected Balance Sheet Information (Details)", "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "shortName": "Selected Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "shortName": "Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SeniorNotes", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "ibf60346ffa8840c9ab40aa586006583f_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Commitments And Contingencies - Narrative (Details)", "role": "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments And Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i0b13d4d98cdb4fd0b0565aab910d2653_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "role": "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "shortName": "Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements Of Operations", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements Of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "if74b2f8ba8994211ac674447426e25f8_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "role": "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "shortName": "Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "if74b2f8ba8994211ac674447426e25f8_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "shortName": "Business Segment Information - Financial Data By Business Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i3015d26453a346cfae66fd9c9ddb7124_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Allowance for Credit Losses (Details)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "shortName": "Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i4767126245aa410c96c3aa8b2296d9da_I20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Subsequent Events (Details)", "role": "http://www.oceaneering.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements Of Cash Flows", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i1bca628287c14da1818308534a243c3b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Equity", "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "i41753cb6df394ba8894f0b097c602134_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "iff3153c8000b41dea89d418272eddb0d_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Allowance for Credit Loss Statement", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "shortName": "Allowance for Credit Loss Statement", "subGroupType": "", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20220930.htm", "contextRef": "icadeaa701a02470491a8d509613f1993_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Accounting Policies", "role": "http://www.oceaneering.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 47, "tag": { "country_AO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ANGOLA", "terseLabel": "Angola [Member]" } } }, "localname": "AO", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil [Member]", "verboseLabel": "Brazil [Member]" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]", "verboseLabel": "United Kingdom [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_NO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NORWAY", "terseLabel": "Norway [Member]", "verboseLabel": "Norway [Member]" } } }, "localname": "NO", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "currency_AOA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Angola, Kwanza", "terseLabel": "Angola, Kwanza [Member]" } } }, "localname": "AOA", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "Brazil, Brazil Real" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "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]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]", "terseLabel": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityAddressesLineItems": { "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": "Entity Addresses [Line Items]", "terseLabel": "Entity Addresses [Line Items]" } } }, "localname": "EntityAddressesLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityAddressesTable": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Container of address information for the entity", "label": "Entity Addresses [Table]", "terseLabel": "Entity Addresses [Table]" } } }, "localname": "EntityAddressesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Listings, Exchange [Axis]", "terseLabel": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsExchangeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityListingsLineItems": { "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": "Entity Listings [Line Items]", "terseLabel": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]", "terseLabel": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "dei_ExchangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.", "label": "Exchange [Domain]", "terseLabel": "Exchange [Domain]" } } }, "localname": "ExchangeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_FormerAddressMember": { "auth_ref": [ "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Former address for entity", "label": "Former Address [Member]", "terseLabel": "Former Address [Member]" } } }, "localname": "FormerAddressMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "oii_AccountingPoliciesAllowanceforCreditLossesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies - Allowance for Credit Losses [Abstract]", "label": "Accounting Policies - Allowance for Credit Losses [Abstract]", "terseLabel": "Accounting Policies - Allowance for Credit Losses [Abstract]" } } }, "localname": "AccountingPoliciesAllowanceforCreditLossesAbstract", "nsuri": "http://www.oceaneering.com/20220930", "xbrltype": "stringItemType" }, "oii_AccountingPoliciesCreditLossesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies Credit Losses [Abstract]", "label": "Accounting Policies Credit Losses [Abstract]", "terseLabel": "Accounting Policies Credit Losses [Abstract]" } } }, "localname": "AccountingPoliciesCreditLossesAbstract", "nsuri": "http://www.oceaneering.com/20220930", "xbrltype": "stringItemType" }, "oii_AccountsReceivableAllowanceforCreditLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Losses", "terseLabel": "Accounts Receivable, Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceforCreditLosses", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccountsReceivableAndContractAssetsContingency": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable And Contract Assets Contingency", "label": "Accounts Receivable And Contract Assets Contingency", "terseLabel": "Accounts Receivable And Contract Assets Contingency" } } }, "localname": "AccountsReceivableAndContractAssetsContingency", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_AccruedRevenueContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Revenue - Contract Assets", "label": "Accrued Revenue - Contract Assets", "terseLabel": "Deferred Revenue, Revenue Recognized" } } }, "localname": "AccruedRevenueContractAssets", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_AdjustedBaseRateAdvancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Base Rate Advances [Member]", "label": "Adjusted Base Rate Advances [Member]", "terseLabel": "Adjusted Base Rate Advances [Member]" } } }, "localname": "AdjustedBaseRateAdvancesMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdjustedBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Base Rate [Member]", "label": "Adjusted Base Rate [Member]", "terseLabel": "Adjusted Base Rate [Member]" } } }, "localname": "AdjustedBaseRateMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdjustmentsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustments Table", "label": "Adjustments Table [Table Text Block]", "terseLabel": "Adjustments Table" } } }, "localname": "AdjustmentsTableTableTextBlock", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "oii_AdvanceTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advance Type [Axis]", "label": "Advance Type [Axis]", "terseLabel": "Advance Type [Axis]" } } }, "localname": "AdvanceTypeAxis", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "oii_AdvanceTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advance Type [Domain]", "label": "Advance Type [Domain]", "terseLabel": "Advance Type [Domain]" } } }, "localname": "AdvanceTypeDomain", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AdvancedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advanced Technologies [Member]", "label": "Advanced Technologies [Member]", "terseLabel": "Advanced Technologies [Member]", "verboseLabel": "Advanced Technologies [Member]" } } }, "localname": "AdvancedTechnologiesMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_AerospaceAndDefenseTechnologiesMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace and Defense Technologies Member", "label": "Aerospace and Defense Technologies Member [Member]", "terseLabel": "Aerospace and Defense Technologies Member" } } }, "localname": "AerospaceAndDefenseTechnologiesMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_Amortizationdeferredfinancecost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization deferred finance cost", "label": "Amortization deferred finance cost", "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization" } } }, "localname": "Amortizationdeferredfinancecost", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "oii_ApplicableMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Margin [Member]", "label": "Applicable Margin [Member]", "terseLabel": "Applicable Margin [Member]" } } }, "localname": "ApplicableMarginMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_AssetIntegrityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Integrity [Member]", "label": "Asset Integrity [Member]", "terseLabel": "Asset Integrity [Member]" } } }, "localname": "AssetIntegrityMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_BillingsContractAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings - Contract Assets", "label": "Billings - Contract Assets", "terseLabel": "Billings - Contract Assets" } } }, "localname": "BillingsContractAssets", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestThresholdforConsolidationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threshold for Consolidation, Percentage", "terseLabel": "Threshold for consolidation, percentage" } } }, "localname": "ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestThresholdforConsolidationPercentage", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_Coststofulfillacontract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to fulfill a contract", "label": "Costs to fulfill a contract", "terseLabel": "Costs to fulfill a contract" } } }, "localname": "Coststofulfillacontract", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "oii_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_CustomerPaymentDeferrals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer Payment Deferrals", "label": "Customer Payment Deferrals", "terseLabel": "Deferrals of customer payments" } } }, "localname": "CustomerPaymentDeferrals", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_EcosseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ecosse [Member]", "label": "Ecosse [Member]", "terseLabel": "Ecosse [Member]" } } }, "localname": "EcosseMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_EffectOfExchangeRateOnWorkingCapital": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency.", "label": "Effect Of Exchange Rate On Working Capital", "terseLabel": "Currency translation effect on working capital, excluding cash" } } }, "localname": "EffectOfExchangeRateOnWorkingCapital", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "oii_EffectiveIncomeTaxRateReconciliationUncertainTaxPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "terseLabel": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPosition", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_EffectiveincometaxratereconciliationCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation CARES Act", "label": "Effective income tax rate reconciliation CARES Act", "terseLabel": "Effective income tax rate reconciliation CARES Act" } } }, "localname": "EffectiveincometaxratereconciliationCARESAct", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_EnergyServicesAndProductsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Services and Products Member", "label": "Energy Services and Products Member [Member]", "terseLabel": "Energy Services and Products Member" } } }, "localname": "EnergyServicesAndProductsMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "oii_EurodollarAdvancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eurodollar Advances [Member]", "label": "Eurodollar Advances [Member]", "terseLabel": "Eurodollar Advances [Member]" } } }, "localname": "EurodollarAdvancesMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_FederalFundsRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRate", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_FinancingReceivableAllowanceForCreditLossesEvaluationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Receivable Allowance for Credit Losses Evaluation Period", "label": "Financing Receivable Allowance for Credit Losses Evaluation Period", "terseLabel": "Financing Receivable Allowance for Credit Losses Evaluation Period" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesEvaluationPeriod", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "durationItemType" }, "oii_FutureMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future Maximum Leverage Ratio", "label": "Future Maximum Leverage Ratio", "terseLabel": "Future Maximum Leverage Ratio" } } }, "localname": "FutureMaximumLeverageRatio", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_GlobalDataSolutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global Data Solution [Member]", "label": "Global Data Solution [Member]", "terseLabel": "Global Data Solution [Member]" } } }, "localname": "GlobalDataSolutionMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_Impairmentpropertyplantequipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment property plant equipment", "label": "Impairment property plant equipment", "terseLabel": "Impairment property plant equipment" } } }, "localname": "Impairmentpropertyplantequipment", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_IntangibleAssetsImpairments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for intangible assets in long lived assets held for use (including those held for disposal by means other than sale).", "label": "Intangible Assets Impairments", "terseLabel": "Intangible Assets Impairments" } } }, "localname": "IntangibleAssetsImpairments", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_IntegrityManagementsDigitalSolutionsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integrity Managements & Digital Solutions Member", "label": "Integrity Managements & Digital Solutions Member [Member]", "terseLabel": "Integrity Managements & Digital Solutions Member" } } }, "localname": "IntegrityManagementsDigitalSolutionsMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_InterestRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Component [Axis]", "label": "Interest Rate Component [Axis]", "terseLabel": "Interest Rate Component [Axis]" } } }, "localname": "InterestRateComponentAxis", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "oii_InterestRateComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Component [Domain]", "label": "Interest Rate Component [Domain]", "terseLabel": "Interest Rate Component [Domain]" } } }, "localname": "InterestRateComponentDomain", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_LineOfCreditFacilityAvailableAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Available Additional Borrowing Capacity", "label": "Line of Credit Facility, Available Additional Borrowing Capacity", "terseLabel": "Available additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAvailableAdditionalBorrowingCapacity", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "oii_LineOfCreditFacilityBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Basis Spread on Variable Rate", "label": "Line of Credit Facility, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "LineOfCreditFacilityBasisSpreadOnVariableRate", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "oii_LineofCreditFacilityMaximumCapitalizationRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Maximum Capitalization Ratio", "label": "Line of Credit Facility, Maximum Capitalization Ratio", "terseLabel": "Maximum capitalization ratio" } } }, "localname": "LineofCreditFacilityMaximumCapitalizationRatio", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_LineofCreditFacilityPercentofCommitmentsAffectedbyAmendment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Percent of Commitments Affected by Amendment", "label": "Line of Credit Facility, Percent of Commitments Affected by Amendment", "terseLabel": "Percent of commitments affected by amendment" } } }, "localname": "LineofCreditFacilityPercentofCommitmentsAffectedbyAmendment", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_ManufacturedProductsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufactured Products Member", "label": "Manufactured Products Member [Member]", "terseLabel": "Manufactured Products Member" } } }, "localname": "ManufacturedProductsMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_MaximumPermittedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Permitted Leverage Ratio", "label": "Maximum Permitted Leverage Ratio", "terseLabel": "Maximum Permitted Leverage Ratio" } } }, "localname": "MaximumPermittedLeverageRatio", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_NoncashIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Income Tax Benefit", "label": "Noncash Income Tax Benefit", "terseLabel": "Noncash Income Tax Benefit" } } }, "localname": "NoncashIncomeTaxBenefit", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_NoncashtaxbenefitfromCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "noncash tax benefit from CARES Act", "label": "noncash tax benefit from CARES Act", "terseLabel": "noncash tax benefit from CARES Act" } } }, "localname": "NoncashtaxbenefitfromCARESAct", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oii_OceaneeringAGVSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oceaneering AGV System [Member]", "label": "Oceaneering AGV System [Member]", "terseLabel": "Oceaneering AGV System [Member]" } } }, "localname": "OceaneeringAGVSystemMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OceaneeringEntertainmentSystemMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oceaneering Entertainment System [Member]", "label": "Oceaneering Entertainment System [Member]", "terseLabel": "Oceaneering Entertainment System [Member]" } } }, "localname": "OceaneeringEntertainmentSystemMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_OffshoreProjectsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offshore Projects Group", "label": "Offshore Projects Group [Member]", "terseLabel": "Offshore Projects Group" } } }, "localname": "OffshoreProjectsGroupMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_OperatingLeasesOperatingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases, Operating Lease Term", "label": "Operating Leases, Operating Lease Term", "terseLabel": "Operating Leases, Operating Lease Term" } } }, "localname": "OperatingLeasesOperatingLeaseTerm", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "oii_OtherGeographicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical [Member]", "label": "Other Geographical [Member]", "terseLabel": "Other Geographical [Member]" } } }, "localname": "OtherGeographicalMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "oii_OtheradjustmentstoIncomefromcontinuingoperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other adjustments to Income from continuing operations", "label": "Other adjustments to Income from continuing operations", "terseLabel": "Other adjustments to Income from continuing operations" } } }, "localname": "OtheradjustmentstoIncomefromcontinuingoperations", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_OwnershipPercentageEquityMethodInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ownership percentage equity method investment", "label": "ownership percentage equity method investment", "terseLabel": "ownership percentage equity method investment" } } }, "localname": "OwnershipPercentageEquityMethodInvestment", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "oii_PercentageOfFederalFundsRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "percentage of federal funds rate", "label": "percentage of federal funds rate", "terseLabel": "percentage of federal funds rate" } } }, "localname": "PercentageOfFederalFundsRate", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "oii_RevenueRecognitionforRemainingPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue to be recognized for the remaining performance obligations over next 12 months", "label": "Revenue Recognition for Remaining Performance Obligations", "terseLabel": "Revenue recognition for remaining performance obligations" } } }, "localname": "RevenueRecognitionforRemainingPerformanceObligations", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "oii_RevenueRecognitionforRemainingPerformanceObligationsinnext24months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 24 months" } } }, "localname": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "oii_RevenuebyGeographicAreaLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Revenue by Geographic Area [Table]", "label": "Revenue by Geographic Area [Line Items]", "terseLabel": "Revenue by Geographic Area [Line Items]" } } }, "localname": "RevenuebyGeographicAreaLineItems", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "oii_RevenuebyGeographicAreaTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue by Geographic Area [Table]", "label": "Revenue by Geographic Area [Table]", "terseLabel": "Revenue by Geographic Area [Table]" } } }, "localname": "RevenuebyGeographicAreaTable", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "oii_RevenuebyTimingofTransferofGoodsorServicesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Revenue by Timing of Transfer of Goods or Services [Table]", "label": "Revenue by Timing of Transfer of Goods or Services [Table Text Block]", "terseLabel": "Revenue by Timing of Transfer of Goods or Services" } } }, "localname": "RevenuebyTimingofTransferofGoodsorServicesTableTextBlock", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "oii_Rightofuseassetimpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for right-of-use operating lease assets in long lived assets held for use (including those held for disposal by means other than sale).", "label": "Right-of-use asset impairment", "terseLabel": "Right-of-use asset impairment" } } }, "localname": "Rightofuseassetimpairment", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "oii_RovsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ROVs", "label": "Rovs [Member]", "terseLabel": "Remotely Operated Vehicles [Member]" } } }, "localname": "RovsMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SDSBrazilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDS Brazil [Member]", "label": "SDS Brazil [Member]", "terseLabel": "SDS Brazil [Member]" } } }, "localname": "SDSBrazilMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SDSRosythMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDS Rosyth [Member]", "label": "SDS Rosyth [Member]", "terseLabel": "SDS Rosyth [Member]" } } }, "localname": "SDSRosythMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotes2024And2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes 2024 and 2028", "label": "Senior Notes 2024 and 2028 [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotes2024And2028Member", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotesdue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes due 2024 [Member]", "label": "Senior Notes due 2024 [Member]", "terseLabel": "Senior Notes due 2024 [Member]" } } }, "localname": "SeniorNotesdue2024Member", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SeniorNotesdue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes due 2028 [Member]", "label": "Senior Notes due 2028 [Member]", "terseLabel": "Senior Notes due 2028 [Member]" } } }, "localname": "SeniorNotesdue2028Member", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_ShallowWaterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shallow Water [Member]", "label": "Shallow Water [Member]", "terseLabel": "Shallow Water [Member]" } } }, "localname": "ShallowWaterMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Abstract]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]", "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]" } } }, "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationAbstract", "nsuri": "http://www.oceaneering.com/20220930", "xbrltype": "stringItemType" }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]", "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]" } } }, "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationLineItems", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]", "terseLabel": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Table]" } } }, "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationTable", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "oii_ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders' Equity, Earnings per Share and Stock-Based Compensation [Textblock]", "label": "Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Text Block]", "verboseLabel": "Earnings (Loss) per Share, Share-based Compensation and Share Repurchase Plan" } } }, "localname": "ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "xbrltype": "textBlockItemType" }, "oii_StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Total Number of Shares Repurchased To Date", "label": "Stock Repurchase Program, Total Number of Shares Repurchased To Date", "terseLabel": "Total number of shares repurchased to date (in shares)" } } }, "localname": "StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "oii_SublimitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublimit", "label": "Sublimit [Member]", "terseLabel": "Sublimit" } } }, "localname": "SublimitMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProductsAngolaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products Angola [Member]", "label": "Subsea Products Angola [Member]", "terseLabel": "Subsea Products Angola [Member]" } } }, "localname": "SubseaProductsAngolaMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Products [Member]", "label": "Subsea Products [Member]", "terseLabel": "Subsea Products [Member]" } } }, "localname": "SubseaProductsMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Projects [Member]", "label": "Subsea Projects [Member]", "terseLabel": "Subsea Projects [Member]", "verboseLabel": "Subsea Projects [Member]" } } }, "localname": "SubseaProjectsMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_SubseaRoboticsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsea Robotics Member", "label": "Subsea Robotics Member [Member]", "terseLabel": "Subsea Robotics Member" } } }, "localname": "SubseaRoboticsMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_TotalAdjustmentsToIncomeFromContinuingOperations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total adjustments to Income from continuing operations", "label": "Total adjustments to Income from continuing operations", "terseLabel": "Total adjustments to Income from continuing operations" } } }, "localname": "TotalAdjustmentsToIncomeFromContinuingOperations", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "oii_UnallocatedExpenseMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated Expense Member", "label": "Unallocated Expense Member [Member]", "terseLabel": "Unallocated Expense Member" } } }, "localname": "UnallocatedExpenseMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_UnallocatedExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated Expenses [Member]", "label": "Unallocated Expenses Member", "terseLabel": "Unallocated Expenses [Member]" } } }, "localname": "UnallocatedExpensesMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "oii_UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage", "label": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage", "terseLabel": "Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage" } } }, "localname": "UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "oii_WeightedAverageMemberHighRangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member high range", "label": "weighted average member high range [Member]", "terseLabel": "weighted average member high range [Member]" } } }, "localname": "WeightedAverageMemberHighRangeMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "oii_WeightedaveragememberlowrangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member low range [Member]", "label": "weighted average member low range [Member]", "terseLabel": "Weighted Average [Member]" } } }, "localname": "WeightedaveragememberlowrangeMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_WeightedaveragememberlowrangeMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "weighted average member low range [Member] [Member]", "label": "weighted average member low range [Member] [Member]", "terseLabel": "weighted average member low range [Member] [Member]" } } }, "localname": "WeightedaveragememberlowrangeMemberMember", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "oii_WriteoffEquipmentandIntangibles": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off Equipment and Intangibles", "label": "Write-off Equipment and Intangibles", "terseLabel": "Write-off Equipment and Intangibles" } } }, "localname": "WriteoffEquipmentandIntangibles", "nsuri": "http://www.oceaneering.com/20220930", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "srt_AfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Africa [Member]", "terseLabel": "Africa [Member]" } } }, "localname": "AfricaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r175", "r188", "r189", "r190", "r191", "r193", "r195", "r199", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r119", "r175", "r188", "r189", "r190", "r191", "r193", "r195", "r199", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r331", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r129", "r139", "r145", "r239", "r454", "r455", "r456", "r474", "r475", "r522", "r525", "r528", "r529", "r592" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r129", "r139", "r145", "r239", "r454", "r455", "r456", "r474", "r475", "r522", "r525", "r528", "r529", "r592" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r129", "r139", "r145", "r239", "r454", "r455", "r456", "r474", "r475", "r522", "r525", "r528", "r529", "r592" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r309", "r311", "r312", "r313", "r339", "r373", "r424", "r425", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r669", "r671", "r696", "r697" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r309", "r311", "r312", "r313", "r339", "r373", "r424", "r425", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r669", "r671", "r696", "r697" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r299", "r309", "r311", "r312", "r313", "r339", "r373", "r415", "r424", "r425", "r449", "r450", "r451", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r669", "r671", "r696", "r697" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r309", "r311", "r312", "r313", "r339", "r373", "r415", "r424", "r425", "r449", "r450", "r451", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r669", "r671", "r696", "r697" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Selected Balance Sheet Accounts" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r202", "r203", "r407", "r412", "r670", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r202", "r203", "r407", "r412", "r670", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, Allowance for Credit Loss", "terseLabel": "Accounts and Financing Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Accounts Payable, Other, Current", "terseLabel": "Accounts Payable, Other, Current" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r208", "r209" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r16", "r291" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Property and equipment, at cost" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r60", "r61", "r62", "r654", "r679", "r683" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r57", "r62", "r68", "r69", "r70", "r503", "r560", "r561", "r562", "r563", "r565" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency Translation Adjustments [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r454", "r455", "r456", "r528" ], "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]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r132", "r133", "r134", "r136", "r145", "r218", "r219", "r236", "r237", "r238", "r239", "r242", "r243", "r454", "r455", "r456", "r472", "r473", "r474", "r475", "r491", "r492", "r493", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r550", "r568", "r569", "r579", "r580", "r581", "r582", "r588", "r590", "r591", "r592", "r593", "r594", "r615", "r616", "r617", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments to net income (loss)" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r171", "r188", "r189", "r190", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Segments [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Allowance for Credit Losses [Text Block]" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r33", "r214", "r244", "r245", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure alternative investment.", "label": "Alternative Investment, Measurement Input", "terseLabel": "Alternative Investment, Measurement Input" } } }, "localname": "AlternativeInvestmentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r279", "r284" ], "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": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r115", "r183", "r190", "r197", "r235", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r498", "r504", "r539", "r596", "r598", "r624", "r653" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r39", "r115", "r235", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r498", "r504", "r539", "r596", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "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, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets.", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "terseLabel": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment" } } }, "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Gain" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "negatedTerseLabel": "Debt Securities, Available-for-sale, Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r228", "r229", "r644" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r223", "r225", "r257", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BankingRegulationMaximumLeveragePayoutRatio": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of eligible retained income that can be paid out in distribution and discretionary bonus payment by global systemically important bank (GSIB) as defined by regulatory framework.", "label": "Banking Regulation, Maximum Leverage Payout Ratio", "terseLabel": "Banking Regulation, Maximum Leverage Payout Ratio" } } }, "localname": "BankingRegulationMaximumLeveragePayoutRatio", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "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]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).", "label": "Bonds [Member]", "terseLabel": "Bonds" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r490", "r494" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "verboseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r14", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r103", "r106" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents\u2014End of Period", "periodStartLabel": "Cash and Cash Equivalents\u2014Beginning of Period", "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r557" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r23", "r24", "r25", "r113", "r115", "r150", "r151", "r152", "r153", "r155", "r161", "r162", "r163", "r235", "r321", "r326", "r327", "r328", "r334", "r335", "r371", "r372", "r374", "r375", "r376", "r539", "r705" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r635", "r659" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r303", "r304", "r305", "r317", "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments And Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r528" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r376" ], "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", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period.", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "terseLabel": "Comparability of Prior Year Financial Data, Policy" } } }, "localname": "ComparabilityOfPriorYearFinancialData", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r77", "r497", "r508", "r639", "r664" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r385", "r387", "r408" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Increase (decrease) in unbilled receivables" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r385", "r386", "r408" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r409" ], "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": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r80", "r613" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of services and products" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r363", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r114", "r119", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r575", "r625", "r626", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "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": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r336", "r366", "r367", "r573", "r575", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Debt Instrument, Increase, Accrued Interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Debt Instrument, Interest Rate, Increase (Decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r337" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r114", "r119", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r367", "r368", "r369", "r575" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "October 25, 2021 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "January 25, 2023 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt Instrument, Repurchase Amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt Instrument, Repurchased Face Amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r114", "r119", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r366", "r367", "r368", "r369", "r377", "r378", "r379", "r380", "r572", "r573", "r575", "r576", "r647" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r349", "r365", "r366", "r367", "r574" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain", "terseLabel": "Debt Securities, Available-for-sale, Realized Gain" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current.", "label": "Debt Securities, Current", "terseLabel": "Angolan bonds" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of any adjustment recognized to the balance of unamortized issuance costs associated with a share-lending arrangement entered into by the entity, in contemplation of a convertible debt offering or other financing, due, for example, to default by the share borrower.", "label": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment", "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment" } } }, "localname": "DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "auth_ref": [ "r518" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the unamortized adjustment to the carrying value of an interest-bearing hedged item made under an effective fair value hedge that is amortized upon discontinuation of the fair value hedge.", "label": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge", "negatedTerseLabel": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge" } } }, "localname": "DeferredGainLossOnDiscontinuationOfFairValueHedge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r116", "r470", "r481", "r482", "r483" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "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": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement [Line Items]" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r289" ], "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": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r101", "r289" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r178" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Interest rate swap principal" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r54", "r512", "r513", "r514", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative Liability, Notional Amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of instruments held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative.", "label": "Derivative, Variable Interest Rate", "terseLabel": "Derivative, Variable Interest Rate" } } }, "localname": "DerivativeVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r294", "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "terseLabel": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]", "terseLabel": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "United States [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r137", "r138", "r139", "r140", "r141", "r148", "r150", "r153", "r154", "r155", "r157", "r158", "r529", "r530", "r640", "r665" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r137", "r138", "r139", "r140", "r141", "r150", "r153", "r154", "r155", "r157", "r158", "r529", "r530", "r640", "r665" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r557" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r117", "r462", "r484" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r457", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r68", "r69", "r70", "r126", "r127", "r128", "r133", "r142", "r144", "r160", "r239", "r376", "r381", "r454", "r455", "r456", "r474", "r475", "r528", "r559", "r560", "r561", "r562", "r563", "r565", "r594", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r234" ], "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": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r351", "r366", "r367", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r536", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r513" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "terseLabel": "Fair value of interest rate swaps" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Fair Value Hedge Liabilities" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r351", "r366", "r367", "r416", "r417", "r422", "r423", "r536", "r603" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r351", "r366", "r367", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Financing Receivable [Member]" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r33", "r211", "r244", "r245", "r247", "r632", "r719", "r721", "r723" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "terseLabel": "Financing Receivable, Allowance for Credit Loss" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "terseLabel": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesPolicies", "http://www.oceaneering.com/role/AllowanceforCreditLossesNotesPolicies", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r212", "r246", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r213", "r215", "r216", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r705", "r706", "r707", "r708", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Axis]", "terseLabel": "Class of Financing Receivable [Axis]" } } }, "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "auth_ref": [ "r705", "r706", "r707", "r708", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Domain]", "terseLabel": "Class of Financing Receivable [Domain]" } } }, "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r280", "r281", "r283", "r285", "r614", "r621" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r280", "r282" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r551", "r553", "r555", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign Currency Transaction Gain (Loss), before Tax" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translations" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Gain (Loss) on Hedging Activity" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.", "label": "Gain (Loss) on Repurchase of Debt Instrument", "terseLabel": "Gain (Loss) on Repurchase of Debt Instrument" } } }, "localname": "GainLossOnRepurchaseOfDebtInstrument", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "terseLabel": "Gain (Loss) on Disposition of Other Assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Net loss (gain) on sales of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r254", "r642", "r643", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r724", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r642", "r643", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r724", "r725", "r726", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r17", "r264", "r266", "r273", "r277", "r598", "r623" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets Disclosure" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r276", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r265", "r270", "r276", "r277" ], "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": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79", "r115", "r183", "r189", "r193", "r196", "r199", "r235", "r321", "r322", "r323", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r539" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossTransactionVolume": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration expected to be received as agent for product and service transferred to customer by another party, before deduction of payment for product and service provided by that party.", "label": "Gross Billing, Agent Transaction", "negatedTerseLabel": "Billing for the reporting period" } } }, "localname": "GrossTransactionVolume", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "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": "Impaired Long-Lived Assets Held and Used [Line Items]", "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r101", "r286" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r101", "r288", "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of Long-Lived Assets Held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r183", "r189", "r193", "r196", "r199", "r622", "r637", "r643", "r666" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r75", "r101", "r180", "r233", "r636", "r662" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 3.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": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity in income (losses) of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r295", "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r465", "r466", "r468", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r117", "r463", "r467", "r469", "r479", "r485", "r487", "r488", "r489" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r143", "r144", "r181", "r461", "r480", "r486", "r667" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r26", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income Taxes Receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Increase (Decrease) in Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "negatedTerseLabel": "Increase or decrease in deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Excluding the effects of acquisitions, increase (decrease) in cash from:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Increase (Decrease) in Other Noncurrent Liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other operating assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest costs capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r177", "r570", "r574", "r641" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r26" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Interest Receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Gross [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r36", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "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": "Inventory, Net", "terseLabel": "Inventory, net", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r35", "r109", "r159", "r258", "r260", "r261", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "auth_ref": [ "r36" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Inventory, Work in Process and Raw Materials", "terseLabel": "Other inventory, primarily raw materials" } } }, "localname": "InventoryWorkInProcessAndRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r259" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r82", "r176" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments, fair value disclosure" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r115", "r235", "r539", "r598", "r628", "r657" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r12", "r45", "r115", "r235", "r321", "r322", "r323", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r499", "r504", "r505", "r539", "r596", "r597", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r114" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r320" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r306", "r308", "r309", "r310", "r311", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r306", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "negatedTerseLabel": "Loss Contingency Accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in loss contingency liability.", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)" } } }, "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r306", "r308", "r310", "r312", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies Disclosure" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r309", "r311", "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss Contingency, Estimate of Possible Loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r115", "r235", "r321", "r326", "r327", "r328", "r334", "r335", "r539", "r627", "r656" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Provided by (Used in) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Provided by (Used in) Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by (Used in) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r130", "r131", "r134", "r135", "r145", "r146", "r147", "r220", "r221", "r240", "r241", "r476", "r477", "r478", "r526", "r532", "r533", "r534", "r546", "r547", "r548", "r583", "r584", "r589", "r595", "r618", "r619", "r620", "r678", "r679", "r680", "r681", "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r126", "r127", "r128", "r381", "r495" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Notes payable, fair value disclosure" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Earliest tax years open to examination by tax authorities" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r183", "r189", "r193", "r196", "r199" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (Loss) from Operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present Value of Lease Liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r586" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r586" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r585" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r38", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "totalLabel": "Total", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r56", "r60", "r552", "r554", "r558" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r58", "r59" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r68", "r69", "r71", "r76", "r376", "r559", "r564", "r565", "r638", "r663" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r58", "r60", "r232" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r34" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Remotely operated vehicle parts and components" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other Noncash Income (Expense)" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Oceaneering Shareholders' Equity [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r89", "r91" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Payments for (Proceeds from) Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r37", "r633", "r660" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "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": "Prepaid Expense", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r87", "r97" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Distributions of capital from unconsolidated affiliates" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r99", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from Income Tax Refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r92", "r95" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from Sale and Maturity of Other Investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r85", "r86", "r224" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from Sale of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Dispositions of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r8", "r63", "r66", "r70", "r96", "r115", "r132", "r143", "r144", "r183", "r189", "r193", "r196", "r199", "r235", "r321", "r322", "r323", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r497", "r501", "r502", "r507", "r508", "r530", "r539", "r643" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "auth_ref": [ "r287", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "terseLabel": "Property, Plant, and Equipment and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r290" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r292", "r598", "r645", "r658" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "terseLabel": "Property, Plant and Equipment, Net", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOperatingLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property subject to an operating lease.", "label": "Property Subject to Operating Lease [Member]", "terseLabel": "Property Subject to Operating Lease [Member]" } } }, "localname": "PropertySubjectToOperatingLeaseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]", "terseLabel": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease.", "label": "Property Subject to or Available for Operating Lease [Domain]", "terseLabel": "Property Subject to or Available for Operating Lease [Domain]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r190", "r193" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r190", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Repayments of Senior Debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted Stock or Unit Expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r381", "r598", "r655", "r678", "r683" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r126", "r127", "r128", "r133", "r142", "r144", "r239", "r454", "r455", "r456", "r474", "r475", "r528", "r674", "r676" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r174", "r175", "r188", "r194", "r195", "r201", "r202", "r206", "r406", "r407", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue recognized but unbilled" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r410", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r73", "r115", "r174", "r175", "r188", "r194", "r195", "r201", "r202", "r206", "r235", "r321", "r322", "r323", "r326", "r327", "r328", "r330", "r332", "r334", "r335", "r539", "r643" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "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]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r248", "r723" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r280", "r282", "r614" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]" } } }, "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r183", "r186", "r192", "r274" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r183", "r186", "r192", "r274" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Financial Data By Business Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r171", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r206", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r301", "r302", "r668" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r183", "r187", "r193", "r197", "r198", "r199", "r200", "r201", "r205", "r206", "r207" ], "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]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]", "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r47", "r598" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Senior Notes, Noncurrent" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r634", "r661" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior notes" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Noncash compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Number outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r384", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Payments" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r38", "r629", "r630", "r652" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r107", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary Of Major Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r171", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r199", "r206", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r296", "r301", "r302", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r113", "r115", "r150", "r151", "r152", "r153", "r155", "r161", "r162", "r163", "r235", "r321", "r326", "r327", "r328", "r334", "r335", "r371", "r372", "r374", "r375", "r376", "r539", "r705" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r68", "r69", "r70", "r126", "r127", "r128", "r133", "r142", "r144", "r160", "r239", "r376", "r381", "r454", "r455", "r456", "r474", "r475", "r528", "r559", "r560", "r561", "r562", "r563", "r565", "r594", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r160", "r613" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r376", "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock and restricted stock unit activity" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r115", "r217", "r235", "r539", "r598" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Oceaneering shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r69", "r115", "r126", "r127", "r128", "r133", "r142", "r235", "r239", "r381", "r454", "r455", "r456", "r474", "r475", "r495", "r496", "r506", "r528", "r539", "r559", "r560", "r565", "r594", "r675", "r676" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r566", "r600" ], "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]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r566", "r600" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r566", "r600" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r566", "r600" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r599", "r601" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "auth_ref": [ "r465", "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.", "label": "Summary of Income Tax Examinations [Table Text Block]", "terseLabel": "Summary of Income Tax Examinations" } } }, "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r459", "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax expense from discrete items" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2013Member": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2013.", "label": "Tax Year 2013 [Member]", "terseLabel": "Tax Year 2013 [Member]" } } }, "localname": "TaxYear2013Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2014Member": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2014.", "label": "Tax Year 2014 [Member]", "terseLabel": "Tax Year 2014 [Member]" } } }, "localname": "TaxYear2014Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "auth_ref": [ "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework.", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "terseLabel": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum" } } }, "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r407", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r407", "r413" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r52", "r382", "r383" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "terseLabel": "Treasury Stock, Common, Value" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r382" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r382" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r376", "r381", "r382" ], "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": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r132", "r133", "r134", "r136", "r145", "r218", "r219", "r236", "r237", "r238", "r239", "r242", "r243", "r454", "r455", "r456", "r472", "r473", "r474", "r475", "r491", "r492", "r493", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r540", "r541", "r542", "r543", "r544", "r545", "r549", "r550", "r568", "r569", "r579", "r580", "r581", "r582", "r588", "r590", "r591", "r592", "r593", "r594", "r615", "r616", "r617", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use Of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r149", "r155" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r148", "r155" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r16": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r26": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127163" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127197" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL6757497-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r37": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r41": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130624-203046-203046" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r48": { "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "35", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124267147&loc=d3e75592-113984" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r567": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429468&loc=d3e288-107754" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r601": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r623": { "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/extlink&oid=126897435&loc=d3e534808-122878" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r636": { "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/extlink&oid=120399700&loc=SL114874048-224260" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r658": { "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/extlink&oid=126734703&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r662": { "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/extlink&oid=120400993&loc=SL114874131-224263" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r698": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r701": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r702": { "Name": "Form 10-Q", "Number": "249", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r703": { "Name": "Form 8-K", "Number": "249", "Publisher": "SEC", "Section": "308" }, "r704": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r705": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r706": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r707": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r708": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r709": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r716": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5" }, "r717": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r718": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)" }, "r725": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r726": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)" }, "r727": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)" }, "r728": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)" }, "r729": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r730": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "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/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 64 0000073756-22-000119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-22-000119-xbrl.zip M4$L#!!0 ( +F"7%4%R]Z59;1[\,>C6A!6PY:$ M#5S]F;4D8=/8QK9Z*W$<2:NK5<]LGEDU:];O_^>ZU:R\C]U>H]/^8XUND+7* M_]GZ_?\KBO_^\_!U9:?CKUJQW:^\[$;;CZ'RH=$_K[P)L?>NDKJ=5N5-I_NN M\=X617G-R\[E3;=Q=MZO,,+8@X/=35"$02*\$,J0 F20A6&"%S10'H(7@1"[ M?K9I 307SA<2+"U 15LXYV5A@^-)$665\.L!3_- )84@\:Y1@K/":H+WB<1( M%DE^['D?WP[?L-W;O.IW_U@[[_MW^ MW57)]EQY#?[X(G?=W:V;C?:[IVY.C3$ORJ/#4S]_4NZ#NW>[[C_]7HTVWBMF MS%_TN[;=2YUNR_91)G)S2$%80>\:==4KSJR]?-SZX8%[;^ [5^U^]^;NY/*) MO>@WSCKO7PP/WKN@]1 >;WP)JP?='F+CZ;;@@?L-O^IV8]M_ MKN7#H_?1PC/"@]L/&R)?# Z.3NTT[C>ZXZ-MQ]AMM,\V?*=5WI883D;G/Y*# M^V^9#SO;BY_@7&!3[UTQ:OJ7H*:B(+K@M+S/9M.VS_Y8B^WB^&@-=2G:L/5[ M*_9M)=^UB/]SU7C_Q]K+3KN/%J*HWUSBX_W@VQ]K_7C=?U&*WHNM__B/__B] MW^@WXQ:^=C%ZM=]?#'[[_<7@SJX3;K9^#XWWE5[_IAG_6 N-WF73WFRV.^V( MSV]<;^838W?PL1%";)/O^X?QO3'6L/CR=8J0BT:"$7 4*N# M0.- >4+5X&]WRJ900HN/W=VVK?SHV-C<;6/[;@[C6:.7^ZE?PR-KE4; .P?^ MSXW;Z;Q_S0[?G_#J5;C8?7^Z9RX.6KODY/;OZ]K%+CG=.?E0O3ALUBX.&R?U M?\X/=OY\=[I7:U9WWK%JZ_C#:UYKGMQ>GM?VJJ1:/[FN[?W-JCO[Y+1^0DY: MN_2D?O;A=._PXK2^+6H7_VY67VGRFIW>G+SQ$H^1*OOW177'L]/6Z7EM!X^_ MP>_U6JMZ6Q6UVU?GU;UC6KWU[\/>JX;;.Y;5^KZHO3F^KMWZZUJ]B=?4FK4W M^]<'=7];O7U':SO[_*1UV#IAQ\-K_L%GB?9IO7-=O7A'3^N[O':[2P_>[.*S MC^G)Q2X^IWI[4#\FU8O0.-T[O3C]1]^^KN_VJT?D^G7][/I@9YN_3<*P:+0O MHO. YIS[PM*0BA2%H,)I'3VL;1V\W-VN[>X>[M?V*ONU^NYA;;N^?U#;?HW? M7O[^XA[,DT?])_]]XLX+]:["31[!;[CFA$ MTSNCLM2"%UHJA M%P]>BR0<BA8\]SU<6P=X4L;V2A*]) GUL *RGP+TMP#DT -S1P@C'"ZYH=EY>,NG6 MMG:BCRT7NQ5.IR@*(X+[419>X2^]% ??1 M([A)D,EY$PMKC"X@65$8]-RHX3%HIXBD@:]MO=I^?;3[+8C;[/&9U F9'W#N M-%/*&*82L51($S+B%"@I$<\??\9J];]O\/Z(FA:,8('QP-$;Y O6D=WQ[L-%L';TZ;I_DYK(:H[[*#-Z\:!_7F M.[P/5&__;#Y$.$O#:;T*!V].Q&GKGU9M[YB?L/T/V 9Q\F9?'+S);3Z[K>[] MDVIG;[T50 25A>2,Y= )F1.5R*& M9=,\^!KP8=>7S89O]*L#EA\:>'0PZ/PQ[-X. :6D%WO##WE,:?NZT5O;RN>\ M0M,0N\-#@]O\_N+)N]_UW%TC%@)+HZ+447AKB01AK3:.A6@@@/!E;[@QZ@I&!WG34Z\KP>R(ZG?/W>N45@[]ZL%6WOJANWA@"4!T>W M&!T;?<_W>+)'04D,,B7+O8D\PAOI.?:K8\S(8((=].B<&)-[/7I/IKZS1Z]* MVWR_RX9S%YO'1SO?W)M(*8 +(A1(CO&FI);^R_4[W.SO^T?7YQYW8[K0:[:=N^USU MN'>+%_=;_S7<4^)4<*\1$0<4_;0V 2BR=A9#<"0,?8R:;]^LIF[/ P4M-$T2 ME06"P(]2RL!4<#IXZF/9;W34;W0>^XT^O]_HV/J-.,H#!*-]<) "<41(-.#. M4!*8%'S8;W2^^^VY_&%\_092,E1/YI,0$&5T*2JO= 1*150QS4!/OY4+CN+[ MHS[V0;YF]W^N\GQ,IW79:>/7WH .CDX[C'W;:,>P:[OM1OML"JQP!E9$NBA! M4>5#@I2D%B8:29#J*Q5%FH4562Y49V+C*(;PDFD$T5,(EB*)XD0+#I8!]]R5 M7(K,'Y!-%Q) M:4/"6#%YX(Q9HIVSP;-HA HI+0TTVR$T\HBA;?YE&V&__=)>-OJVN2 P$636 M"MT@)\X *(U,T243D6P#,R3JI8&IWBUCNIM%TB'T9%09RTRR"H1-6C&-IAU- MFY:&:;$TX$R>KTP$GX!^U^BDHQ<).,:J()-@"AS&J]RZY5&>;>^O6E?-G,!< MSQF/S3+=<3M<7/7Z^>H%P/E0G91IGCZ6QE$3J8A)&0IYC4#8E#+>X81"]FP66"]%O M6I+$J4W* T/JYK1RD*A32 R(,>A_%D<'MC_8;O@XY__1DO7ZW89']E9&/\?M M1K]W>'3\%248.XF<5J \>Y%R7B9NE?+:HT@%,-3S0+77P5+@(JY$:B&"^MD+ M$AIORE.,P1$+GJ,(&<^0A_$ .B_V7#I!6MFD28D255I1:8CAD:*;0Y) K,SS MQ"Y%E!^U$J65+?JB #%%= P$K,4@70JE!<\+R9VW^)-P3+0^@ M^8'@/"(0-FKC77"@K7/!,(50:&E0YQE9&FAF,=DR/IB2X50D[ST-"5@()E'J M)+4J2*J$"TL#T_0F6\8'CB8B&A(H)!U!6F(%US9&0IP")ZQ8&G"F.MDR/GQ< M8C0$[1$ #S:5+D<:(9 '([$1;&GPF>EDRQCUR4>N@]-&! U,E2LJ.&&2F&B\ M#\N#UQ0F6\;(%(QS!I+,825X%2U'O^,2(A.6 &%I%M/!$YLI^#IG3 J$\ MU[,&,QOTG;Y((<&3U*/1Y<:!Y48K&ZFVU$8%@AJS$JF%&/"8O2!YC?&!E=&D MG-RHK#;,0@ I171*NUEX[J44I&FEI\R PRCJ=)+>*.9!:F\"]TXDA?]IC$CY M,*:98\&9O^D#.9YE-):JJ!6UGF'4Q3U&G$K*&**B!N&P9FF@F='TP9A@$H)& MIR6AH#4$E= 1VZ\Q8 @4CM<4K,,,$UU^F!,X'CA ;SAH'D$QIP-,CIB4*.< M<)3+I0%GVM,'8\)'FABE-E;)I(%YKPTG@G#MN!8"P"T-/K.>/A@37HEHSB D M8K4"I62NQ19TXLE:YCA;'I\TG>F#,:'"%4=R$*.-28$-3%MA9!":4QJ\ULMC MY68S?3 FE )!ZI:HH$EP4-0;FTN..HZF+TFF_?10FIFUUT998P55+()DU.HH MT("8D+R7R'67KY#'[ =,IU_8(P4?E$! $6B,()6.004K@A1,>41[@5">ZT&) MF0V83E^D!%H-[;7T@0@P%FD'VLM Z&&(+$7*Y%:B!!O]H(4DR<)@W04'0LY M+U-;H"A;-+M@QNU*D.:;/L]>@C27)EB><_0-$,&TMIR#C$[38)FE/ZL$+228 M//*4AR ,(0$ HR::5[@K&X0GT24]O3JJ$^:A4QS]'E,1J:0"I9)YJYR%F(S3 MH)6(LBSY)S5=&FAF-/H])IB\\I&J7"6"$^!&&6 "#:+*Y4&9UVEI8)KJZ/>8 MP$'6;*4"&HSWH(EP0;MD/"!@Z+OD\NC0M$>_QX1/8)*R:"EJC\AYE8:"1:^C M(H](,^@4RWA/VL;->/1[7,:.",M _$2P]# ##HDJCDWN>ZZN)LL7WR\IC/Z M/294I#<\(9,SN9YL<,&JZ%1 ?LX)C=;(I4%E-J/?8T*)6<'5TS& M".)24$J!XD%'F1<6*RNDHE;QI<%K"E1[?*CX:*5%EI!LM""\MH8+9-M6!P8Y M 65I4)D!U1X?2@P2$S8ZPA1R!.,-1&4M3S*0E.=.'^XSL_C+BJ>_L\8W[((S MKD(_2/4HJ$#RZF,OG3.&H44D+.;:H)PM'ZI3F42<"996 AB')%ZF" 3IN\!@ MRT5K)7(2ZN0,L%R(?J/*>&&ICB%&"$1H+9WF(07F/9A(ET\'9IQ -A.4E?0Q MKWE)B25 8X> "T>2)XPG(HQ?()3G.DEC-@ED,Q$IF1REQ#FJJ0/@6B*.%%&XE4@LQ=#-[0>*)*4YBWH.0@D/;Q+1-27M ]QVC@07:M6XNZW7.S"9- M?ZL\M#&$TX31&9HDXG)]^*21 P($JMRP].M*E!;%%DU?@+2+PH)U0"C-V\IJ M[;SF5$G0P0L?ASL-SK$OF[,I-3JV0EF41,4<$XECS*ZEU5*SY&6(>" :&Y8& MFMGLLS>VNGO).N[SDBS.@!GA7"0R6 V)4*O#\FC0-/?9&QN0)S\]548K%^W2@#/E??;&A0\S+A&FL=LB 1ZTED)Y041F-0"2+PT^,]YG M;VQUKH7,V>TB):XSQW0T41F5LSQI:0Q=&KRFLL_>V*R<38!FS47#(M AEFO MM15"&:YT@J5!92;[[(VMS+7P1"0%V'<$:&).,8G,P1BKHPZ,30^E6?6 S56B MG$>^I .$+*%62@%(<$%(8T=3%C"*5A>_V,#T)Q6?6_Z+CJW\E^9 ++'1)I^ M>(*H.N9"%((;,$8L'ZJSGU"9 <>V8PV+IA('-%:!I;@IY6@A023 M,,:#8X%;10% .RWR7S9BW*63'@5:Z- B+ U>TYG3&%>58.8\ M!*$2" W62HU:Q2))FK,DN%L>5&8SIS$VHJ!!B#)*)E2#--WV>O001SZ,-.J<;!V $ M'%&"4:#<>\L#6[Y5!-,;_9X^F$HD%5422$\\)!\=.,-30C).CW'&,X M?Z/?8ZI?IG.HY)U,)&\&ZS"P]1"319CRCLDZ+@TT,QK]'E>)QD!(H#(*ZPWD MW3%33$)Y*URT3'"Q-#!-=?1[3.#PD%,DHY'6&)#:N)Q+Z2CU.M"42%@:<*8] M^CTF?")AA@AMJ/1Y#1EZH9!SPZGG@0-/9FGPF?7H][AJI.4=KJ1G#FV?DH%KH9<&E=F,?H\) M)8R;!)>)1_1) ,$8R8V2VD5-I-0RS&_5X%ZWOWEHVV?#,"E_K3;:C=95:Z)= M_T.E@*\P:"O[O7V5VW+7I:V2Q,2MX3WPX^@&HR.C[_D.3SNM0)%$H,6+G@(X M;H70BGE/6="&N04#TE[/-Y#WP]6\X0,5P82(,5% [5'").J<0L:=[O;"H7.\ M%\XT,;@WOL">7[UDC/O=$$2+21#<E.ECE9:"0(ED XSK?J,[$ D>I MK+8"A,%8S5)E\*]HK0+G)$N/:[.N4/UV7?V&JF#C2C$ JUT(1GC43>9S\5T9 MI3#6.[3'B2V77ZW:]E6ROH_T//S5[80KWU]B[\J1T,8!RORKL9$ ^*: M-S0Q4B^7=YT9MC/QL32@YC)J$Y$6J!!6JJA3N4NU#SS!KM]#TM!J>4 M1F.Y3Q$2!J=$JUSPTX.,8$$OEZ>=I=Y.W]\JJ9EWT7!&)03-3$)B3)-U4E*O MM5\N?WN04N^\TXV(ZT5$7/>ZG:O+972UU 9GP0DD3@2\MIH1+7A,(J NI\"7 MR]7. M:9>%E+G11:$>-HDM(1Y9;+R\Y(6Z?O8%,"PKU,3D4. M,A@GJ:7>1^90>T5Z5(Q_!>M"^%:NK4$ZS(--$G0,UD7*+,=HAV, ).5R^=8\ M:WG6Q48C@;)GYV25)A)$MHE!4$@?XW*&8].LNL,I +N5E"(. ?QBT&26RYO/#<8#V;V-<:\!@* M1= :(C7..F^B"308SI-9LMAW;K">B;]VCEM%F(7H$^1%G%8$;TQ0RBJ@$);+ M7^^V8_?LYBAVWS=\[&VW?X(!:$J2-#Q9$$J!U-H2J84)1&E"$K\KM;8D3GJV M ,]F"4_DED<>=9 "C-0&T559CU%;DU@VSSQS#9Z^.\X;=>=@V=@H(,CH/.!7 MS:6!F+>P6RYW/',-GKX/1H=K!1$QQ: $D9/6H% E:5.,"_Y">"%7RQ_, \TR\,@U!NAPD@;*YCKU1 M,8("E0A"R]V2C5_/ \RS&<\FDL6 D3":;4"_;%&#$T3.!+%4^[0 OCEGI=]! MO!<[9UU[>=[PMODQ:7T[=?&'972Z-J1HK57*R0@R11<%">AT)54BE^9; *<[ M+_C-IJ9!T-8)S;GR&D)DSD=. @$JM!9&+((WG1?\9C.6+$/P3":E2(#HHXZ, M*D.T\X1P&M0"N,EYP6\F_D\'KZQQEE.9RZ,;$PRGQKBDC([*T27Q?[V&_*E=Z!UWFN#*ETWKY9"T[1G*:8%J&8Z^R1FXWW,TQAU "N %EB5$1 $FHUY8I']/B M>[_IZ-ST71Y#CN)""I9J!8B;!DF\)2K$K'B"+[[+FX[.3=_/28SZ2)+*Y7J% M"* E(D@3\KZ/R2.!61X_M_?GC)PG")9_RX@"Q^'ZN7&K;/X_=3P\MXXQ>4A"5%#XEK8#+: E/ M@G&9"+6"BB5P?+. DB;(=1<5+,)*C3F$!3*$3$WF,AAJZ1/. D]6Y&?@Y .:M M#XJ !T6U9B37<68Q44ULM O@Y^[V=VRT&NVS@U3N3Y=B]R#M=3KAH#NLJ_!P M,\C!2=T8#M['+EX;ES$>S%MY&=3+U9KR9D6(B\$Y10T 2JI]2!9 MI(FG!7"K"P+O3'POM90'QI'G6K3/B5K-M32"6<&00<5%JD/WO?!N]__J--K] M_?:R.F"M/#@F*&'!@4K6<1$Y3Y%1_$GJ]!,XX&EB/)O93!:0-#.N'&60,;3! MDX0?B#%$LT68S5PDC&>3ZUI2$%XP=7>C[]^> M5FI*M6.$2X8]0*3U0L40"8L$W1<=6+*R!Z9FR;Y5*@6+*"LE%WALTY(].+1%TVTL&G=-.!"*%,Y:"$EX[ M136&M"GG,0J2<6KI(L>M7M>YXN:!S M7)3KTYWU"H(,5LIQG>@PG.SUNU?YPD\VP8[M1J=; MZ_1C+UQ%[#08/\W\&#]1*"C]!)(?B)^,0MH(GCC&,0ZPPIJD @V!MF-872'R>D(*3@= R V]U >^HX>@'.G&=)TPU0BE@II2HJ> 2D] MS@J9KWN? 3;/\CX/8?R1;$ M(B)R#LH"357_,(#?)83V^AE". ;1F/X,-PG)F> ".A<'VE(G')$H)Y0;(M1" M9.U^732.HK\:9J.T&V?G_5>-MFW[1OLLGWK42=V[(_OM$*^//MC+24G2L\S9 M0AJ97$B4Y8B61P%((XP"Y;C1R5@O_$+-HBR$)$W+)LU@HQKBB$)7Y41T*$E. M:V4X4QB7)^HY7P1)^KE4WR5).,B4K-9 O+$.B+5"2T*DT'PT\3P$K%S*.H<3 MS\_M-SQ5CFGAA7%2!B*$M"SGAFHP1%$'+.\?$@:%1JD<]AM^F$*_?:_)G.5@ MX+UP6CX;R'SJF( T/E!#"8^>8^2EE68)WY1C,(9!F9$P P68.) 3&$*=YGND+?='498QP/'.8>"DIMH@YY:A">+%+L^R5$/U'/94312169E,YC5 K&*"=,"IQZ HI[ M#F0!*.'"@HD0*&YT# MO0!^,4?5+Z^ZW=CVHV21X;?-[8/MY7* N5:PB<&"= *2YSKOS>QM8@B9U@M3 M%V,&<,W$1H+S%@F+#D$$@$0,\PE-8](Y&]^I12D#-1OMFD'BL=:Y,#>51BHT M@L8EZT2.XCW'WX-8 )F MA]*XLA7N4S^@AI$@4]YA7 5BE:+*1M!YLRLD@67'4\KF+^EG)AU/"\K&DW9% MO1?2\$@HQ8Y7W%#T,(9I9FBPXFY[G'DV4!\3?5.GV[)]_/'/FY=H [VCP2UZ'P?PJ[9]E:SOY_GKO[J=<.7[0ZV:WU2Y^S80V1FS5 @7<[%QXI*D M&/G(1"(APK/Y=3[SC]+X/)4622@7D9\Q!<9%+0)GD3+G./(9'/+IRO6@/.Z[3;_B) M^<*'%A&>;Q''E4.B2%"))A-2 N^8(;%W:O+S/*2YD>:$-20J@ 3C#P MBFGTQ]10),X:'3'8!Y3P+L4CK3><5U!FL+P=B- E1&A' *F48 M94;FI'OP+.I%JG0_EZ#.9';: A,QCTXHD2")Z%STC'N;RX,0ZLBR@SH5"CQY M9%\TKC>[L=>YZF(@-_AZ'FTH&Q\:[[=^Q[]&@/N\"!&") RB!(QT+6IU\)$8 MR2)YFT??/U[3Z]\T$9/JR_YO'QJA?[Y)"?G_U\KSMG[',*.] M];OKOL"K!Y\'-WE\*]L]P[OU.Y>;'.^4VU_89N.LO>FQ0V-W;7"OT>D>8Y7N MYG^6(D-^2_C"1;*M1O-F\[^VNPW;_*_UGFWWBAYV3!H<[C5NXR:5>._RZX=! MLQ5>W42QN'L-EMM^7-NO[^Y4CNK;]=VC^PW_I,FS;>/1[LOCP_WZ_NY19;NV M4]G][Y?_VJ[M[59>'E2K^T='^P>UJ3>65;JC5UF*,8U%_%0%#K0X"=9?R1#]3 *C2MMD&UB$ MP/^Y<3N=]Z_9X?L37KT*%[OO3_?,Q4%KEYS<_GU=N]@EISLG'ZH7A\W:Q6'C MI/[/^<'.G^].]VK-ZLX[5FT=?WC-:\V3V\OSVEZ55.LGU[6]OUEU9Y^+?S>HK??V:G=Z'.SMLUH]X#W^ M>5>K-\]KMZ\:ISN[-]7ZW[36JL+)F[_?A[U_(/SKW\U3UGSO+CKB8._PWO-GEU3?_?E>M[U_7=H[9R>WY^>DK?8/MH6]5-$);K@KA MT-8"1AT%NKQ8J+RJ/?#(HT8#2$GQ=VE$/Z*P57DD0%N_]W/]B)%@N$X7#6Z! M\M&TE[VX.?KP6VCT+IOV9K/1+O$N+_IM*'6NT^]W6J7@O8_=?M[,;BA\I1P. M#G\TMQMD8'+[:-C[8?3DP6&R0?.A%_WP^!C;D!(^>_1+5](-\OF[R@UAQG]; MJ3>?R^=KK]M MM6IO3ABV>WC-/_@LT3ZM7UY@NR].+O[=J-W6WIU<8'L9&A(T(-6]77%ZL7U] M\N:$GEZU^]8A'=N7.K QE_4Z,Y53$^,?\?"G#?Q]O']9W#U^?5 YW_SHX MK%?^.CX\.MZNU2OU@PJRESI2E KEE8/#"A6_A%\K!Z\J]7_M5CXA-G>D9OME M/1^FAL.]CGFFHI/P9W'T@\-GQA)KTV:(QFQ0*;^/("KX_-'O97)&;!AA5DQN M7$%;WNBKD5,PGJ!RFZEQ'9%SV&9O,2.[@1D[W<-([LWQA^K>OYL'.\U6;>_5 MNRK[=[-6W_U0>U,[K[W9O3ZY/1-X[4,S]N[TXIAB.SZC"7HYW.X MZ0CP&!QR_7"[=K1?,K45B1LGB>O?Z>R(Q:5NIU49C$E-_^]*O_.L9S_#&4]S M*/%EI]5J]/)X?^55 QTJ*AY2BPN.64W1 M% HI20&*RL)9L/B5$O+S?F='K@E]UKZ_NEPE4ZJ=*- M9WEUJ6WW*[97Z5U&G^<#0Z71KC3ZO8H_+X/A7[_I91JMLTJOZ_]8ZS0:=SK^ M]HQN7%R>K55LL_^9(\-;#IMKX/+Z>]@X)^3R>NW%,]LZ5V/)7R+U>L.0SQ_] MWE !Z 9ESQOT_:;;R@VI]/='(-\]"'='.<;F*>FL1U8&#C%OX=7%Z*-MZNV^J-WN/XQ,SD_K_[P[V,$(YA:OJ6^3TXOFNX.]?UK5^K&H ML>J'6NODMGKQCE>?&EZ.UDN1)"^<-J$ 2+:P0K-"&.#&6<\4\6M;.[%I/]AN M_&QL,IB._RY.W7JL;GQK\LO'=,]MNW);??YV8>9GV",@O M^QN'&T<;E=W69;-S@^C<-P256F?CUZ=D\@%9Y(-AWW$-<'SOJ1-2F"4R]=LA M=&.O-_Q?W@J.KLS\U\S\[2-R MC+(I)4)$V0G'C""F.%*YSGCB%7D>#@9 ?&%_]NA;\ M^"CB%$SS?"G)2_QXT*UW/JSX^U=5A#SF[Q \Y\B$O!*LR+4<"J>4+B3SSEJ? M &A8VQKJQ/HD^/M/%: .9;;D6@?=OS#T1 :SBDS'(MF[]R7;6&*]]:;07M@B M+\-R,-2RDM>ORNN#F)3F MHIHZZD+9G/W+*2TT#;& Z(RV.EHMU=J64D3+*8:C4X]TAN*41]TONV@<&Y>V M68G7T5_U&^_S8'S*]0!^_;%9[?D(ZE!9*EE;G@C=IIY=]%5C,I@6F: UR3QN MNQOMPMJ/'YK.Y&\M!XA4R4(YD.BO="@,^)!S/ R723+*#>H_Y0^U_]?AK/CD MH'G=02WYZ[S3_FEGF^&ME8KEC6,*GL 7((U#.@&ZL)DN"_"*"HPE.3,%B,=! MXM2GFY\[SWEX-[/Y7[U*/S;C98:YTBYQ7J^@ 6Y>92M:L:B:*%2?6JNOS#L/ M[6^1W*9="D%;0Q*Q M/-[5N?LY!G.^6X%H;><=K]6/H>1!M]MO0Q)<:)&*E!PIL&]UX2#Y(IE$ PTN M[T:YMD6IH;3RJEH1S#S4I_4O)M>,$[8%'UX8%VB[;R.-E !/!2%H!<%Z63@* MMC#6"N*L 9WBYT<*IH;7H]#Z)P9M_VT4G%,12"%,SI'21A0FLE@DL &DDLH* MBT'P?\\,KL4/&\<%5O6MBXB*@YSE:U'#@L((D-%0 (LN4L@P*WFA"W*.E!.JVF=QF([:M+U^ MI5LFE7];AM4SW_.?V VV;6>?M_>Y=WBJ=,&X!D:_NGY@L,Q_L"U&(_:&J7"Q MB^A<7G5[5SDGKM^IX!GE3"1EO[A?<_">\XNW?7_S1Y:V3S?M3)L-H?GW9)TQ MN:&)G,02YDG<%O@&T3^0=O:L$98!AI,<_WPHN4\K9KW1;Y8IG-'Z\XI'6]+[ ML:&CN7FQKBWCLJ.;ENLT?_G1$;%Y>:W:,..VA"M>#QQ!!0W+A_,&_O+1^GS/ MXHT?F$N=D!]]GOF=X-#.:,,CRERI*@M)P8:KL^I_GI_N';/JW@F/V_L5W_7&1:5MO9IP<[S<;!FT>KLYK5O5?OL%T?3B_.F]4W)^1@!RE<:Q=J M;ZIPNO0QG&;A" Q*ZR)-W20Z6B72R MO'3\N_7*I>U6WMOF5:S\+[+!1%Y_4^F=3RA%\F<7\J&M')C*E80_0\(?S*5R M1;UP(A6"&8[QB+"%IE(4(*.(/H%DT:]M'>SOKZ1W7" M)PM,3\ ?3+ZJZ*1R%DVX9"C6@4-A> (4$":"B-8EQ9"(:N*9;9OCM8^6>3T"QU.*IW; M'@;G30SV;+,Y#,)S#/@_5XT< 6+@Y^+P!+SQ, @<7$IYSL<=K,<=QH.?A)&C MOLLQ8CZQ&'TN"2UFE+(?1J_R"]T.QK_2ND GF_1U0QT<+ M5_OGMO_P+3[8^TW-[1Q! M:1Z4%6M;)_%1XMCGUZI/634&A2!F8@P&?]X],!T\.K9DXG%]GY M'<:SJ^9@)<=14:_\DKM0_<8XVQB>T#]OE*N,+_,JXTF[R4%[[QQ?[/VZ\0,2 M/3Z+NVB^9KP*-86ULW>RG$5YZ U^/O-_^S9W9TI@"L+SFE:/@:ZUW!96*V6" MXTP;N3+_RV[^T>+:2A,;&RO6>S3_W5R:O;2(W1PW//EK!:6A>/) KX5^ Y_2 M'=$K5.$6OOG->@Z3\'885N2..:N<=3L?^N>CPQL8-<6R;2B4C799K:?,COW? M_ZE1E7_[7 O+P_2WT6E?/>'S[1N=F$.EXOHS$9[X-XH/#'F5YY4JK,?GK30PW_HG=EI_9_FP4YHG;306^_] M34_?['XXK9\Q; .K7OCK@[U:"S\_&/[K\)/Z:;/VYAAJ[+1Q>G&,[_9/\Z3^ M)]X+VWI[9JQ^W04N-+ZYVC]J//V MRKY[.>BZE?9_M_;?/-)^0[F)B8K"40(%!.T*S60JG$F2$&N=#O+YVO_9%;F? MC%B,K<3*,\>STA?&C?+:O2>'NQKIJ8F.[^WWK\GB&!:QCH>D9JB>\E)+LDO7#TT9D;=2T,"D%H62 MZ'" "E%H061A"?),,"DY+H>[;,%GGHHO+5$@K!6&\="-!"XC42Z]'8_WY821M?0[_E& M"XG^'VO[M5=/I&:5[2V;>U0^ZN!CF^_'#.VK5A$Z_6)X0XRX,(S">Y&?S2K7 MWXD\F5^]..:UB[^OWV84G&&J\)1C-)"D+(R-+N^#",2!)DS[O+DJ66?"K MV MMV/$".VO,:]/MZ"^[ RX\F8WYKR>]_'1IM0?9S3+R4GR\1+K>IWF5?_Q)5_; MQ_I;-]-6:Z-KSKL? _.S6+ANM.\*F_JQNVF;'^Q-+V\4\/2.V\ VE/BQ3;=G MNT3YP$?;CK',J"I38-IE(I9MKN-7/Z_[4^1UU97!3L!?-[AF@IN /*^Y]7(2 MOS2\^.QVO_>HV7,<04U]FSSQ?1D(9D/2YTV^?^.4/I] 6L.&4GSL=U5F@ZNY MWYQY#*7C_K+=?F5_OF>1'A9.^/Q\V)/[>DVOF'Y*8\9GT"ID8,.Z])M7;;09 M^2QLB9UQ"RKGW:>G&UX6J/V^[$U7(&UL;(0L[<03[W5="W$-[;@&RP$_]1"E)6W6@-V]R4# M,0<:/KVDPY7H?$9TRHH(;0QU&Z%,\?G3-E&.8N7H/,:5!*TDZ.L29!Y(T$?[ M4X[A7<;!S5>RM)*EK\D28U^4I3SOU8WGL=W+"_WR)H.M6/GE=:>7JRZMA&LE M7%\6+O%EX;*]\\JK9N?#RE"M9.FKLJ2_*$N[_W/5Z-^LY&@E1U^1(T[S;&T_ M]G*^U3V!&G\\-\?C)!6V&B)Y)C K+?MV+9.PME6U;7M6JE%>'4O5;[W*3J/G MKWJ]G$&0U]1NMVWSIMQ=-<<;V,RS6O*56J[\WT0U M4ZUM_9WSC1O],C^C5#+\H3GZGG6TV>E=Y82A;=>YZE>JMOLN]BN'C=Z[Y54\ M6"G>2O$FJ7B*E %,OXLPE$KW5[?C8\AZMII6G _S\*64@V_).?AL/\VQYBWQ M=+[B:UL'Y5*,U53^W.G<%USR:A9_'@S#,KMDN;;U.IYAS%GZXK*_#0TCC(_PS7O^71KO2/^]=T&B]L_[=6;>#K+P8=HY+$3 ,&/J&80FV2IG,5AGUW#T'\&)7R6[J-5.96@_[7P[[YIO?Z]'VZ^:ZS?Z'/UBR[ZH4' M!EZ]/;ZM MU8^OJ^R8XG,:M=8Q5-_\\ZY:/WUW4#_!Z_=IOO8U/SP_:5TW#UI5=EKW'TYW MJJ*Z4X73B[]O:V_VH7;[ZMUIZ^\/)_5F"]M]??KFY&9T#3[KZI0=RY/;TV;M M]L]WU=MW'ZJWYZW:3I6>7)SQZIO#UNG.G^<';TY8M?ZJ>7KQ[U0[(C?#G;RA MBN]0^_ 6B "C+2FD(J( 1E2!^.9=CR,'XJ33+JYM 5/K@JBO%4#[#@49V0@B=94:A:BIEHDXK0L;12EC-.5C5H,&T4>V"C' M631)V()$;0M(7!3.A%!0SH %+R6A8FU+<+U.*(U6+_;FO7E14;DQ5K/&): MRDD(C/K"ECO*Z;R'K$^N\$[R%+23T?*U+:YA76OYHU;L"Y9D4DQKI;[38"DK M]9V2^CXF(8H[9U2A#:@".&5YYRA72,N=]M$ EQ@HH8%>-Y+,D?K^!(-:>?$8 M]G/%EF.]?"%8[<67D%[7Q MKV[G$MMP4ZZ RHN?+G,!D_6*[>-[]F:>,_*S6;QQT9L1K'\U;;N_W0Z[(V3W MNIW>*C-_C"9P]Q'?"9$!]204CCF9DTE8H4/0A>114N&4=@[C-[9>IK7R<0V[ MS W?66G_S/G.2ONGI_T/"9#.HZJ,L4*!" 4H8@JK&"\6*4,3PID4IMEVQ=,S%'VC[./)GYG+RJQ7[E\LG!GM48SV(RH,\:N54RX%CM M7/41JR'&))<-F^!>%4#0V-E$;1$XD7F"WFL-:UO 85W\^++EU?C.TFC^Q,=W M5IH_9LU_R'!8),(JYHOH#"F YU.^-!H-F?-DY?0(8Z+"H\@6CF_\3F_XT>TEU-K30R^ M8 )< 2+*0C.J"N.=@V@T22FN;7&^;L@/9W&MDLGG3%7'Q5U7JCH)57W$4ZT+ M0=!8A)20ITJ>1^((+P(0:UQ&SR5454!5U7.DJLN_$GY 2;&WQ[!B;37U,.45 M:[4[V%;6:WS6Z^01T7!>>RT$%#8&50 07>AD1$&Y0>,EA/,DK&T9OSA/16.GMQ/7V4>X3\U1%%0NG&;*. +U5IJ"V>2D0\V-/L__$5AG8EEG M_^:3=ASFST4G%5>]6,F#Q[:/#:\TH\7OJT7S\TY!1H"]SGB56!ZDXUXLK=O* MI(W/I/G'4WTQ,4EX*%QPH@"A?.% B,+Q*"%YZZ2*:-*X7&=ZM8)^V11X;%QD MI<#34N"'G,30Z!G*+ H0!A1@*"T,$;Y0$C@#@C)+L@*#7"=F68L"SF=&TF Y M?:<<$)F/49"?+1]AO(OI/T999>A5/[?MCS_E2F6]?KDY^G8[K/(SIV +SQY/ MX @9B52VT-SDO"6="AMSIJ8T0#R3+N4J9DSJ=4%^N,SQ:AW^TMB)\:[#7]F) M>;,3C_*X%4'[GTN2HF4HP*M4:-!0,.JBT,"2SQO@,2W6V=CV=9B_+*?Y6\+_ M]%;& Q[U ^6(OA(#3C:+BK@RV^,SV^\>%QZ@:*"9 MX(7)I>^!>5HXIW41A,?@ES!MA2F7WS"VKOFX4G3FAN"MS-C*C$V'P:[,V#C- MV*/!I!.H*1#D58/+VRP)L(;600@9&A91WJPC%#R< K++LOZZ&Y6TV&\@S M&_X9C/3U_O:?^Z_WZ_N[1Y7MVDYE]^_C_?K)'"7@<\0P=*Y<,\YS!OYS6[D$ MD.\NUZ/=8_OS)N]V5+^U-WNES$D;EAY.N MYJ.KGD\&GWJOQ>9[X]X9^J^!M*U*B(Z;_UT\KAE#'17$ RL(XZP GW1A")@B M)J!))*NCAYQR(=;U7.VULK(^*^LSF8VM5]9GI-KE,?" M@L&O)N;!-",HX6A]&%OG;)[J52U_#BMJ0_E:2Q%^Y2(*8SUN@ B7.$2VC#BT \Q)[F(N?RH,>MR;$-G4R=O0,T/F3'F7?]AI MM+7[#Y./U=J_:9"/$5QO&OWSEU<]?.'8'1FSFY4I&[LI^_MQJBE"!RKI(B". M!1C0A?,N%,:)2)-WW"JYMJ7).M7CRC2=HS&\D-\7H)PH;-*ZB-Q%1Z2,GFK4=T+7J5SMRC1K MA7S=:9\5_=AMH0ZY[]NA8+7>;_:@:2Q,Y+3PRB%X08N8)X 4VCDF?KCTXVJ-[]+H_-AXS4KG)Z[SCS;=5DQ* M2% $&1ARF^ *8RQ'JJ.3LH8[D;F-(FR=R''EK,P?MUF4K/:/W.9A(;;5,,[" M4Y[[E9[N!JM7EG 2EO!QN38#W KJ0I$8:36JLS3J/YE";ROUG[#Z/R)"40O'D/D(KE(!+F#PXS$62HX0S]$$*)V3 M=T4N<#2N:HWS1X0699!G4 N_>4>'YBBWYF>S?V,MEO_)T/;*\$W"\#VN[.:B MHPJX+X!0Y#T^IL)Z:@O-T+&IP%1D B- LR[UP@2 *[5?'-JS4ONIJ/VC@OL. M(YJP 2@MMY=J6(>MT<>HY+NVXS\M.J]48E#8L-^#. MFH@-CFT_Z?&>9]SCFS9^G RON.XU-MN-YA]K_>Y5?)P*>-=YV^WP\M.N6]F. M9]B.Q]7"!#@J152%2BH48%Q>9NUL(2.2A<@4.@"7A>F!U5@V"?T6%[B2T(E* MZ$/OQDT"FV0LM.2F@&1IX5+@!?]_[+WI4EO)LC9\*PK.>;_3':%TUSQT[R"" M-MB''8UP&WIWV'\ZLB8C&R0?(3Q=_5]0Y^?^>7)_G_,Q_VM?S!Q*CQEP))4 M(+P,8$I/#&8HYXP&X03?V"2/+@EW[;R-H\YI$>)OG2O7V.3]TT:6%_G.\IJL MI=.ML_'1<)0A$ZYG8=8U=^]KCNR]^B2E%[+1@)8JH$A\+*8%-W1CDU+2-5QTLP5PY1KLGYZ>Q?!9\\KJ0*U>T,)# MB*^0.E% J@^R473.=LA#;RT& IZ%;*51Q\!Z02$F)D5P@@53FD7HKB9MJEE0 M(=NF X0*V45"=M:QHBUE+%D#U-D((GJ;=\3(@:,0OG2$,I*T$++K7V9D*P^T M3#(>9ZN^'Z _Z'A\6^IN+SL@8@VYJ[%*9Y^%]BS+;'?P>"JQKRBMLEES;#9? M+]9*S;6R'))6"H1)"FR2'&1,- G..(DEYE.RKB5WSNRKM49:AN+&2IY5%-\K MBF=U$N^<$HEY<"';$H*@!/3* C/:1>F2I+STZ=6\FX7<(A2O^5'#X2CBZ=GH MX_2PX7Y<;[N])[/HO!C&5^ZWZG-K#HY[/_"Y#/WODY>'.VSOTY\B/POI?7HA7U#S<6_K'U146"\5!%V< BP1R*N8 MED)@RD?*)"D=)"GI9M[N2C4?BSV)D+G98KO=3E 7VVHOMM[[?[*V1Y,F"-'K MB8,W;QV&)(A&2H9<.T-+U#_M$LZ[Q%[IW^UV<)R7U.FX>GAOLD7\M 2;ZQN( M3G6TZC=J'J\@R3&!\9O44K6*..!6$V=A41':EG*?TGZN; M=V5QVY2557%['[B=M:V(0 M+ 6WZ^_K?1['F/\8.A%'@SSDI>>\K0IO+4'=N)#5SKFHMKP_.SD[+B%NVS'U M?;_FN31(8//5I%V,RA'MP#)G2XZ;!\>D 2.S/&-0,5-8:0G+B>AJIEKD'JHX M;I.3M^+X?G$\%]$?&>>,"?!:90,"4P#G$\F&N^?:>%I<0U,7-.^Y M$.0D+_?QUV+<'62IQC^R+'MQO)\.\4-EO.88;[[,M$TL:2L1O X.*HP+I( MP$N2N4FRQ"W?V!3$=*68=TQ6E\GJXOKV.DO%=?MP/=<80YDD==1 M2E]]H0% ME!G72+W.U,V#=;PD-JBNN*3,ZLJ[5-K9%&/?1QS$_-'!J^F1SM'P.,31Z?]T MXB1IEH=67J0I]\O$6WPNRVGZ:R6WYLAMOH:T34DZ$K*^(C6"B,J!*76% M@N)2IJ"2<38K+9IV&6^J[4\M)[3Z>&_*35/QOEB\S[MEG$:?LI$BDP4AO 2G M%8. R="\NH-/O/3&$%U[]]X8M8[0'0$YG>_K_"QEN/+M1L/CXZ(2]3-41_'T M=NTT:G'9I:M!>_W!<)3)I$N*% :"%%1B,8[B.XX 6U M+F0%*6QLJBZY)'JQI95D*]971@6J6%\DUF<5()OYUTIC0.H807BD8(76P&V* MRIN2PIQ6#.MK6__J^NK/37].>ZI65]$JZTCSIN/NP!^?E>EZ-AR546R-QZ.^ M.QNC.XZ'PV]5Y,JVS;/M?+'JP!U)1D:@VNF2ZH7@F+(0"4O4&&)M-,6]I+OL MDF#]EIJ;E2-61K>J'-$^CIC5R) H24@0X- %$)HEL%G0D 5?G%5!1%+:M9:D M'E9+6]\?B/5WNM%_50!^DKZW"K!I):QKN&L6<.] 1 MV8M7.;1R: N4\7)?7XM58KZ_OO@ M9A,E_2AVT)>@?AQ\+.?!O>&X:.JC_.?!Y'#XU6A2>&XT[@Q39WP43V/G\7 P MF?U)6L"3_@ '/@^M,RGO/NEU\>C*Z3C_:9F'_'9X.BFP].LH'N.X_R[^ M]KX?QD<7S//5!\_7!?GR$71Y$&?CJS^R\+G^[LRRF8(17_TL8YPP$PHOJ*(B MJ&RP1B4<2C0D!!])!E *3_6KWC\'C^>;OSR M[<++JVYFMFX\ M[VT=[N[WMO[HYE\?/^IL];8[!W_]?K"[O;OU?'?GX$KL+O M.MS)XSW,_^WM] X/.OM/.OO/=IY/GJFM8__I;(!GH9_I\N>Y$=Z/)L>^G))= M9ZN25VQ5D\WQ"R5/-N0\Y&-\>QI_O7CQ6^B?OCW&C[_V!Y,Q3#[TV_G=SWF\ M?,',9CSYONG;YTQE[2--="&K<__8^1=/WR6/Z/^;-UW..>Z1M?;*=[__27+E M>YE'J92WNNWWWY.<-SY82A\9N.3CL[6<,(G8/X-FO%+HXZG'2OX?=>KPGIY;]<=SXN M77_JBS/K&P/QAR;@3:IJ-CLAUS?!IOF#_4&VJX9G^:;AM-N)'WR>H2_-E3K9 MS,(9M:$9Z-W$H&[CVBK^^.L<)-VD1^1Z3Q=M@G_6:D;J KK# OH183=QIMZ^ MXX'G\5TI,2I+&UL"7&"AHC&!D$-TRR& MDECPS_;D %H3"ML4[SLTY+]@XO3DKT/O<-7'UZ'ST\N_\^4__[K]X??3F\VG)ZR?]EX>['WO;6^_WGCXYVMO. MW_?TWT<]]D+V/OW[*(_QS8M#3_=>__YF]K1D[^_\_:]WR5[^[(N_=][W\K/E M,?*7K]_PO9,G1[V_GQ_U/OWU<>_I\[37)Y_*2 1%[^1EZ[_]Q*+.,+ 7$ MJ$%$Y& =*E#6<*F**U'0C4TI;5?IE4F3JW16Z>RN=!:H,-+0I$2&0)#YI5(J M,!V<":6HUX3.Z 6=T4IG2Z$S.D-GGG")TC/@GC$03D5PS!'@0AM+,7FBTL:F M4*IKZ,J$6%8ZJW1V5SKSF#4RS&R%A E-1 :#"9)817FBUO)S[8Q6[6R9=,9G MZ$Q0]"5A%P+&4FE-2$!B/%":1+0R6B1#! M&A^<2($X(I5$=):2P)3DY_H9K?K9,@E-SA!:8&@2\IAEXB((9A0803BH%+3W M2&VPHA":(*PK55-%KY>3!/,]3V+[DF N!^3CX>DD<"Y_^EW?G^? O!T-PYD? MU\JY*^!$*P+<3T^'PS )13X7X\'P.%2>:XSG/LZYU3@R16E,$$/A.>UHB4%6 M8!E1.FJ#PNIBA_*NI;I%[:@KBEOI.ZHHOA<4SWJ3T&5UA' !4@L&(@H-J (! M[66B)!%II2J%KE77WEU7J2AN&8H;=YE4%-\+BF>=*,KRP"2UX",J$"+F;=@G M#R:@Y5)HZ\DD'XC3;'.8BN-UPW'CGH**XWO!\:SOP!-:JC1[4,F6;NH1,X23 MA4A=M-19HM4$QXSJKE)W/MUI497ZZP1GK6SMLZ>CX>EI9YI>42N4K;B[82+, M9Z-A6I6N8ZO A;W'<_Z%K(@RI;R 4!A0.!O!4:>!"AFET2:_;S8VK>QJ^=". MN2O>[]$Q4?&^&+S/>B*R\6E9%A,49\@SWHNEPW3M M5E,!OS!?1P7\8@ _Z]R(,2&1GD(I4@3"*@]H&,_XEP:3LCK_MK%)C>A:R M;S4LXHZ(/(B3LKG=SJLXB*7 4 F+P'#2'_1/QZ-)):!._/ V#DYOEV=5';KW MZK4X%^?3J3"W!F'K&U'N3"59^:\Q_CN8D+3%D W[I:H@+YW0,]Z+ AJQ9Q.$"V*;,%P+*VF'#@= MG9".*15E!K3HD@KHM0-TXWZ'"NA[!_2L2R+Z0"5Q#CAU,N_0T8 3Z$%0JV(2 M@2IKLX62MVAI*J+7#=&-.Q8JHN\=T;,^!QFU2(EX8*FTQ,X2!I?I&8(*(2:3 MP4UY1C1G7OIS)XV&)YWAVS@MG7R[O*7[.)181\6A<6?=_E2.I6E9D?$?6<)52VA* M2]B?#S6B*0BCHX1$J0&1O >C,0%ADBDLP=6A=#947;/XD\BU.X9<1\0W[LVK MB%\LXF===]G*DQAU L-XM@LH#>!"D,"5%HIZPZ(FV2Z07:WN;.A7Q*\!XAMW M]U7$+Q;QF:ZZ>WY41?P:(+YQ M=V!%_&(1/^O[TUY0P4/,"CU3>8]W#DPT(A- XDFAU-2+C4W)NGSQ93]KK-'W M71G3WMR=_@09-9ZH_2Z*W<&[++#22F[*9JO57GTE&&T^@L@RFAPE#+)IR4!8 M80&MH-F(B:B]T0W+C+X6H$5Y#>!*2SK@6%3!$J-6 ,#H0O MA< WYG'04D$ZN-*>0UY/(F M*WP U)R#)Q)U\I(CUQN;K&L;ZZM<$=P6!#=N\U<$WP."YPQ_0GS@)H*.FH,( M08'A6D*2T41FB6,E+I=V3?LKJ%RC5=/J6/=W21=JT(NY*KSUTW+M^ZG0:I!B MTU6?#K?&>Q_)A\)9^]L[8F_;_^.CU#S;\-FD+S^,=&"#,4"3Y(XS=*C\QJ;M M2CEO-/Q\4Q_EBIX]K"-J%V#35]0N#+6]@V]1RVCBGO%LWNN,U6SM<; LD*QK MB,!,<-25?#[;573>&U=1N[JH78"97U&[.-3.[+5&>)>MNP3H6=YKF3!@=520 M++.))H+9P,_FO XQ@Z63;]XWY^63NIK,2A_D5@TI/1\&0JY[TX/AJ&+W[,TTIE-Z*RG3EK MWSAJ#1$.F*%Z #Z#B^9[Q/.<9X,%0 M(318$TO1'H/@5)+@B76,3(E,\M[[ QSJ<]N^/C^+HLV?@_,C_YVYG$,?U MX+^5!_^G^2GSJ[ETI2+(WG P_#9MJ7H[&^>TW3D706)!L53R/ SKH(A(S*.LF *"$*8#T8D1!8 M(!$Y\N]P'5V?S4R6$UMAFO>9(47"5"F"'G31:>3 M3LF61#H[7^VGPG5UX=J ]5]UY:5C>=;^CTQX+'W+'<=L_WO%P)1F@2(&95!+ M'RW?V!3MT95O7-7PNCZ]&]RCM>Z#;ZL:NIB1$R^\"6/\L/PX@H?6;FG!00:/ M\W?U!V=YTO8_%Z_\?2+UZ76'1>8['\8CS//>'^#HX^XXGIQFKBVC' TG%99K M5E7S1+LWGZ5@M*!V4D&)I%(3G0!:ZB H$4+6E9)S;&.3ZV[6?!ORM+:F7ULE MD+8&/50":2V!S#I)#*5$^9#-K!2RU:6%!:.U ^&DU8&A$%.CPKAQ4)X M9A>6D7*N+06-%D'(P"&+D4.6H63!*$0 MGG49D(C9^N$4I,_:M!"EKK,.$J3(FE76IJ5/>1?FM&MD4VUC:HS)@D'+-10$U,6.+]<*V8R+_>V'>L!NL]S9R?^-.E&>C8:;ZVC*H6;K_:\YO M0ES02FD%+&J9-3:MRQ%3EI(+*J12F5.DDNK?Y>2AQ;A40ELW0FM'9E*EML50 MVUP5DR!)DL6?I!D'$84#(R(%1+3,2*&%>B^#BDHN-0$[V^%L&^-W*E=_@/;XB&9YI M) S/W'&<8YDZR@<]RK4MEO[WY)<8 /-0\%7LG![A*)YVAF?CTS$.RN 7FM%< M[[%>]UC;<.^I73[_\W<\[?L:YWU'Y]>4=19]2GE!=EM3KNN=G;@XVD\'DR_? M_\)X$YE60[(Q0_+U?$M!ZP(F&P@HR5*IBIK :HX027)>^TC-I,HQ(5UV]S[& M-?:L?>!N/ B\@GMIX)X+#:>9E:WRH+BVD*6K"[@5$ R&9V$:1L7&IK5=;77% M]OIAN_&#JXKMY6%[9N-6/ 3/K(,4N,[83@&,,P:2#X&G9(1(?+IQTYKWL8[@ M;CQNO()[:>">/=X10B@E;#CO56"B XN,Y+7F(W?:,<'H9.-6>K[T:,NBR=?! M.W>5TV&[?WR6$;/L6H/K27#WY78X%^( MT+H(DC%1)!]MI$5_H5U.FRKSU:( G KO^W(\5'C?![QG70\R"1M)UEL"+97[ M)*?@O.' :#8^C2+)&]J4ZZ&BNWWHOB_70T7WO:![9O,668XF4@TTF8QNE!8< M)0*H)Y01[QSU_'SSUDU5R*KP;A&\[\OY4.%]'_">=3]H'42B+H!VCH#P/F_> ME!- ;[1.*=J40E/NAP;1O;8Q#SLX&N0!GEZT.W@;1]/XH(7&.]1[K-<]'IQW M[O8A07?,GEG7!)FVY\!\+P7F61Q-M(AFG8QL5H^YH.J+KSL_+#E72$A52*ZA MD,RW%&%9+-99!\H;7^R-K(N$1(%H(R7%Z*C("@EY1->P%7LEFW:2S7<3[JY@ MFSOZ/-F5>7>5=IJ@G;E&))$SK1"+82E J*@ '3.@2!22H^/"I4([9-Z%>>,< MN\HXE7&:5V_NZ(:MZLUB>&9&O4&1!#?" ,I0H6K>K-8VIEU\TI%B-'&@@^^1)F9"!85@V1H5G!LBBCC MQ*J:+SJ\%/5F;?V[BP@O^X$W\9JYN=.YN"P]]WK)NVO#V@N8EA:2?@L=:.<8 MJ&1_([*?[_2"Z%4TVH.+B8/0DD)ID@<\65D:\Q+G?3,NM.:ALN1<@\J5E2M7 MS/]76?-VK#GK 41CN$PQ@DFQM!)5KI3U=Q"T5BIO9SZ%<&N6I#DDVX\"L7%FY\@%P9:N] MKY4U;\>:L_[7E'/I5#^/ M\-4(CSMO<33N#%-G?!1/8^?Q<# IL8L99)TG_0$.?!Y:YV"<_W"2G^KTT=QT M7&NNSDB$@XE&A*"CUF_9)'\P]C& MQ8>./I=:?8NO(KA1Q#> *3_6KWC\'C^>;OSR[:K,2W)FMFI+5^G^XYVMWL[.\]W>T\YN[W#G>6_K<'>_M_5'-__Z^%%GJ[?= M.?CK]X/=[=VMY[L[!RU]C,?[O8/]/W:WMPYW\G@/\W][.[W#@\[^D\[C_;UG MSW?^=Z=WL/N?G?)0^WL[G9_^V#\X^+FE#_/3V0#/0C\S[\U&.-G6OO#E9"_- M(SW&MZ?QUXL7OUW44!+VBQM6"&KUV%_8M[X ;)/?72>[QT=41IYRZ]Q*DSW986Z<8PUW)C'&;M M+G;V\G5'IYV=K/2%SD%\FZT8%T<=3KK7B&Q9KPGIY;]<=SYNT^3A&RO_A[U: M[M,/:&YN04\]8?U!-HN'9_FFX5H=F&^2/WF#OC9M7$WES.,ZP6'7>Y8KT*/^[USX^Y7C\_>KG]BKU\^N2X M=[+W?G_[3[:_W3O:?_K7I][KHSP*[X<<[WZM,=>?-H[>?'I M!7M^TOOT)^\]_4OTV-[[_-T?7GSR9/_PY?'^T_^\GCWFVM_>^_3R]=['EZ][ MKU\^?<%[VSZ/\Q5_\6DK?\>3U_E>LG?REWCY=R_M?22?RA'7W@$1>_D9>N__ M0:Y,--:"9B* T"*"94GD5XY:BHDJ*CGRIJ,#EM^%M?+9 ^.SFW1A#"*,*E2&(F']8&@W0 MH*(P"1538F-3=[F>+V![VP/\RFDM0/G#XK0;4%KC53\KDRV$R?@,DQF!DA,5 M(.E"9X(%,(H&<%:9I#%:GV(V?[N&5A6MTMEJT]E-5+0&RIQ6%>T^B4W.$!L3 M-G&7Q9-E5KHD>0^&<0_*4^*])5Y'40H5=X45*Z"C->)O7)6RCOOCHSCJ/!Z> MO!W%HS@X[;^+G=US%V,!SL^_+KLCL*L7GT1_CZ6D_Y9F] MN!8_5#6J*36J=S#GPV>&!Z>(!4>*YSY)"3;J!(YS;K-ACXKIE#"K!M94"F)\AY\RJ<8 M.J\R-YP6['?P'?:/2S(FY-_@-.,]LY,;=TZC/QOUQ_UXVKF8HP:&+!\9>8U1 M7Y*@7UR/P!_12Y)$'9[&:4[W3W0F=74A_M*'T/IP(3ZRZ^UO9<_:NEB5>;,[ MR&ORX/-JW/KL";UB7_OB*>W%\7Z:;')U'[O^/M:?$_,HJ M$\!@EGR2'>>1^S;6J(6#&_HDZPBOXEHW_6V16H9D11"YP; R*2K,!R[<") M0)!8FQ@)&YM,W,7[78'?-N#?OZNK G_)P)]U:6DA?:24@B(F;_N<:##:R]*: MQ\7(A?&(&YOB+K9KQ7W+E/S&FYM7M+<4[;/.JB U4<0&4"YZ$ 7W-@D!P1A, MFKK(C#J0S1;@]*98@%,,2L9X1;M")F'2EQED!$S<$8PT'+%*G2(1!+-S9M ME_'F6J14@E@W@EB.IZ42Q ((8M:#DDG 2)L%IR/#K$(D#D70$!B),DCT1(5I M4)!=9)I\98C59HC[#S&J#+$@AICUNL3@HDK!@_-,@. \&QEY$YADG],4J.8V M98;H6M%Z@F@DX:O!E+76.W0>-^S$N6.W^3MP:COF\\9]Z*_YQ"N^>RS.177) MQG&Q:>3?CL_*%#X;CB8.^_%XU'=GDZK_A\/><%"&.!H>YT=[M5LJ7,;3<=UH MFMIH]A_/>;.X#T%%'X%S1O-&DQA864H"T)B-U>BRS8$;F[1K;0,=[]NAB58^ MK'QXKPZYRH?MY<.Y G;>4BLP@*6%#T/^8=%IL$8E;Q(SI!2PHZJK[M3?N!)B M)<2V$^+B')"5$-M+B+.^RF2M8]8YP$0L"&$9H T4@C="E,JL -439%?PN M\1_W0HB7^V;-O;?X^K9)$WDD;W@T=.T[7=W2N<$O:=MP;]>.IIU?V&0J\E?? M?:4,K[E'YWLTF,"[]&Q8II

PU,W'5;\.5=LM,_[0R&%\Y@TX M=H:CCHN#F/KC#IZ>#GU_TG3\?7]\5)J1YW^E@1\.0F=0.M>=#">=Z^)\Y[I. ML8HF%Q9MH!/.\F>'IJ\P^.S\TI^Q\?#]SCP\=$W6\3E'>)K M'_C:!_Z6?>!%(WW@Y<9F[0._JGW@[WLA/MA6[UL'_]MY\L?^WVT=^_OX'/L&7=@=>3)^!%IRGS.E9TXA./#WJ/,GV_6DGC88GG?VWL6C[ MV>;=\MFZG*2VU\X="^TWL4J;PPJUEUZ[ \W+GJN%QY:U >'USQE[!Q?GC+OO M7[[^B_6>_OO-WM,_/^Q]>G[\XG7O:/_P%>F]?B/W/NU\[)WL?,A_._YRSO@7 MW?O[!7GY]]Z'/;;#R]G@R[__??3B[WSOI[NLM_WBXQY[D3_[)YT]9^P=_O7A M97Z6%Y]V/KTX]+RW?7S\XN1)ON:O]R]>O\C?N?OIY>LWGWK;_RE]NCXNO0%A MBZI'5]YI)^^T(URB,M!"&(@LM5-@@_$,ZY<3]E5AJW*(.(H9:;Y_'#N#62VP MO%W^Z(O-\78T?-S:2VH[+0_&/]!'+H[*\V#C]Y'?OBL?[J.MKC6S'5,< MC;)9\E7TY<14.2U$^M-Y].5"JEU<:R>Z9![79"=:@#XY%>4T:>40/^Q,HVA_ MG\JP;C@WV'#V'\^IC51H(Q 5&*YT5AM=5AN=L""5]HD%1R4Q&YN*W-D%?#EU MU(KKZ^@^_2%FJP;9&*!G-4CKDS:61B!>!!#,(* H);X(UZB4)Z@4 MM2BGUR4W--LEMS];?( 6YC+UDX,C',7?\32&QU])KE)7<]2U,Z>/*&.C=$@A MV)3M2:$\6,X<4..X8E:F+-J-3=T5=X\2K"ZBE@&X\6/%"N#% WA6]_#,J"Q' M"IHIE74/S\&@\: L4TXIYYS(!H7ITDL,BJ5WV%M#U\FY[M$_>9LGN3A,CF,& MQ*12Q=F@A,]55\D*N$HF#2S.93EUP-_J>S2DI4Y)W+9Q&6U-U=+3DA$2 M^^\FA7'*P=ZD*&Q18/'T-)9B4%5G;;W.NGN.]>USI.\.+J3[_+-PZ_;8W/;X MYYQNBY9Y&V4 ;4NTE:(&K),43(J&H'/&I-(,AY,N8?/NM*K@KBZ8&U=P*YCO M&\RSNJY4'%T*"72Q484+#AQ#"@ZUQ) ![FG)G[==:1IHP]PB9;?%ZLKNX%T< MC(>CC_4X;R45D@OY]6/-O&^0O/Z:TT0<"TY" DIJR$* 3F9%9$LO9! ML*3>BR[1MAUQHA7$+3G2NR+.J(+YWL \JXE$HVE 04'3K'\(Z]A$"0&9;**& M*4)UZ1C"NEROT!E?^^*Y[SWRN\6:UL3!_G7-C^H':FT4U;49>R+4S\4CMR8B MK=3=''7[.3TL"!H9,Q$8TY-T'0N.)@V\M *P(@JC0SDPD:60;&LB0RNR5\4I M5!&]:$3/*F/:>LMXRNL7=;:L3!+@ I$0T0LGT"3F>0F85*PE(0SK[Q5Z?#8: MQ8'_V!F/\DV.I\6EID>B)77M_7#TIJ@P'M^6.NG=3OQ\=EK.0:LKJ96NI!FE M9MCO_[HS$>E^VOG@CW#P*C['<=P?_#T5[^.I="OY-4=^K^8/N"*7SB@!)K)2 MA4H@9 5&@50J.!\"S5;J)/[#DNI56B,\-^]6NCZ>*V1O!-E9?45QS0C1DXPT MD2&;+9 29@GYA?1$!Z-(.9,6\_9'&\L%K(%G9:JMC#O'?73]XTD9U>I6::-; MY5JVU[DT__@BS*J!-$=G;^8TD+RJ5"1.0R":@$ FP;# P$NNLXRE5<%.#K:D MJAZ5=0/U?3E4*J@7"^I9'05%(#:)!#+8 $(%#DXP"YRKZ+WQB44R 37E\W;% MRB?0MUA7F3T%NJO.4LVL=IT%E0R:RG6+X[K7\P6 DE(VS/7[&;9CI=KMR5=%Q)< MG(;S58>CP^'SB_Y&O3B>I@>7$FF'P])(]=EY3Z/?/_YU6FK8?CD]_]S6J))D M0:J.27[P+/ MSD;^"$\;[]U2#WON-_SL&7X\=U=LE0)OH_A-GX>M0:BM'A:PH\Z7>'(L:>,Y M@N#.@W"<@2.4@\E_93'8E!C?V)2R2VQ+CG@JHMMR?%L1W09$SS5O,=1*BP*" M9:JDZ"HP^2=0IUUTU'G'0S:7BX?Q+L<1M;#"/196:*$>-AKZ&,.Y:C^*(9Z\ MG5!.5LOZ$T5_>DK='W2V!J^&F0(Z;C@(-35@!5(#+F3[)(MVVH1KZQWVCTN) MOB?#4?G+0?1GHXD!MQW=#)^G_H<8X%,<#2N5WXC*7\PI9\S23.+<@ MP-A 01MI,\,S3H3VW3\=C_KN;%)# MORAHYY4CIKK;V2"SSL2EB.,8.IA2_[B?7R[]*'L-*7VAJEJQK\1R?C0;[J>:EWX;.YTM)J* 592+S-YH( B,!=$J" ME5*F5&HND\PT4MPYX:NZTEH&ZH7J:7<$=57@FD/\G )G21").5 D41 Z&V9H M)8-D%).*IOQG4I(C*+ESE^2:(7%3C]1I7MI7'Q%VJAMJM72;2WK!UQ.%Q1#= M?(T*0[(M:C@#*AT!$7E6;:*W(+S2WOBH1.F2IKJB%OU<.U3?@Q.JHOI>4#VK MOMA,S:F4FE&<*Q#$,K Z_RJ"2\A50HJI^)\HNW,H7?MJ5+1/?9F6INA_CI'# MUJ04K JKM2*>ZD8#2@C,& 3E9D:A,.4'*1 M?TQZ73%AT!3++"_"=D1 5%2W1%>Y(A6HHGN)Z)Y57(@VZ#)-@XPQJRM"6, 4 M-3"NC'.AE#-G&YNT2^5\P9GJ=[GO),G+HOZ7[7VY,IY^95BQU1F2E1$7RHCS M%2@(FV1' M/ND/<.";R(Z\KI%XC7LL+CMRJ8.L06QM-C,NW^*>Q[?GJ9_E6#?O3*)S$ ?] MX:C3&]XV6*T>_=RKCS2+\-R/LI^FLJO9 XVI ?.IG>A=HC($<#IE-0"S:>"< MDR!I5,)ZDIRT-7M@I="[U 3/Z\"WJO)WP_!<=T9I@HH!06I&0%#IP%IG(!#& M)!DV-A7O9CFN1'O&]FE,-4'@_.PY?;9 ZMGS:OICOSZ;^NK(:B+>S_9E M]<(L@KKGDS=]P" $!M B4!!HA].K">X&G MT!7>RX/WK&9&O916, Z&H0+AN07#2Q\WR;Q3SA)B?(&W9BUI>[(&GJ%;'4!? MYEA=MK=H+0IRMD/GN>+0J?+A0OG0SR<)6)F\R9J.M2'S85 :'*/YAV+"9'$: M3=W=U9W:!&%]..'>#Z(K)RR8$V9U)$>-L=IR4)SY:;E>B]X $K25-3[ M:>=25^[',90WM@;AVS]\=67ET.8X=+ZN M!(I$/,UZ%5:@/-]DSVQV=%!%]3]92^*^,V MQ[CSQ3)T2)Q%XX%(6;J!*@V(:,%0PP0E6BLK,N-2TE5D%8S>RBRKK+!59EE= M9IG+>_7!E%-%4*JD=<@@P:*5$)F/VMEB$))2L(-9N@*\L@;.M.\D=ERFL)U' MVOX>7_4'@W(>.4R=*<26[5];%4Z] :4JBX)+(K50V=8AQE!E6(AY%Y:).*/^ MV2U,2AFGWP]ZK;9M*_BPMSU?Y<-E/9T9Z*@#0CFQ,CN4 FN.=N G!2 ;Y" )\[/F0Q M91Q+8)X($%FTX&34(#.Q"TN<=(YGA4>R+KFDE5$M]7'OJLU.?NMN2LT/K,AK M:JW3F?F59_F%X9D[CI\UU[N9ENTXK?WO6^KR3"$F^5 MYXBF=-Q0P0:<[!G72&2L>T9+]HSY4B@F:_G2*%O",+D(L@H" AI'2"G')+.E,JD,ESZ3*]"=_-O:T.O M$X7^EW%IE);_#_UWF__*/RX&_M6]?%Z!<70.S\U_N=$OFY^?=O9C)SAZU1], M1FV_Y<%O[G)'D%-R@?+)?7XM;4'Z_ONX9P7WAT>Q@]X/3_(8/A9OY:3,1@=' M^<^#3C^/\-4(CSMO<30)'!P?Q=/8>?QU)ZGS<-M\T<$X_V&2KO3HRNDXEQ.4 M3>!7:1[)R<[TG7F\UB2?/Y)@CW2^X6]OAZ?]LA)_'<5C'/??Q=_>]\/XZ(+J MOOK@^6HC7SZ"+C_:V?CJCRQ<@M^5E_QV#K[^6<8X83L47E!%1 *3_6KWC\'C^>;OSR[7+.:WEFMFV>CL[SW=[3SN[O<.=Y[VMP]W]WM8?W?SK MXT>=K=YVY^"OWP]VMW>WGN_N'%R)W>4^QN/]WL'^'[O;6X<[>;R'^;^]G=[A M06?_26?GS[]V#U^T=-P_G0WP+/0S ?]\HQ%.=KXX\LN?IM\HC>\CW);W?7[PU6/6+$KLQ8E3 K,E;]B!B],F-EG*_(6.TC MJ=ERQ[J( B_7?G[S2) E/_\-UI5DR2!3"U0):_!!X/3TZ&@\[!>.C?-+005G,BMO((B\L"CR>^M6?8#] ?3%Z? M]Q7^WO2LYC,?EM#FL]''R5/^< D\*%P\CV/,?PR3J=G!40E=O4[RT?K.R);W M9R=GQQ,G][1T8N:.MZ-X% >G_7>Q9'(-3V+GIS^&IZ=S@=]N%QB*/3_^E,>Z4_Z*79&PZ@G,F.AL?'98)VR[#BZ?A!3\KA M,.]9EZV..]B:R]1DKW^2-\U$Z@\ZXZ/A6;YI:)J/5L\$N:.*O4I!G;H:O>(8W<=&D!1K-T=/ETWS; J&WQ M0]=[VAO$#QG#A;9*>IN"2)Y9J1(MW_IGOL?5^-I!H;_OH=6_[!7OQZ:^/+_)]>T__/7V.USL? M>Z_W:+[O^Y?;K^C>]N]I[R/Y6(*(]@Z(V,O/T'O_3U*$3((SE8\6A/4!2C4; M,!$]C49Q+?G&)M-=3>:[CU_@9\G>H<9@NQI1G[=IC[=NA+M.;,NU4A@2HDE> M<,:0&.

!:MU"&ERK8KR[9DAFV1HG".\=(!,(*(^8?EEH.+-& PP:$V&YM4 M\ZXB9NWHMG)MY=I%/.J-*GP(1;36D1-GA=#&$>F2C2)(P2R)YFJRO:*P1V7= MUK$NFV%=G:CT&A4DHGUFW4# .A(@Z[EECTU,F51Z-]&NH8NLV%'YK_+?DG5- M9()JB\PFU$)B,IH9P7FVZHVRS,BJ:ZXLZXD9UN/,QY3U3*"E.8HP4H ),@+) M)KVGCDF&D[9'G-"NI;QJFY5M*]LVK&T&B<*:9**727 JC%!),BV<$HJCJ]KF M&O#NA[V9U$Q,G*3(%2#E(1.O)8#9Y@"N23#Y;S&65J%JJ;"XPE MKZ2Z!J1Z TZUCA.9J*=,!2%%1$%3S+]':U3F55]5V-6ETMDL=Z&Y\99F>YU[ MS)8[=8!Y#P4?A;!<.Q&BVMB41'2MFK?.)/%H5'3BM&0B=7UF9\J]$"6-T*2SB-S95EZCJ M+*A46ZFV8:IMJE!RI=KV4>W^;/4FSKB+3$&DF6"%\@9<%GOF6[08D7*K;-9K M*>T2-E\QN9+M;<* EU^V?CX,^(K<@3CN],]35XZOF;KRD!NW77<13TKCWJX: M<6M"".]#J@]59Y5GDW(\R9'93IP$[4,)' I I/62:L9CR@$8ZCM;%,W M?NTSLV>C8>J/2PYH56J;4FI[C^?B#1CQ7.C(P4FF2Q<0#IB$ 4HU)=PXRJB= M],=E=)']<=<.[:L$^(>E8RTB3[+N"[/-/H.E@;D0%$81!%JI"35$(D=4GHJZ M+[1L7Y@[Q'-Y&Y>6&BAQAR"R ,%$*L%PK;7WRE#)ZL:PQG"O:OUZR?,F]&V1 MDDA=3-(J$2(:C2FQ:+EE(GI7Z;MU]#WKJQ8T&6?0%U]U L%)9F[I(WBJ+/*8 MLLC,JM#W6M2.N*(:SZ3^D?^F_M'=G<@--I->%7:[W6YU^4)I1W&\GP[Q0]6N&].N#^:31:330A#% M0"O!0>C )$0T!XMX=&S2,C&INT:/1_?O#YPOF]/ZOI21 /NTDH1RZ6(6?^I MXEHX&S1(%@@(E@Q8%B@H9WF6L4F)N_6GB#6"<]7&VBN;JHT])*J=]75ZQHUP M48 T1H#@'+,V)AQH:KRVF6>3]^VCVC4.A?W273A_X="_F>"Q4V;\W?4JC"_T M*&=52.U.!W K>LRV*K*YR6&:421QBDE[P813SF@G$G4Z44^L#>SVAVF3I)'= MT].S&+;/2D7_9_EAAN$_>'P6OV!PQR%R7;T9#A*L3\^&\5Z!-?*HM3<^ MPST(2ST/61,Q :G@,MY8P:PH;Q'*9ZL44LH<,Z48K'<)L@61P"4J@2@E4#%. M0IBB7,AYE->MO850KVI7E/4>.N9B9H'83)58?5QK\%^--\9R5&&21D#05$* M(@LV*_,\ %=*^4"#=UR4XG-"J;N73*YP;XNV2+715%EB>:3"J:PS$E2.\I ? M.4-<5Q?W*H-\UL4=M&+!HBAUSAB(X"18$RQX%,DIK[/BR:X">=W86XCTJG15 MV=0@\2KOBL4JFRJ;Q7BUFB.[>F6];.Y=>9)B8&(A C$4IJ(SEJZ5VV31&EFY9?OZX#HI9?;XT; M8O^ ?)SMPHY&<9H,4"X0!*,(QA$%5AE*J&&>4[>QR717$[MRQ==KV:PU(*.8 MJ0>CL=X%)PPZ%RS3F7R,LIHJ1BH9K2P9S1Y\T.B"TEQ!]$&"\)(!>NU VT!1 M$V$M"1N;5)@N4?-G\96-*ALMOHUMLIS*Y+VG(0D6@DV4.I679U!42Q>NIJ/: MQG95>&GVK,9'&K@V!E3@64DBAH-+(@(QFILHDI=>;6PJ(KO&SO<#:UG=O\H0 MB]57#)$Q[U-4I+PT%!*4W&",A#@MG$19]965Y879,O^"^BQFEH"71JPB,@I& M"PTQJF"SMNH=+]6 H*Z4) M>?^BDE6-9?69::Z6FB&,2!492((>!$,#*)2 B%&E("/20#Y&M;MADM&94F&I2EDLRQ$L(8:(,E0[8*G5JQL\_9*1FM 1E(K MCU8:16,2SBG,K.2HL(%(U)[[2D:K2T:SN:6)>LJ$LYF,O .1D$,VOQTXM,H3 MAMQ9W-B4A'6)E)6.'EBJ:S/MS6ND:HTBKK*ILJFR66G9W$2#)%X8GC3CR0F/ M:$G0BBJG)2J30CC/%147N:**D^^KDK6#8//JX-[AUGA6'=0T*,]$MDVSZ@>" M1@$&DP/#E&;"&A5B5@=Y5[,[%QNIH*V$6E,+*TE7DOX12>\=_EG".C)1O_JP MO[W%_[$8HB*> "L'IT+J4!IV(^C,T-HE(16:RM(KA-JU8^DUDDUEU'5DU%KZ$O7Q$#7OLSWJ]*O3.> MJ-5?J]3:*\H\*:ZA -T3IJ69EBE9ABQITI,-%HN"D5A"T(824XFE]I]((H M@UZYL-Y,L4:HKKI9>V53&?>A,NZ,NY/X)(7D#IPS! 3Q#@PZ LBX8)I81HEM M%^.N<9#E AIG/\!CFGJ$UE[9W*3+@ Q,>>&%1)Z5OVP[$B,]42%XZ0A3-SY" MJUT&VK,3[8YG4S--8(DXKT!&E$7U=V -CZ ]#Y'22+DV&YNL*_1\>;\*]=6& MNHZHJ&=9WM8)Y-9HC-0@Q:B%I-8N >H5S3=#\TQFHW88(E<.D)3H460)+ D* M,GL3D5S@A.I2((]6+*\"EJM*5653XWK;(>^;-,4VJ VJ:)-30FDTEJ$(0BD9 MG3;N.J=J585N[Z8[YSZ7I:ZGX0BH2("L0D= R27H$!+/$D^4BJ)#JU;%KE5N M?SC?B"AV>_SP:QPTEM_'7OA#>R:3S/V-%XN>%R:ZG2-?"9"U2I_\:[\V<)43#$S$!@27/0/#BW_#>0M01 M'5'")&EJYZ^6!<(]*#9"JJ/1%#TC7G OG--*Q1 UM9F!T%8V6ETVFHM3D%&F M$IU .-79MD<'-J0(V;3GG MMK"JM-"3I2E[IJ-+1,AII2$FC,XI088P(.J$( MD5N/SNA(,:6K^:@VTE@=8II1DYP33%#48#2)(&SR@"QH8-P)FA 5DV[:^TO+ M^=KV:]Y(XT%0Q$U.)*07PELN#(^",8=!14=LUE^<=)2KJK&L+C',5O(SY0PQ M*0O6NVP_L1+BKVW67827,5"D2M)I\R_5%:Q6FJ^$M R=1=D8E;&H53)YC7IC M.9&$&\>-E$*XJK.L 37-I89G O"!&PXDB,Q-1@8PAB)HG0S3@%F3G.JNMFI=EF)C[.R>2D)!*, M< D$%PF<*@W8D: M3FGPQE3#;*7YZ,5,\C5!%5Q00!/-?.2C 312 4\D"JM%8E'4_E^5C9;&1H%$ MG=>FI$ERH:FW>9,DRO%LHR7%C*]LM,IL-!.UFEC2WBD/PD6:M2-+P?HHP!F2 M3;%(4R2D:$>JJYFI?/3 :E/4!F UAZ/*ILJFRJ;*YB8JI%"*T1"93U**J&)^ M4NVUB8)2&75,Y[E/^B+WR=9.",O0!U_,'1LB5R8::T$S$4!H$<&R)/(K1RW% M1!65&YO4=#F9MTXK:EN(VK5CU%HIH++T V/IN3.-%*,/4G#0FF33/5 )Z(,' MM!)E?H76^TK3JP3;M:/I-9)-I=1UI-39%F &8T E(&C$-34:ZS#80Z-U&5-V53&?>A,NZ,P]-I MZX3C'+3S'$24#I#Z"%(CY8@836H9XZYQH&5M E8/T=9;-C=Q"00?M,P[3-YY M1.+:Q* #RJ DTSYO/S<^1*N5L]NS$[V:*ZZ5UTO*LE6@?6J4E79U-#>=LC[!OMJ M3#XK53KEG12%=\$9%#1OM;2D\#*.585>Z4UWOLB)"T3;R$H]@5)2*49 $358 M[E$+':1BJNC04M7FFRN!];7C]C62S0UXV'!E W+E*+>"2&8,X"]RUCX=K=Z-Z9;VR-@&K5]8K M%PZ3U4A)^4$3L(/X=AQ/7!PMM!/8CSYWA[)D"Y_1:\WG?R^FDM,-])][>]2; ME(.,/)7*V):0( 1*2Y6B5F.0GD27S'D!MNO9"K4 6WLLAM<[#D+=3)10PR)WM8^9_<0ZU>Y]D%R;=*!4L4\:HZ:2;27; M2K9W"RCWVD>J@XB,$\&MSL"3R+DV-&4.-NEJMJW]7E:'=F=47!&=3D)F%=' &_2,]@B*BUHL-X+0Z0+ MQB7K10:!%415;7.%:6^VE*;B(5JK.9@02RE-GU\)Q@ Q,$F8892HTH$O[X1= MS535-UN2R+?ZO1YNHI$%IBB+2+-*)H7AR5*!+AD=>31<4:P:V1I0TUQ=!JM+ M0)C2@#XSDDC,0Y8P ^FXLLI0EI?#QJ8@IIL7Q0-1R19Q8E;5O >IYGDBD0DC MB%=2V, RW"(UG%O&K)*)5S5OE;ET-O36>RZHLZ"QA-XF1\"&Z,!X](YHJ@*; M]!>D7<9K?\%J5%>V;9AME;<\\1%L]5=9FMO MR.]E5ER,XF*\/K/VLW M_<++.8+1.W+$:/A^]LSCCA^[1%?SL6S%RT_)?#P\. M8=E^\?A?;O3+YC/L!^@/)J\?X]O^./_].]/SH-;,X2CBZ=GHXV1R?KAR'M34 M/(]CS'\,DZG9P=$@C_?T8>/*^[.3LV,L%1JGC6F^J5[:V3UO3//'-;MD+VL7 M7LW9W_<1!S&6?/?.P1'F:9^:CO_3F1J/#WII9ML8OC*..Q?6\8.>E,-AWNHN M6QU76&37T;:6FY@XN=&O90?O^^O4>>X/.N.CX5F^;6B:D5;'VKCK2->BY/ / MHR@C'0@:(I@I=& W#+IDB-: MDI7-=KTI;I=.1!G"T)"($:\%X2R$@M5S(4G"=E8K,K"OL?(7URKJ5=2OK-I1MH9PP4AF? M9.+"&H/"44HU$JT2,INNIMV:;;$Z_#NC]$I4D01-@6KF04C4X*3,2J_4E).H M3>!V8U,ITLU;[QV2+2H35B9<%?TS1&$]%3P)DG]J8@AQS&J:.%-$QU#US]7E MO]E$6&Z]L,HCF"@I"!\T&*0$@O'!)L.)*V%DM,LE[;+B?:P::"MY]^&1;NL9 M]R:Z)\<\ ,Y8<)8)7?+1,#*M-)%!*$E(U3W7@'OG,GT-)8$D$T%[';/Q3V-6 M/IV%(*-"S/:(Y-GXY_+_9^]=F^(XTG71O]+!6?OL<42G)N\7S]I$8$OVT>P! M>20T#ON+(J_0$G2SNALC^=>?-[.J^@H26" *2(_-<*FNRLK,]\GGO9LAP]LU M"&Z/?-X' GYY,/>: UQY[N/GN3$9([!+02G%%0LZ2B>E459(1:QBE><^9*S= MR 3."KV,1"!,K$7<*(JLX0(%IX(,%BNM[2JJI5I[P8(DFFF$M&+>4,\]OJ(1&JPFYMO%:OK%<^Z8Y25R3OQ/E@ MU.:.G5PS=^Q^RI]>BZ+UI$/K7^N>>],9Z$O!RD=6U/9;+FE=S[J>=3UO8SUO MXHJF/%%AH\-46>Z,-SPJ:UF2 2!(5A%CKAF"AD;/O'QTY5B/ MD6/=A=)3SX7-+SB7FG]XUK/F\"WE9P;EV4^18YELL(H[Z*U MDBI)G*SPW3_XWG#K".8#K$M$+'J'N'4 WRQB!!H: Y9O=%+T@<#WHRC=FKDU=FWZO MS4W8-%'&"TMT##'R@(76TFD64J#>?;M\>RC[;0LKQ2E3FFDN"6(2V.0\\(A)F'5C1,4V';.B=5XNR++C9.R^BC4 MW]J>^HB!XNZLIA4HOCU0;-A32=""2,$1PUR!0BXC,EAJE 1\Q8%I2=2C!HI' M)-25F?5W;?IAYZR ^^T!=\,"BH6'A2,.4<9H3N+DR&D2D HF)"#D,0G:*\!] MQ,&QK^-L/AWYW'-AEI-"BE .\F3_<;VB_W?JW'DHT/95+KD'ZGA[*&MSDV-' M21\I]H ;-'&@^I9HX7#RF+*$A?%__=@I&5*.%%.X: M\E[%O,=BOE$F%+0(1H6A" .US"&U >D /TIG7=1&15AR$',^-&8[H;(>[CV4 M]4J\ZMH\]@#EA[+>W]:>OG[N;IRM+SZ>Q?$LUM/T-D_3+<.Y)HD([QE*00O$ M!=;($$Y0BC9RZCS6EC959[82)$#]'U$8<$;YG*O\I*_@0=@-4YV]^UN5&9 M\T05PS'"*Q+N$K=4VY2TYW#(Q&AX>[ZH[GPQ#%B_F&E3P$P'5E,&+<@UI/.4,.6X*(8 9+%XD-[DHQ MKX=[#V6]$J^Z-C7LO*YWE<6Z-G5M:B'A>F6]LA82_HP!^/)"_3_8$SOV<3C8 MMU-_/&!D.*"EG_#]!DD_I HX7]T!0;LH++>.8T)X,%IKYS4C2G(=O/!-VYGK M!NK5#@@],D2\G.]O&")P(%@K9Y +3B#.74+64HRTC29WP>#)N9U=JH8*;QLB M^M[_H-;C>@1H1'!4U%&1F"5<2ZNEILG+$.$/T=A0T>CAHM&F]R-RDEAD"7$I M&.(V1 1G#T5.*1UUL+#P86>72#WDA%0XJG!T#PVH8[*.>2)@IU).C7 N8AFL MY@D3J\-GV%%M0/UP@&F#)E&OG8U!(&5RH% (%@$OMH@8):ARGKBH=W8EXT.A M>U]2L$+$';?M="0HSV7R6G*ON=9!^R0\40:H=K25L3Q<8-CL(!!RXJ)@)'>B MIX@[^&*D]LA+XE2@'+0J7"((.1GJ2Z((*V>I@'3WG(4:ES#56+&(.0M:2Z&\ MP"+'G' N6>4LCP":MJNS)<-H) %9'R1@$R'(!J5R(1 &"G7$-,6=72;)D&#] MU$A+[81Q]T0H"2DE,2(EIG,@FR.)R*B<94E+8T@E0@\9;38RU9(+A#--$:QZ M0EQ)BQS%'%G#G"7. ?X $Q*<#JG>+O!0>5#E07>OF-G$01-S$91X3@(WU'K0 MXH50ABF=>,6CAXQ'OVU40 O<.FHH\,3;[.BBM:/20T6@CTU2[8*C3 D7-!.AB MTH$NAB-*)C)BK$GPJ\R.])#Q:B5Z:FFOM],^O4:LUFCBNC9U;>K:/.BUN4D5 M$IVD=]XZI@,/696U4@J>F.5"&MM5(>%=UJC\4M9H[5!X%WQP?\MM:)A14E*# M*$M !ZVUR 5"$0.>:%6T,I@<3S"D?#O,J0IM#X7VT0%J33&L(/W$0'K+I2$3 M)DY8AK1. 7','-)8&^1# )5=8\X#KRC]@*3VT:'T(UJ;BJB/$5$WS*!<:NZ= MI"@PIQ!/(2*CN$;:IJBLB#S('B+JH\BW_)8]N)]@[=!:U[6N35V;NC9U;>K: M](PN:\:QQ3;:Y!/''@-==M2%* 0SW!AQ8[I<^SM^6R+][^W8;A:LH89JA#7S MB"M!D54.V+1W1MO @M>Q1#>9KZX?V&-YKMU"*D94C%A@Q(;YDDJ2>,BI'SQB MQ"U+R##-$+:>>*M) )7[\6/$(Y+GRL?ZNS85:Y\6UFX8-AF12O/H4:*YG4A( M,9=L5\CF7EO,8<6%[Q_6/N*0RCMHNOT$G3+58=;?M;E) KAV6*J@%+78<)J( M\UP'BQ5-3@=LV#6.G#MK)U*/GALY_ M;6HH[VT=NR9RQX-/6CG!N<=&I^B2MQX3:A7V]=A]T,?NE@5=&5AQAC7BVH7< M?5LBYV)$! M,(K7.Q%P=>XBYJN?N0Y#U1X?MCVAM;F3.\)X[QQ1CGF.KC0LF M8H>UEH$F7G'XH>/PAG6=),^]EA%11SCB+IE<5DHAE7!*"D?C3$R3"D+C@9F%>$< MU%TM\A<;!>8ZZ:X8V?6(="U&UB,Z?;35\TL*9RGW')GH(^+)>Z0%=L"F4[3) M&.*A8'][30B%.>*W02K1SG#O0[J@2%N>$\6!)Q1:.'BT:;\0M&*TFH M8,@RAA'7G""-E4;)"RU)CEX(ONGYA7&M&UWAZ#[Z9[CD8DQ6:>LEMT;89 -W MQKED C5$7HU'M7_&PP&FS=:HRDBIHD,^2H\XL0GI%. [YD1,SC)"$ M?DUP586(OD+$C4J2Y&;)DA/N+.=46$D)MLAHLQ$?%QDVBG", M,-$4<:TDLLQR)!*/AG&N@!OM[ HAAU)64W+E0??1@Y ZSX-0B0O-K94::!&- M.&E&DV"NXM&#QJ.-GE]1>XV]CTA0 NP'\X!R<5 D03%+*3H9/:D]ORH:W1L: MN:2Y9L19X$(<6^9L+M@4F4B4QH!51:.'C$8;4:N>:\T#\PA0!V==3"&KF$/$ M*5<_64RM047M^_>6IJUD<=77JZM35>7RK]E]=,CZ=.L&W 5:2Q6ZC#4G"T.FK(7V?/M2W% MM^35!\_WML/!I3)8*&V1Q]@@;G% )LJ$A&-!12J9R6W"S)"R[<)9-PX&[Z-8 M/]T.814J*E1\%BHVK)O$>2*(H0B#*IZ37 VRQ"GD K<,!^%9CIU\Q%#QJ,2Z M\K,^KTX%W:<*NAMV3Y,HI49A8&6,("ZY1]8S@:BDQJ:HM?2J5Z#[B ,R:\>P MZEA[_*MSDU1.:;2*/DG"%(\>3AY,J4O)6,Q44/(:)T^MLMW7P^C%5B$NJBV3 M/'DD@E:YK 5'1M" !&%)>Z>PC"P7V59:]*C(=A7VVQ%V["EWS%D6M>'$<"-T M(LIQC9VPBME[$/8JSS>3YXWZ52(IQ0GCB!$>$2?4(NMX0D1):W3 ,2JWLTMT MGTKF5VFNQ*JN3C]6IX;_WM[IFK32Q,A$#&"R"-AX@;&7S*DH@Z2B4ND'??1N M-PY3,4:O$K):<\1]H,@IR1%).(IV*5*^L5];F8?7*>N6=B\G#2%?Y0O.P-_%L'D]=G-YI![$O M?>XKRIGU94;_ZVYJ0-V 7W#E[V!XJ!$4E$E05WR/ &IY,ZPE *H"HS+V/5( MNYZ^4(NW]4AK^/=6CS2C$K,NU^*("90&D0S23&,4B3-$R<2X_S8]TJYMG>A? M\;:*N!5QO[+/>ZZ5Z9U,6'KNG0#=G<=D 7TEEE;'BK@/%W$WPT]83"PHQ7*- M3(RX]!HY+!B2!CN67$PXJ)U=HO!07>*RKI!;(;="[FWTC?$!XT!D%-8;KJW2 M"1B0\E:X:*E@XFK,K7UC'@[X;L8*>:-#P+G-78J(!Y.0H50A'05SUBE+2,B] M[LC0\&TK^>-L&U-!\'&!X TPD 6"&8M&6F.XU,9AD M'B->!)" BE7<^7.C; M+,():CX.3A%$K#"(1V"@CEF*M%1>A!@#I:GIY@?,D]YM-[_*/"OH/B[0O0GS MC)@:++0ATDNN W4IL)1[@+/ .$NF,L]' +_;'0LY,51REI--$N+&>-#[,4$I MRWB3Z.'>DEEFAMY+#_QS17!/X M-WI%6?*5SCYD/-T(/1;"!N3QPS*6EQFD)\BB,EYXZ%HB2@6FA*^8^9,S=Z#N9O,:8$X628Q)Q M22)R1E.$DU3,$1=$T-^B[V1%W(JX3Q9Q@Z;>"N:$%I83GQQ61%.)*7 =IJ6K MB/N0$7D&T4W M7E$0]7) OH'%X@:7KKPF@W<)DW.0K/7WK ^L#[S[V/G'/VLW?6#!B+^7HP[^ M/XS^V/UO^-+=;05O?,PG7\L.=O_;3?^^@-FMCYW:Z=%H7 9AUDG6VEV^$IH) M[I"YW.?[T1R>X3^/U31C]>%Q'%B?.V#8\2>8D<'!9!YG SN%7X\'(QCAT=2> M#,[L=#Z8I,'\.,[BX,?)N,"SS07D?AJ-[=C#T 9OYO"+4WBKV;/MZ2AGO^6> M$TEX *K"H^3."JMQ"#YB(VG$[QC9N;VI;U^4TV^5C[8'!W?X^5'K(,7/I]?_9$[7]?/KJ)0<@:XV MC?8#L@E&^+T]N;"?9CM_7]^OL%DW)F[SG:]\LY1N^[>]FJ?8,]1;^DCI0] M=?#J\,6;P>&KP8^O#MZ\^M?+YWN'+YX/?GIYL'?PX\N]?PW>',(O]E\<'+[9 M$L#/2N?=R,7E[T">-5QT^^N;M_O[>Z]_&[SZ:;"_]\]7KP=[/_[XZBWH!0<_ M#WZ!M_WQY8L;OM?E@+]0ZP[.3^$=_$8 H@W16H6)A9VC,#?$ZB!@UQ"6B#&L MY.=33)K\?-HH=.LJW ]V-IJ]2GN X>?C>5'< /D_-5\/X4D_G(".=[^ZUY_[ M;SK=Z^3]P?O_O#_X\X4XH/N@._V;_'[ZG]'O[\/[@\,C?/#G#Z/?3P^.?S]\ M^1'TJ)/X_[W^]/NOX___K/4[@/>?4< M=+B?_WGZ&_WI9/_]3VG_T(-.Y]\IS:*AG"'/A,MM#!VR(DC$8J0T69:D,#N# M"!KJ69:WZ7G\9L?QY1NVK&:&B5] L0:9+YASBRK<->7FV5T^\O(C;/#*1SN. M,1>5&!3+PKB\O#T9PH_^V>!ON2H)Q?]8N6Y8?D7^,6C_=!$W?C$YGW:_F4R[ M7Y[/VM]]-SBVL\'9- *[ 2+3<)OSL3T/HTQL_"K+20N6,UNPG,'9^71V;L?S MP7P"5&D&^Z?HW+-L#QG\SSEP)C@J/@W@ 9,I7#X9#WZ:3$\; "(8_7LXN#@> M^>/!12R$:QK_YWQ41C*!Y\%Q<3&:'^=A#=Z.RX@*P9H-WD1_/@5>DGG:. Q> M?/3'=GR4:=GIZ6@VR[:CO^5/M>_[YL6/W0L_&QR6E[ST;<)D,)[,<_^SD_, M(SHY@>\;RTZ^97Y4FDSFXT(0Q_GW)_!R[>4!OKEBDKKYA0LRTYR&G,/:O)M= MH!9'O.=.U?'9['KH=\?;9FV>#G_?V?KG6:\*A?1+] MO+R?#>_/9_/F]_-C.\\KX>+)*/[1K,@X^CB;V>FGO"1GC4@.DAWE586]M?* MCBD.;!'?18)NL]AMEBXMDY@_"+I)/)1;.+\EN? ME1HKLVX ,3S+:PY/* _+E,/8QNE[1@%^68-BH#,L5?3;X M]F?SX;7$N3LXYJU)X7S< -SJP=[AWY6^CO%Y%M[M,E:"R<1B()CS8(QD1DGM MHL92:MG$J---=P?M)&,R&JU+Q;] P@'NQ[\>3^"4>74QCN'-N9N-P@B@_A= M@O$\_W(Z.QZ==4Z.0]#V9ME5 N"Q+F)QFK4S4*X7K@Y$GYR@[5_L7[R+RNO$ MB$(\<:#;UB;DHLB1C@YKJSGC*NWLBNV^MO\KT[/323Z9\F(T!V'K:,H]"KK% M J.!.R?-X2HG.(9RT.$=3L=C1LZ!8?5'_#QHH2/VA5=?FB4 M\L&_^,2""N3[E ,8#HI, AP0DS3R>9?\8WGP#LNES89O3R0XA9=W/Y_EG9_O M$XN+;7 :X8I0CI0%_RFO=3Z+EUP'PU^]>Q:?T?B/V)WGHRP]:])I$[#'D6TX M;#;LC1H<69!-F.1LW6L?LY@/N,3%^46,XV\OGPMY6XI3XY#<+Y/P>.62&THMX3&K2AKJ[L;:WLQ_VC=PK;%$@@R(M2O0]65FO&D/.4>8=SP49_ M!7SFE05E *!B(>3'%FAKSA88 61E)164N9/S6.H'N?-Y(;LMQ@X'DS_B=$43 M64,C/P%L:+$H U#6*@KX#4XFXR.407,5D)X-7JZCTSHV9Z"== ]?X'>C_A;% M#%!KTK!_UY0[ H4CQGE1"M1Z-P7P* MO,?ZI7ZU8":-WK)"K/I*Z-_.XJOT8C8'X9KG"II/3338P>'^.P$B(67T2#L' MU")AB4P4$3&O:=*8>>98KR@\K%H^4!?K=C;D"NTA M"TXV-V5.4JP("[M.9QEK(21CPZD=PT&2/PK??@#Q[^:YA<+9^>E9(_0-(TPI MVWSFQ0B0C0F9)ITN5)0&1\I'@3@Y8$\9L(:=2>6\,9EDP0:JM@2>S0^TQI_\ ME()J[?=7&C^N&LXT_A''Y[%<$S^>Q7&V[I1RNRL?*4:S8KQX-MCS\Q73! PT M&VC""%YZ.DC3R6E'2;#]-IC]. M8QC-HM4VD22"DS@:(T+:(D=]!?G%IFCL],V^&.2-T;8E6 8<[36G\'ZT^8B& M(W0^V#O-1^.?\,./H+;,[L-:"LK(*&2E)WW*NM+JR_CF98!2S$"[F36J3CK/ M+I=RT!?MYZ3( "AR<;S45J;11T .=P+:6]':K%^P$+CQ<3P)L'ZHQ0- C@F\ M[O)#C7\#'E^L0D#%LB*53:#-8]I'YFO.IA.7/_%L,IAG3 M6MT4&&0 XG0R.>N(TF+V-R<_<[M&408PG)S\D6V [9(56C69G*SRPH*Y,] O M3^QT,!W-/@S\L)%_O Q_ KPVZ"<%Y-IF,7Q$\/A@\-_ MBX,_W\+O]_\\>/_ASW>),>.9P,@0J1&G2@'[ 3U4ZN2Y-%YY2G=VF^,W^R)G MFWRELVC/8)LM%2$0Q]ED7(S2L_.S3.K+][ .$=A"HPM$^-3D%+9)ZXR<3 '4 M?BP._\:ZTG'ZX=KNG\9Q:*A$:S2)%VO>_$9%*#:B_.DLF8-8E*39*B8M]LAE M(9V]@ -@.Z-YZP9N)?Q_0!?*&)B=Z]F)O(VA*Q.3.HE9^W.KB[E/0)^ LV65 MSY^#7,-J-O:EQJ0TA+7*XI4_OEBH?&]8++@\QPTL%V()$3- ^FR56]X3N)E] M-G@%HVU&=:*) XC9,T+/=Z?3Z;C2QZ^V%JLULHVR> P\S+I^#8 ,$X:1PHY>K)J FF M*"$4($Y'=@:R-?T05[3]3L3:QW26SFX?-!?FP4S.BQJ?MUJ.O>X<7V7!NA5L M8I8&"V-H:RTH)&)M-S:CR)\+)4@%L +&9EM[07$QMS.T&.@5KSXL=AI[XL_S MV\,:K#*:SE311644/$3-G.3E+(K)(N"B"=?X7*!,#MP8-*K1TI>WLN:-FV\ M?X"CN9^;=N]ST4##!IZN)BF#"UBF_[I))K:2BE!)N;"6$^R-],Q:[2@U,IA@ M+W?7;.<%MM&DL[UQN#:CN%X6H'QJ5.+Y"WQP],Z3A(7V O$4I?<525\(\P*B&,Y4UB>8_L?$P;+[MQ1&W:-)]DZI*JJ4N/)77I M4@OY%^V2?4&FCEW'-@@AAUV=G9U\:B/ ,N9FFTZ&FC J?/L/.SHI G*+TL60_$TM-;6%?MK M#KD_G)R!4L&H_.[[SNY:G+!Y>ZQ=F8.U+[OMM[?'+K)$LLYSVF#YRDKDE^E6 M8YA7/7Y$IQ<$\V@Y>_Z)2W@2E=_I]^]APC0R"RV/< MX1R"L_$;4$&Q206[&-DE$ZR,[PMVQ4_[S_?9NX1)LA)S1+T![D>D15I'B:C M6NF4M,8V<[_MODL+[G=3^B^-Y4Q@H;AD7&*MB=0T1$VT2-AIV92.(921NN:W MP_*/+O;WWNFD272$(9<+%'*O#3(&2+]A43MI50K<905PN^- M]+9QY -AYG^ MG7SJI[7C,O5TNFZP*K'89]D-$G*$2V9SC65L'+IXF56^G@T_ -M'0,_+AY?I M1:W)K(!HUB%B2>!96K.7SV@!M@L_7!A U]6++K9ZD[1_'H^+56Z9L-:&-K;Q M2KDH14YORM; 8J!+O,>0P1W".YY-I32.FKPY?ON/!:"YU0MXI M#L(; S(61V29Y,2)Z(+%O0H^7*S?TT@=7KQNIF'99=7$ C1>XHL(W/TY2FG5Q.LTG%J$"Q5Z< MZ?6L(]U;IGT8ULI-\[-6[EK ^!BPI '39D[2 .;]CY%O8R?/II-P[MNHZLZN MT8XW&S6N.>;6*7(;/H O1"O>+13^,LUA\?-/OP#9G^^-0PY+.\NS#]\#![+C MHWQZ-)$H3Q@GV<'AAW?4:J8"URB&["://"$3?$)2)II\P%P)\6#BD+J%;W+L MNU4?@GX[/D+_ A(6!LOU[T*1\K6O\TU (E . 7_5Y%0 E/P+M.7NNGL*2P+1 M_@.83Z$Z(9Z!4(\6-M.SU=>-W>MFT,EB#.J[+:^5[[M(8,M)(UW\0G\ M9' "4]. 1X,TBQR2-K3YS(ZFK5V M9V51_]QXU.@TOV]X'\8Q-=#A 9AEG1K#4IJZ7H(%G@[=G[3OG4FI=5O^5 MXQNV$=DG;;K=;-YEF9R?GC>_7)OIA0>GR7@II0;:5\G@VGAD\W8YLMF,,&T\ MJZO6A6S%&*]D]'\9R/NH*ORZMF[+%,3Q(N:JL/JND$!76J,].?*$ !R/_.C, MSA=:14D@+4%MJX&P:^?89<^\S9.J/*O1 ;)?U^?PM%8[@"7+GNHL2:6B0+-/ M\^(U8\KK]3[V=;T*ZIT4U!LM4:]9JV&;(#LJ%3O:&B9-/LBL3?N8YO(= M)<]\$09:0 K6=S1=T9^O0JT^SORK]6R75<;9X,9Y!U@3WX2"^+; QWPZ.CIJ MW& YH63>12G.6LQJ2/!H-5;J*I [^.9D<>B=E$.OO0[V^I)D M@WP7CV5&O3*Z@L5^&=CF1U/ T-F\B9YMH]]::VN!!3N=?FK7NDN<*2;;YF&G M]E,1PU*FI+@#&Y/K3Y/IZMLLAP879HMM,Z6S#,JY&$P>?IZ89216:SBU.S_[AZ>3\Z/&0G0^ M:\NV9/_,:-9$4ZT5V &I.OG4%MQ:3/VJY@@OAE?OA?$OK)]%HR?YNQ8#V-:)A,NY&:SQW3:4LA0V'RBI/,M3:T$>9G!*/EMH'UF]/X&;POYLF.+ZB$IL M19<:;@=GH-(VND [S&(G@9V0J><*MC?)@QVNYESL//;U6_ML!H#)[.416I8H M-/AGUZN:3>.1G882_OOEW3R$Z5Z45>N#X[;HE/?@4NT\JBX"]GTAJN5NS3,_ M3R;A8G1R=[[Y1-@DOMD!>"(9X A*TD%,$\$RIC2HJ2 MK;Q-'G3TE*G(!>>*.9%ZZ04!ZB? OU^H%KI+UM%B%PKX US/XP_LV M62)M=;]2KC/7*6E^7EF>>P;4R?KCX>45I$;-T7[9.BQ( M\1=6 3Y?3O[RP4L68WA9[=#N'=OA+E]KP7?7-+&-872,;7TDA5;.,W\HE56F ME^VA[4\U>O\EXUXX05HFO$:9UUAQ>[W[U/+ORRAQ_.AC#+-K#:D)NBF/6#P_ M=#4M\](T-VM(ZR3;99;JRD*>.]M.F>XK)FM1HZSXFD=CF#>XH_VXR $I'N%2 MH\9^1"$+9N.(7CQE# 2*1\=XH%IY B)B'L5S739X M?6EI\'SS2V]8&-;V<$I%F&65AU(\/9?3"CDB;=I4-FVGL3'O35;_WA4M[2)> M8E=B?EI*;*W4HEI4H+J\(-:B9="E8[_F*$IXX/H(L7#MUF7C,/GD9@7;.B,33\[F^9 M7WW79-?F"R;C-DYG=@P/:#LM_N^V\BK,6@/39686^VBE9&'Q K>SNBS1L<); MV]S?DT6\S5IKIF5#IE*'>;V\8Q/2 U?]U]]NTE\],2)8[@&+'2< WMH$3C15 M-(;@<&@!6ZT!]GH:8:Y)"=]='\=_ADG(604_Q#Q7A_;CDPTFWC_. M"&X\=P1A$Q+B3&J40\61X)%A920@2\K1Q&0KFOB[OQPX_I>.ZL\FD-YDP6MH M^56[P;_SB?ND%4926(RXYA%9SACRRC =K!;8B9Q%<'5L>:G*^&4<^EL#0M_= M0LC$1C3[7P>D0+@6FB3));!H =]**0-5P>G@B8]E6Y(.D"[MB5L!Z6NVX,=7 MS_T[X)/1*4U0T@FHI)$*::,2DDY)I:@VF*N\!;=[@F\ TDV6'CO"0H[-]L'Q M%+## B3 .D-PH%*P=NE)7?J[3F8Z>+\GW@7!E24&]H#B'/9 \ AV!4;>,<%X MI%H;O[/+GVW7K_[NWG"(;.+08>/K/%T&Z:T%WJV3NH8(=M2O+7_R7<,=VR3 MR_G8!AV[S_CFUTVMV=<-IZP]8XKC[/W1.]#UM.7*(4H8(!K3'FDBX(RE"2:< MF11Q?#".L':1!RNK?!^:W:R(&1Z=M09[% M>(K/9C6$>E'&*U\\7&:>K0E MY5@!LI8>Y;"$TI+W['R^TAID^1[M^(<#%[W-5T<+SPOVTTID<#?^['QIH[C: MC)G%W*WFU76NI"9&VYV,CEIS1 .\L[@R/1DK9_#G68X]&785SY;KO%2MVQ"Y MB\GT0_Y3^XS]7.IJ.BP%_$+V3A7S8%F\ZC7.017KYQKS8EI)K? MY&IA&?\GN49;&,&-YLW$K^7PE,#(E8G(WC,87"\=H;^NMZ)9[?^01A]C0#"Q M?F79AB4,OR0OM16]].)W '/G8IK>G4D?L M,/KC,\_SKQ:?; <%[N$^+C=!4\]N4YM:DU8K0L,10Y?S\MK_% MLI;!V:)120X'RB?^22SLHTO\.CP>E2!F$$^8N1PLV@ED*>8U6]W"RVIIBS2" MHVEVZ7:EW[J5>#;8NT+

  • 34;/495HO&J=P:232<+64"]EM MP$F.@#OO7N/3BO7PDO?MJV!ME@=9XLZB34HQTT[+Y\I6SK'II2!GD[715<@K M<]8ELL 2V(^E>4!.[(-;PTZV@Z.\;..\'_.)<@Z[J]206/2W42U"XJ:[;(PA'9E+!L[:7OK-BNZ&',3#;2I"$.GTJ5X4(=&E#MLFRZ MPS2WO.G"Y[,P7O$0.'##)#>IZ0RVU\#9-::RVA>BB0)?L9!_ ;7:\I!-J@4H MU>,9;*S<7*VC+8V9>;UA4$RYW5GK3EB4V&RQKGROW;-LSLME5,TF%5KZ&+)KHZT5.UWR[)5^'L-E(F\3J>); MC\EZ#%:? R_(QEDEH$]L. -BIL(N6>NN5C8];@G)7B7S+T'3%TUH6DJ/T2SYA MZ,#Y%!!T:5% M9O2L@5*Z,]"D2C@WJ4T%"C/[J1R<0DE*DC17;TA MM0US+3RHK>Y>>B6?PQMV =G+8*PE6#N_U(33[[";V_Z_U_&Q5D+E! M ^?Z?_^;O/$Y1""*0U5$ASAU\1[!!WCK,,=<&UBG[ASY3 M4_);NX?J]O@VEMH_]]D[ZJR*@D8D2 J(*TZ1"40BFKR7!%:,.7M5%GI3-H 6$^31^8F=YM2'I2ZUDG'6%3 \;=_7)%K:= M,L*U.*EEUX;5<;;VR/RRBYMW,3Z@ I2,T?)V.3]VO9]?S&^?[[[2+W"Z:MY_ MM;4@6V7*%L;L10^,MLMA:_">K&K]XYPH.&G1-N:8I^7'UBT$F\T%&DMQ&4,O MM_&;& <'H",,6%OSM#4UMEZ3+MDM=3W*5_,'6RO>PO!<)N(J%T:-N=^:>U-C M[A]+S/W=^JG_E6VCL4EX??(>:GKPY]&[((2GEF.4M&.(2R^14Q(CT/ HI4Y8 MF- 'XZ%N%O:>ZF)=4F)BA1(V:9;P8Q.+VV6$9P;BXUEC/U]\;M:YQ$I28?/] M9-IDS^4^Q27&><. =1P[H]JL+5C1%9GH"I0,F^STIM13XVE91C;#87PV7VL5 MUI84R13IU'YH*$CF&&MVSWZ>Q7NSQ:05S:Z9[$4&[*>SUD"Z<*_;7*5B61:V M4)I9:W==*X=UGKLUM>:XE2+N7?NN\X;OE,I$;8/!9IVS3CH9HW8@7?C/K%E) MVWTBK$0&=07!6T=LF_+[-_)=6RB^=P4$.H;SM[L>7_\E8&#I1VFL[W^CW=2V-=N[.ORSM@Y_GZ;\]2I5_'&=*O[84<5V(NXA;WVU M,K[$\I(566I'EZ])\88M],*-FB-;'QZV:=(@VFT9U4:,%[=;.!Q*%D2TH0CJ MRB*WW1>:\3X*4 -M.N5^.(U^5C;R LD:%_S,GA8%L.DA,&MOF=.LQTTMIZ)> MKODO<]VK\],S-#L_7?%E=C:VM0 D.TCQ(G^P3/5I=G6@W-9R-5AA[;%98QW' MH\E\U"3(E"QQV,>EC'9;PGO>%;29MBZ4['H2.CF;=VZIMEQCCN5I MCZUR[*X6T?[?.6QGYJ>QT7G7!K6E[K9G^.HCSLZG_ABN7HG>RC4!8?H6M;)R M-:JQ7=20;)K/K3:6+--6NFT7"M/K#1CCR@8\*0Y"=SXZR7L,5/P_\A6M(WAY MPG;!5(MLM"Y(9.'?;H.!VAZF@UD.AVVOZ>2]U WMM&28X&A/%YMHN5#-7FA& MUVR;,N?3DOE5MF;9E*54>S>:-N"N>_A:Y=#/Z22*&66(" 94))Z3;YT2)A'G ME/(V6?*%3KN+PJ[-$;K^XR&,_=)^NEF*GIRZ\I;E+!7K@\,I.Z$T*G#?N^G9^FP"J'*4U*J$#2U#* MRTIH6UVV'*MM.-]V$FH+C)U6\06-8CXYZ@H",Q=BW2IJM7N586 MIHT%*=UC@1(U=UP8]I=!D\MUM_,&3F!]3]OREZ>K[;U*4/!@;[:6!;XNKIU0 M-05O0&$8-3C4[-6VUBA@01.)"JOF)M-IHZ VEZV]UZHA>MF-[#K#S!#360,6 M 62;L]35&VWGI/#ZS0]];JPKO5;RF,]7JI*V;6Z;U!(:I#]O M%SS/QM(6%&,Z']*WYK)ZB9; MWUP-CE^G>F:I(=0=#?F0:F^4JZBW&_74AK@6V]='AR^//AY\.9P[^#YWNOG;P9O M?WF^=_CBBA%?^3IWZQ8XB!?+OHN_3"=C^+;!O=9+T"]?P<&/+?D^_>?I[S^_ M^//@]*?WKP[?FO?0V^@>W!-P MYN[;J3_.P4ZX.?N6?34O;3GZPR3K+Z.K)V[P]JQP@*6I[^TBG^9@\JP\"6$^ M[ "A1Z;3KD#VZSS^U[&4.6Q[DFJNO_M^\)/UHZ8^8QO*#?/UHBVX!S]>?H>U M7J6ON[IZP_LSPC9!'RU9A*,W N6?6E!/F\-O78-I#_^X>DZ/9DT3D?-1:$)? MQDTH?$-M6L_6*BML;G,.5W,<-&O MAVM5\?\%- \^47I'.CO^D!/%"CE\O;H?__7RAU>O5PW/I>[Z;##+$3'G)\LN M@L<-&3XOGJY_GL-1#EN7E2:N]J0PS7E7,&AU%&^B+R&)KW*&3?&K+6+TU@?R MYM5/BW&T65\@*X,+N$]3?2A'P93V"UG:RD27P*W&"%MJ/#510:]?# M=="V;Z5=&-(HIQ#!M8W%=1K_F)S\49:MH7ZCQ1ZYI&-'X>RP6SYUWJYQO!B DC J63#-+&Z- ML 1#=>D6>_!")UT\>AGPRNCR_';#6@3AR/4@G.?1S5CX5UIC._+'+_EL4!EGTG M9XNR3=DZ.U\D0Y02S6U:\&B>C?>+Q(;FOK-!%MN3)CIL*:!%%\GRT]FVFNS% MG!\4OU![X$OT[K/&@R]\YND$.1%\=933#90(M5-#HQYF:-0WUNO8E7K=Y[2Q MOY3@[5_A'.GWUB_^\.'C[8AO.KZVT M7UJS]LO#6!^V9\)2:E30&G-AA#6,YW)D3)&HJ<5?P)P[D(DN[,)]&OP(Q^O1 M2G/<^S3,?*;$Z*0+39IGF)DM[+.=%S6,9O;H*#QXE['?U3=-JPR\2B]R@?M/OX*F]'+) M#5>0Z$5K=%X$U_SPJ4M&VAN'-^VK/FELVGO'#5-:D #8Q!+B,6&D+==($25% MX%@YZK_3?R3'#]%S^)K_P;4\^P$+<^V+\^!9\;+*'/L'DP@V7/F%37O2ULWPQ] M_VPZPWV[P4/IEWRY?Y^%OQV$[.X:9A]MUM; >V.5V9:-YHKOJR5][$LT%7DN,:,W.MU_V: M:7M@--:([Z^SMZZ:G)OLJZ^:X*]YP)T.\B9WOPM K$MS M\T%^03'9?E(J_WQYM/+Z][A/Q/@L@+X8Q^G1I\&;U1S-SB[WEZ#BNI/W.._Q M;63^X<[/S>YQ8\F]19RYS7OT5OHW*BS=!3>XR1SA06]GZK\VY^9&[]5#YGR# M8FP,$Q&HY()9QJ5/-DJ9@O$F!*<(Y=?H-G:I@_J:!=;8P_0%'?]V^O'DU>G! MZ>_/85R'_WE_\#-\_OF_R?[SU\>O#O?X;_0%^?WT]>EOAQ\N7OWZDG>?@6>= M_T[?RM_H[Q_V#^%=?MW'OQUZ?/#\[07<0^P_/WX/[W;Z^\^_Y_N(W]X?IX,? M,?[7X8OY_AO,]^$=#B[>286U(MHASGTNRQ8P,LQX))P72B8C5(*#AT@SY'2[ M)U4;J/ 5FSZSLQMN_HH[%7=60V%4M$(;CS7@CG+!8!\D]CXF;"6 SS6:BE7< MN7/(KXQGT[*Y;= 99]W(?_,IZ]>OZ"[S_W M[U@DTG.A,G\2P*240!ISBJ02@L006/!D9Y<+/A2,]Q[,*O \/>")4EEM!1>& M:&Z),O E1_UQYW(3/7.-]IP5>+X!\(S6@2HMEEY;SOU-+/;W9K%UZ#CP\W/3<:A>"$1X( M&O7"1B>C%,9Z!ZIHHM7H=?^X^6;+Z)6,)Y;&B(SD'G&=,E\+!EGGI=(Y\\$ M7S-\"$KHUZ+FY8AQIW2MBNSG1)8ZPP/WT6#*N!71"H(U!W&UCF$C=;47]4%D M-^U%@6KOHN(H :J"GJ58SL?2*"2F%0DQ@MCN["HQ9*+_(MLO_^_3A $2X.RF MQ"8L+2="6*FB3LI[87Q@B5=32Q]@8,O4$A-V G.<2U%J!%HJ@Z/;.N2"9M0# M$H1H=G9!!QH2K7H/!%5H;R:TBAE"HK',9UTT2(VUBC1XSV7DENMJINB'T&Z8 M*6B(C"IK4908#F]A)+(A<42BCDD::4P4(+2<#!G9[O]U?T);(XON6/2OZ#U_ MI]''GT/.ZQJL'R!R2DV!0!M&B>1!4Y."5219)R7Q6OMJJ+A_Y!QM&2JL51[. M-X:2)AR TTNDZ$,!9SKZVF M6 L6DPA @U)@U5+1!YG=M%1XCU4,G*(D&) ='!.R)A(4.:B56DHJK=K9-6(H M=)]<,CT.;'GB,&")DT)K)K&4W&,)1[9WV#B2I'18N6JIZ ,,;%DJ$F$"IX01 M3A;#V0W'MHN:(6J9\4%G,' [NTS*H>9?K?34L[MG0IL2Q\S+Y%1D7 ;C)+'$ M YES<):+1*JEHA]"NVFI<([Z2!0"8(V(.X61T<(@!DL8L+-2"KRS2PT=*BEZ M)+0UH.*.13^703Z:YGJT^W9LCYKJLO^O/3W[Q^#YZ"@G6@_>Y+*FN3QSC;.X M_>0B;0V6E@6;)-M$'D=VT7N!<(M9'BS3Q(+(J>N2X\0@S9I5@W@;/=G8E'6HL>R^R-<[B_F' M4,,\<99:93C@/>@_F ?XES)KF:?5>M$'&-BR7E!J.4M8(VJM0UQKB71@%L%! MKG5,,7(;=G:)XD.N6.^!H KM#;V%UG OB8^P\#P2XZSS)II @F$LF1IGT1.A MW;!>"-"-)$D<*5"-$.=! M_F! GBE9>8,ZX%"*W&0T._.@_M(<19?*[VTD.) MD3B<9./"K5=@ND7S[;6KX3T2='0.N#"& S+ZQ)FSQHK@C0E*6<4)O[SY1D7' M;XF.K[8KG6#FHY!>H( 30SQ2A;0T%DEE% 8VXUQ4.[L<&(TA7\UH_D*=R(?B MK'EJTDYPDH8ERX527&IML=3"!*PTAHV$<;5C]$':MZ(P',7!>8^D]13T%R*0 MP9(@:8QP(DK&L=S994H-N;@M1\X]2?N#B]%X:@B"([,LLJB#%-Q(;0 ^5&8- MP V2J":0?B#(=JH)23+81)$G7.7Z:!$Y@3%B) );,)1:EK6I(55ZB-D#!Y$J M\+/C\$#^<$")CLHSI,S2BLN@ $1)ZB7K!I0[A\?MZMF4")SS02! MDL,Y&45Y9!3AR"26 2.FTFGFG"3&118DLTY74T8?8&#+E"&\H\GZA')[>,2] ,U& MDJSHY-3[@)63@ -4D*&F_0_KJD)[TU(W0;KLF^3*\L2L43%RQ57"(*C,U5R4 MG@CMACD",):KH (BQ(+04BQR4*9#+D:C7-(^:9)+W; ADWT2VEHUXUM$A-Q' M%YZOL^/V8_)N7.7Y^B_]L$^)E!@1S&L8A>,D1*M-X$13E3F#PS6JY?Y/B?W# MO?G!II>*8^<8SL"F&&4MU6FO%#\5%5/'O" M>!8(UT*3)+G$/ CX5DH9J I.!T]\M5CU!,\V6"_FBFH1-%+.&<1)HLAH'1 V M)"2BK(0%W-GEN6P"N:U>&D\Y<*=BY!/&2&]#[O*!B<64*\P-L3H(;"1AB1C# MJCFO%QA9_GN3^R=LHQS[RCB,C<<$KD>KE 286^HLLDH+%6.5!#4 M#+6LM*]"VI.!-.P("SP8[8/C*6"'A136.D-PH%*P:NSL":2]7(88FP0 MMM0B[F) 1N"(HM(R*FD%4RQ#&L=T*+[>WOF-@Z^Z@72[6A3 >N#%>N[['BN+ MQV!YPN3Y M;-O(K_%/=2G__#E.CJ;V['CD!Z_.XM3.8?R#O6FTL^_O-/GZ!K-YIU[3OSJ. M&GK^&:7FI\DTYB??:8#YX[S'@Z-"O;Y'#=BXZR23-(7GWT?$QF.U9CTB@Q7# MDL; "5?4<:65M4XG'AD5V!+M4XV[Z('!ZK>MN ME\6=WN..#2E::Y5R,G*9HHL"!^^$)$JDJ&I= MDY[@SF:%>NNR= MS^93&,5?L]O5C-3/H:8.7EGC+"/2":K4WC MPA!/K1*1.,]CY"ZFZ''$ M@=B0#*L=??HBM1MV"@>:DE3$(T,M\&[A#=)"1I04H=Z1:)S$(+64#26I16"> M4$S1P61Z83_==^N?1XB4PCD>8L@I1YC;%)R6."KJ#7-6>Z&J;:('2'FT99O MSF%M&46*1(RX5A)IPCB*N?-9XIK0D$#/(4.E'Z$GZ8G++.5B2%F?VK-7F;V5?!OO MH_74P((G+C4U5@MEI W$:,U\M5'T1&8W;!0B:!VD=LC+9$%PZ9"*_LMLC9^X?QSP,F :&//)6AYMTEQ9ZC!S6FHA6UMEM5'<-PYL MV2@(\R[JI!'CN3 Q"Q8YI@CR% NJL#="A&RCP$-":_S$8Y-:P6-R3$NL#><" M!\V-H4DYGB0E+E8;15^D=L-&0:R4 M@UDH3G)CI&(L.<1]1S03P0;TMS$V\F MAAQ_=9W<&C_Q<.(G?IC:/T=WTD7GB5MSH[6""QJXM)Q''4UB/&"1\SF%MJKF M=O0 *=]O]Y%QUO!D$D58:(RX]!XY'37"W 61));8@Y[#Y%"RK^[N6STP/9/9 MH!/W6+N8#.8L,INX\@3$TR4%?U/5-M$/F=WL$.@\"\SD7BDV)[$:CJQE$@F) M!;:8 ?E)(+-X2!^ S-;XB?O' 9>X=C(23RSA-G++E;0F$E!WHN>IUM'H!PYL MV28X55YQ9Y$RN;\OJ*0(%%2'9!*249CF0',_$,R'AO>_*E"5VAM:%)F/1DAB M9**<6^: LG%E"/=P?C-1:U#T16HWXR=,SGQG!+%@+0("9I %?0F)J*71F.1X MF%+*BY/;:N%3PR<>@&GBU?PX3FO4Q.UWN)6$P&$84[*,$RRU9TERX9)/0BDN MJF6B!SCY8LLR(3A+*7 @-X)KQ(.FR#&M$%9!)4Z4MX;M[%(QQ/JK*ZU6OTO? M9%;QJ*3P*6G%F8R@U29!F4QP/ HBJF6B)S*[89F0&!N%%4P8(D&211HM)P3:AUGGG#,K *JC&MF1S]P M8-LRD8PFTD1D(IS@W#CXCL,)#@LE8Y1*))-+1IDA%5\=(EX/[YX);20\L!!Q M@-. *RN-82P9DKA57BKNJF&B)T*[89CP7@KM2;%)P)= .'*)")2V=Q4Q\KMO40XEW.)S,[!^>$!H2?),@"_(+#E M6"L-TN0$2%)@!GZ6U?+0 R!\N65YD$R00*-'QD:2>[Q@9 ES2%+G%(X1)T9! MB]%FJ,QM);@]E";K5=RO%G<3C;"&N\0<<$$RQ/7.02**C8$#>9AB_N#"[9X:A"2HHQ)D^"% M#Z!#4V<<)5XEJ3Q50I)J[^@%A&Q7LF I,:$) AU*(VYP0E88@A0EH%,)FV@D M.[N:X*&2E3)4>5]J"%ARV!::<,Z#T28ZQG2D7(K F"755-(3>=\PE6@B&$Z2 M(QJ90#QR@JS"#AEO""4L*$_2#+7ZZF#TZNGIF=!R8:0*0MI@)6>6&>)%M,+R8#5(<;5X M]$1H-XM;,$M]2 )I8"J($XV1YMH@T#H]*"J82D5W=HEA0\9JG$8%@FO4\G-& M,R:]9-)QQXV. OAP$"&R)*4RU6[1"R"XI#M(<)HYC7*3$$ "8Q$%]BHV^U,!@'DN4Q5U$5]RMO;0? MDW?C/M+7?^F'#<\IY3+(7L,H'$!UM-H$(.M4T1B"PZ&:1'H S__>,HDP)K@B MSB("R(RX HAVU!)D!-6,6Z6T5SN[0IBA5 _&-GQ#/+O6>"K85;!;UB(A7 M- M$A!1S(. ;Z64@2K03X(G/E934C_ ;L.49*Q@$O1^))P *AHI0RXQA; S*5&J MG/$QUTF50U K'S;8]2)XIF+D$\9(;X$$6H! BRE7F!MB=1#82,(2,895*ULO M,'++RJ:"BE)1"="8*SX E4>P*1U*RB25HD@D9'O[4% SU/*Q^.:^[[&R> R6)TS.W4G\HE'@ MP8ZR7V[II[P^E[H=B'@8?H=RF^]'6>B-$IC'@P28/#*=PWQ6G^ M_N?)),P&D^G@39S^,?)Q]OV=IH+>[CUZH7<_FGO4(-_/$->6/ ZFT4^.QO"Y M,)C H ;ST6F\BYC?KXXYZ,>T75^[N>R]'K8"(SFGWOJ@,/=< 1NFV >6:$Q$ M8QMM==+U0('Q6TXZ8V+$,A#DG$Z@OW#X3C&*6%"$!(TE$WYG5U Q-%+U*(2B M D\%GK;*3A***1TY=X*+;/X-6F!#HQ%*L% =9CT!G@V'F27$)J8Y,G 8("X9 M0S9&BXCE)A%"H^5L9Y@-EVG3]"RVF#5'0*\6!H]G$IY!US@GI'K([%#$S54)K^YY)4 M['EZV).TEO\_>V_:%#>RM('^E0Z_R_5$4)S:)7E..((Q> [G3L/89HZO_86H M32#<=/.VNHWQK[^9):EW-KLQS5@3,1AZD4I5F4_NF8*G2B4NE8+)E$JFF7%2 M\\!RD;G?5\?G!EU3.=B4/1'G:+_[BRP%"T3:'"2W2'6FN%%< M9C2TV>:; (,GRP,<$^^"%('83#(B*6:;PT^22NG2D'.7BNS92R&V$KJN_,L- MRAWZR7DV39RT7#'*O95);JQ008@\<(9%W&G>^H V@V<7?$#"&.5334F:8+

    07''*MT*J((KY*D076T/* CEG>*D:ND_,= MT?N-J./D>@SF(^5F6QY!Y#Y? 989@DG(.$3J@H_6%UK%72X)^,5GF*5,L"*J ME9Z51R&ZE"EEA$(_M^E$\6ES^H_S*8RH71J3QT-A23.\A1<']. N/-A02@\; M6E8YKGSDCR]ASF->D8X<&U3[Q(HI10MSN*,.]'%L+7?=C=O'HXKC*L=ST C2 MA+1EL8)- M:)G(>:XCI2/5)#605/=U-QB>E[&BH*M MZ6F@$EZ^D;KPBZ.8(PT82IKF&R2 >&[Y:E MF5HS/?]3V!N,+8GV\5WNR2_-"\_".6 ZG5-=#AV*-H_=I[C79#(?"8P'J1\) M5+#VA -![<,OC-W7\\\ZS:MWIL)*>#GQ5C&9"SEB2+C#?U:=#OF['C+0;XS? M0^>I*7/*K%S!/E;GP\N#$T2?=[V(=K?3@WOM8POAT\6]A5?C>^<3-'7;L" @ M!WQ'2EW!";#G9QY[+J5TM>-\MMVN/((JS MV2F5D.-3!5^+C!\_23%2F N*T!P_&&ZD@EC)AME>PYIU=;W9P:,7FC7Y)&;4 M6!6Y#Z^'*S U9:GK3:3T9^<5\/V *CKP^E?EV"Z/F#Z\UT=SO"0'.CX!4,S@ MO$?-G*CUD4\;=W;Z15?MVXRX(^9MS#*]%3)#2_&;QDY^1[(C6M,7W%_?.DU7 MR7?ZE0M_U1X7D$"_H+MK/6>C/A^G$-B-[E1J9K)CZO%V>T7Y MD >7E?+;J-LYAGKK-(WYB8G[R>\H?L3Q?7UKYR3%H#'>)*7\*SIM3LCQJL$' M 9'EE^D"&/G9>L(/=YH4&H?)@MGV/F]>?;&4/"8TH^8:AW\:;J%HB.A26^_@ MJ(V=T5_7WD$V898_H\G>&>P7VX[#FW[U5[A]^]/S\<_]Z?F 9*4"WL[R0_YM M=^6A95 T)X%OB'*19"\.)LL0SGS\<;=MP6("A]=@7X#U'+%;Z"F>&QW7=%;@ M6@@+5Y U?/1"&>-)8J""KNX5 I7# 3">:9$BXX4XNFT':4M(&F#?IX MI@%_&7;3SZXI*[^R6/?SBC#?KXR86;_>8J,?%Q@NL04>-'R IX.AW?SH4H%'SRZ&"P!8Y>)NFP^$0@2%= M3$Z[K>#9 Y]?GW]/I;X]#"=ZBR1[A>DJ%O+<;VX[MWCO /67W90*4@W0\=\V M.@2X*_U!9?AF#EY<-0#3=JP2OE[K.,.7_G YN:X$4FQO=+\*>S>EXT$SX6@* MG>52IA<;6\V1/KO>W= ,.4V&SYI^;#+6M'N&P'F\"#)@??3*>O=89 5VQLL; MV\S-SVT>$,-A?6-C/]-Z,+JJ2'M&%E!_1@"__]MIOCOK4=JEN,Z8720E9&K- M(LC"SSO6.3XUB,E%.UD)(4$"INXJ/X1(!4$HKXD[A7[@O^ZKK#3[,H@)DD+J MR(#WQO@8 7Y0!LPCO==2!&K>;1BU?@68I SNNNAI"#EBM.+8#T-Y+8)5!-R= M+Q4PW8HY^IAK0)]R(T2?I"?K?RZ_H:5.V%A5F/T$XT^^7]X%!-:FKAG8>3.3 MJS$VLEN%B".ZXZG&>7_:H4(R'Y"E4C*IH#'G8P[B^A2X5A" 6/&W\\F32L-[ M%U(OG3%VVG_Y<%G7:W\HYM!4&^QL6Q?+"(6F;3_$Q M()88Z27JO=5HKO-HB*AS:^SD(GT\S>;]]W?(D-W\%I'^)U83^7S.F:_%@-K+R^62)9*)H9A=O#4$&H M#" =>D1R][R]T;5V_].2NR\!;C*0%C!F6!LP.+(Q][GOFG7L+Z[7B!E#AV^S M4!S@R>_]*HY=+>>OMZK:1H(_L7UKOF&?LTJO8R&_'N3;3@@;I A8OO9??Q%( MW 8HQ^30J5Z/%/-2W/^J@VO@>S%%S-$T'14TXI##5+?G]AA=&6527X57B<>+ M!60^BOC##99\R!%N@>+O/5)K#VY:E85+HI^>*&VM8TM@L^_8_1>4H"=$(&2G MSA3-ZR64)R-].RR?K"FXVA\*['V^)C-QAW#.QXGN6;U"Z@71I=A3 M!E]CBM7U?P<&B-0PBWMDA'!"7DGVU]/;/QYN'7[)\MNTX[&!34':SV-F9$\9 M0,A!Q. >142.?:!D0 M%#_CU)R;'KZH@/A$D5X^G4VJ\[B+V/53NSG"0Q<.LCIPA(5AI#"%Y*.,H_/63;05>(2+R_[?XXNQL03([F!EFE@L9\H\C)XEB^ 58TG5.D'$:/* MJJ\H.*+@]5,+HPIOK^B7%&U'8;.BG0X#+ M6V"G[/:R9W5>=M\_J:)\.7[L-WV7+QI^KEE-=^;2O8R+/()1BL:R[WPUQ=)_ M6K\Q@#NS*69:9_NU\Z,+W=R1V>3KI%)YU6?+B:]N13L__HH:!3&M-T09<)L M3$J8,HZ$N?EQJ?.5AF%7:U!\ELI&D A?:<=9W)EQ.Z2@'2I9V"7N4F &2G5= MYX5^@?VGSMWK#^J@!KYA%@7X[[-/&T(^<>W1I7'F3_WRIKOOU5P: M#L/K663K'1)29NR^H74RW LW/?==>).UT ;IF\$=\UV1],M@P=W/QH5 VV0T M]&R%>'3^GLUSUQ"@S:2Y ,OR79NC@C@!^[4%MOG4[#XM3?[)]KAMA:D?D&O-'-*[NA(!"HD8?>*BP771WYK71T?V2'M77J M0-@[IT_\^'Q9\[#+7PEI$#%M$2)J&8E6(;'/<@:YH^GLC#A':U],J+(9\]VJ MNN[)/N)BSDD6A=&C>EZ*'Q&!Q,1N>4/O8:V4:5U7PG5-$^P0-ZH%QF2?B/\] MXL#6Y2;I&'7K8B2V/[Y521^ME8I/Q*W\= M2C2U9#9=X)5:Q]%YE&NH=KDA*FCM]1]D]1K#VSUG5MCL;F'M_;"BN[)=FCKB8V^EY?IMK'D@]X1B+#@*VR5^GA?=: M6?1\XMF):7?G&><6%Q*K"2%_*P?J-;ZSJAJK\[_Z?9,;;#]ZK;BO80(8NA2" M+/2]1' *FBD0-9:.5!8UL>.[%:SFV'@2=\I/XJ,BG'O:A_P$D[5#CY:M$J&B=,_G[O<;XPZ0_1!\*1EHPY5_ M-VQUHLDZOL5PQP?A>55!"MVI6*!4_/6JP[*%2*^BE@VWTJ$YE\Q!C5ZBT_I< M+F]PO3+&[AC=,.P5>#R&.LXS([X@O#6+4[![+""?6^K2P(F:S[&?TD#M:B'9 MS!O^!.!H11_D^%Q\"](0]L;[4KR_[*J?)A7$N,XK3-+/L=-_))7L?IH]AE*D MS#4ZA5[6\6WUL8&B_90^#SR3GW:[%.IS4TZ:B'W;,*_3 WA1$RL0R_-3%\E\ M"SJ<81M\!_PMLF_4U98QI./^7=ZR#I6L[-G#SQXKDTS::8L68 (8%U2KZI _ M]N3 ,8P/=^[*T2\4ZS"8F)V2.V8_ZEB?9G,Y=G+V%O]S)58BYEW!;RB3%VX] M,7(F907F)B]NV^F_MH_ YNX?#GU,]NU(0-^@))+>8A\,U8?_';$491MU_]\BJGHV*JA=IP^U44$)]SX,KK<@J0.\*0O,8OG4H?#: M*G=EW/MM^"% M:?(\WWM9%HC(AC*ECC?[J&E5OK5HK8.' 5\-W]"]4-XPE[KNAC7O[;) \Y>. MI*3^E:CZ4Z5Z<*'D*WEVX30)#RO@Z(/E!@G*%Z:#Z+]]E?6MI493RC$(&7B/ ME!4?,\*C5?+IK!JC=%J:@ZP%9&A#VE2";FBKDK8W1"7G][OHMCKQV:WFE:^8 M1<*U1!H?^>ZCRAXW]GU?E#L1&K)FH6Y^/S;OXJ?O$3DB$ -;%+NB:.%#@1^# MHNM98TF7J]^K_?2)\H+IF0U'4<3L9+P-]A3H>VH'KCT(L*6"!IM8C7!N*]&4 MXH/M\':K+Y^[4J\Y/A3Y@M<-I5PF1"4]RC>1^:@XV8OIG/J"G7OX0EEZ8(6. M3?&[Q@\]-LUG@M]H"_VNX"L:&9J\W:;LF1I&A[5H,98""NLXC!O)VW H-PTB M(=3OEABS[*X'?Q62#7=SXE6U<5OC6G^V MV04/AOO0G-(_,KS.K H\1_C#OUK7L]Y ;;U7GQ595-AHPJKSA7"*&NB(LS[D MT6])?OKZPA%\P 6=9H7NJV^EI3U1[T@2S>11QX:][/CX]-GZMEIJ^O(0 M5-92V/;603J$EL2;B]S$I#IY-O()5^,300J*V;XEXNZ)Q8ZSD M("IW_T2-@_Y29!2WM+R ?\BP@:&2B,'WH=(./[4F*]'2Y0M<*+YE=97K"Z]" M\BJ-9$-]13)(V3VFJT-V,E-5EP\L8/L/76'QSWMU9#[W).L8IXKF^9Y0Y9-) M+ +K]HXWQ\*FM=2WO^Z2Z/,Y3^@X=2&K'OY&=X3O)XL8AN:-M\ZL["GBFJD@ MNMW3UPW0#Y+-'QC*G[H\X95<_2H/^55;HT^B"U89 MM2@W9-78?-P.P0O ^NJRP_O -J>3/JVH^&3\R/B?=/H(Z+0FQ1K@#^E;,"8* M9PTLZ+^/DH%30;Y1B%F7#8L4N*Q%QJI6FHZ#50S\$AO__;;BMM?7TUGH>5_K M+Z>7R"CVMZ(9KQ"086(>(4-/RNV::,]6L)P<9!Y^L?L50;(Y0AUR95%!C4!E M:AW^KF>2WZ_5GJ0@-5:C#G2%S;"Q/SOVXI03K!2QZ/\P&#$VL"ENA2A>2.4E MB9]\,\LL:NS1+BA3>;<@63DB0#16M,>9Y,A4#E=@+_6]-@QHRI M%ZN:L$AO43!TR'.Q/LM'R#1AE%>2"F*A@IRI(%6.!A(CC%2]:WG2ZP'KR67F MK&;Y2JB#UO:'4?/H__E;[<'7SO1X[)Z<4%:%M=.K):6U<"HH&%4!U.YP2S(=A&SN M(\T1;USX<4)(V]W5GPZOXL6'J"[3WJOE/!\> ^R5@RYP)98Z:6 M 3\+HYVT,%//JYNIBKQ?H,+N=,9/QYBP]3J#T&ETJSU7&CURX:?(^>.QXLU; M^P[?TJ/MQ)P<5GF[%6O+>PCHORY2[W_RL.,ZW7D?)K_H"W^S#_(?)RK:6;\2 M&!K>8QPJ]7,]<)[_JBAI+:C-Q0+^G\CE>Z!',G;-N>"K\?]$BY<6)T@^D#>I MQQD#%G_>2O$$[/_7MU**^L*3##_%IUR7LN)TCY8DV#0Q^NK/FM8])2:))L\] M>WQ^)F#C3ITGZ^9B,6H&O?%GIR81Z!D NN.TZ()+F]@9WU+@&*N!*UUOM/-6 M2DCEEV!^>.[LO/7+05JYC;Y$@W['LDBQ)=U:G;U]MH_C/KQSXQX%[D:>0XL) M1L5S,&!R#H 2]F]:0B&OB\=PEWI(R5X+D8$9A;GT&O-L.\/%O28^WI\[ZX*@ M6)$Y5@;8.T5IY\QQ>^B]8HW8NJ;FS^OYR@>NMSXM%;X )AOH3WO:IO[0Y\AP M::^6M WXR:]X(J0^Q@_9\W;%KW MOGBL6,LBS^G>-Z6M<#O?YNDV5&R M[+0]#YIY2+R\R:.+F+/(@;-]2M\Z^X%/VHX7D>'+%J@^?$-:>OC)AU$S_EG) MYRFBWGN<] <9V$PV\'93&WNIGA.GW)^LFU_0/W(S6 MH:"&CV5YL(?4UQG$CACRUA$BIBF(V.BFNJ%C$>^04KPYS]>H?WL46P*CFD MH>_3X_GU(&&A@N^__&]ZI7ELG4\1>25KO/*E*9.7&S$'^TA+H;5XI*+9(#?OTFO;?%DH>L: M[@';0G@HD+@$@#IQ!R+K:XR_[>5LZJC[ZX:=9_=#QTNJ5^8QWY349V\C/PV/ MF-3'V139>7([DJ^:V@T["*\J,2J%KI[VK9M#T5F2) UO=G*;7M \DOYY26X7 M^NYV^%:::9)K'0[&IAZ_(QIA04,*\IFNZ;]XLK)O\7F7P)]5Z>,B;X^A,ZSM$-J>^1,=#DH[,9R7D?I#AK: M"J]6@*]O("D*?AE#('500 M5MC/Y(O?LZ1=:? .CBP>S8'"!0-$[/^4"IK[@&HB$=3)) #"]AZORB, M,^I+YO=;I3/+Y 6#$ ^7??W@?@(>>$03)\L].Q_'U)[Q)ZBYQD$42<\"#%2; M0B2%"A*D@MA,_9Z=A!DF[12"=Y%D(0P3%80;*J""4'%44&@&A0,9A%I:,P3J M6/N?'VX1/S(,YD,4>BWAJ*9P/(9\;-^P?P CA<-FX%Y(BG^9Y1$9389#C%_[ MF:3](_$?B?](_$?B_QD2(_!%J+E_OV14A,9'_ZCV"5%P,)=;=GIJ TD$40P4 M#4Y^^PYU[:V%Y9,"UDWMC"3--5-?BO]JV)*] RW;]*4OAV36Z+-JC?"8B2A^I@P\6-IMH$7+1)2M%\'*M4JT M@G,@Y7LX]."@/R>*.O+? %!+ P04 " "Z@EQ5]MT!6#SC "=@D % M &]I:2TR,#(R,#DS,%]L86(N>&ULU+WKF?+CH7A*K$K%*$F0YFI?OH%2,9%<6$ ")#BZ1]=*8F$ MNW\@/C@ A_N__:_O]W/P559UN5S\^P_Q7Z(?@%SPI2@7M__^P^]?WD'\P__Z MCW_YEW_[?R#\WZ\^?0!OEOSQ7BY6X'4EZ4H*\*U-SLO%GW\U_\=H+8$V M;E$W/_[[#W>KU<-??_[YV[=O?_G.JOE?EM7MSTD4I3^OG_ZA>_S[P?/?TN;I MF!#R<_/7S:-U>>Q!W6S\\__^]<-G?B?O*2P7]8HNN!%0EW^MFU]^6'*Z:C _ MJQRU^^(]_ :"%HUK.Y2>I@/GO[Y_>GQ1)?C9/ M_+R0MZ9G/\JJ7(K/*UJM/E FYUK[IK75TX/\]Q_J\OYA+M>_NZND.M[LO*J> MM6JT)$;+.#=:_H]3PGZ^0/U ^JX.=0V@7&/N;Z%T[,/TMV#J?M'\((=7>$?, MQ2JW']3;A1CKV]V(NECUX34.]5DL5W0^PF>Q%;.C\MS\XH/^5R?&--1#IHV< MCKIW5)7?5W(A9,N6SYH&I?CW'_2_9H\UO*7T8?9N6>M_4/VSGPZF,]? N[."D 7 MXAG^H#4$_-']UU@$&I/^OY-=L^3/E)\;)V=9[<.ZY.%@W;)+K1%I,%6T9@TH MG9"?C>?YLYROZO5OH/E-0S&7Z_'SP;=Y7:U1H!4_T^W=$S_SI?8/'U;PV1=@ M_.G <*V6@3_KMJ.U&3^ 925DI=<01R Y&*X?JZ4J5Q^6=3T3&--$4@KSPK"C MP G$:91 FE+)8YQ)*:/9:C,'G!VIVZ:=Z.[$7!9R_&F'#+S7BZM["7XT^OWD M1G$[F!4I8YE M(B3R%":0J9B"2DI(@3G.4)3N.97M6QI>V:\0Z@"36([#8\Z*QT:M#_-''G";][0W5=)6LLWLOWO^\7-ZDY6IL^: M*6SUH:2LG)>K4M:SS/C7E!'(N,(0815#P@6!.,E3K#1Z.%,NH]U%^-3X8*T[ M^'&M_4^:'T!C -A: '9,<&,,IYZQXY2A\!Z8=4)"[4PN/I@%HA\GT:,2E \H M^Q3FU88?R;V12NHFQ;MR8;:-7R_K57WS;5'?T4I^D LS>UU7VC6_E68G_GU= M/VX>NQ9_?ZQ7YM>SB* L0E1"+C3Q(9402&A.(:-%EA598?;-7=@OB%93H\6U M4:"S"C3Z7@%M&&PL YUI8,MJ.34?OOX%I=KRN9[1%LY\9 MPV T,,T-"8_H#O.;';Z!87HF:UIP6?/[>21:LM;/-00-*-ZX0L9V\7JW+U="V$[NGZHZ90.O\_Y0ZQH&F>,"2*MO-1^,5/CO%93T*EZ!5IE@=86&'7M!O899/NY+QQ> _.? M+U36@]H.B2->6"WY7VZ77W_6#;0.F/['UN\ZT^PHP][.M/70MWS:=^/NJVQ] MIOH=+:O_HO-'^::L^7Q9/U::!B*)5$$XE*ED$#',($V9@K0@-$Y)E&DN==NJ MZQ,W-3K8T?8***TO^&H4!F*CL>M>7"_8MKMOH2 Q MO68#2K -M5YA(V^AV1A^N&EF]98?I5S/Y\T6W&=YVTCHG%K"2$H+E<)"X@BB M-.<08YY"O:[*LR3/,Q$E+E1R7,S4**3=75[KZ+A$.(.H'5]!,T_[[I&SU?M%O:J:1>7U][*>28$2SN,(%H60$*&$ M0$H%@[GBC"8B21,NW#:\]T5,;= ;#<%61?"'4=)QS!\!TG8_^1)X!M\<=D+& M8X?WE/'!MFL/!(R\]WK*P,.-U)-/>L>&/B'>_N.Q?#!M_U*9 M>)0\DEPA0F#.$PI1'&>04&6N/V 41YQQ&<>.,3P]XJ8VY-?:-N&:%' M(H1LWO)CE _E0MZHUY44Y>H=Y>:4_NE7^KV\?[Q_M:RJY;=R@*T5!;S3U(UHG#K MCG:&@G5@$C)J@Z4"K>)@K?D56$.]41Z\/@>U,R?Y8!:(H9Q$C\I7/J#LLY=7 M&]X1D,M[^85^W^ZC7#/M?5&^FM%2Q:&[)8H@306#!14J3.)8\E8X! MCZ=D38VINC!?K>O.OI]V^SMU'1=%?2#;[IX&@6[PK5-/U'SB$L_A$2X,\:2D ML:,.SYE\),CP["N^BRKY0$OQ]ON#7-12.UC-ELQU7 Z^_&JT!IW:S?*KA;?5_*J[E[@:A'\\, NV-K.7//)"S1F2PU6;>Q/NH7(W MWQ9ZJ-^5#Q^E_A87*WHKS?)0NUAR=;<4VT.FF2HT;RG%(8Y3 I'0O@_1OX!Y M7F1$RBP346$;/6*UF7] M^:&25-PL_HM6I;F<:4(1XQGB:21YQ"%*E8 HIQ0RG&0PR0L6B501@9S6N+:" MI\;R>R=<5Z!1';2Z@^4"K+5O@F O.1/LZ0R?D\(P$(][?NB+[H7GBN>A&N2T ML4?L"YY!G@>C_V32XGT_ZMI$-OVG%+=RYQK@]6KSIUFFTI3G>0IQ7DB(,HH@ MB50"HT@RJM(LU;]RR@%D(71JE+43F]=H[7_9V IR.W(*#>3 Q.2%H7M:'@=0 M0F7@L1$Y;K(=!Q .\NJXO.N^(G[+EWJ-W87G%3G6_%%D,$Z3!"*:2LC26,(H M404M<$K2W,HCVF]X:O31ZN9Q^^D96N<7I[X8##SRPYAOOXCTA6&D=:(M'$XK MP6,V]RSVGCT^VGKNF)*[2[:C?_<\-:!/;?#VLOI8+;F4HGZG=6EV^=JEG[DF MRU?EUR[C2E205*_)-!5Q;DX."&1$,*@4B7&6QU0D:G:0[?/\AK>;&E9?JUV& MTZ ;X)T50"TK\./:D"9K\D_=3OC&&+"UQO&TP;''+$\,>0/A!1T#GZ5U)Q(MP'5;Y;WM%Q8NB'[X/6S MS@60#,PFWFA8T\8)V_OH0+^R0P7ZIRT-[+=FZ MLPGF&<8HABK""J*($D@*A"%C.(OSA.JAZ93P;;?QJ0W,7=U<=W=W(+/=P?4# M8O!=6@L,//9@#XT-ML^ZT_3(>ZF'1AWNEQYYYK(49K]H5C1I'V\6)J)IN=!3 M\6/3_HUZOD4RRRE#N<+84,T1$CIQH+"+YW4C%G ,G$+.7 M_R+)PISA.948S+TAS^.C)@&97J)\DER67YM3*IXS ME L:QRR"18ZQR?:804;B&*8IB62:<")H[G2^%$*KJ?E,C;[-*%UK#+8J.RYI MPG:?Y5G5V)TR,*]>V!_NQUHA\0MU[A5$IW$/QD+">'!R%K3Q$,%(ZPSP)E; M; T%9^Z6*A9C"72"\TF2V,!$6,Q9"G%$&=)SAA--2L[9MFU%3TU@\0B M]0I^P6@D&T#ZXY&L6O#C+T.8"W,+L?-7VX!\LRG>Y6#YLGR]7-3+>2F:]:LA MSAEG64&:E I"QA!A0B$F2D"],.>2F)J7':PP M14-V+0%_-+8X^I%>?69'?4/WQ, D.$PG.!/B)2@&HD8O%48ER4M VJ?+B]KR M(\[FS/#U\OZADG=R49=?97LC\W29M.=5TM9[!J^DTF]H XR?6JJRK?5KGJ7? M9RB*<(PY@1SQ%**<($@9CF"6%W&49D*OU:TN*8VI]-2(N3VY?V;T?J6GOFJ' M^\4.@<%@\R9K@ #[2+0OT>]NO#[*)V4W#TSM0QEXWICD-^(\[8S9:8&FJ5%4 M'G5:&[,3]J?!465[9F(5HC2-T?E'6HKWB]?TH5S1N5;Z?KGXO#)5=E6<%BD1 M B:\2" B.88TP@F,9,JCE&$A$Z=]DO,BIS9E;34&YLXTU&3"6Z4=D[2>!]MN M.@@+XT=845.OTO0*MQJ!1.6 V5VMX0F5V/2]PW"ROU@ <9'RU?]/C M[L-"5K=/GV7UM>325"G^6"W%(U_GE>TBS&BA\AA1!3,AD=F7->=AFF\2CJA0 M,5(\RJPO1=A(G!K=M$J#M=:-8[+6&[0J.UPAL,*\GW8&07)@UK$ T>="AA6: M#CP:F>\BR N9CV[(>+THCM%?Y:+<(-!=# /+N+#3"*-EQ@5/6@U_ZOSYI50T$W$IF>AC ,A]K T4.= MO:^/QI@V1NP2I=7SGC$&>@EO;A*\7CXN5M73NOPCS@F*%($)$@5$G"/(8IS! M!,>))"I.4N$4QG54RM28\?=%:4YLFD-0W](EQ^&T# VX%*2AHP Z_9H\G=>/ MJ[ME9;(AA2]@T@M$J./]HS+&// M YBC8#N?H<1?5B$/$$X*F?\;?\^^X)WTNY*TEF]D M^]_WB_94H$VQN9->9):89$*8ZS55(G*($FRJ%Q"AEUBFLG2L<%PX78&SECPU MIV*=3';NFV/('G,['AD$R8%Y9:TS^'&M]4]FY[T[6>T0'B0#D3-:X;*'6\H= M.Y>X&QQ',HL[-N#'5%^JYEKT4[/+W]R1N>;_>"PK*5XOZU6;-'*F4%[D@B4P M%R*%J,@1I%FNUSL)(9'**OI=UL.6F^7C=-O3V^I@]YG$/+PC.P2[G7:;- MR#?V@D!W>(TO3+-^]+V3=NS]XN%Q]44WTR414$7"DC1/($^X=EE-501*2 (Q M5RB+:":*R*ENUVE14R/=W5QLC:K Z.J9T:$'83MJ#(/;P*SG"YDS@9U'(Q W M]0@:E7;.&[S/*!9O> ;F?]5,9>:F=\OJ,YW+SY(_5LTVG[F+_"M==3]=*SU* M;Q;RRUVU?+R]>Z>)[+\EK>IM,OTXDW&>(@;3#&&(:!)#DAC_CPB1QR132EA% M;077;&I4U%S9WUJCEVQK2Z%:5M#8>K63)*+=/C@GN/D^MK]FD/H?@EU M&R*87N->F@@-Y\'=BN "W/,@OWZ\?S27R[[*MTI)OOHHJW(I;M2U6#XTE\J^ ME_4L0RC6G8IAQI4)95,)I#36_T*HD*F2B#*K&U^V JA2)LS5M3@_7S[C>,3/*L6^,J_TH7]+99.==O MREMSR_3S YI(1.B](])9!5RXB-\:M2Q MT1_L& #^7WK_\#]!9P?8&.)\5]2Y:_H99FC !V8='ZP][CPY@VY_#VI(\$>Z M&Q7T@W>Z->4+7L]-*N5$W6M_:L/?W"_L]E7\CD[W\;,;[1>@ M,O H=P'$/6[XN-FA0H3W6A\W&OBX:0>!OR<>\QN\;__QJ/T&DREMN="4T'V" M42)CE"(!69X*COSDV,#3[Q"./2#T,)I.2_MU/?3 MP_D7_"C")$!]W=3PNC7)4M_6J_*>KN2-^JC_4+*Y- _,8HJI*F0,A2@(1$QJ MIL@8@4(*AAGC/%;8A2ZLI$Z-.IKB=CM:7X&UWN:P=:UY4P//C4?L^L".4X(C M.S"_A #5F6R<0 I$/'8R1R4A)QCV"0<#H&XXZ284>GBG+'[#''V^0")%-K,R6VX;20E$P4O M(%I$<>9*/V:]MR:OZP'[.AD"%P'IA>+BP]C MW5 XQ&>4"P@[8B=TO^ 0#+?K T?>]TTR4)5?FXC@;<'+3V7]9Q,#P%&D(&OF*_'FC#^^_6[SC'M+[H5S(I7I=25&NWE%3]]$$@7TO M[Q_ON_HQY3^;.,%/YO]G-.4TCX2$652D$,6:21B-*2Q(+EB&M[ M4YPA8.#62W=8J."P%[-CW "TE^ZN@R"W%U?(,TON>OXVFK99*1LMY&J&HZS@ M*24PP8R;T)@"XCS&D"B2\+0HXIPCIW2X)T5-;K[::@HV:5F-KIJSY&G2<078 M;BH) ]O 7.^)F'N&VK-@A$I%>UK0N#EGSQI\D%SV_!M^5/'+_&RS.@_ZDZ8'&^F'[HP[QD^;MC^S3#WH&T9OJ>VTNT]>TOGLW7WZKKUG= M4,:,"\6IB/1@5H72LS_E$" ;>LWGCYQ[8+T%)*%BZ_M$C1M>;V'T082]S3ON.9K> M+E;EZNE:"/T!U8V,F^ICM?Q::D-FK"ADEN0,8B8T?61Y#)F,*)12%93%7'"[ M:[3G!$V-.EI=0:?L55OA5$,*U@K;YVCJQ;>?-4*B-C!C^ /FE*/)!@VO'$V] M#8^6H\G&O-T<35;/>U^H-UDGDRA&7>(91ICV%C"&V)0Y1D4:0\RC!$K"I8AI M'E/IY$H<2)@:"9@[Y$T.5Z.B9W7C0QCM'(6+P!EXK#OBXG.]_KCMX2[8[[4_ M]A7[X^8=N61_XD'W&(U?Z>)1:4?AL9)",X1XY*OG::5HI$1&8P45RRE$2A00 MBTA!;6 B)X4"^AM]<+SL? YMNR5C0 P'YL1M8170Z-H5Z0NW@K2$ M(M!Z\IRT45>7EJ;OKS5M7_.]5*1DI1VO3_*K7#S*G?"Q5T\F4TQ3A7&6<(FY MR?6FD*D[DB "*L".;X-@.3#EA8/6XFN0 4[ [2C8R1[ZLY ##X:TEEY<]KV9S;@)1ZX_T MR;361.>]?M12%ZL9RA'/]/^@$HDI0)!12*12,$EDPO,H0K'=SIB%K*F1T5I5 MT.EZ!1IMKT"GK^/MZQZ0[5@G$'1#+_E\47._8'T>CU!WJGLDC7N-^KS)!S>G M+5[Q]6O8:GN5\GVW#OBDEP'O%]PDD9!O9/O?F91%DJ0TAHBI!")4($@%B6&* MLYRC7-&(.66HLQ<]-5)I4A!L5;\":^7-M3!I?FSU!C^N+?C)U<^Q[A5;9V<( MK ?W>,+![.'WN"(6S/FQ%CRR!^0*R*$;Y-R"IR]D+BALRC[@.&$HIQ*R),\A MXJB .,*9)B^4)9)&F.9.F>R>M3XU:FJ4\R^=\1PY2Y?&%X^AG1AK*-R]EF,F MA_)3GK4]KF=RS*P#7^3H0WX#]3>Y,H& 3<"/D.+5T^^U%.\7-P_29!!8W%[S M5?FUS6?$59I',N(GL+$ ;$UP(P&'7K%CB&&P'I@^0L+L3##NB 5B M'P?!HU*3.R#[O.71@A^I;5K\8%R9#R5E39Z"]3Z!B(A0+$]@AK&"""<4DD*9 M>XVY0@)K(F-.E_O[Q4W-/^G4 LO-\)DW+OQ\K;<;59W!VHZ>PB$X,"5M.:?1 M] IL=!U@9\8.E4"TV1,C3RZ$/VUGIXEIT\!VD\6@6 :F"&\$/*X MOW 2@PNN+ARV.?*MA9-&'5Y8./UHD!HAUYQ7CW3^FE;5D_Y5KQDM1)WN,Y4,/%HT(U.>>-M\:?9 M]7S>>E[<9!=N*X9E3,;2D&3<.$P)4Y"2-(5IEN=%'E,FF-7MKSXA4R-!K2+8 MZNA8A*T7S7X*"X71T%O$CO!8$Y"-_3VNTOKUEEO6/VUYI;?Y42C#QL U&U@] MZWYIX?,=G<^7W_Y&5YLK-@G/)=<.#XRI*9W.> :99"E$.2$Q3Y&,F/65A6P##R>!T#$_IK"9BYH'#D MI=&N)YQ6>/=R0L]3?HN]]_J?=%\)4VY0IYD'!,6PXB9:DPR4Y 560(ECA2*5<1BX;3T"Z37 MU&AR;587HP]62\ D6)MFKC^P)]!:UX:Y@96V#Q@#U^D]S4-;(SWJ3X;J:-D92JM1%Z&!H=Q?DH9NWGU#_X.\I?,N[XF)LJ$I MQIAQ#'DN,$3()#C+608SG"0D05PFJ=5-M"-M3XV*&_5 MTGM$I]T#+?S^_47 MH#'TMI@#$$[;\R=,]MJ6WV]KM.WX$T;L;L.?>N32\[6WW_F=N9S1%HLB.$8X MSV"19'HYJ>(JO*>5N7\"53T&[A?Z^VX0++J ,OE3VA8AU[<;+$T M&FML0:XF*F1C]$2:D'W M0&@]78_KCP*I9!'E,F4P)R:_=,P*2&F40I84&EXB6,*92V!Y "!'""+? ODF M%)!VY'PY/$,OS0PR7];([-8"6L>NZI'=5:H-&:G0!TNP,(2C0D:.,>@S]#" MH/?I"W-%R[I-&,&C+,=*$FB*R4"4*@$)U3R0QX7"&4))(JQ"LD\)F!J+/D]U M; Z^79)QG(31=DWG#\XXJSE[7/PS/^\9?WG&YW6#+Y/I><^]Y_SJ&9)\KF\792JY'2QVOQ]<=L$9[[3BG^6MV;OMOZR?+UL#:2G. LVNG7SJ@T-^!G0?S@KT[,/^]1,TH#P1_( MQ0JMW:B^V4#0[CMU0XEQ#R&[X9(NI%ZF+V[?FG0$*UHNC)C/3[46O,XK'N,L M212#5&K'$"%90&)N[:FXH$(Q+F1NY1W:"IP:W>_H#)XI#5JM/>*LK'#O9^,A MT!R87E\*2/L0MM" CA34=CFP3G%N+BCU1+Y9-3-:+)R+4;O1<4[ON3%T7:VV M):-^D%LKY2I MT.:$*DI@\VH(ESF>4ZP3XI?*^%38\&M[J!3OHFC:-0'._I[E]%UZAD[ M-AP*[X%Y,"34OKF#G3 +FTS83O1+9!=V N5$NF&W-GS/8E\O[^^7B\^K)?_S M\QW5'^?-XZI>Z:](BY^EF5)QG!.(B\@DRQ*:T93$T)12R'&*DM1N[\U.W-2( MK#N/;%4&CFS;B[CM(6XH',YL?^?37 MQM3#LV"KMRZL^O2KI/5CU2Q4ZVUEF%)6NLF[IRZ'09&(+$EE!',9Q1 122$3 M1$"&$A'Q+)4)=L/.41H,XX&)Z#)X M_>M'N< 4NIJ4E>R7J2WE LO)2E-.C?B&NGQ=SK\:3ZR2HER]H[Q)*]B=[*2Y MB%A"&>0QTP3&]=*/D5Q")*,DEFD:9VY!P+W2ID98&V5!JRU8J^L:1-*'L!TI M!<-M8!(Z"=D -="M, D6==$G:^08"@NS#R,B;%[R8Y"/E7R@I7C[_4$N:MG% M,.L%W4[D=IP+I#*5048+!!%--(TP4L!,R2(KLERDV"HSEKW(J7%)IS&0KC#0N"H'&(/P#Z1.+SI[8^8$G8F),LD M]C,[0'\K5W>O'^O5\EY6'Y?SDC]]D=]7K[1!?\YB*IA*TQR:RIB:65($:1D(T^&]F0;.YJAS MK3KXIG4':^7!'ZWZP.@/&@/"NC@>R(7S>5R$C^T$>0!SQ"OR:<5](_I-%Z9F MJMK,(DQ9KA(*!3N$X+Z!4,N:2"J+LRD7M-SPU,EKKUE1(LM]"?H;5 M^$==*U7?+2GZLEG^7 M?%7_4BT?'[JU-F82YS(C,,J$@"@M.*2QT".OD(I'$N4JLEJ&G)$SM8&X5A6L M=06-L@Y!P#V8]H_0@$@-/&!/@.03,MV#ED.D=!C4Q@J0=OS$W,*AST/1%P7= M\_9XP<_G37@6\VSQN-_RZDM%%W5;+/QZ]7%9FC*97\I[V7V?F2"(4I1!5629 M9DB&(!$(P8(BC'F4ZS55X;*K=^6" M+GBYN#7E=S\O5;7YR_N%D-\_?Z,/YB_K$ M =)-O=!&=*^9?7('&!M 8 8P5OG'9CKUDQWP# M8C\P]X6'W3U>VP^\4!';CM+'C=GV@^8@:MNS&?X@*3(H=% M3O7Z+F(*$ER8@H5YED94%#&.;,\X>^1,C=@.!M5.*29+I^T=UMO;2MZ:K3NZ*?OUK3+T+I;?%MJ]U4Q>;JT 51N+ M]T_-_.*QR2"E/2+PT!:G;A[>]@=M^Z-<@+E>*H)Y,U]TO[R3\_;Y1U/+NERL MDT:O[I;Z%YN_BJ;8%)V;?!'WDFJ%EMMR9?KW\J>_A#F5M>BYGE/9OK='.Y6U M,&'W5-;F\I'>W% MC7I-'\H5G1M_%^-<2'/CD$.42*5=W5S!C"2)0'$2QZG5?>;@FDUMPGBFJQG# MO-6S79X^+OANCE&J5)--TCUN/U2_NN\-C-9;H^X;M%:M*S%N[;H"N^9<@=8> MTZ^=1<-L)00!>8!MALOT>K$MB"!P]FU/A!'@>4*^3FSVZK$N%[*NUREGFPQY M>13+E"6))FZ<:>(N.&29_E=&4F:2P&81=ZJUVRMM:F2\2>[LDG'0#E?+\^A0 M: U^WFP'E/NAL0T H0Z%>V6->^AK8_;!H:[52WXD88Z&- ?Q^=)<_-Z>/'*$ M"5:8PX*8T&7]+J09$Q!'.44\E[1 3O><3LB9&C$T!Y1;/=V(X126=I00 *&! MR6 /G($.]TU8]5DOYN>OEWIUN7B:%:+@*6$< MYCQ*(8II!#41()C'2":,R:*PB\@]WOS4QGN73:E1$70ZNF:?>@9?_UB_')2! MA[@3'AZII(Z9?4'JJ&?-C9PJZI@IAZFACC[E.U6WL;3O%WQY+[_0[]VEZ%=R M(56YFJ&H2"A+"\ABDAB/GD%*LPPJP9E)+"?2V"GYTQEY4QO*:W5!V>@+5O0[ M>#"Y36M3^N5'UFK]D^N4WH^Y[=0>#,G!I_@.Q%95H'5=IT, /[XZ!Z''7&\% M3+ YOU_:R'._E>F'/H#=:[Y5HWDE:2W?R/:_[Q=K>=W5Y5DBBCQ+BAQ&B)OB MH@6"+(\()"3B(I,REHF<+9KS"O'%I7#T&<%68X2T8^1 _)!G6ZV^P)R$=+J; MXQ2Q'D=5J[YK[>ASW6#'.V%0'>N4L$/OQ[6V/QD@-X3TZ0R0'N6B+<$)5BKZ MG+R1RT1;FG]8(MKV1?= @W=2/T?G[QX7HC9QZ3/.28$21F%11"9^E,60*![! MI" (J2Q.<6&U&CG6^-05GC/(+]3'$I+@.3PB$D%R!A'R1P"2(C M10;X?"Q.Q^VG,.@Y8S]X9;2#]5/*[IZFGWS&G:8^/[)Y>5^NUO7TBH33%'%8 MY+&$*,LH)!'-(5,%PIQ'(A;,EJ2>-STUBEIK9S\*]Z ZST;^ Q]%-(IYD'* M>R#8$Y$_&"/1T-D/PHESCIO;PSA[+XS&-\<5W66;$T]XGN0^LEK^XU%WYUOM M86UH!RLL",M@PM(,(I1CR*A,H))I$BLA$I%E3B>XQZ1,D($Z)4&CI>/1[5$@ M[193%\,S/#\]0V:(F[Y]$(0ZK#TJ8]Q#VCXS#PYG>Q]VKP^YK0:LB;NI%MS= M66!4(;T6*F"!"[T4DB2".*89I#).)"KB6%"KU-A]0J8VVI_IV57G=KLAT@MI M_\ /!=3 X]X+(Z=JD>= N*!8Y,FF1ZL5>&.]@7H:R'X6"P+/ MP!SEC(Q7UMRCUE^4/O=YBZ/GT3UJT+&$NL63B4V/M!+%,4"4SED16\:GG!$UM6*]3Q+,GL-46&'6["=-A M6[(7X/,[M:%@&WBXCX:8_;9N*.1&VN2] $&G[5\;6'HV@WM?'VUKV,:(W8UB MJ^>]HWG6,4+TOEPT7TG[J?(D)GE4)#!*L5X]B@1#%K$"1C$J>):K."Z0?=N)'@'YBHC!7-[>OG92"OP$Z7[!@#KG>ZY'K<+K'W$T?JFI'NC^:D!(-AU8T,TY^?EMKE19D0E69)G$G(F,$2LD)#@*((B MIFF$8Q+3))NMEBLZMW-IVV:=)IA-X\.-H2]&1I=&RPE."&!TPCS,,7 &3GN[N;/?#\=\9B9X?\N8&!O.^N MT5%=[>>&[/O5>W\-<8?^FM7-:<%X.U=!G$.XH77B1?A^$0>[1;X2\X#7Z M?4/[;]$?/.U' 6]IM2@7M[5V>3[?T9WOE48"9PE74)"$0D15!K%D*8P0CC-* M18[M2@">$S0U&ECK"7[4.-<_F?R#H#8*N[' 25SM>" $6@,SP08HK2-HE!R$ M#,XA$8@.3HH9E1#.&;M/"6>?OV3_?9.]YX/I)+W";M)$L403 (\Q5"S3?CB. M,,21Q##*I8Q2&2'$G7BA1];4J*';4][H"M;*>F7CZ@/991_^8NC&V8EW1\US M+[X7CZ"[\<NOM)R; M0QBHU8:F$L45V)H..MN!,1[\:,S_Z0JPQD1P+?[^V.:";,(>M[#[Z QP1;$?A6!^ZU$A([NL?88>>JN]3WN>O'%>// M566.N#F6E*220E&0""*>$4@Y3J!$*(Z2E',:%[.OLF)+ZW.F4[) MQ;2J@OE65\>3J).XTH+D:<())!BEQH'7C)HK#FF2TSP2J4Q-I@F'0\X0J(YV M[AD*1@4[-@&>!YY (=3QX4LZX)X;GS#TX1#S[@A^_ M_B97KVE]]]$DL112O'KZO3:)_S8UG:_YJOS:R)LQ(A 16,%,80D1R1'$693" M@F'&".(%SYV(P5[TU)A":PZ,ZF"MNPD?^M&H#\K%3SOETK\,SJ.+^8;Y\DO*3G)M\OD<\^3BF M.2XXA31.S"DJ32&."8<1SP7A*BMR:95YSUKBU(CC(WW2LN;-?G+5*@WXLG:- M?3R/M!UU!,5O8 99ZPK7N V[B+*&)E0DQEEYXX9DV)I_$)MA_:(?R7PH%_*F M"USO]EMCF<=QG.201PF!B&41I'G"8*Q=$,I54>3(*3;C4,34:.3#\ZL9;ADN M>Y"T8XW+\!F8)ERA<2:&T]8'8H(C D8=^J<-W!_K/4]>$H%ECL-,,4:3AZ9< M/&I'Y>9!5DVX1MV>@VVN5\KZ[7?MNF@9>N%3/34YOGY;FN*L*S//ZE?7.^DS MFJ9IG$D%(T7,38HH@EB3 ^02(XY200OLM.4RH*Y3VZ/I8IFZT-#N='Q;ML5U M1V;(7K8]>YM$WPU^@-=V6Q/5T);'W9H*MK:N>W1[>=QX5,_- VO[0L>M#=H) M0>/>AM'T!>+F!H7\>-S=L")]Z^TN^9]WR[E^HV[K_FXV7@J$69H(4YI++U%1 MA(7^%XY@3%2D_U+P@CF%0YP6-37/LM7NKZX5=D\B:?<.3*]H*OET> MXBS),"62P@C17+N22D$B&854X2).TH1DF55JYZ.M3XT1MB6EG1(Y'T?.D@Y\ M\1B: :RAB&(]2^+I%!"D,@Z,;N5R*D-Z:W6 MH%7[:IU;"G@GPY\E MA'=[T]-7X'=2/,[EC?IEN13?ROF\S3*7H[Q@2<1AG$D&41*;VGA404I0%G.E M2)8[;5.?D#,ULEFK:4;"6E&_!'ZG@+5T*BZ':VCWP@-Z M'_VF'O@A9QYW3]GW_OZ!EI5Q;AZJY8.L=!.ZQU=2+TT>FMQB"8V+%+,,(DXT M)V2,0!+E#!:<4H%E+HH;E.R=L:L2PU1>L%0:-QF"CLGV"M[-(]Y-$:/R& MWMD=%3K[!'@A(1PIR]TE4#KEL+/%IB=1W=DF1LM&9VO,;LHYZW<\J_+0^NYZ M(&@S(W3R[Z50!\>YDW""3I_1?47Q.7G.REW$EK5.]P4\5SF M7$%)B\AL3'%(TUA!4B2"\D12[I;EW47XU"CJLYRWR60[Q4&C.7B_4,OJOG$) M7"N).G2$Y8)R('B'7F7NJ+V'[H[F>MTY!&_Y8!:L4*F#Z)'KE[J#-=EU=DY'ORQ/A.S$B218BAA2CA1$">:0 MI%@38,H)2176:^#<)3 KL'Y3"\9Z9MXZ"JL-S7*MB1BV'RT=O9?KG:%=PF<= M\RSXZ@J8^W=+96*KKL#&3M 9>A!%,'CLU4"]$*S88ECM1B[$. BTAT4:AQ'C MZ>>:-(RO:"V%T4LKU297JRH]0)I9J7[UM'WF(WTRO[O^1BO1_-\7+56[XA_U M>/I-C[#NG)!PGB%!Y)%QF$D,6%QE$1'.^3!H0NU#+J2%4''?9-2#(!\NS(65=6&VPC%G6>499' M228)C/*(:K;F!:1%1B A.<^)PHRGRJO:X+ZDJ4V>.]7S=E2]L-K@ ;QV]!D$ MM*&/(?WP\J\V> J+T-4&#^2\3+7!4^:>K#9X\@7?0BE5^;4)EUJ7A#=$U'D! M0L4B312%Q!0E0I@0B&41P3Q/LARC E/BE)RX3]C4B&*K*U@KZ^F@]4)LQQ2A M@!N8++PP\RBBD2-7%#EO-&'954LWO&CC5^J95U_K):J7,U07,2, M%7KE3JB *,GUHH]CO094288P$PIQIS)O.VU/;6.V40WA+$_G$: IJ!!ZLC*M;#]ISI1\9N+?E?;I=??]:OML-6_V,[6D\V.,J0 M/6?.>MR>?9MY5:ZM="I'* M8%B(/(XDBF0FG"ZD6\BLE:/5VKVI[#GS;79J@D Z^ M67,AFE[5;RWQ"5@*]YS$T>OB6D)PK$BN[:ONU]C:R[(WZNUWW>CB5IJJ)#>+ MORVK/S71O:8/I7:59H+G$C$I(6$"0Q2+#-)8<2CCE"KM:F89M5I5V@J<&@&U MZ2WY$S"N?SUO:SW*QA"@__6M51[P5OLK(+^OH\"XGD?LKVM9=48_)PT!\="K MU1;(&P76"K=EB6X6H-,9=$H'1M+^\EMH1$>Z /?E3FX^4V6^RA;=RJ#;_KLV MW^]*/\;;#*Z UK74CK>Y_K)3-,>\;C)YE;<+L-PFE_MVMZPE4(\+;G[6:RJ^ M'BAE#1;+5=-R)1],K)H9#-U?_Q+FUIU+I_3.>>+C"<7 >XMR [XT]5LM_/.H1^/9KL_S?W J32'$E8W-A M.-*+[$1$D$A3N$G%$:8F4CEU"T<^)6EJ!+55%+2:NEZ].X6H'1<%P6E@[CF M:+#[P"'99[I2EXO&M5V7-GCZ)+5W*[9; MAB;1[6>Y6K7W\?Y6KN[TBV9+\'%UMZST"S.N'6XA(P0EBU)H\D)!@E0&94IP M1AB-"VR5]F48]:;&/SMAACOV76T*@#R!'UL;?]HMV=WDN][:";YI0T%K*=B8 MZAG3&>8KL*._E^O;@3GS);K5/_0T*/JAXU7#*/$S U(F]U M!&LE'>O6G(3Q_&;GI>",X3V&Q\5^Z_)2?$;:JG3&R6FKL ^$GJW!HZ^-MA78 MI_3NUE_OYN%8E, 0'&ADHQ&D"F3W2&B!21Y02".'U4XO>YQZ[]?6Z*3)745[@(H:DV=.+40%I'A,HA$G( MG$0%+YPN,=F)G1H];8ZN=W0&NR%V?@4&+?O CIW"(SLP/>TH#-YUQZ(;H'<6 MM*>0# -S#)>"'GAIXS.=R\^2/U9-B,V69=JB>9\DG].Z+E7)]UBH7B>#FBE, M6)8A#N.\0!"9PCH<$:M(A-6*UWDJ6*Y/9=L9QG"B98H@Q22%*L8244@*C""4BICPCW*T@XX4* M36WJVNH,:J-T$R)7[?_R<5&N &WO+3F>C%_<@W8SSIC],O293P-Y:PMHC>E* MQEV!QAYSYV;30>W3C4V;7+([=@4N,AL X9"E:"]19_R"M0' .UK6-D2[H0IE M^^7Y1I%2/$OT\B,BFJ0%AA1S A,L(TD*S#)4N-P^#Z.6$U6/=N]<-O9<6H7; MJYN*-"(%SQ7,FI)D:<8AEH)"&I-$1EDF([?L?R_036.$,API!CY$9N\A>]IA MSAVU_\:8>4?HN@ %WB>0BSV04B]<.#YDYO7 K7O>LY++VXH^W)7\C4DV8Z1M M"RR3.$EY02D4/"Y,NFT]TR*102P8+1ABN*!6)P4VPJ9&S%M=P:ZRGND9>V&V MX\]0X W,BMZXN=^,L@ DU&6H/E'CWG^R,/K@RI/-.[XU?!;U<:.0NEK-?BT7 MY?WC?1? 0_7RG:BD@#'F*401DY#$(H*(*1YABN*89C9\<=#RU,BA4\XQ'.H0 ML/[A?Q$, X]U:P2LA_1):_O&KWYI9^SJG[;C]K"]40;I23/6(_+T WXSN&ZK MN9.R66XZ773LH! MBG8S\R78O,#NQOA;&:< "C0I'S0_ZD1\RKC]R??D<[[;\'35A$C?J'?E@FHW ME48PEA(60J_Z$6,(4G, M]0U3?GLO3;V#VU^JY;?5G8DUH8NG&5:L0!DFD"9"0J2B'!*5,YBF%"-9D!AG M5M)"\*7C[<[ M<@ASKW&'81/%?@@5;@JU$7_%@N@-"..*UJ\" K M4!OEW4MYG^T"VSW'H, .OO6XBZE6V%Q]:%5N@ZA,2!5HM Y:.]L6HG#UL,]* M'+O&M2T$1^I66[_JFZO)I'Y:5D]_TXLO^<;<]"&*Y(HJ!DW1.H@HHQ G$8>: MD0J4Y%DBF-.JZ%#$U-AFHR%H5(3"^L94#XQV%'(9. ,SAA,N'MF"3ID>+.// M@8"1L_:<,O P\\[))T.F8%O(]WJ14\]2G,5*Q13&,D[U"*=*NQJ"0YIE:2XR M%:=Y='E&M4[:] ;[L4Q:X ^C,&@T]BU>>Q1K6QH(A.#@C. /7J!T8GN@#)H= M;"UK LF^]LRVR]VU_Y+_FJ5L[[!<+\2V;&XIZVUVBLV>7L9DD68Q@FG".$02 M$8@)45!RC(J(%TD66QUP>DF?&MGL*-]<(WFF/MA)RN*[S>K6-_;+FD$0'V&! M$PILKX6.,V@!ESSVLD=?_#C#IJ]^C3#DN(B$@H6,=<+ MH+0H(,G2"$J9I811GA0LM6&P;9-3HZ57%?UG.7<,S=A!*.6*T3C6I-Z4(Q T M@ICGA?DR22%$FB".9E]EQ9;#8+3;]'11ZF=;/\L'IM!7GZ[_S_L/E[/BH7$] M>\?=PRW3=3]L26ZGJ5&8ZU#U-1T=^8OGX32_D^)Q+F_49WG;U:!J*[J\7ZAE M==]X;Z^>NC]^,8$(LUAD29YG$11%5D 4Z84;$0F'+)*821(1SIS6;!XZ3(W% MUB:8<]9.3["Q NR8<67*6*Z?^*.QQ?4TVZ/'[)RM@?MA8+X8I@O)0Q) MIETUF"J]#$4,4TBB"$$A962B]>,L=\M3Z")]:B2YFYE0=P[0ZH.M_N"Y 7IE MI$UPS5SHU#EVK#@8Y /SX0ZRGU=Z#4HK48/?'X2I#W<&VTOJ)=MC%+X@LH7L MEZIX; ]+3TECAT:\M]<>:-6EV;]1'ZMR6?VWI-4F#ND-7=$9EXA1'&$HE=2+ M4L(59#R34.$L9R(C.8^)X[;:>:E3([-G2AN?HU$;&+UW(NV,YNNK-7?<,:WYEJ[X_-99U4 M"HDCE$(1Y]KUPE$,&49!T&KH&K2X UP_ MIUP*Q\#4X8"$1TCBH><1^47RIJTBM\?KIGR_FL M2-(8,<(A%SB&""D.<9)1&.L!*@E**A);V.PW H[9ZC;[G+8TV](X:L#ONCC_@74:A>I3BP[;*=YO"?G6]$.82 M6??#^C!6"(P9)S%4.=4>O<(%I*P0>F0J@5"JI/Z'8SD%!_%3&[Z=]KLUTO_J M7$'!!7[+C8C!0!U^)Z+!;J:W*H-79KHJQ)_"6;!42SJ$)ZE(DW:G*%IU0['16WKB$9&O^ M 0=9O^A>ZG-GH[4Y*&K_;_/91])4Q"L05"HS]1CB"-(BES"5.$9ZZ2+RV*H> MPWE1DR.:G7.;1E/[^I9G,.VGDK!(#[N$D4IUV2)"94JA!G,,*$ M:K\LBB 3F$+>E*P1:2(RY.*7'4B8&CV:&PC-T811T;/DWB&,=E[61> ,O0OD MAHNS#W72]D ^TV'[H_I()\W;]XE./^A[BO*AK,WQYWHOVI#>?N!&&MXQ5X^YW?Z0?.1DU8@6E[N.(-T3CG M*VOUPL7/G3']@G.6Y^V-?-1RU)C#TY;CC_E-R7N5)7Y?E*OZT^??NWDEYC@R M)7(ADWD$$4DQ9"A"D!59FA.4%IQ:W2BPDC:UL7U0F:51%_RH%:Y_\IRZ^^&V MF\:#@3CPZ+\0/^0;'Q$R-1+HI<$=5CQO;9Y"U=1,NQ6L< M;\$9*@^OH0^)"YR'H\V.[$/TF7;H2O0^[>=1_%[+&_56>RBZ65G/!*NQ Y@B2B"$89H3G-49PF3I5IGS<_M>&NM0,W"FST<_,.]J"S1R.0-/^7N.CSO/'#=N?V$\\Y7>G^/IF5E"B*$IRF,DBARC2 M_]+]3F JN:(%3Z/<+GQ[V^34ANSUXG8YIYZW935"_:/4S^ZACQ]^^^7FPW6X MV[);XRZ^+:N;&O6V[%;U_=NR.W_QFPC?R*K\JJ?6KW(=!?'TV]+,M'1^?6^$ MS#+&&!:Q@"0C"*(DU2MKR5*8I2EA>F1Q3IWFQK,2IS;VM@IOXGV>KL!:9] J M[3:'GD?=;EH-BN7 X_DR&)VG6&MH LVZY^6-.A%;F[\_-]N_Z$]LOOP_M7-I^[4@"0) MHKG,89KB B+.),28)I D&55Y1'+JEG;;2NK4R+A5&FRT!IW:P.BMQ[_1W/?0 MQJX;[&@W.+@#DVH@7)VIT@FG0$1H)W-4FG."89_$W%[VW"+Z?98B@2,N*<19 M9JH1Y1%D:4XA26,L*(^QQ&Y;1+]/C5RN?__\Y=/UA_>GMTQ.86.Y.>1D\="; M0V>-==\?^KUGI#KN#_T^\O[0[_NCZ\A?/+.I/;):_N-1NPMOOS8I.1RK2YUX M?4*?TE9%T.HX3 VI,T"$RI1U2LRXZ;#.&'N0\^K<\[YA0[JU1UG/TCPF,6,, MRN:B R'$G ^8N8 G4DA",IG99=3<;]KE.QXGKV:GF6O$3X=4GB=4RH1#&:<* M(HV7=M,S#G.!(L)-Q:S<:5?%!Z=QPJ9:O3QALB,_'^,')KNS=GL$-#TW,ECL M4M?LR&%*SXTYC$C:^[OGI+J7V:]9R'\N;Q>E*CDU?S#ZEG.3]&\E[S]L@FA( MQG 6$P433!A$!K+\D;_2 U;?9"TEMW>>9XP$IOL7J00.40T+R#!7,",IXRE%!,1.24) MM9(Z-?I8*PTZK8!AUPEV/!,0&32@5*] M2H1IQ&):9%AFA+J04H^LJ5&14;4+F@#+A9FI'[J:\B9\HEUMM)J[$5$?W';T M$PC$@4DG '[.E&.!3""BZ9,T*KU8F+Q/*C:O>*9#;S(,O:.\">Q[L[S7DF9< M28DRAB%))-8<(@K(4B5AH;)$4!7E,7/BD&-"ID8>74JLM9+@CU9-UP*!Q^"T MXXA+01J8')SQ<4]!W@- J(SCQT2,FV"\Q\B#?.)]SWKF'+PWFR[_;*[.W:CW MBY7NXI+-93>;Q=>L#HYY0PZQAN_8/Z0C2&GO)# N&2[],; MD-$2?-H#XYCB\ZCIO3D]G[\Q8A+/HZH^S]IY_!'? UX3*KBLGMH\#3N99/-" MYAG1K"3U4@:E9D<49P7$A4P%33 ARNF^\BE!4^.IC9ZNI[HG<+3S/T*@,S!O M;50<)[?'.42"'>:>$#/R06Z_L8>'N&>>#Q-0UZQU3@9A28E3PE0!LRAB$'%! M(!9<4)QC"E20$18@R2 M3#(H4&82F24)2YTB5([(F!I]K57LLG=ZYBH_@J4="UV(T,!\+RT^:' M2EE^1,*X2:Q)LZ[F(L&"T13J_U-F M]2,AI3B%!4NC(J?Z/\KIGKVS!E,CB&.A5R]73 M+,TP3Y(TADHT%STE@I0P O6'FB",,$6(SE;+%9U;KNP.1#C1VT;0<"/LADNZ MD+(RPZ^JT_5<@&WT=%VJ'D%JNQBX":N@EUXYR_PI:]4YD5 JXSCJ)2*C% MU*& <5=,)PT\6!:=?M+]).KU@YL1U%CM%/@,4'=/5H>5:YGFL1R(6_4\QC?G2.I M@I,(<04Y35.3=X5"IJA>QQ1QQ)6DDA?**3UBG[2I>0O-.<=2@8.8<^\#IWZP M[98TP2 <>)*^"#WWE(.D)@-S!J^<'G5L>K#XJ)*5D<;'KV659]YQZI9]3[O>:^/ M/I0K.B__*85V7YKD>:^7]6KW+L LE@@CA0H8Y;& J& ';@03/<;@_;PA+I :"%Q MW/N$]A <7"]T>-7=)WG3;3?LU.I;_ZHYZ\P(CP0I(B@0IA#Q@N@%3L&@)$FF M\EQ0B:2M6W)&UM1(9ZW;;M'(*[#YK6L-[G-(GW=1 N(W,,5[ MC)2VRKQ4HC!I MV6!NTM$B6DB(A8A@)%!24,H8BZWXPU7PU,ADK>T5:/0%="' 1N.SM>LOZP/+ MH^ !D!V89BX#U?UHV!&A4 ?&MF+'/49V!./@<-GU?4^BVHFM:,^PM83UU4HI M/M(G(ZG>7I]!E'"<\@B2(DX@BIF 3&0,QK&*5<9)+IA3()ZK E,CKL_/@E.Z M( PST)H_0&:, &LK' G,M6\LB6Q Q 9XQ3)33701[T5-COK??^?Q1F "]U9T$4BG)]:!;*D"Y[K$VXUI]!@'.>QHM(N9-!7@:FQWEK_AKN T==0GM$4;!6_ MVEX%@&I9P5H_YGSKPJV?[,AN2/2'7\RZ _^Y#WB?&Q=>Z(6[<.$F?NS[%E[@ M'+ENX=>.;S&M%2T74JPS"W77)'E,>9H6.>1(:CW]F/BC1,1ZW8<36*0IEY1GI,C=]KTLA$Z- M'@YR/.R>7P7,HW&T RPWMP+#.O2&UN6(7IPIHP^B@1)D'!7YHGDQ^D XEPZC M]UW/N*?E_?UR\2P'1I8C%46:<+@2$"F1:O[A!22*1T64TH@0I]I.!Q*F1C:M M@A?EOSA$T8Y$+L)F8,9P@\4]%NF4Z:$BCP[:'S?.Z)1Y!U%%)Q_T]3$6Y;+Z ML%S$FO,2C-#>@",Z'G/_2?N#3?6'$D:>V4^:>#B1GW[4 M-W<#U;._[K+7(I,3FL4ABKA,DTSJ."NY6X M/25I:D.^T<]LU753ED<*FM.H6H[Z$%@-/:\[P>21MN$,!,&R-YR2,W(2AS/F M'N9R./>"[_9B4UG;),N[731'HOOY:/.8B5@A#C.JJ/8"HD@[ "B%:<$8BVB, ME7 J5G)6XM0(HE/8JV1]#ZZVFXT!T1I\W['1==@TO]: !-N#/"=OY.U(2_,/ M=R9M7W3/#;.]K'VCWDG]#IV_>UR(^I/FK%E>$$(%3R'-3 1QA 4D'$F8<9J1 M3*0$4RO'XIR@J='&-MV*F355JRU01EU0:7WM,V[TPMM/(R%!&Y@]1L++/K-( M*-Q&R@CBC9]3^@X;4'K2;O2^/EJZ#!LC=M-<6#WOYW^9$^+WBWI5=9<]VO": M:\ZK1RG663)FA8RU%X8$C%@:053D_Y>]MVUR&\?21/\*(V[$W:J(Q"Y!@B"P M]U/:95<[QNWTVJ[NF*@/"KQF21EEK-__0(D)3'U0@$02',B;NQ.5SJ3 MPCGG@?#P #@O&2 I%J 4O*"ER/,TSWQ\,">I4R/4.I1BK_5-LM7[)FDUWY6T M\?/5W.; S5^+CNS K!L#5&\?S@ND2'ZQ\(GI4R-?&X7]TOSBX0O#>_[T\LQ MBNYTO/!EN<@ZU3!44(@49 MT1E -"6 0\:!)#DN-$U+6?J%D[P:?FJK>Z==8";G:^P\#WVGEI7I#D;X*>\@ M>9:O!_\YY[G].9.GGPJO^M!V/FR'+ A5>#==/2IG:\F[5:]KE MK3W384_CZ.8A7XW.P N[T6^WYQTDE[47@TB.\VD9H_K/O68>NM']#X>M]]== M\3O*>M\I7RO-H[#+J;DP1%.@[=9-LE-WF)!*9VPBL:,RB[/YARSC_D'_@(E.]ZC;W__Q]66]48]M!@#.B4B+5 ,FRAP@6$I I/DG M89DF12:*C#BU4>\7,S5NZ;;3,JHFC:Z>:147D.VGDGAX#C3HW][+EPM=Y4@LV3O]>];)5WB=K7L/5S M73 8(]P\!.#@O#Q/VMWG]I@/=%P>\Z^]N_-ZK%$6YTGUMVOQ]!]#[_VU,BZ. M;&-&;U<9"A7B "J< I042! [%5A!K,<:BE2)#Q#DB[*G-JR MW:J<; .?.TI?D6WN@K[;MB@RID.?DUX-9T!P@3- T4(-+DL<.?# &8+C, 3W MCUZ5G6)+[;S[89;T@LW?/JTWRT>SNM^\_*Z6]ROV_:$2MS;XJ;Y4W>=7Z)12 M2%$)LIP8@K(UK#DK!8!(*2T5TMBM(4\$7:9&7-L%5E>JVAJ3[*Q)^$NRMR>I M#0K*?@F:-S=J&VDV!J:\@(EH@S(&3:ZY!M6X:3=!FOR,A)QK(#N3JG/5D'&* MC=T*LR]_FK.-DH;L*U%M9KG(=4:E H7A44.K9B_&I,Q @8D2"C&69D[G4^XB MI\>>;7DMU:I\7>VQ$QB[4F!,Y 9GNL.:9+]T]$U:A7\=KD#9>70&*E9V0N!/ M+5QV'H!+1^1(8"EYSHV[EE$*4"HI((P+0&3)2)F1 M3*9.<3,],J9&)+6:25?/D%/<,W@ZG'9?C]+01]U# N1QQGT]4&,=< < YG>X MW0]%W\GVF4^.=ZS=K_JK,^T+CP:&% FQ?%ILUE^,GU0]6[?MD]ILTT%*D0J: M$PXD,AR("(. I+DROE4J"Y8)6'(V>U8KOG2.+>H1Y_/5[0H=,):FU399[=2] M21;*,Y.O%V(WKRH6; -3XPZO+QV\F#:OK>1V/E_^Q[6B=1<]-=]KJ[G-E6]T![7RR5[[-N#Q MVN9N%R?%C9>&@7KH"[UX*%_1[/WY<+\\]U?;F=%RA3I4 \]3VI#0$1C-,0)D56K,L9:+00;F)IZ1-C;C: MIF)[):^K6'<28$=&B@7;P"3DC5AX6F,?$K&S'$_*^CE)CWUFG\V![/U0&&U\ MJQZKQ?V=_K9BB[56JSO]^W(I[U9?U>JY$DUD#,4E+23+ )8( U0@L\)!M.(R 6[D$AG6@2DF"J+> MM..!423R<9$X*@5Y0'!(1#X?#4\/?5^M!9O_NV*K]^8WZYE.G#MW>_)?_V MX=/OO]W]_7K>.C:RAZ;:AQNJ:O^QIZO.4*.PT['J6S(Z\9>P?8X].F;KA\^K MY7,EE7SS\L?:GL/L,M9NQ:9ZKM,Q=QG7"A)&)4( %C9[-2,I8+2$(%=8TA0C M7OI%0_JK,#5NL^HG[^?+O]J.G?N\S+WNGLGN ?/BMAL:%NV!N<$HG]1@;]6W M88V_6 N2:O'K2=P'2:4/!S'2[BE @5$W4^$ '>ZMKACIR@/CC[L4B109"(@L M@%8, E2D&>!%B0$5&J<4D;PD+.B4^.-4\U$ZA=L^!K?U([PK(%GSW>/GPQU-B[[IZF3VL0J"U*NE:_RM S3EWWN=;TI+;])FDOX3KF)TVP MXL8 D+0(U 50&@S,CS4*$3EZ[(F+1?VCZ3WN&V7LZ3AZ48VN0)SNWYW$^-^J MM9@O[;_V&TJ:886DHD 37M@0KPP0I 4H)1$"(ISEN5^(EY?XJ;V)COI7W[PJ M+-"QP&7+&6-^'-\R@Z$^]*LB*N!7]PYWPVV@+N(7A/_4?N)NP%SJ+.XXRLB. MOVV6NK[3]<^S L*<08R!Q$H#)%$.6$H%(*204N9$IEDZBE/?U6IR-%D[;MS1 MP>.G'+S:/!OU4/][)!__U4P/[+^'SM_T?7/'J1O/XSX%]<_VIE_I]-_#4SX% M8S0O^.3@843_#[:J;-"P;:>V[6C 9)E15@(M1 X0U@CP%". N M@=.;1/S0B40LCD)')1L_( X)R//3H2=J<_/7^]_5PG9RO5W(6_E8+2J[:=U4 MS^K=#^L'J5G):(:U7W/S9QFP?6\+#:V@Y^3M;#^WH'UM=+)NPNP!IR.^: 4[53, M2>C(IV$^0!R?@GE]VK_\\3[/\NUR(>U@\@V;VY3^KP]*;0X*YDF&(&:I ,2V M8D6X9("5J@"\%(4T_I/"VBFEP%OR!*E*"1N!VZJ<@&+IUH,,&"(U%_JM=8(82/Z^6"_.C MJ$^.UH89WS[8:5F6%F@,Z"Z,>/U4 W,=0$H>5-7/PB1R.B,D%'II=_00\*X\+1_ M OL[,];FY59*\P59JW7[PS$ZX+Q2WMTP"VUFY&MQ>:IGX[;%'1KNHW:Z@PN,T?C[2W7_ ML+G3?ZR;8I8SK@DED"D@*+;1PYD -"M2D)K-KT((DE*A\*;?!]*F]@*IU0-+ M#9[6ZJCG-ZN+?5[3[OL0:T?ZCH7@T!1\V.9[AZ91MBEZ.U2/[S.@#-+?^U#6 M3^SM?<;L_K[>YSX4X\SLI9,3,0J5+*0D,G>Z MI;TL:FHT\OI :*_H-2=GKZ -.3T+!6SX&]>36 UT#W 9DT$.U%X)^HF':J<, M[C]8._F)T%YKZ\VJLO$*7S=F5K?Q3BQ+L>UY#03/4X!*5 !:R R4*2*EAF5* M<^K77^V4F*EQQ%[+I%;3EDVUY=0NQD#Y0.O&$]<#-C!'!&,5T$.M#XIH?=-. M"AFY5UJ?H M8@9!)E@!%4LS[E;F]L384V2C1K^P1?@*-R?&).-3JEZP$8G'PDOI%^7Z:_LY#;5)V88(X&%9$"G)#=.$J/& M76(*Z!)RI10TVR@G)ZE/R-3X:5OIGG_5?Y!\-YO//#\N%:FOQI506L% 92*FVN7<\ M!\RX&2 G3&*B%$-NC0I/#3ZU15WKE]0*7BIZ=QFXRXOX&C@&7KP>2'@MVG,F M!RW6H\%&6Z3GS.@NSK//7'D[^F$AEH_*'H;."E[H7&844)81@##) )6T! B: M18LI9-"^>)<;-G<[H3PAPVN)[B0-]\5L-$M^F1O=?FW*Q;?WH^*^Y(^#DWQ,^4Y?;%I M\\7N2AV2 AKE7OR6>S^J;@O_>J3&H8"MGLDO6TU_M1%Z'67CL8$3)I%XH5_6 MJ SA9/8A5[A]R/_H]9W6RK;&4%7-01OVPU"26BEK2S6OZK?CV]LO[[[>BLU, MPIP(F6$@(%;&^\H98$P30%))S-\HIVYMD'T%3\V5V.F>-,HG1OO$JI^\UC^I M#;!=9MR/,KTFY/*![U P#TQ#DT'8_21Y**1'.F:.B+C7*70(;#U'U%[#C79^ M'6)D]W [Z/.!]?.J!3.#+NZ_**&J9YO3=SN?+_^RM1S>+U?=P.F/NX8]-%.P M*,P[@0AB-I&H* %3DH"T--OT0I0V2=>KFEZ $E-[2>QL2/9&W"0[,Q*]7'63 M(J[HH!0T96YNZ] 3,?!K9) Y\*_4=P6(L>KVA:@P;A6_*T ZJNEWS5C1B])\ M7LXK\=+\[[XT22%(H35%0.C4-JA%'%!2V'JD5$((2\*P5[,X7P6F1I>]Q69N MDD;[:"5D3L^)&R<.B?3 ?.@$B0)(DJ;&)^09H*P0@.4I*21!.$N=?,(^(5,C ML5TL0$=1O[(MO9!>OFJ- =3 '!2$45#$Q#D0KHJ8.!IT](B)VZ>NU"[6KB-51E.99<;C M(3G$ '&6 Y[G%!!>9$7!55IFT,?WB:/6U,AD:Q5@C5EM-\MNDTL_?RC2[+EY M2>//R<"\M34H:2U*MCU'==/I9IUTK*H+''0.S8;H/!87X4C^522E1O6ZX@)Y MZ(M%'CV,N-\N'Q^7BSIYZ$CPC%'CJJ&\ "E"A2VPAP%710$4U$J5#!<$>24 M]@F;&LDVNC9I;3?M0K[IKF0_BNW%V8TX8Z$W,!V& ^=-="Z(1**O7E&CDI*+ MT8=4X_29, +Y?;F4?U7S^:S J4H9)B#+H2$+RA7@E*>@X#27 IMM7H9]R&([ M\-2(8:N7W_K?P>2VUD.,'WA=7[3;>_D>&AEIJ>Z&'759'AISN 2/_AZVW+K% MT[^H.7OE&.Q=<9255&FS?=(4*8!R50*6$PZX2)G.A88I]BH6Y"9V:DOU=:N M5N\HG98=I\%ML<<'=V JB(*K-UWXP12)3!R%CDHU?D <$I'GI_TCQUY7-5J_ M_J?MU3E#(IT9^2_5HOWQ?/:*,ZQN[MV58 U,ISN<7AW8Q//:>JR/ MY**=DC"J/]9CXJ'SU?=H:&9/F[KR^VJYWN\\%&>Y$DR9'9]9]BA-,:!8,2"T M-@N^I$1)K\#+TV*FMNAW6OYOWT2>DR"ZK>_KH1EXB>\4O$EJ%0?9G?6C$"U9 MYZ20D;-T^@P]3L_I?3HXFV_YJ+ZQ'_LPQIG91.D"L12H,C-[J@P6@)8: D@0 M%)!)B*17XNX)&=-;[74^@M&Q*1S?JNF=PW>$I>NZOPJAP1>]'S@A27KGS(^7 MFGR$O',FGDC#._NH_Q'*E^7SNJU8E6)50L8)R#*% $)2 58(#3).)/"'N1TV;VG#%T'A[M,.%8P>ZIP8F_AOD.MW.SGA=U M=_!]_XJ_U[L2U00&?G_:S+ N12E0"G)F*YHA3 "#V&PDC'>1(YXBGGEM'YRD M3HV4.DIW.L[<)!V]DUIQ/X_#;0;$$4R7-QDSFJ+^,% MPZ%WX_?A0&*2__'4=M/YMMQ&2:I/:K,O@O)M^9:M'SZOEL^55/+-RQ]KVYIG M=X)Z:S-AJTW5N8#-F="8\1101HWWI&W'MKR@ !NO"66LA(7PZM@VA)*3H[V] MC2;-K]PJ-]A,_M5?&5ON$+62RU[_I+1;>:,ES3MS8?3BD!^9M M9Y 'ZM 4!ESDH$Y'X3\E]-,/F',!HIZC7'F#T':,>:,62E>;F4ZA8) KD!\9#J3\G+N&TZ:>O6\X\WC@'OR957-[ M=_%^N?K*YNHWQ3=?E7A:U9Y6?87YQV*EV-PVQ:VKV](4HK3(,T,3&;+5T5/K M!VG (2E@D?(RS[-MZ=!O'OML7T6\5ODIUAP/ +6#-; M=FAO25ULR'.?[#UECIO@069@I$H"_:A_]4+=?[<:BERLK:BW_''WF:'P'&TB M@P?R(\?U:C/[JN[M;O5WM;Q?L>\/E6#SIN7W#*$"$T8X$%)0@$K#?93)%*2D M1)R972)E3BVI>J5,S5_J:IC\V>CH>$_9CV8_-T7#:.B=FA<\S@3C9'X?B9@! M.@1B_K4GC_ZQ1R$()_.V).#V\#6;HZ\;XR38\7>GQU)G F&8@Y)CX^NDA !: M_X]D(H.,L%0[I:UZ"JUQ]D1>0 5NB<["$'5+ M="SE)VR)SIIZ>DMT_G'_$F:W4IKOQ_J;^63[?L)(YB7*D4UMMVUF"O.VARH# MK!1%CI&6$CK7+CL:?6H+OU4PL1IZON5/H]>_T*_&9/![,Q\XO J3G34[J"+9 M\6BCE2([:TBW!MGYAP+?UX_?6;6R:_Y.?UPN[C]6STHV)Z=_4W-IM@=_K-4, MBSRG!1: 9DP!E&4"<*$U@%10#LM7"%;S M>H_\Y-OHWFT2'%_UL:$=^L6_T_?F"-.;/:9_]&#J[P?X8!3+*W"2.:Z/X /# MD'0L"99-Z9D\\^LDA\6;]GW:L.VW=$1+M.<9P7 .3>D1"D&+,^TS=7B M4)1(XC3SBT_JD38U,MHKFUAM0;5(6GT]8Y_=L'8\]XR%X/#>2#!X 0$X#J!$ MBZ3IDS5R2(R#V<>Q+2X?"J^G_+Y:V[Z::E4M#4.)I_5,D8PSIE+;KTT 9)F$ MV5:82$)9LJ),D5:^!96/I$R-/';5@AM-DT;5I-;5OZ+R,:B7]RI1H!KZ)B0$ MI:":RF=1N*JH\O&HHU=5/FO8J;+*YQ\.+<^Y-KZ)#0U9WR[D5[5ZKH1:?UW. MY8R5E&.SN(%.;8DO+3) -82&!"C*L%"(4Z^$S_.BIK;TK:9V^[)N=:P#HKZO MEO));#QO3WOP=7,7XJ V, ML :O5K-':*II836,6Y+R$1K1RG&<%C5R,\Y+! MQZ4X+WXBM#+@XC_KSC;W3_,Z*^_O[$?U^/3X437UA3^SE^73YHO]TTP7L$#$ MU@,L-;%I$88V"E4 5>:HD!E,,73J:1\@>VIDTJJ>['6_25KMDZWZ2:-_4AO@ M6RC0?5;<&&<@K >FH'@P!]0-] 8L6O% =\DC5Q#TAN2XC*#_$%%[2[1ET8^K M:6>%5A(1!=)4F^U0(1 @F2Z!P%JC7"FA_"IA>,J?&L&U>H97OO+%WXW&!D1U M8"KSZO=PD[06#=[>X1)RP_9Q."M]"@T;+D'CV)GAXC"!)\3"[!V?FD*LZOM* MB:8UB/EYKNP/QDV\?5RN-M6_ZM]_7MGLRLW+9_.EW)B_O?NOI^J[W7O.-,18 ML3_^$.1GZ)'MO4M*UZ2;9657/5->NFV1KF?G)VG93/[(S+^+1=V3 M8YV2QU)KW /UR& >G;W''C^,T6VP\=MEW6-1+435[:Z,:*:RTI8A$&D.$*>E MX6CS3T%A6J:20BBT#T>?%S4UUJW[*+]2]8K.UCT(N_%H'-P&9L90R+Q)[C(: MD6BK1]"H1'39X$-J M7V_,R1JI*M\XD^95WB\6RCU% :\6,5HIP5A@= L01ALS^)#$=BU?[\NKME%= M#.%,42D IR(#2.D"<,X@2+,"<8;3%&*14:=(N-/#3XT"K';VLM0S4O\ ,]=;YU D!K]8 M;D$88$6?-CK:Y?"KP4>^_SUEV/$5[\FG_+>Y9O&OGI3\HI[5XDG97;1-S&L" M[6EU6IEG.)6VYOM M#W5%QON%K5K@OJ'IA?CRCC(6<,._R*V:.Z1 LE6U36"*!)C[[BX6<"/MW,(! M]-J-N:#2L]/J_?AHNR@7([H[)*?G_2Z+FAJ!=K3=U2!K-'5G@0O@7B;.>) -3)WG MT0IH-'$!-G?ZC ??2 0:\*7S8DXW0'JX\\( H[&GFR%=_G3\1-A&\>O3XR-; MO=SI3N$\]E@MZJ_+>E]#5B)5$ 934*BR!$@P# @F)8"Z%((+#&'NU?C"4>[4 MN+55V\:TO:KTN%?=;\_I"K_;9G0 4(>^YKB(9WLIHVY] M/:$XW!/[?CSPM+MV&C\9BY[,%G&QN=L\J-6W![;8_VK?A\/FD9P/*V,(84W- M?IKF!0.HE!IPFIJ?9*[,OTK%_"KZQE-M:IS76':3[ VY26KKDHTQK_/K3N>: M)IOJ(!;-,11MZ)EW/+[_*?,Y]#G!R%/I?U<0'?58MPOQ%!OW/B(ZH$1=*-,J_!9V#B"X$F(,OWM/W1T M<<=YO&>>"UO4A\W4;#FB;VKUV)XF_KY:_K5YZ-S:(2GS%)<(2)8J@!1. :-( M@E1)5)9,E@7Q"GOPE#\U2CCJ']@6XC*R'W>'W8T1CI>%46;)C4\&Q'Y@NCD' M^[=@V+W)*!"\2%SE*WU4*@N$YI#I0H<)(T);Q?W#8KU9U:>YG\R7KRT>2G.A MI"UPQ')[3\Q$;GZ"$L@,Z2SE".>%U\G<.4%3H[:ZF<%>4;.I,0][EF.]"*X; M4<6 ;&!&"D3+FW8N01&)7\Z*&95(+AE[R!@7GP\((?G^?5Z).FZ,K>ZKQ?;V M$W+-A<0 $VC<%!T3DM"@4$\BM?N)Y$5.C@[V62:-FP/7=&3 OWW9> M#]'0!S_#H>,1$W(U2F-%@_BCY1<&T@M$7P#(Z0^.%_K1J_BKH(_^)_V)[I^K M:J.66N].BUBW'^!Z1C/CY^1E#O(BXP!IE0*.J0($Y;E E&$)F2OC79 U->JK MU05&W_V)[$$O3(_XKTLX7R;#B.@-S(JC N?.DQ$!'(DPKP'2BSD=H>FAT$LC MC,:ECJ9T2=7U(_[L^O9IO5D^JM5G]F+';6)PV7P](SREB# .-+.-3U4N#*TJ M GB>9X1S8K!UJHC7)V1J?+I3S(8EB%;IY'NCM0>K5&^5(PM2HKU$PJ37TC&0[ M L_M[.PJ2 :FN"X: QS1GS4]5IS9T?CC1I2=,^\H=NSL@_Z.S._S)6?SW]B& M?5W.G^KZF\VW4>NTY )BD)=4 ,1S6Q%<(U"*G*E"Y1@*Y_WA.2%36\V-GHE5 M--EJ&G#P M''UJO&<53%H-/9?R:?3ZB>YJ3(8^_/>"PZOM\EFSKVBW?#SF:&V6SYK3;:]\ M_J&P;7&$FLE-LM,^T<9S;_1/K %^NQF?.7'; MYPR$],#4$0MD[[U1 %R1=DT^DD?=3P5 ;FNN\!U L9GO$29UL*P&+/%&LU.#'!6V/.6E,H":X9*K^HT'K*G M1FH[U>N5M5/>_+M:=#+DU*L<#L\2L1XSXT9M ^$],+7%A=J_M*P_:+%JS7I( M'K?XK#\D1]5H X;P/V2J4UR8_(^G-JEELVR^+]8D4=?"?3(<:[-8T!\P&I",DC0.7DPP0+,S_9YKFI9/;%B)\:A37Y)MU#$@VR^UZLS8D>R.2 MO17N!S'>DW/Y%&M(R =FN,>.;'.:&]U!K;R?1^PZ$V[>\ #X#OR.<(7V M8R^TWAZP)U"1O%]7J:-ZOIY0''J]OA_W]W@_5@MUIYOS@?=,U"[V[3.KYO41 MPJZS^YOE:K7\R[#D6V:^:^:969HK)4ND@$)(VQU] 3AD" A#9*(0!>46RMNDOT\ M[ U)=I8D;\>;!W>G>(SY&,DY'FQ>O-SD:P'M<9>#AQ[-;;[6^*[[?/58@54_ MV/K!_I^-B7YF7+&L2Z92!40&D* )%> Y B" M-*>R*'$*)?6Z3[M*FZF]IZQZ-XG]WZ2CI:W'O#6@^:.-]#_\7><#GK5'KII/ MF&5:I0*#$G)MRQ02XVX4!4!E(7)<2LJ8G)D=7+647S=LM9G8K!YJ-NS#GS)[;1GFT^1C8OW2DR9M@GO0O1!0#V5A5 MBZ[29=P21S%@.ZJ'%&50_QU[6X6$OWRK'NVQI?ZV8HNU5JNE_GVYE.OEZJM: M/5="K>OZJOM2LY!3S!E$ %&S64<%X<8ERE- J"B8<8FTS)VJIEVCQ-0\H6W) M'OZ2-)987MW:8G^NK3%SDVSM<=\T!D_4YX[^#$F M9:0=_#'2=2Q%\)Q%BAR_%N&>+7WPT*-MZ:\UOKNEOWJL\$*>U:YJ1[_>M6HZ\L\"\%ZC$7CI[_8/@.[>IW@&6'P"9[W0V?#5&N/@RWB.5' M/82/7IS4'YA3I4L#1KDN0-8,_K8)2+OEZ[HSTDP2E4F.%0DHD@04 MAX',AISV?N+J>>=U'>MW4JYXAJ4A>$ 52:KP*]K39.J5C7YI5JTO_DUN-+Y*XS=_9@K MD1O!8=F#UB@Y:.'S4SC$KW_^2LK/*H-^RM2>:N@G'P\,'=SVV+$=41?VJK7> MZ-P_J\W#MM#3+JVG];!F!&:28DB!Y*7M[HH@ M(!1G@.428Y'E)81>A9ES;IUK@>Z2)T: M_>R53G9:)XW:B=4;I%E@-QFW27#CI>C0#DQ,45#U;[OG@U*LCGI.,L=MEN<# MPU$?/*\/^P=TV,QEMG[8.6%OU$+I:C-+S0Y/" :!H#(#2" ""#:,E.7*N$6P MH"1W;O5P1L;4J*=5L[N[:#5UO^D_!V<_K40":6 2&1(?]T"'"#B-%,<0@)=7 M0,(%)'KB#])1/K':)[]8_7^]27AM@OW2>Y;(\I@8-U]M(+@')MNH2/O7R?+'+%:=+ _) MX];)\H?DJ$Y6P!"#%__[O)Q7HBULLYS/[0FK?;H^+EW/A,:$*)2"+,O-GI0( M#JA$&9"<9T(H3'+E==8?2[')$:-?13M[7=;8MRT3M;>P/:H>KK1@_XP[DNI/ MF,>A&3?^%"9_MD\,$K<5>P[&KW38K]94RR Z@7E%C42W\<->#)^9/ I^R-1#6OAAZ5+DX9=;CD3SX3 MMFRW$?*&)>Z>U>I;];CM><[*#(DLY[;N>FF3JR2@6&5 Z)Q22!!3F5?8UEE) M4UO0'463I='4)H6$-IH_#Z_;DHX"VL#K.Q O[^5^$8M(:_^\G%&)X**YAZQP M^0/71&]]W;!-W3O^HYTHL[-L.XZ3E#&E"@AT1K&M\(X!850!P2 I:*8ATJE_ MS-89:5.CBO8 =J=MLE4WL*][/]1NE!$-P(%IXPKL F.J+F 2-9+JG*R?$#]U MP>S345.7/A30XT6O*L&V$0DB%5"5!$Z@RDT'@5*<$XS9U.O@\' MGAI!-+J%]'3IHM6_\*_!8. U[FJ^7P^7$[9>T[ZE.]QXG5M.&/&J:V!NSFY;.9FLWM0NZZ\=YVN_$VU1?WF9%IQC51&01*JM2LT%P"3E,,9%YH MC01""'K=305I,;7EO#7B)JG-:$JDG&LAW98C]=SV!TV6X_G T%,P]$%" /H# M9;9>!66L,XH@'<8]S+@&IJ-3CZL&\^-.J:K9K1E;VO'?S]G]C!$# .<2*"$R M@')N]CFX, Y,D1$J.;5GFBY\>#3RU#ANIUQBM7-CKV.X^AGI*A"&]EG<['>F MC+.VGJ"!M1+_\W[Y_+_,9QH&,#_L%_[Q2*,LYK,&;!?H^0?"')9/:F/K2IGU M_EQ))=^\_+%69H5_6#RKM8U7O+6Y.G7ZP$RD4$JB-4ASA(R70A'@"'$@1(JR M$BL,E9YMEALV=_-2W$5[+=N= L-];8WF386VK>ZVG,TO5OVD6OR:["Q(]B;X M>28>L^+FC@R#]<#L$!-F;Z_#'[%(KH:'X%']"W] #IV*@!'"2.TWQ3)/46,5.-+T$1"3N."MF5*:X9.PA+UQ\/C@A M8L-^\";2V&KY]O;+NZ^&9&:(YJ7&&06I5A0@I13@D)8 "X3*LC![#.V4(7I1 MTM1X8-$&LQMMDU;=IM=4K;!]CWHG 9R!N)\?H@(W,$&,AYEW^L3UV(V41'$% MAB')%/VX7$ZI.//YL1,K^LTXD5YQX0-ASE2=PO]V^?A]I1[48ET]J^;6RH:Y M&8_N3M?9%9P6F> :D#)3 /&2 )9*"LH4%B4L,C0&-* $(, 4+* J2EEK2 *1+0*WPH M.OJCM0Y]I?0V9VN;8V'WD[;:K&\VB],LY/( M4;UH'Q ./6JOSX:]%KZ*!R6?YNI.-QWFE/RX7-S7;0";:X&_J;F\74B[QZ\K M ,\X(VF1<01$6AJOFR$!.)<%P%*GNB2""^K5RMU;@ZE1UM: NK-B:T)B;6BZ M*6YOU:P9]85;??)UJ1IVI,ERH[-!IV!@;AL$?6^J"T8P$N_YRQ^5!(/A.63$ M\('\#Q^^/O&U8I]72_DD;+G@^^5\&UV$"D%TRBD0T';1D)0")M(4X"(70D!* M-'7RU/K%3([H:DV3K:I)HZMGI-8%9"\?.,3!:VA6&@$J]W.&.)"-=,@0"IW7 M"<-E1'J.%WH^/-K9PF4#N@<+#D]?ZSY^5??VR_%%?5^N["W0AX5>KA[K[\J; ME_:/^^BKW&:U<50 I1$'*)-9S0YN/N'1 M@>@*9S((T^@NI9\6/\FQ#(+JO'L9-IQ_Q-R[Q69?V7 GS:82/*UGM,QAGA<8 M<"4%0)BE@(O,;+I+C3E56LC4R]/E3BH1 M)L?-AQH,\H%Y)RK:WEY2$&J1?",_V:-Z1$&P'/I!88-<<3'=C&WOO]N2Y"I' M6"&M *1(V[X6V- :5P"30C*2E:5D_G>AAU*F1E]MJX1:RYMDKV? /><1H!X7 MF]? -,I-I@="89>6YQ"(>4MY)&/\:\ES9IZ\ASS[<*"7LUJNUYVJ>_]8SI\> MU0Q!7AI[,I!+:OM3,P@8LF$H-"LT(R4S[LYLH>[91LEO'E[-26E.7VS:?+&/ M9 [W)7]CF->Z[[:4F4$^6>T<^N]J52W/=W7R =K1-0G';20?Q"J8M(C=)+?W M=@?443BBO]$+12S'XK20<3V(7D./7(7^IP.NW3H%P9IR8._8:F%F=_U9K>H_ M&J^D;K?UAJV5M.$1R@BWLG=^=PD+E2M-@-:613 A@(I4 E3RHA2IK;#B7# ] M@CY3\S-.U5R[2;9F)<:NIBQ;W5FX-@W4MB5=X[RW4+$FU^&*<-PI&_J ^K_U M;'G<4HX[:V-=9_;/WO?=[+$K9\_O_C,>UGT7I1&DC'>C&@^25U>O$8<-3:/[ MOE*B:>1F?IZK>NR%O'VT7N6_FH6)$81923'@4!& 7U]5X!N3GN0,4+5?/0>3( M>7ON(!SG\'E\-HR./E8+=:>;&LOOF:@[N_VQ>++ _,:=8&&RG2%I_?FG&3-(8D6TMNDLZD&&.2SY&ZS$J,5X-UR%;7C]@&(7NFB_OV_6RC7K=LO?62#0CLGE])VV^1R^O M'IY)7F0\TQE 7-LT#L( *S($*&1*45QBAKSJS4?0:6JTZM[CFMDU7EN6[$P[ M_-#-E@+\2#G&7+O1\\@S.#!1CSUYWN0=$>Y(-!Y#HU$)/2*$A]0>9 I!0B*G1!F5.T3Y^0 MR='P3L]DJVA (L592"\?)\< :FBV&Q8C]T/<&%B-=#(;A)G7*>LE,'J.3L]^ M=+3ST$O*=P\Y+SX;&"/0=N*[6]Q5-A;I=[;^FY+W^QIC+S.609%ADH,RXRE MA@P$614Z/'3O_)9+E(6FVWQ?1>/(,%+B/N&#@0 M%<>A@P@"(?2/(7!&)58\P66!X\86. -P%&?@_DE_?^N?JKI_V"C)GHT[=Z\> M:_*:+_]:F6])VQ&F?1-B 8T+)@J@!*[C$@OK@!% $;;M6VA12*?>+5Y2IT8Y M?[6*)ZWF2:-Z8G1/:N5W[]$ )\1]+BY[;H,@/# 9301<=Y=O$)!'\@%C@NWE M&GJ#UN,KNH\UFO/H;5[7F_3_<(SZLG^8[TE]R:6DC7&WE2L_K]1C]?1HWC;U MH^OUD_5MWR[7&UM^9T85P;! '!!,H'D7E )0J7- =2XIY1KG5 ;$JEZIEM,J M&S^H]:A :\>P9&M9\DMKVZ_U)7'SF=:^I#:PKE1U3?%;_VEVO9L??M9^4BG= M(6;JRM*[P?@.4J'77YN?6,@W&+K^>K_APX:2]ZIZ9O:$]M.3?1?UM=;57-'DPFOH2 MZ"6H72DR(H"#D^!65\-C.QP[^M85Q6+2FR,VT0CLDKR1*Z>S^KYW2ZEF+"TD9A(#!(L,H!0Q0 I#,C 3I2!2"\J< M,@T M*\HZ](\_?E_-*O#3_NZ_%5,J2 MEPAE0&N!;,=H"DA."GLVY.?*..+M MYL_$1W%@DMD!N%?Y)FG43?YL_SM(12L_I"*Y.(Y"1_5S_( X='8\/WU-<.&= M?O=#/-@#-QO*P'9_L_]D4EFVC'[^IYOKDTT386W=+% MD[W4OONN&D\F8I.] 6-YLN;5". >( MFWTW*C0&E(@"9'FJ(6.\,-ZR3\^:/F%>+XF1.IA^;_6M64!ME8W40MT"K$M" M4J9SP'6> I1"#1@K"*!<*%E2BG/FU? A&L#C=Z]_W3X]X"ZJ%VBWUV$L^ 9^ MKUV!7+S6\O$O?GI%3:-1?,^5C=-G_#AZO=K,FC*8XN7V1[6>"8BR+.<(0,6D MH0L) 6$G_[N1QCWC/S3@Z#3_Z('@'8E02J[?&Q7V25]*/RWD>H9D5D*HF7GE<0Z0 MU 7@@IJU6&B5(\1%*;FGPWQ6V-26YU;7IB]L-XNRT=?;73X/L[.[' 6\X=WE M,-Q"G.6+@,1SEL^+&MM9OFCT"6?Y\F?\/VV>5NKO[$?U^/3X434QKE_L MD=Q,4YY*1@I;_#0#B&$.J-E\ T2*#(FLS$OFG%QP7LS4**/1-&E53;:Z)K6R M[J'M/;CV,T4\M ;FB.&!<@_ZCP/82%'^83$*KA,#[R+9+!/U@SU6BZ;4-7^I'V!/FX?EJCZP\R21#KJ.C!&&V=#T M8+&Q)T!6KXA$<&QLK%7?&7G<)7YLTM%Z/O%(0&L*M:B6AA8V:BV?E & M,GR M1<93KK!9NU*D F* -4%,AL2QG)),T*+BC_J@/! MI6?#O!A;VM;FPRS%?]9M#-:WS1O[7TK.$"JIE+($FM0'V65IF9$ 041.,2Z, MK^.4%><@:VJTV*C:=/*X2=:UMEMGQB;0_U(MVM^>]^Z]\7;S1#S\GE(V$$4J?2V9>)S=FUNZO;1=W^9*4> MS"9K5WIUW^DXXYAD2 -1%-"2BFT-B%+ &<&<4ZYD07U(Q5/^U(AFIWY=CKZK M]_88(;3'L>_$N+'/@' /[]QHE5.?G3*IW46GL<55Q$^_+!3DP,!U[AX\/G?N(3$\:13GZZF-4- ML/OPC17_[(-5S['0Q2%&.QYR-:9[3.3\F<#=GGA0\FFN[G135>6?E33^E9GA MQ_H;U4JWL9;O?AC:6[#YVZ?UQKA?J_6;E\^KI7P2F[5ME:E6SY50ZWVQ#IP1 MGF=9#FAN8R4+G@+&,@5RI:EB."U+X10U.;BF4V7^.N1X:TNR,\8NN:TY37?: MUB#/W>1@$^^X[YS"=([T$O*=R99"ARGZ,CCPL;:Z@^DY[J9X:+B/ML^#"PQ[ MT]P*XZD\S6UAXSJ,X\26WC82^*3,OO\;^S&CL)"J3 M 4VG>'SQ'@""1UB&E MBF@L8>J5KN,I?VIOA8[ZR;(.41*OCKSF1G>_-X#OA+CQ^H P#\S6782;(+"3 MAXI-0Y(Z5=X>/!H;XG%S('B1&-=7^J@\&@C-(3N&#A/(><^LFMM7^?OEZBN; M*QL2^U6)IR: ZO>5D?3'PGCS M9EPJXA6RZJW!U'BO#O[>:WR3["P"YIT&UL8F6PI]:T)B;?#D0>])LL?EPI#X3DBP^"! F-3FGI4!U6H;C=OV6KU4BWN M_\'F3VHF9<:T+C*@4B+L/0P$+,L(* DL2LT1+?UZQSE)G1KM[2H%"ON#"BT/ MZ(:X&Y]%QW%@#MM!>%QXCVV2K=9)K7;$\!4?E&(%LCC)'#>DQ0>&H^ 6KP\' MNF;KM=JLFZ(OFYG@D!/-&$"*:>-VD0)PA3,@F.)0:9*F@OM4JWLUNA>WC%"> M[IN5D;3*)8VJGB[3*_ ]M5ZW6SQB.C%G#(XEH?R:NQQO8]39AUY M%B-IB@H%)5%.U@5=PK5W2JC? 0NZQ/M)R/B5AU$7= M8^+ATNY[-#1D?5%';^HHZI3R:0D)01" M"VG>U8("8M[2 !*>B@()A@CRBV+W$3\U6MC>,:UV&OK&KWN![[A5& S2H?<, MK>+)7T;SW4W=3;)3_F87^?#E,N !L>\AN$4+A_<2/G*$? @PQT'S0:/X1[;5 M'O:M_ \CH^YX]6W9O+WMK=N^Z/N^YOL,YU1!123@U%8JP! #3HH<8)VKK$2E M@NZ9BK["I\9HS?:$[0VPJ([3'X=='-I^_>5I7"[5> MSR!2**64@Y1(;O>\$I!4%8")G#.)&=3"Z6KPS/A3>PTT*B:UCLE62=]NA:\1 M["?R"+@,S-5^D 3T'3QI^!5]!E^/-W)?P9/&'/<1//U88#3M/J=[IK62I68: M*((40&5. $^Q-LX=PA@S@FE:>,6_[L>>VE)MZP(LK&Z>4:@=P-RVEH$P#+PR MNY41(H9J'ML:*[BR,_*XX9#')AT%,)YX)&PYVKW<0IC=7?T^OM/-J;1]77]5 M]_85_FUIWMOKY;R2-B!H'\*L.*H!@5*:58RQ@%07V"WQZ%I% MIK;07]M1MZRL+6E\U=86Z\)VK?%CA. Y/5X8MWXT_M*=?KM2LMJ\9Z(^0FM:>&1(%$@;=R?7N>TJFBE M-!&@+$HL\XP0@;PFYBIT8?7Y\>']GJ);G3R=_9?YC=Q%[W9*N\Y^[* M#7['C5=T4(?>D^T5/@6E89E!TNN\8(JUG7,3.NY.SPN(HTV@WZ?]K^@:LKN] M7ZFZUDQ;TH0P4A+.J7%64 H00CDPOS#[0*:@@BEG&7.^ASLI86JDT[YZ=UH& MU, \C>3E2[.K\1F8/P:#QOV&ZVJ(1KK&\H?*ZZ:J%X:>ZZC3GQOMSJE7[>[% M4O^#8:[7AX58*;96OZGFOQ\6+8^NS8915<_U5H+G3 I.)4AUJHV[!0F@*4D! MR0HA29YRGJK90MTW&T=G_\M%MM.WF#;?XB,-AOLF;U5/?MDJ_VM2+;;^PSK9 M&^#GBCE-AYLC%@W=<6@T J+>3I@/1)%<,">1HSI@/B G_6_WFZ3S%Y@ MQK]5&WMFQ R>1!4 :R8 HED!F)("B(*6##&9$>YT9G1J\*FY7+52]M@#9K_P M7[=9EB_N5]M'Z/7SQK68#,P/OG!X76N?LSOH3OMHL-$NM,^9T;W-/OM,0&&^ MZOYAL]1/:[/TUVI3/7YGU%?9BP#56"."# M0>O>^/[6QTW8HWW+6CK\RRQF!>3RK\6ZKKBW-V+="?9/I%GTB_MD8T;YWK3" MLP^ONG.Q;V0UKQTQUEP7&B=LOK2_K)[-..TO']2\&<%^\)=J(>9/LAE_:7ZQ M^ZNLUM^7:S:W):P>%3,J-C5I-@]LD=B:#+_^STCU_R[-9%_AO[.?':_BWR7U M7Y7ZN_APV%:P#J5H,W;>FR'K]-G?JK68+]=/*S6#@J=UAKVRM581+,JF\'$I M;8JVV]YJ[/?9N\2X&[[O(@P#LS\ M#8*[!#RK;)-6G_QV&4'OS9TC+I'V=9>DC;JEGFS7,AU>[2I M=9XI#',@D0V7R@4$3%+C'VI(D<"XR*57T;;.V%.CC5HU/U[H(N7& 8'V#[S> M:ZTBGO'V6!MI%7=''G7%GC#I<'6>>B3PNOUAN=I\4ZO'#XMGU28IS! M:"&5 M!JFT5UI%S@"#]DJ+2IFE$C/*_>KPGA RM;59ZPB,I,>DHZ7GY?DI,-U6[;40 M#;Q\&W2^N:+C?P7>8WZL"^]3(L:]WNXQ\N@RN^_9L*5^V%S[N_ER/)C-W6V] M?YQ1!%F>&A^>BI*9]S J =$< 9H5.LV+O.!"^2SZ?G%36_XG&L9O%4X:C?VH MX +8;J00#\*!Z>$*]+RIP@V42*1Q0=BH].%F^"&1.'XJ--_P5DKS15JK]<== M5PN.%4,DPW79?H!X60+.N08%S5")5%64/&"_G"-LI6 M/UXN#)7\MGRTA6U+DB-.F01<9V:UIP4V>X4B,UL'4J@"X5QE3MOW"W*FMN"W MJB96UV2G;/)GHZY'P%2)!-O#*'P2*B-=-T3C)[7M8D#)CT7 M)WV?'NWJQ,&$[N6)R^.!IRI/?*W^Z\D,]^[9_,_^/:Z5* @B"*0YA !E"AJV MI"5(,YQC*0N&F5>6Z#E!4Z/+O9Y)K6B ?W016\>#E@B(#7W8$@26_YG+!21B MG;N<$S/NVO>#):#\PAG3H]55.!Q_Y(()9\P[KH1P M[D'_4Y+CI,/;^7SY%S,:Z^6J2=BQC:+,[]L^]#-I=@"IXA1@7M?P-$N>42I M6L)"$$S*LG3.'?07/S4J.)5Q"Y*=%74489LVUAABED5KBL<)0L T73Z&&1;\ M@;EFLKB['^@,B_](YSR#S(/7&5 XC#U'0P&#CG9B%&YP]R#IBE&",S67C^H; M^]'4$+U7"_&RW_.D%(M4(0$(%]B\580"3)<<2)J7N<@)X9#Z^)"]TJ;V$FDK MX1IMDXZZ5^PL^[%V\S2C(3CX.7TX>"$9EY=!B9=JV2-K[!S+RV:?2*YT^% 8 MF7QF+W5XT9VN-[GK]9,EKK?+]68]HYFMRY67H" Z T@3"B@2 M!,,?VR)H:D6Q5M8DUTIZ^5*VVB;#J^I%('\9N%!()N8$)I M:UM+VC> MY.$ 1R3JZ),T*G$XF'Q(&RX?"LTO*T9 M-C=O:T>RW!OBD189,D^7][I#HS_XR=JK9CP[X'<6)!T3DKO1@/=(51UX D;: M[FXG8K-,>+<953T;-CGUXE)(EL]JE2QL33:8)8_&-7J(U.CB&HC[TDM#AATO M\_0*HU\EI5XS3I@/>[?-5_YHTY5W#9IF$!:*9;D&I%0VJ#W- +=![0(364 ! M"ZRUC_]Z1L[47BZ?S6#VEK#)J#2^6*WNKB69=U7(<_"ZN:X10!OXG;#3L &J MT[PMGL=Z 85(WNHY*:-ZJA=,/?12+ST>?!73J3QD>T.WK=S:1K/[C?2,*^-\ MBI2#@J<%0(@+PQ+F)YA!D6N<4NT>P^HG>FK$<:+$5G)K^Z%OFQRV=>,[)GC? M +C.BO.MRP!8CW/C,@F8O2]9!H![W N6*+"'W*MX(G?Y3L5UP+'O4SP-/7&7 MXCM"P#NB[LJFY!OSSK$1P+?RV?JDVV3[,L>%+3T H.+:1N0IP&".;+?-#&?: M5JYR?R?TBIK<.Z#5-K'J-C'G6X4#ZME>@-F!Y*.!-S2ICXF;!VM'PV\LEKX& M1S]:=H*FCX;[!QB/=IT,>46S;I\([6EWWR:;-L%5^[HQ^PX"1&FA!)2@S-/4 M[LP+P K&@,P)%\RP+$?"K]?=19E3(]IM!\%= Z8/B_IDQ"XOWYYXEP%WVZM' MAG%@RMT"MX^6W.L[5+,&=X"B-=Z[+''DAGS.$!PWZG/_:(!+IU;+^JMB7,;? ME%:+M1E6/"R6\^5]M>6V]@7*8<;SE&D )33^G=0IX-!F7!!,E2$@*9A3H+6G MW*EQT$[UA)F-4*M\TM4^:13W\%P\9L'!_1L&VZ%]05=80SQ##WP]W,1A=%>HPVGDOI;^(K_S+@X_Z$_\=B?VWXC?UXHQ9*5YOUNQ_? MK<#/JR5OSY*_&?C7#\NY7.HOBLVK?YEWC_&UCC_3N;3Z>[6H'I\>/ROS'35? MX'LUDZDL-<<8: $I0 ()P!2! &.BB?E]6^UTK:_##;>V_*_6 MF)ND T&RP\#>9>U0J"^*3WVX>[=_D[1@)'LTW+EVY"_8Y=?A=+\V []1__]O MS&E*;,Y*/,-%OD)?C\7,FL<=W&5FAT=R?GP-TUX/Z21J$)J3L3J[> MO+QE&W6_7+TT4:?;)B-U8F[)4DI3) &7V)[Z20TH,@X5Q!)SK%#*B6=JBI/< MJ;D_=6CT5L%DJW=0\K,K\F['?P/@.;!?$ 9E0+**%S#1TE; 5O_<"&,3UF3\]<'ME+V>EC:VGC&?ZQ_^^Z'4.OUWK=LZUG#LB@U M*@J@"Y$!X\8AP%&9@A3FF*NBR#/MU0\HMH)3X]6=?4DGY;8.=7AMXTW]A^T6 M\Y?6IE]ODMIXP*WU29OEE=RN5D:&:BIPAQ0MC_ZU<*/LGSG9 _-YI'E^$SS/ MWM0_U&1$>B]$5V_4E\90X!Z^40:3BB*T=UV;T5^DO<>"MAY)SYXQ#!R-5S=!'/6 MF?Y?U68SKUT#NWGX8_&T?F+SSZOE<[6NLXP%DGD."PPD93E (L\ QZJT 5"( M(9U+3KT*>GA)GQJ%6I]+M3Z7_8[4W3M7RGAGE:VKXD>5?O/@QHZ#H3LP(5I@ M.XH;-W:O^DU]C-%JG^S5C\>&0:A%(D _V:-R7A LAS07-D@8LW72EK+'Q-LZ@8)C*K'&@",;EY,J9)Q$CD&:*\VARC'/O*IGNPJ> M&I]]_'#[YL/'#]\^O/N:W'[Z+7GW?_[X\.W?_6C,&70W!AL"RH')JZ-R356- MHE%K+8:B$XFDG,6.RD^^8!Q2D_?G_5BI3DM=-?4C6WO7"/I!UC/D:*B1UL7KRB6J\%M"<^-7CHT2)-KS6^&S-Z]5BA MT9^V1]9R]?));6:DP!FB2($<$090(3B@BDA .!=0RE2IS.O&ICOXU%XO.]UN MDH7RO&Q_!9HN"X(*5H"B(&9' :G3"(L.&,EP5Z$=EK,U*AM M5ROK>Z.FWX(] Z7;TKT>H($7\0Z;5L.;I-4QWGKNQR#2RCXC9-0UWF_HX6J_ M\/25W51NGS8/RUW&A-0I8I#GP/;L!8APV_N 8"#,RUJG$HN2.C7GZAJ*<-/1L,Y333_L? MN=5W!5_4=_/E>&!U;MW]BCW6?NJG)WNTN]1UM-QZ_XS\MOS-;*UF'$(NF5:@ M9 P")&V!:6G\>"U0BADNL$9.@<_7J3$U$JEU3A:UTC:585VKG:SV>MNJ[]*> M,_Q2+=H__^I^R'/%A%T^;AMG&@;FI]J(9*]ATIIQDS1S\VDW-XTMG4>E>22Q MYHPR'^[';N/,RT@';X/.C]?AV_6P]AR_73'X: =PUP/0/8*+,%JP%[NR]=-_ M4\U_/RSN-@]JM2NNWF04S0J>*9%R"3(LS9964PV(1A"PO"Q1@4F*.9TMU+U1 M2#K[M0Z"G=8@;=9@5_QP2[#6,EGN2O^S6D]O)]<%=&>G-Q:0HSG!M:+)+UN5 M?TW,Z[P!=M]3X;8?V!"WV .G>&ZRB]"QW68/($ZXT3Z?#CQ3LX-\>/S.JI5] MJ[XUU'>OUOND7H2QTBPS),0R:NC(;+*)*AG@F88(,9E*B+P.U_KE3IVT70'8\=HL'W=#G;V=0&ZCDJR,PL0[E+D@;]W3.S?2C8SK'CWE& MX-6G?>)E=GMW.].9I$6:2:!A7@!40'MC)C10%$G#&90+[!3SVQUT+.NL.- M$WEVPH!=[-FIOX6]L_^YJC;J3FM;E$4K,ZP\[!XZHPIQ)7,,.-M;ANE3_2\]7N3.T#O]C*/"^C "_UJ M++U?Z>[P1'JK.P@<]<7N#L#AN]WCDW[T(U4U>[?85)N7]]5/JL5 MNU?-0>==>]!Y][19;]A"5HO[-VQ=B5ENW'.HN0(X9\@>04+ UQ'(P26(Y\C:) P+FO*-ZA]\89MRS6<"T2H+@%&QOM 2'/ L?DIS_*" M%PK+7# ?VCHG:&H,=:JZB>=9Q$5LW8@I!F(#53U$*7P;85G69<,ZRB>M]IZU/9S@=WL7QT-S MI*H>O@CZ%_/P0216)0\GF>.6\?"!X:B&A]>' P.EZGM))3\N%_SJZ@# M'?ZFYM(6,5J;OU0+]<%6 )O!+,^RC*3F-2^1K6.1 BK3 I 2X53K/,^55[DT M#]E3\PRVJB=6=U KOZU+;M5OJGK9Z,0_K0E);8-ORH#'S+BQU$!X#\Q5<:'V MCZ_R!RU6D)6'Y'$CK?PA.0JW"AC"/Y7AP\)P@5IO;-ZWK>N[7*C%IDZ\@9)S M*!4#7.@,H*R@@$FI 89*%"5$#"GG3(6S4B9'6JVB34V#G:I>"4W]L/;S4#2P MAF:;FS<(R -3;B1\_1L\^&(5JW.# ML]QQ6S+XPG'4:\%[@# *,W3X6&VVM7;WF^1*&=].H$(*LSE-A2T?@[4&3/,2 M:"UPF1.B<>;4F-I!UM1HJJ-JO2\2767]6*D/83<>BH3;P,QS"-E;)\B\B<8! MC$C4TB=I5#)Q,/F0/EP^XA]'M^VD^.Z'>+"]@CZ9K\.,YSGB!=5 :%4 E.<0 MT-0X.2E)H[!]*=$C U:MAU!=TJF5@MW4/I3H+83P0QH!EX]7NBXA5- MUV=Z4#C=R0%'BZ?K,Z<;4-?[7&".RYLO'V<"X;R4.@>:0PR0SFP%FDP 32A* MJ5(E)]@KQ\4,.K5%^F;%_E7-;Y+FOW6C=<_\%HM4_ZH,M7_@E>ACNG^22\?6 M&$DN=KAQDUPZ!APEN73_%N9.?S&.^JH2&]54BF_CD"@M>2ZP!% 3 I!@!2"I M) +IH@VJPY*K_[D)Z5,;0GNE4R:LA1AP5VG$75SG*_&:>"EZ@^1M[O<"T$D M1_FTC%%=Y%XS#YWC_H?#%O[GE2WYL'GY;"9X8UQNNW__;OWOW?7+3!1E3FFF M@'&1EUOJ*&UX'\-T( M(RZD [-'!#2]Z<0=H$C6T_5)LZ=]#F7F2,4JVXT0;W9LC$/ >2E!2E"&,4>H5%XIQ:^'GQZ-/2XW:O[2 M%B\T:^=9/53". #?V6IW#]I&SWA>@AX ZT98X7 -S$5-*<).TXW?5\MUQ#O. MTX9'8I"#P4^7ZX,3]Q*:29_FQ,J6*FA+FP_.V76-,D) MX%E1@K1@4'"(B.TAZ7A=>6+\J2WJ1L6DU='S#/8YS?-;3Y;#=,['1#PI<;47(X7SI6Z07$D?M_\7KISF3>+0_EZMOMK;?+S7;='+%8 M&&T4-+D !&%I>1L)P#G7H-"05[Q"I77B0A9?/D+GYKTYG;.?G-8_9ZOE<6.' MW1;M0?HF)%1"88X!R99!13""_XM&)])D;F;WBRW^T)8P^/]UW_9^=B9FU,=L9F74V MN:-O]>IF_^/.QIOL+_6R?GAZ"*.[:X?6CPDG'+"Q'=!+8U4D'*E@$DV$;R)^ MO5:;2:DW$70O63G58\/W]EZO[(-NQ:8)"WCL2#V[?D8SK=$K^V.G6:)-J+/6 M1FT_/7_29!M/9PTXWG(Z?T'T$?YW\T-4*LT(>7+O&FRPH)3-$[!['?2_5*X$:>OB>8?8K" M+/A5V(-*HM?;.0F3OK)Z3'SY&NJ[-+;O75LRP%6>WW0O,9?9L3!E54"E&! E MJP#6!@%A"@D8)8IA4Q!JT3%[[8%41+.Z?AB2M:>[(&;BAG3]QIZVH!NX/K+,I$LRL:XNW^C3(%,A M2XQ* 8Q2!< P9X!C9O^KN*&T9(P)KQ*N'K+F1@RMDH$E(WN@]..!1 "-3 6M MEC=9J^>XP1@/1%*5A^R1-&U1R&&33TI!>MP2&=30KB?OXY=:_E*[\T7BR6V; M-%6J*#6<5#D%4I F!"VM]T"11;82K"H*BG50(8W+HN9&#@=-LV-5@RJ >0#L M&:A( MO8X8DXQ,(#$H-@I I#7!8T;?!AT."3D,/P'>&E%%_5]_8OGS>[C-9N M@UEPR0CG!!CM*$+F M"JY !J+1$QM-"EEP-Q6<3RG M@S00C;T!/QXZ_C43KT=IHH*)$6@%%4OL!Z*G4N*%&RU5I4*:4"Z"VG.?%S,WPMMI M>7/<8_I=7^)X"*:>+M#52(WM_@2#%.[Y]&*0RNLY+V1:CZ?7T!-OI__JV,C* MXUK+NJ'_VZ6Z?5BMM_6_VC>/PJK(2Z: 9H98%F 5X#GA0 N!"6<"2174[;=' MUMRHX%C5)JV3'RD;&EBYC+!O@"4);B,3P[&6-YG]Z5[OT3M6^2;[;;5\7*_4 MD^P%,R+B,@A3LLC+94D31V &33Z-Q S?$DU,RLUIGK]=:U3$.B.= ^)%/>GA'YJ%$R ;33QA0B9C(4^BDI!0&Q$M^ M"KQ[E+H*AUA'41G&*P6!*0P"F%0(,%4B(#64G&J"&0O:&/85/#>ZZO1.6BDA M-*(T!G8C%H4+!"*QSD"I ]3Q)YH-6^N'1^67O M];I>J4]_KKK3O1A6G C#02[=GDRE*B J*.Q_A!)()130JZ!SH-RY<=+_\.43 M7W_/(+G)[ <11=:O]$7==ZV6',O1UVW/4N%NLH/2-UFK=F;U'J'T92!6HZ3- M79;Z U/I!J'H3Z\;OCV.G^RZW;59L':YC>A=$D\W/2J""6)(6]<(08!+5V!> M"P0T14J61I1$!IVMZ1,V-R9ZKFNVSR^+(Z1>F/U8*!5X(U-/-&[!5.,#2")^ MZ14U*:GX&/V22;SNB4S/J[FH[^MMK=V9YJ:R[Y?5O;U_T_;260B.E75@%-!$ M%@"[.IB\S"60U%"$38F)LHNMU9;?^U'(D, @&MF+'6\Z?'(RLB.M]Q5CM]\# MT_>&H/:CD90 CDPE@:B%)^]Y0I$J@V](W+1I?)[&G^3R^=X7GJ7S42_KU?JW MU59OU).V^.%=^:@2E87(J<74&(!140):VF42Y*5 N500*Z^2<'U"YN9_M'IF MC:*9U=0MAW"@]]$+:C]=I()J9(H8'27_O)T4:$V4N1.)6E#VSA ?H!/S(8XY' M!@Z<Y$8W#L^SIL1I[6(;!$'U\<+7!]1L /.;(X')#NN3)R'V2U_.S>34VW M /N(YH",*YE&!!= $EH!7!8NT"P(0";7AO$<:QF4%7-.R-PF]O,2!O:]9"5$ M'3PZBZCG%L>5.(V]K?&L8H$?1.%[&ST8I-K/."=BVCV,'B-/]BWZKHTM7?90 M+S_?F:9FH]'K.^/2>>_6'_7Z:RWU+ZL'7B\72F)-\A*"/(>N@0?* 6>0 D.X M8GFN&<0TK$"9A]2YT4*KM*O7L5/;?>\4MXAGG>K9'ZWR@4SA-PQ^U)$]^1?>O1&)D;O %(2;P^M+<=''6 MWRNA&?LP- XN 2$@Z[$9ZI04"A.84&@'A#Z D#G M;ILN^-.C]+/ 3]]U<>[:K[Q>_Y7?/^FWR\>G[<95>+V'NW[V2B&9&P2D*4M+ M<25R]6PPP*HJI$0%@2BHF6R/K+F]+YRJ6:/K3=9J>]-41+[/8*2/UP>TG\^7 M"+Z1:? JY((=0P],$CF*?9(F=1P]3'[I2/K<,L9A@[NE[C[AA>"$(NTJ[ H# M<.$.;F+K,FDHM'6BI#$Z*-[D*7=NM'(GMRNKUNZP03'*88,#ZGZ\,@*6(W., MSV$#UVU@ZL,&)UA-_C"MZD+NEV9IWM3W]]SV9VY M6A@NL#8$ BB)6[3E'+!<5:"DIN *THI#K^WQ'AESXYVV1.UVE76*9CS;J>J_ M/+F$Y_#*+0%*(S/*J #Y+^$2 #71*JX%K%[*I_5:JT#D@E9T YCT+.HNW3G9 MNFY ]>.EW="E$9TSW,@LM[_6&\GO_Y_FZS=+]0O?ZD5.*:KNL M4Q5K"A%24D#"D=?>7Y^0V1%@JV?6*IHY33.K:N9T]6^2>Q'2?@I,!=38'!B# M45B[D@$0XCJ77'KH=$U,!LQZUL]DZ-KX==A';0Z*_THM/=13+-8NH_PQ .6HY5H88 E7;)Z" M)U^TA0%R;MT6^(3(G>EZ66_UN_JK5F^M.[O\7%LQ;;G2=_52O]WJA\U",&2T MJ BHK-,",!2E=6.$!BJ'C*"R0+P*.B_N(W1N--;J#!JELX/6767<[ ^G>-9H M'KIE[3,"GGO7B7$=>Q,[ :3A>]D!&*7:U/81.>WN=@ ()]O<(??&D=(;OEZZ M\LGO]?KC%[[6O]3W3UNM%DB4UG>S1JJ]V-;=:?S^\$$O!J885!DQH!##. M)1!VS048D;HDEA\*$91]?2IB;BRPU_ *7^,,D'X3_SIX1I[S@OC)O:[]/M[5*Y M\A./;J]]42F4$PHYT(B4=LY+ GB%-8!E7C*.A4 R:,X'R)X;&?Q2;QY7F]I% M'S;N9,!CIWA33T7OM XCAY"A\&.-D0 >F4YV6K>50)W>#N&=YC=9H_O-OG)- M/]+!9!.!62(6"I$\*3U%0/*2MV(>$4=HC=OSBF^T>KUZ>-3+35N]?;VV'S'M MGO_J^^&2]_R[^]7MGWRMFO_^JC=;ZS^UX?EB036IA"PH0) RE]!3 ,$*!92B M)2>L1+CT"B*-H=S<*+%1,?O:ZNC61U;), ),.G1^#/FC!F1D"FUT!HW2V;%A MV9%EF?B>'5_769+UT;0GNEF?>* =722IB(&0&"+M@!1@IMVG%)2 J-]:'+0FC>K'4G[E=)_NQ MN)]@+SI@+1TZIW]]-E:\'-F^J-F7 M53C[R:G<('NT0CAV7UOO=0S'-0RP5)W!_(1.VRDL"(B3SF%A=X=1UV:]7;RV M2\;5?:T:XFR6\$T)#H0TE*Z<04ED!7 E"L!AJ0$CF"DE=%'E7H7J+XN8F\/X M3,MVTRBHHDD/F/T4DP:BD>DD AUORA@&H(\>[-U'U&!_.M!"SX,GH8!APW;3 MW>/*JRLW=UE0"\JQJG*(0&4G.47!O:4 M5'YY96PKK$?7 7#Y^?=EO>WJWPB&DWN:]$:.39'0I.1+>JB^8G:TQU*F'B'E0733QM M-W7YTKA)?K?]HM=M/LWNI:,9+J%")1"808 %E8#G&@%D=%$0@I@6A5\!C,M" M0C["TY3 :'3 EXIZ_H8P@ 7F )"H6%$%)#2H'3 LU+FYOSLE=Q_A+,_&D5C M4X&>0>HWS:\&:N29'H%1?%+0.0Q2YP4]D_%C4H/.F7DQ.^CLQ=$)0LW^Y\KQ?%K=K8^/0]S9/W+G?[W3?+.K"0I-1:%$&!!F*,"TA)8BN :"$@8-SV4) M26"B4*@.Q$)U)/(I^U%7]TC]H]ZPVV&T_6 ^N3?N=N*\_M_41 M#2\N83,H<%QK2H*IC7E+G1XJNBC*_;R9-6U]AO3/ M91#M+,A6>Q,"5Z!^@^&[[Y08XM%WHAI]W;'3':9'*F<'G6^RVX?54\JU6!!4 M:=NI#\C\$;W4_6"XT$C=\^;88-52WYG7:ZWJ[:]+JW_/A5OS'&>GU=M35SJU9-];5;]?>G32.Q*R'(A="X)#G M.%>0;P8X7,CMX/^66O OMB@G8D[(ZS+L#HD&-6&+P=('27!,$2U0IWS*4%Z7,C2Y;1;-.Q9O=-UFSGKM;!M2BO QL/_4E@VMD M*HM&*J@BY2 2424I+S]ULIJ4@X8=%Z4I3_\G+6@'Q96M\.@7U5B)0"Z$ $!9K " E,"9 $9AE)(;((*YYV*F!L+[K=H&QTC%W]GD/3SS:[# M9ZK=:T]H@MVKR]8G\J#.")C42;ILX$L_J.?*<%?GW9G78G"T1]VE4;#=&3Z>',>YYW^V8<1R+7 M*S'N0:Y9%'8]WEK8\R9SX*+,//;IXAX0N^MOR5-OMF^^N2IX>J$YJ52I2F = M/>R*(S,@E"! & ,5UKR2"(>5F7LAP6M.3%I/;J=@IEL-0[?VGP/HNZ,?#LI4 M&_D=&F\&T(C8NS]K<[(M^^=/GWBG_JQIIQOTYR\+=^)^7^Z/FW0/Z]9^"PFI M85H@4%50 ER*'%"%%2AS497:\6U%)P)K(8XK[; 4Y1H-P]#A!E^^=S.$95/_8N1F^.")O MZ9O\X@KW=KLK".JR%) 7D!H?1ACW1=HUZR4%T59*)H3YG7$Y_31<^.]G7:! M.U-G,.LGN.N0&)G5_$$(RS8Z:V]OB.UKNZZ_-HGC MNP7*SN%I%MDEU917&@%)4>'J1U: ,<. 9*KD5<$E44%GA?O%S6VJ'K2].:RM M]\ZV_^:&)]A^RY!T$(X\QZ] +Z(/K0\HR7K/]@J;N-^LC^&G/6:][HJ,0CW; M!&E/>FA,$2XE*&7N#O"*"@A>5"#'&@I#*YP3KQWIRR+F1ATO]NJB#FJ< =(S M"'45/&,'H<*0"8]!730^50SJ5,"T,:B+!I[$H"Y?&=GAR$6N__ED%W!OOA[5 M8J,E0\H P5SY>$Y+0"6SWH+&;M6#E2B#0LSGA,QM>A]TS!HEXPJQG873;XI? M"]+(DSP8G_ V/CT I&K'HP\:8_3=VW<=+^5TA5GV=PNU;F#2_?W MJS]=39!?5^N6:5SSB@4J\CRGN 1"&9=[IUW[&\E 0924@E>EQ$%T$*/$W.AB M9T/3XN;TDZ6\(H)6K(_"AG[($8F9)&&8-@VKH&Q$2T%J7" MI+1W#4@O:?&J9\4>Q_S$O[U5EH1K4\MFJ_NWIV:WO2H48U@P4)%< 8R( "*G M%"BEE1*J1-3D84U1RZX=K-UE_K;^Y\^-'F'RQQ!5&%0:Y<$@>1 M%#!=YH KB@4N2$6E5Q,N#UES(X=&P:S>[0SZ)^?YX!JZJ7H56A/NJ+:@C;Z= M>A&.Y'NIIY)^T$;J19,O[Z)>OB4\3>1ONO[\9:O5[5>]YI]U&VC];_N[#R[H MLPO;(YTS796 2&S9@B,(F+&+K%R6%2MXH:#Q/N#D(W!NE/%GIW/&6Z6SA_8D MSQ?[ZVS=1A:#4TF\D._GDS'P')E4?AR4_KDGJ2&=* UE&-HTN2@A\/2DI7@] M9K(,E1"CCI-5@NY+5O[L_$)2;_ZVKK?ZSIC-@N><4LT-(%AH@&$%K6\'#[&4Q@JIR;7]+ MB0&U2P. J32Y%M(JIORZ!J:#=IK.@1. .[P"2 /8V/&0\9'R=_#3(#:16Q^) M7)!+/PQ(CR/?<_-D[ONP <=.N\?55[7$<=5H7J^6VS67V[_5VR^OGS;;U8-> MWXI-\[N%IHQ@62I H,L_%Q4#G$D.*+9LJ0ER_R*:X@S)G=N[J5.[K<^T4SS[ MTVJ>[53/_M@I']QVV6\H_!SO$0 >F7 381O;$<<7J;0]<0:E_HBN.+Y07.B+ MXWU[9/[LN4>[CJJ_Z>VN)Z\DD.N"ED!+C@'.C;:>DB<-JG7'X*3+-^ 6R,9B6^^N']O_OE4?^7WKJ3?!VVYKI9;K=P?;I?J M^2^.KFQ;4;Q=RG73YU"W7^W/]T^J7G[>G69R4;.V=\4"2\PQA@K0@A" 34$! MJR0$!'*")O#V4Y#MU,]^VAGPX@;^Q2^?W]&U!#KSX;G)]EAD M^Z.<#HVNG5#"5\,/&<94;YEIE9_VA?5#!N;DW?=CM(C-"WVMW:OZ_NU2Z6__ M5W]?$)Q7O*(5,(0@@!%F@'-3 "B5+NP?3 Z]FK]=E# WI[W+:NRTS!HU,ZMG M:/[G2R#[WPE)X!F9MH.1BSMKWQI6K MS\O:;33;]5%_I]Q-O5SJ;UN('ZRG_F5C_5N(H8'I<7A S<<'+?F-/*U\.7!^1 M"_:P6F_K?S7THK31Z[56;9@3$:]G,3(C\RR1QKFNU4[?I^Z(*4JLM$G:MIB&AY&GQ3-\+DG^NQ4O=7O MZJ_-@5G[V:C=^8,FA>?5][_POUN!KG-.4^V.X$KPG%> XLJZ@P07@!M< E@( M6=$*4LQ"CTSYRIX;";6J@T;W[*!\F[.SR<3WK-$_:UL\Q50;#!D8/TX:">Z1 M*2HITC&GH4(Q2W<(REORU&>?0B$Y<^0I^!$1#4G=,NW+ZMY>O7%AYNWW-WSM MMM=N/.?=+?MJ^LT?]8%%K+DN74KGEA";"N M(&!(2 %TEQ4#)F2^Q_=2:%2R-R:F_0*$,R8[ MMJ;)=FG^F'W0CU:1+RZCY;U];$#3SQ3C.[Q\GGK,QG;YCLSY7UEKT$VV'\+W MN['+;MT(.;/ J]/A^\.9EC6VA;1I33%B 0U=)QZYJ5J_]H_@?O:UV?(^?GO$?C,?+KQ!^*8-_[ MK,F)O.OGSY[4?SYKUDL/^?Q%<1/U;OM%KV^E7#]I]:[FPE4?K_5F=Z0&$TB+ M4E0@+Z@!V&#KZY8"@9SDDJI*,UUXM?KQ$S>WJ=QH&S9]!_#TF\_I4!IY@C>* M9IVFV9&J(QP\\@,E$04,")N4$_P,?TD2GG=%]A9PSL-A;?9^O?J\Y@]MWN$J7:3LTI(#MI)5#DH?& MT?!?--\\K76;]O/XM/UD'],L&W!AI*AT 8AV36IQ3@%S3>&*PITX5Y7(81## M7A(T-_(\TC-K%,VZ@EY1V9<0!M\O:L9]0_/6Z6I#6KF[=WYE:M'MTN M:I<-5)0R+Y0BH((E!9B@'/""*,!-66A##"Z+H&SYJ7THBIA:0@QH-#NA#@M%1"YSD&!":<0D5QBKS#' MRP?/;8X[W3*G7.:T\W_3/@-K^$T;"\'($]C3^J 7[3E3HUZTSQXTV8OVG/K' M+]JS?X_,?&X2@0ZE( FW;U.<6X>6N?B$,.YDMOU/H8I4T"4E!D46GS]^;A/O M]N/'-Y\^!N8K/P?,[QT:#\/8;\\VL6^,THOG;4Z58OS\X=,F%9\U["2-^/Q5 M$>?&NB9^9RJ6F^<5RQ>5+!&%E &A"V5?F(0 9G\&5<'MU&4YY& _@:;SM'XMMP&FR43">[F"9U=TM_O@S@&4+\+T[ M)^*2.W=#LMX;^;\3G3@+1J_O\)G_PZ8[AQ9LX+,C:>%WA[-_0,.*-U_Y_5/S MF6RS61:%*47!# &PPJZN=UX 40D$I.94%[DFIM2^KX,K])C;^^%?ID M+ZP$$!R_P5(\+F[;X=UJ^=ER_<,O6C0QNBY-UW8.&J?_P*N?KL4UZ,U\INB >I3*%#! M.Q?]."3:P;@@9-*=C'Y#7^YH#%P=F_G(MTVX_LXTF3_/CEGL=]GRBN2TRCG@ M15$ RQ&.(7(-$-:\Q+02GI& (*ESHXF]TMD?GQQ5!U*#'])^3)$NAF^^ MO%^OOM9*JU???]^X<@W[!=JMW-9?FP,G^S/BQU;CHCTR>[FV M.@W8._5=99B?G 59O?SY+.ZC.%CQ("9BN @%)F6\>(!>,N 53XI<&+J3'B?G MZ1N!FGL]5U3^:8MO/&>?V]6>L]*Q>X ?//-J9\@R\P/FE2+NO-"IEW% M]1IZLFSKOSH\#OHW77_^LM6*?]5K[D;5)9K:5WTSQET^,Y20R2JGH)(5=+O' M&#".,"!&E*6II$'RVU3FBG[D/RL-AR<38C,*#/4R8+]P68=!S6"[DMSCG[ M*U_7;@O:M8=KMFBJ' M"D0&X9 A@J"&@# E 9,Y)I2F5.*A&\DL!<^/:G7YM MX\>8?:\3"/U]K%=KM]&U0((B3!$%HM(,V/56#CC7!I05DA054DMI%DO]V35:^.0_ MI\]+\_H L_8#?")SO _S0=DF9-2HVT2=PV;Y!83]YOH5@$W5!RT4I.!IWX]! MHLE_0Z+J@+P"L#J! 5*$ID M2([+G!8HN&[965%S>].W);GN]RDZ]P>E(RJ9G4?7CP[28#8R);1P/:M<=M S M\1L./XI)#O+(;/.V0[4MA=X$_3K( M6ZVS([53=LX+0"E9&ST?F1/WU N X;3!7LC-D_8C>%%^7D\JA>9&;XG*VSO[LL; :"][ZF&; M(E#V[SQBDS0DB!JY>30D2#F"4W4D.(%[G(X$!S'_#AT)3D!)U)'@]+G1)0E< M\VSKODI7!OGHJ- ^$XIH1;@1#)10E@ 7" .&M0&$&ED1P;G 7L7R_$7.[05Y M5)QJI_:+LW(>:5&Q\ ^_W-*#.O+KZX?B&5QV("&N4Y4<2(%O3(T!3ZB&ZPL, M/6CJV@*>AIVI*^![9SA]_X5_JQ^>'NRKXJ'>;K5ZI]M \0?WZ5HPHS&5AH,< MB\)5DT> (]>,O,0%+1"O)/?**QZ4-#>R[I3-]MIF.W6S1E]_0ND'>)B7D\$V M,AU/A9@_\R9#;B+"C48PB&2]4.GAUO[[)Z-4+S..F=3OA@C_5WUU1^2/#EC+ M@JF*4@)TY3I7LLKU[44&E$2PLN22F<*[U,K)T^=&E)V",>?4SZ/GX:E>@\G8 M3FEJ. (NTZ:CSJ]?:[Z_^ZO5TJMW_PZ"Y9E B5C%,-N"+6\T,Y =10 0I-^:RK2Y+8\=GHW;3[U3NFP0%W 2/A%ZQ*C.PU; M[I1V_7PZM;.=WC=-4^+M38/RFT&4@P-WX8 EBMX%")XTA!<.R,LX7L038@_I MK^NO]E7U5;=U$>_,?VOU62NWE[E0,M>50!1 CB7 96$ Y9"!'.5*T4)S8H+J M@_0)FYLW]G9II>C--EN[M-O-G_S1LE6]E/4COP\]BM\#L1\EI0)N9!(ZJ'F3 M'-/CUC[W'/)>XX'J]W]KO__(_=;^Q_ MPK[%__,__C]02P,$% @ NH)<5=C.\:F;M0 UM0' !0 !O:6DM,C R M,C Y,S!?<')E+GAM;.R]V9*;1Y(N>'^>0E-S.UZ*?6GK[F,4*57+1B5R2*IU MSMS 8O$@T84$V "2$OOIQP/(?<42/_[(MJFRRB(SDP@/]R\\W#U\^>?_^>?9 M[+NON%Q-%_-_^0O_*_O+=SA/BSR=?_J7O_SV\2=P?_F?__H__L<__Q\ _^N' M][]\]V:1SL]POO[N]1+#&O-W?TS7G[_[/>/J']^5Y>+LN]\7RW],OP: ?]W\ MH]>++]^6TT^?U]\))L3=GR[_25DF5&$2M/4,E,D&O- 2>.8RYZ0S8^'_^O1/ M02DG=4Q@5."@+ :(,1D(.K=9BGNL!J^D^KS3=_6:2PWO#\6;J^ M>_0WZM_@\M>@?@NX ,G_^N*2Y/W7M#C[OO[.]Y="#O/\XWP]77_[>5X6R[,-P9<_H\UL/GS][0O^RU]6 MT[,O,[S\WNT%%Z%5?K94CK M"2L8''T!Y#:"BKZ"5@OZ*V/"2,YC<+=95C>UHEUMQ+S"]-=/BZ_?TP=_7_E8 M_[!AZ(:9]Y;;NZ\@F X'50;M&&*3H0P M1VWAL95O[^8F$EXMTW>+9<8EJ:O+I<,RW4/%[:-R\1O??PE+^B!(GZ>S?/FO MJ]YJ(MY![=Z&:7:U+HN/G-QJBX_-:K/Z>K M24)/RAL]6&D3*%D2^(0%%.=>E^S1Z=(:'#<)& \C;:3[-%P.9G4GJ'FS. O3 M^<3)6#AQA>[VF$%AEA!%\."YY,Y*#)QA$Y!LU^L*$X>+\ %H',#/3I!P@R-T MC>//:SQ;3;Q';YR7X%TU_+3CX!DR,"F(Q$V)'G-KY7&U^DXH$2]5P 0>S.R$P#\ M/^=A29\X^_8>ORR6ZXD3:%,4&80@ZA5/BA2>]I!**L68**)JPMQ.$O"-7;T%>77X3UJ0X43-A4P$1&5GH(I.%[F@7,@L6>$3D*C7!QZUE M=T*'?''H.)RUG6#CXS+,5]/*E M\9\M]<5$#&NFKT43VDLP:M)?!:Z-*8:+- M57)GY9T0HEX<0HYB\,@@V0:"WN.G:?7NY^M?PQE.9 HER8# ]E2A57<"AWXQX#B:L2,#XS51_VJ)X?4BXX0)G9R+ 5BRF@PG M10@;JZV$Q#,BP'"P8P<&0 U'#][]WDQQU_/SR(N)](I M5RR7P()&TFHHP,>8@.O,E.9<,.6/ L'=%7<"@GTQ0#B*H5U<$Z_/EY5SVUMN M.O_T@:1QOII()8,RAI&5G(@A7A.HM94@0W'2.Z,4/\Z>>&KUG4#B7@Q(FC&Z M"\#\/*=/"VD]_8ID/8>+;4U(T;ELTC)0_1TK:,2%D5I93.M@%@'EY] M)\#X%P:8!HSN C ?SL)L]L/YBMBR6DVL":%P)4"'4N,U18$GWYS<+M*:#CTF MJ1O@Y-:BNX6^V O#Q^%\[0(6/Y[A\A/IP;\M%W^L/[]>G'T)\V^38H-FUD=P M/->'R"# %5G(KG:%KLZ2-;:X=QY8O)P0:2L^=P&7#Y]Q-KNDGCN?I2@( MR7!.-/L 03&$^HB@A37*L>/,UOMK[@:.EQ,H/9*K76#B-3%E&68_SS/^^7_C MMXE$&1V+'+36EX^&14H03IK@.%<^MHAQW%EV-V2\G"#I\;P=.\RQM91^FJ[( M.?O?&):7@=Y@I$TJ66>TOO!I.7$TIMP^.1 M@?**=I WNYB%3Y/$=%29"!"5V \3+":D> MSLLN;-)7.9,(5KC:YCMILJ*#9 :*R@*4M^1G<0*Q,1BM,LDJ=MRS_4.KCI?3 MT2:K^&A.]H6$BS_43*5-BJ3@2H>L'# GR906SH$+)@ W1COO8]"B10CLL?7' M2P0[7JZ/@^08)H]]>UR3?I']&D7VB1D-N7 +J@1#GG@FW1EMD19E0'F<>7%O MR6Y <90<%ZV8.C(B?J+KE/3H=@M_Q\W+HBC(AH%)G''L%%4J,<92XI&AOL<<&, MQU8>S[H8\OXXC+$]@>/=8K4.L_]W^F63E8*.Q:*9@V#(PU8H!(2@%03.64!# M9K5N:'C>6KN;N^1 F3X&DL,9W!-,:N[2V^7'Q1_S"2\UVE*(#3S0T7&;S00+ M1G'BAV>B&-8.(]<+=Z-!&@/D0-;VA(Z:E8)OE^^6BZ_3><*)*4$&NF?!UC"N MXCI (-*!_+=:T.6/SA)\:O7QLL^'QSMPN,_#)=U32W"RO-BR2M904$KW5_ MTAKP$3,P3;QA06<4L0$Z;BTZGOIH&08[G(]=P>#'/]/G,/^T=>I94$Q+4>AV M3!*42AR"] *XDL$RYI)EQ[6,>'SML8W3(\3Y*#0.YNW8"+F@^\+#Y]QHQU! MJN^!*GD&3B&"3$&:X#FW_K@(Q^WU>D'"X=);-&'EV""XQ8SK*U1;XY23!;PS M=.$9;5Q![",+C^V<#*$@#N-J%\!XO3@[6\P_K!?I'Q\^ M$PM7;\_7M<]4;=TU"2FQ4 HQAM?<14D;"8E,Z)QL]$K7=EDM,/(4#;UHD0-% M?#_OJQ6_1T;/QV6H)'_X=A87LXDP*+2P&A 9J57#RE#3^TZMA!C'9@.)JGG6""B_AQNJ;+U7"K#:H J$,&Y8N J,E5E\Q&[K3. MPASWS'IWQ;$C%>VQS LII?O1\6YQ%PFDTHE\LY-\N #^>DYQ*2"2<7$ M!C;$=)_4G$$0T# F<1#OQBY]QD]A=A%>JXZ6=8EK:1)X71(Q@*ZQJ'4!M#H: M(;3W]KC&7'<6'-E./$QDBS;\Z^&\?[ML+&>4,T5(X,63GBHUG\2312O)FM$Z MR>S*<>G=-U<;3^A'B>N>4W [[J0^8.)J6241&08+LJG,_7RV^;UWU?@DJ^[B1NZB.U MA2!B?9)CA'L1E&A4SOX$$6.'%HZ7\P/0:<7T+C#TTW1VV?B#DX;5SEC2J$BT M:\Z(=E83U9 ')0V9P,?U+^:KQ6R:ZR22'\*L#MGX\!EQO;I-^T[3*1[_K%8C*7:D]L@Y%.+;>O&JVA'X,A$] K,IG@]JP@^95\3A97B MP6GNGLI-*F$5-T*_6'1[ZG"V7EU^Y_KX[4/7H1KFWAI;JS[58%TI!8)5MJ8( M.?+V?'TK5(7'3*Y>>,H$.6J7(TZS& P)EWJF ;M'O([N4?]Z%E:KMV7SQ+>) M#9!7SVW2&G@2M)%H$]E:M:$EQBBD8B[RIR*@1^'F+C&=0.@ "3\&EJ/8W0%N M;M)_$0>23GAO3 1I=*!#9 MX'SGDJ%,.A:SS\E0$Y1# W*>B$Z0<)]Y%4UYW M@)8KOER;=LYJ'TVR$&,FTPYU N^4(Y5;2 GSI*5\JLK@*/4RKD#@V=*),# M97I7BQS#X X \G&)876^_+;9P78SVWTPKC#6U!/-D&#HN7&Y]V]RFH),[9JAPRA'L[@8L%XT0KS;A)(M!":P3('+-D#40 M>?ZOQ__\WSZ-DB34CVJ:ZV![E' MQQ#< _:. LQ==^IDTNL JJ]2J@D9M,.$M(UD- TE^ MI,T6I*FM,+C)(3W5/>C^V!UHSW!^/H*R[CHEF89[YAR>_3]>?7 MYZOUHG9AJCR[N2G4(@?N 4L1=#/0ID(=HJ3) DT\QT#F8_/(S[-DC>NL#:# M&DNB S5UR\U PT,=HP,^6G) @Q;DKW !)1FN9+'!/UG6\[+]M_9P.9BW'>#B M[?KS!;8O63(Q7&I'S M0J$=, 2G!7FBN3 AA?3IR29'AZ#C/A7C#$(<#B-' M\KF+"^HV^9Z+ZL@Z2";2_2I2 2^2 "N"*U$F5YZ.K#GLD!FEP M2BJ@(\!2,<@YMK:#GZ:H!TNXB;O?D/$=W$9DT)^?G<]J(MP;)"+2=",3^O,, M-\*9YU=G=1K@?VV^_^CF)X5.F@O:D4U69\P&FX"^$\$PQUCTTLDGFSD>Z'@U MH;T'8[I-)&H,878 XD7!=?!Z?A4H>/A]EH/T;2&MM9> MC.S Y/]E&N)TMFDX0>=CDR?X>3$CIJ_J65E_NV*-$::^(6S<8$M?D&!=:IO\ MK*2(T=G\9"7L(0#9E;9.4C:'RKX:1$0=:)X;^[H7SF;):AX=\)P8**89N)PD M:,F"E#8+.J?#@:VK#*UAI/\XQ(X110>@NLS,>!>^U;2,RU>-)(+0TCLHS-0F M%<6 5W4FMO8%$Z\/'JT!]3 EW8#I*#D_D@YS!-/[@,[RG%:]QZ-)Y)9SX@*0 M:R& '%D.+A6$@M*J:%(BU=X>/0\3,Z[G-QR &K"^B[?JAU)X+O?U[7)7TG!G M/0;01#Z9 T5!$-Y#]HJ%(H)"V;Z.[GFZQC6D!L)6."A%:"=+YJ!# M=J"2K&.LF >K9;.)O5TA]PV)M.XKSH# >A(9O?@Y"WFGS[B\NP-QO6-2)F) M6CGE-3B]&=N>Z7Z6W@)R84V(0CC3.I'F84JZN=,&M+"/%T$'>N=VY.M*B][8 M$(&_*$/;P."(42)D<$QI\$Z:I',TL7G"S;-$=7.M#0>OMH+I 6DUM'N#=3?/ MC/8LH)>U-UA-=/6"='F48)7*/*)4HKDO]S@UW=QX V*KC2@Z %4MF)]>/0Y4 MPY!.#,X3;6J"+-9W2+(+@JL<\@EB(@M0>B.S\)HQ;'T9/D'.N!D()X%5*V%T M@JM')_%(FY)QBJQ.75^:F/(0"QV9J,B/Q8!:Q]8WXM%3D 9[;SD9LIJ(HT=H MO3I??UXLI_^%F9P:Y+Q@ G0N@(KU4<$@AT@7NI8J&HFMDQ&>(&I=6+Y=;EZQ\J:7S#M<;G8WH9/BF0H&>"D>E'2%CHHTX&3B5I*]J'W[ MFK]GR=H)9^Z_"\Z:"*<#O#W!*2M=#%%J$+P6-/*0R(CT'- P5$EYRVWKR-61 M;\G^1:.KD2@Z -6KG#?/[&'V+DSSS_/7XQW:HK M*=,T74\P".W): 1=,MWZPG!BF(R@#8_92$W?;JV[GJ=J[&Y$@\"KL3 Z@->- M'6Q"+'12B)3/.%]-OV(=OW*&ORQ6JU]Q_;9\#'].G--%\$3<\Z5N;^,>9P59 MEH3,:B%#Z];H>Y(X=B+6,'IM0#%U@,+[7)LPG63).0+#.B"25U<&HX>4&$LF M&1MY^^[T=ZG8[8YD_\TLL;UXW\'+XM^G\\5R,RF$$(DK8H<1-CJ4@"S32=/: M@DNVI@!YBRIRCLT[--ZE83?DO.R$O:/XWJ76(4TZ.Z\1NG>U,I=DM5XOI_%\ M71/*/B[JFT/-XUC,Z!,_7>W:L^*="AHP%JR#C 40&ZLGG(PN)@AG6D? VE"^ M&T9?]I/W"#+N0",^Q]I)YH;.I'>08B&^.DDGU2@-V9A4RP.$XJTUY',T[8;& ME_U"WE0NS7!VP@E4[S:R^(SK:0JSIO.H[GSRX-.IGMK)*6=51<."JQ::=;7[ M,N<<(A<98F+H,6BZCUN7%I]B5M4NT6@':2\N"TH'G MUEMO]30P[E2K?3!SR+/ /H+IP Y\\D7-%5]XJ25XY#X3Z;6A73'D32LF/7?1 MJL$?SO=\WARWQ7DC!TG.S66#A! !SAZ:'B&XZ8H+VIU;ZS9(R)!1&10"@]9H M"M2[< M.'1&R?!S*(;"S[&,?R'S8:_XN'I;+O)WZ:='&N:/?.@0-ODN]#MR<(J&1 +]YDC M79GMZTH?HV9<*W<(S#3B? 6']>6'0(EA_*V@\>+#[AY>_D;SLF#57ZPRM%K,L8MCQD"0Z,@IK,.L(*?H(JC9T#^@+B"0]AJB"1M<<-+=(&+>$91BL',[C_2'B MMQ"9XZ<:AVH$DDOE^!,Q;)L2\'=#Q)N>(6S+VE7QY:+P5O'A4P!TC9Z%> MS2YD3Y>TY4%(HQ-7K2V@)RD:.0=W$&NHG0@Z -3M4[*MH3^G35V'XW_ LEA> MI*E_#'_BZL<_B8DDNND\++]MIH@_DG?'LQ,FZ 16U(Q2@0Y<9ARDM-8DSGST MP\36!]G.R$G!PZO(\83?A8-PL<6+<_P#N^U$WDQG MY[4"<;I*L\7JG)1M5:K7;;]]5-E; U+8:DY(#R$)LD^SX)G4J+"\=6B]#>6[ M@?%%A>5'$&D'VFW77?\05M,T(17-(T\(7->X8,!<9TL;8%'3 ">']Q]HO5"W;>;^7D,2642D.,CNX4P\A/*\E#BC8K5PQ'T=JZ MVY/$<=,F^L5K$Y%V@-C+9@27Z??7/#/>ER@T752&;&"7(GCO+KM8MQ6J"2P'GVM92W=A+S J3U#(L2S(;6HS,? M)&3EDFM=D/4+* MN-?>29!S"--?7%[ZHCS2[*19DOKC*PR;L;[CSMI7DVY7VC2\O;?^C6D%3.M@ M$C@;$)1*%KS" @K)A.>Q<.=CZ_RJ_4@<(-T]&.TR>L"D-P?)0LC10I16"&V] MD^&I4,F+3'9 W^>-)[Z;(='"!Z]F#VSGYC=T-8DV M)JM,J--/+:CLR.S.2I#PG4U>FJA2Z_J&)PGJQ%T^0-*/@>9HMG> H3M[>+,X M"]/YA//HHG<1F%'DLN7:SR[X#%+D;**C'V/S)ZB'".D$,\<+^FY$^&BN=P"= M&\VM/R[#?#7;"B;_Q_DVQ?[O6!]L)X(5U%X(T"A)/Z<8(62ZF[,65EHZ;JGY M5,?=*!OYC>IX"#S>;+R5/#I V=W>_1>[B,R9;(T!7^1*#/H09WE /5W;V([RX^OEUB#Y$@\8J!>A" MO8 SV6E*!+J =6$EZ^!8ZQ#-R3;7R1/BL,=D7$AT<%9N//.GI!@Q.('7J?:L M4@5BHGO056?3":$TMI[\M&=BQ?!O)6W0=B!37UR*X-OR.JP^_S1;_-&R<^WU M9P[=N/81ZMLG_ETM=/7HH5"H*-&!S9MVV+7J0=29Y)IC[=:/RK0?L_8X/<>J M$5)_]3,)^%^GQ+D?OOVVPOSS_*K]U"LR/;YN=>HE![16@4F7(7)/^P[)@<]2 M [>19:.3\Z9UB'I_*COQGHY%T%T%-;"X^KK7F/>817; F&6DR3% #-H ^NQ( M,YLLF]?A[EO8/12 AI;S$SF#>S"]BYS!-TAKI^E&-/3G&5[X/Z_.:M["?VV^ M/Y$I")&%!F'JD-EH'(0:>DNY>&T8EUFUUMJ[T#6N1WMBD#475 ?:ZH8C\7%! M7L9BGJ:SFD)S[:5\7.S+9*.=%KF.S?.1OF3&("3)(7@M& ;F1&A]P0ZQCW'] MT!.#>W0@=' 8;A[PN^=::ZES;2_#F4ED]'#:! '$"<7706OVPT@IL*"%+L6VO8)&-X,:4F;NHZ#%. 8UJ"Y;03 M74.WS6N8'Z9DW(D7W<&P@;@ZT(V7;:X3<>YVAVLK485H#23+#%FW=0AKBAZ< M-E%H6;+SK4/ACQ(S[LR,[J#71FC'*KV/+;N3UTFN^ :W___S_%5*BW/B-W$; MIU\W":S)VZ"\$Z"+)Z.C% [>"@\A9B%U%G6+S6W#Y^D:=T1'=]!L+LJ>47K% MQ-?ARW0=9E<<3+DXXPP#;;@$Y0)=![[F=#"EBV1<*=O>C]F5NG%G@+P Q#81 M:P=W^_V=7?IRQ+M)D"(Z2W>#0<5J\IF#J&K[?AX3F*I N7AY+X^@3C$^!PT$%UZ7JV]C,UW?()I@_R=)%GX,%;4L$%;V":&4& M##($SK,(I?5\TMTH&WTD\CC*\&@AC:H5%]/IY,=2,*W?EA__3)_#_!.^IT]] M._]]L?S'-?,FTLLL-:_E$2'38?(6?%8:F+>8G)8^J#N1QGL)L;NN-?K4Y"&! M- C#^]5>VP*=]2_3$*>SC6J>L-H0)8@ R$LM_E4"8E(.LC.>1&*6NOC -;=Z22MA"%H4/&I71TQ+())[I''Z1O M]%G-(R+Q>(%U ,:608,)&0S9.IO!LMI#RGM&!U$RR(ICB38ZG5J_\[6D?^19 MF]W%;T;#1@?-Y';/.)T4Z;TJU@,=>U(HDBMPTA9();CDA"^RM+84=J=N7"OU MQ'F[ PFM7SAN!S$_3Y=X*U?DU3Q?IXLH[2(3M5UYB@P4#Q*EK >1US\W82S8COL@9M,#B/ M(O(>E.^=-P8ZN7\/Z_JH\.UMV?BFURP@4X=\W]H 80F[FYR IR,&="@L\%B M]D.,5-Z=P"Y+RTZ!V;:BZQ"7=S)(;UTPZ*,H@2QN'7WM^XH10FTNCFBM8B*0 MJ]HZ5K '>5VZ3:?"9"NQ]8#("XOGI\7RYBYO'+3;;J%/RXY>+8_>V?,#Y=+''",\-6P=/-J?RDZ:-)XHBME*7#V8AS>,BANVQL:^>&"; M$R.U9\$H0,ZJ?<$8>-HN)%N$K".1A&@>RMR/Q"[CFX]%VL)ANI[C=1XA'XO;'>:,6.'=FEBF64\UP MP-ILBDZ>!^\U!^&3SU8%ZU)K]7G <.3!@KB#X>H(-G=@U[XAR'TE(=2Y+,2, M\[J1]]/5/S:#6@OM/&:!P&42]>5704!CR% G\\+99(QI#9FGZ.ED)L ![ 1T[L"T.LZ3YY.TT?ZEQ?C-)/P462R3P6&!$K1EQ@#[<4+4UF6BV[MQCQ% MS[@ :B?U1^%TI @Z@-//<_HLNH6KD_/AC_#E8H@JILC0.@.>;RKF,Y+9:#AP M@ZQH)M, [7X?I*07"!TKZ7OU;D>SO0/P/#!-RG.C54X,9/'$E,(EQ.P%I*"4 MD5)R;UH#I_?9M4=<7$]O=M(XS.NIRG,;F^HS=2WVPN<; 3<$_LZ MQ3PX&95(0B(4E^NX033@7(H@C2#3RX>07.OHS)#SX.XH>^^*+:EX8(IL2\49 M.;9:E)J6Q)RW/B;>@=,_SARW?23_C-._#YL[N 1_6=5?U9#GPJ"RUE4RKYFVI._?6C[F!CF1P!Q"IQ^4Z6'HK2%7W MEM_A,E7A?,))+57G46O(3!=0+M5Y/59"LLDGF9A.J?V NEVIZ\2H.1 ']\+- M@PCEQ?GFB[*M0&_FBU]]X+"^]\-TM_>U/ZP7Z1^?%S,"]VJ[XG7'GUR<#HQ M9UFJKI>'8!*"(:W&94:!S0N+=B*LL?>M,[><"P&DMFO2 \0)+?@6=)1%SIL M/3RYG\+[;H2%9]SP??C=P>UV1?V6(W7RS6)>3^C&D=!&9)XU YZ+V#H2WCL# M3JC@R29PL?D$K2<)Z@1+!TCZ,= \85L$T3"5Y;])84 M@#E7T&B616C]:/$@(9U@YGA!WTV(/YKK'4#G5<[3*HHP>Q>F^>?Y16><"V=2 M!^6DKBUUZ6"!TKI6JA![M"J!*X D[$;9N"[_ M .!J+X\.4+9]*;R@/4BE=#4663!T0@(Z")@4!&%L#$EEUCRQX^;ZX]9_M4?, MP;SM ! &,&V$Y$=Z@2R:*51T3=C M\ZJ>NT2,6ZG3'BO'<;D#F-3Y$#4Q=S&CW_AT&1J_V$L40C#M)4C!ZT Z$8%X MXB&$[+!$)8/PC1'S%#WCEN.T!T\SWG> HU=_A&6^2BDHLB!GEFY8F2TY@SF# MUR*!-D;;Y!*S=R=<'>\VW22@JP?18R)_A[.U TP\/"+]U7)9:\(W#SL_?+O^ MG8O>.)L=7V][GFM[SU_#V64"@D<=-'T!-(PL_4(G)&H6B27:^$3>H=+-']P' MV,>XP:$C8'4W-#VVC#O ^74-[DU#((H8T3H)V4=!A@!'"/7INF#.6D<4@K>N M)'N0D)$CVJ/CXYYU?ZRP^D/<;_/I>O7^PV^7-5#.Y*)K\HW4"A1#!LY' XRV MX1*OC3A:FVU/$C3R;=PY H\07@=(?"!3)V&0.K@ !K.JVZB.,ATMIX5ET:J ML76[K -3XH;O=MGP[?=HLFBE@8 M; G@:F]B15N%@+3U9#+'PC-#;)]IV8+R3IZ4#\3//3B>7)@=0/C=.VCJ/..AI9K"[-7W&N5N_$KVT#I0.9V@$&Y9D?8 4-4^*#*IDZ*^*(!ELT-FT'J?W.#5'J[?T&?-Y;:QQU2[Z M/2:%QM/6^C2X@..7"LD\!$8:3(B0^)9SHR6CA"=VO%=C"U M([\)M$'3/=5V&N%U< L_L+\ZCY[$=F/8YP_?7L_":O4P-^IC3/2QJ* #<.ZK M9^P-!$5_2A8%-;OHB@*QN%8:R032UK M$95PX$PA$UNKD,F82=ZWULQ-"!\7YR, [A#(-Y5^!Y"_N!M7U_NX>*U17L00 MU&:,8[6[,8!S"B$YE640-DO;O.;D$5I> ##;PN)^!<'Q,AH1:ZOE>O)Z6P,Q M_7HQ+F'K!KXMK_+BRT:2FWXM'J.S3(#G)=2W:E?3W -D*5U,-6ECMX<06O & MWNAOUUC;E9:1X]&GO?0'$5#G@+LXEU$[HAPM>)4UJ,@->.,L1$3/;%12[1;+ M/A)R8][ PTA_#V@=((K.P76ONDMZ65C$ DSF")LZKR"$!.]D-KF@+KLU63A6 MLQU2:S<*X [!Q#[:[!@!=6"V[7$M7,=QN4/E#7JP&.L'WD/H'/D=KQM_NZU 7Q9H?U].UR2"4A_05>%,*2B:G#F%E:FUI5KU]!@7 M]-_4.MGT$#J[\U$:H^=PN!XFR@[@>M5-ZVJ+$\44ETEFX#P5NHY5R7\]G]P-7$8!28R(=4W-.N@HQ M[(P0LDY12AX]MK[.=Z-LW.2?DX-T '%U ,(]V#C)$;DL14*,D=/^Z*2%4.,: MUB@BS0HM6S?.WH.\<9. >K8G]Q+<"\.D*BISSC7D$#)YD#Q!\#R =(;^ZY4- MIW@B/PJ3@QF> V5Q#"6>GG/1[G'RD/2S^Q_2+./L&?J&3S)S.23GL@7O:_?V MPA5$5:'E$WDL,ATLR>S1H17S\@7[Q'Q/$S&,PA.94!Q[&3#ZY(%-3 M.A;0)ZC9E;!]L/&5U'2^*CE7,A_.SL[#\]K;\/?S'8ME$X3S[ MD:W4SWZT#Z^,,G..Z6(@9UM3]EDA>R=Y2+&.D4A",3M I\:A,EZGG^;3,DUA MOKZ_R/4QR"+SD)2N^0QDV8E<:X7IN,F(#C.3V>;F:?L[4=:M6MH')?&\/(/@9@;471 ;;> M+1=?<+G^5ILGK%_-\T_3ZDC0'MVL@P@=-V [$ :'%UG']MA[_(KSTX' ;%P RJ7DGF)1OGV/9QVHVU< M$VL(#-VOS1U 2AUKGP\XPUKF^4.852/@PV?$]<_SLEB>;3[]$&?PF4]LY@ON M0WDC+79SK?>X:1S_9KI*L\6J%L1> 5"0C(-$NH^RM+JXT M;[J^&V5'NXCG7P@ ]68.LYLKWECJQ@DQAFY]I',G)-F-*#BX3!9D"DY9[TN. MS9L'[$/?N+IL "3=Z/2/ MI:* ,\Q>;O)_6P?\'R1D7'W10/8/C5$^CMT=>/NW^7*]C:0-\ZZ^!V+-0W,^ M@BMH@7NT17"7LVAM1#]"RKA1HP%PTX+E'5\AM;O^=%-_L'HUS]4)H!_C_,"G MD:<^K=W\TATI;G0//;'> U"SPB=EBP;M'!(L@H.@M*L=ZZ40)7"A6T?6]B*P MQ[<4J<#L;&# FK\RBC@UC;8,>ON(R+1C=C#>-?[^K;#:M_$KU!:4N"8HAC*C(/;A,YS9R[Q'TA$Z"Y2?48 M->/>CZ?#6R-Y='QS7LXNJCM]A\M-?^M-QO6]1MAAGC<_?8]?SI?I,_VXAOX/ MN%Z/7K+5'=QV[T=>U,2F;0?R6ZGNER1>DD=X?YC"*[ASKG+A/@&3I/A4Y &< M)(M.TQ\Q)2F=#\\(J!$IARK#(Y>_5O\NEV@VUJPM!I05=.@Q%T#&5$[>*LN? MPVHK6L:YH,? U*4*'46*75SB]W?]ZD)]W!P<<"..1Y>3M,+2+5);&2N>ZYC! M@"!H9U[::%UNW@=_3QK'N?#'Q.])I-FQ8;#MC_PQ_'F0"WWS7[>ZKA^EJ)&+ M?/7Y#QB1B=D@ PDU:D="=54)^6!!.N?18!;2MW[B?H*R/47/N*YM*TSK M#_BIJLCC7JB?^+!6^F57>ANIFXMER*6H5:SS3W_?S!_>O/T]]*J(+";E"@.E M-:^5.09\R@:R8[[(Q'C2K6-0^U%XM-ET9[6'3@9ME25K$8@1FRR."+'6Q&ET M0=3W?7;EUP3(P[FTS.?V+XH;@?*F_#J;E+LWQ:+_,=T M-J/5-]-)#K*RG_G(=J;W/K0WNB O%WD@H?@!:RPS+G*N+4"%3:!8J ,5 HZ*>;R4#.H+9:L4W7EMIQK79U M\]7W])F,286JM+X:GR%IW&MQ./3/:)V"6)06+MY2#+$O0+)LHK*>QYEWA<8)>'F.5T9L@X AY<1EB*%UI;5I]31P:SK-A8'VFNQ0Y@HO1 0^RFH \Q]S:"VE% M>[>E^/L@[8AV1.T$V[&^>ZX9QY8)!QE1.WWPJ9J*/+2/$^A$Q9&1LPS%>T@[R1SMV].&45Z?L MR.NX5.LM1!\RI.B\\#(;U]S0>(J>;AN*' .K9@+H $R_K?!M^7&UGIZ%=M.68_1,FYGY('0 MU(3Q'0#HB9C^Y8^V.YR$5(QFDH$IKC8TJ9.=M.& Z&S4R(IQK8NT^!>+\[B=+X14RVSVKSSO[NH?GE;+G_KXS+,5\3+^EMW#QMW MID2VR?VIAB-WM6#9%2B<>Z%*DBPU=PU;$;\39NT+P^PXHNVB*..GQ1*GG^:O MSVGU.>WDQMZ( YN_SL*#6U4HC>9"@RBYEL@K Q&3KPEM0AMM!YLQ5#"ZW M[EGT!#F[A7?9"T-7*_YW *5:B1>6(4YGT_6WM^7="T*TQD!2CDIC7(GB5J-X"]M(>$MK+H %S- M$@B8RS$S\OUE+*2].29P16NPDK"3HN=TX%YT9LA+>\(81;(=(/I7_.,&1Y>+ M.?TQ;K&([)C]SI\\]22W>(%F;M5W&?2C>7/M&H8&6RDH'QLAZ"T=""C,$ M2XD"174KBGB&F[NO-OSDFZMD%%&[UA4))[7S!FGR MA)U%2>[?H_SV_^SI2.(,'H MQCV1:FJA)L>),V*4>5//F9RWH[B6[N#$*]W!!AA%Q!Z9 MDSW;D+65)4/M]YD7$UIEBPQ6IO,%U MF,Y6;\MU_X6WI;+YEVLV_QO.,AV WU:8?_BV^=:-*GCCLN 204E;YT,K8D8J M'A@/D3%1-GD3#9K\D#YC/I_5H@HZ7>MOOT\S MWFA >(.*'XGERWF875*P^N$;W?7Y/&UN^0^X_#I--PT18:4T=/2@(-?59]9T M-,@$=%'+F+VA'3?OD##49E[&*,M]4'JOX4(7..C "']ZIW_#Q:=E^/)YFEXM M,6P-J1O^ALA2.XX@0.VY!X2E ?2I9C@C; M&L2\V&;\]G%Z1A?HHFQ24XF,1:D5 :O%\NI4WMXCE\EIHSD($>L8[IP@DG\( MA;Y9_Y",Y\_<_,>L/VZ!XI /)E4.E"8#S*O6LET&_PRO4CYNK-%KU1]G Y@ M:A&=8EI!*$Z!U=E&'Z3DK'60X@ RQZUW/(6"'%IV';L\STR$/CP0M-/GGFBN M]8"NTXXSB7WTTNN*3D\FX*9P-ICL@8O,HW/!F.9=&H>=;KU:KF\8RW2 ,LY7 MMP5PY\!HJ96KH8E@K0*E!=F^1D7@G*P*9;AU92=E1RO?V#[][7KK>Q/U(N99 M[X.=2\TVK'@ZUF>;P;R'*JT;_[CE8.L!U<\CHVJE8RK*G('%4KME)4>VDRCT MQ3#)LBPH6]>W#S/>^AK#5XR\45X6 A?(,W!;YZ^78L!MWGB8%JIH2^Y)Z[3R MI^CI2_!11:A8! QHY1"N\9G;,#!2UKESF M$P3I'/TU*(PV2]&\J=J.I/4[CFD?I-SO<]M>+ATKG<&/'[X=O'# M&T$+KNNP(068? :E,H/(Z:\E^'O$7)/BI(RY?<'Q8;2.^_IS0D5W$F%V;/0]5H]VL,GWS <.74^\CA:XR>5#Y# M3HD\(DBXTP>?:F+D@,[Z?B/7N$;$["0=74%^3,D"G+22#G$,7LA0$ST::[Z3 MSHT\-K4ZAJ *.@VLR-I3('%P7$>PWK$LO/4YMLZY?=$9\L.AKW72_#Z2[< 9 MNPY4W.4K;?"2ZWP 45("F9LV#$7]'Z'?( ,E_2A,IC M #NT!#NV@NX-TCN\P.W!#QIJ9.60,?7'!A;&&'6)IH!,==06RPR\DPZLPE*- M7I6;=U!X>G#E*<8.7BCSHZSANY\UW-#!!ZD=OG0Q,J\,PP*1'"!0GG,(Q=.7 M[(U&+:UI;HL,5[IXTP-\LSB/ZW(^NUAM==VC8A*=0Q.\!_(VR6-A-*!Z;1'[Y.)R]Z'4$>LA'K!)VW!9?JK M0&=KJK$MLG4_ACW(ZW;ZUC&@&TH\+PMYOR^G:S(-RVH2$4T*(8)G=2 Y2@W1 MTQXYLTEBX3;:,!X$K^CL=K#7B;!XF, Z "5Y'TC26M]0Z)DG(9R/@-+7&;-! MU&*? %&8D()#9G/K'I?WJ>AVL--P;!RG22H9A:+C4*3) M-5_,0Z2S (RI((EYD37/@SZ6U[QI&TB*IID:B!<8%XTXXE9JWVVE"^+A&Z B .P3R3:7? >3O M!_,OKBB6K NR)A0GQFL]0P0?L@6[&>!1&];;@=IBWJ/E!0"S+2SN/L*TD%$' M6-OC OME.L>?UWBVFGA$04:9A>B1]H@^U3\QX*@*CXP%&T8,?E_1.7+90#=& M0EN!=@#:#^M%^L?GQ8P$N/KQ/\^GZV\_S]/L/&\"<\N-@-?KY32>KS>).HM? M%_-4VQG?)M MC+"[\='3B[L#D#_P*,%U2-$S!<)HV@'Q#%P4&F1)14=7> [M&PT<] (TF.MU M]RX6;(\IHCDW@&N\9/#K@! MQ-4!" ]ZLV<\:X,L$O.\!652!">2A:Q]09V5)S'O&9Q[":X#3%Y> J_F M>>==3A1JCYX5B**F/?%2NP%E!.\X%U$+6USK[(Y#Z-P)I>:_#4H'%V4'<"7B MU!WD[@M/]MP#F4X+HN?7IZ*-:K3#RF9<+L1L.AP\MACEKN M5(/ =M_S\$4U6D;IG*&KV02"L_0"HO,,-%.AE.B4\*W+K88KJKD.#+];+K[@ M2-F_I1^&RLQ?,*RV M3[9*%T2I#1 [!6V0&!ASY"!\C):;@#:W;CBP-Y&]Y&>VQ,KBE()[:+7E M7.H24(/.D@'QTX W,@#2]:JE#MF9,B8V>TC<&!@XQ\#T "EV"=1;F[IX^T\Z M"^&D)1N8&5")2? 8%#C4.6IT)36?I;T382\(C(? XUDX'BNK#@!XU7WPM_ET MO3FQ.3%+7$ (HG:MU[7*4M?93T;X5%2V=+=N25$=&2Y%LG\#Q QMBC,H\2[%,P.8#+(\\%_/ Y MU)C2[X$^[D)!FBR<=4B$!T:'1J@"3C@-UBB7.(_,Q#MVUH/=(^]_:W1B= M%"R8K'>9^[C+6F,/&6V'B^:<'1DI/Z8:7KZ@6V:>&7<%.,GX(IU;6PE&<>DL M1G3^N?CGW<\<>[IG.\D?S*E^=,&KO_W[+9PRSFJWJPC%TM6HG-F\EP9PF6.2 MM*D+U;?UI^O8)R3*YG,(B?)4\J:K&=G MZB:(<(N..;T+ .Y\[+AY"4VM@"/X-;*H_S9;Q#![$];APV)V7IE_L0?MO1,L M!\B"UY:&68(S,D-2&&4QF>F\2^OPQSY_W.?^EL)OPL'Q#_P/R_!?T]FE#1ML M-"5PJ*,P0/E41YD35XH7FGXF4^!QMP-_\V/'?45O?. /YM?8HJY-),.[Y2*? MIYI^\FDQ"Q>[B,&BE%&!3I%VH8J&J'4"'WE6SA:7I=Q%ZH^NL!, W(L 0!LN M=A "KP'#D<,)K ,T?J3?N^[0<'&BA$]:\R@@9$.'-*5,1C-Y MS+E8%,KF)%7K][Z'Z!@YXV$XL2\:RZ #'#TZ$T,P;IBX;/BA33)"(=3LS"V'C(NUX^3^N^_1 M_!ZYD]W[,/^TS0$SQK.492"/U4UX+@A MX$&OI<,9VP,:+M\L8E3H%(/D:PC310-1Z@+>>T&NA'%:[]1N8!<\C-V-\$!A MW17W 9P;6>!_#W].S\XOGZEL(%55N"::BR1#G]@0C!/ K)1&TW_";A&>9T1^ M:]&1A7Z(R!8M^#>VX*?SFX1K7@(/')S+]=$J"$(]W8'(M9/12C2X4Y3E.<'? M7'2Q!\^O8!?"JJ?;0OH+%WR 15H6?M5%N4@NLA RBQ-(HZ$TGJ:U?_?*_00 MP W2*W0?Z7< ^4?[4%H1M);901&UPZ4("2(G]]9YF="56B ^4,GL?\M>H7O! M8M=>H?O(J .L/7I=_7+5=X 'S3,/$:)-=?27(H.(S"N(1C.;$Y)1U?J%^'FJ MQLT\.6FE:"/1C)RE\G[ZZ?-Z4G5[.A)]AZ#=1(L<044UF*-(A&$ MH\-ID 4K[^#KP2251Q?HHU*NE107K5DZ,BZNAXA_N>#4E\HIO&33A#'.M23& MZ$WUOY$&@F#DT'$>E":UJL4N.4S/K3-NI<* *&G*X+'!5A,O@^&" M%0@LT3:$=.3N,UO?LXU(EKMD=U$C3RPQ;BK2D!!IQ-8.[)EKTM^67Q;S3[], MOV+>[NK?<)9_6BQ_6^&DI) DZ4#@+BM002J"O%/@ B:-RI+MUKI6P-^1;1#1@LBQ>&>WP;H'% MT0A[A)1Q7^0&QE0+]G>'HHU=][;0:=B"[D!W;O/* M_H[KSXL;0>6KG=_8&.$P^SIDRCE'7,:*DT,^0.96L\61VQUB%S#RPXR95G M$>\V:F@V+>8N+;N%5=D+A583"8S= .*6*;NZ_=>/N#R;V(+%D<1!6+)IE:)] M1!D<).5\SEX[K](.=^^S"^V&E9<8@V_+XPY4ST&30!0=@:0D@V1, 15, *>T M J,3DY)N>A5;#[$:;*@+?VE!_I-);FQU=O]>?]@ F.0L$P_"0W*2=+1@JD[N MK%V9LO<.F5'%[J+6=EUP-UR]Q)>!87C>@9K;<2)7(/"$P.F2L(Y) M9,W?1E_>@+[QL7B8P#H Y0/#5V44-CE5BVL$L8Q'!SY;XEOAF&,FOTFUOF4/ MG($[V#OI0( ZDMDO>+S3_=>7X68[/;[6J08[[;C;1E.=+EUF/UTNN\W]+8$) MXXJ'@G1:E=8%G(ZFEJ![3$%AXJTG1SQ"RK@9L,.AY?%A3X=+8N0*SEN/9QO? M?5-#PX(UIFSR#I0!Y3(#C]:!4)IIB4DBWVF8XC.EG ^OWLM4IB.$NFC*X>XP M):S#T8PW?HM\4F" M>AD\<[R::<__'L"TI?VROP[MW$MA(6E1F^'\?]R]V7(;29(N_"K'SKW/Q+Z8 M_3=4J:I&9JIBF:3JMG,%\]@H3%. !@!5Q7[ZWP,+]R4!1"*3T]5&$:24Z>'^ MA8=OX:XU!&80I##9//7O@_L]-9'XTSX:6>?I1(]#I M2XY?9_/+^<4T[Y!K>,Y.<0FRMLA71A0(W%FREK1DL2BGON M%"^0,Y:^\>V\B5:\'R^,=H-BHW!%<%*%P?JMEVV< RVTM1&YT[%]D>L+! UK M:C83>SPGNEM MN@_G1G!\/![SRTI418H,7IM(QK0*X.LE#XE:IL2*=JQUKNVPP=DG:'WE1:Q3ZB,P:8X4K =YF3OP^41 M &6W9S[>5$QCUBY:88!')>J^2> ]^6G")2$C9XZ9UM[,(R+&TM.TG48YCL\C M LJ#2]TQ*S1:(40319:MK5JVTV%NV(Q]V8SF;ISV5.&XTOF,NAU))BHP,H5!%" MY@E2UK%PVLF!=:HK.:B2K2.1 \_R:X.=YPO:^A#5"([3EQ/II#J2IP,$=(B. M#H\2P#'&H"3D-@A-1F;KQ@K'5ZB M8H)@5.;*(1K7VG)\ ]&FO03;(=JT#Y>'[F)PZP^=_?J/S]=+4L;;*#Q*XX,2 M K2O5TP+:3?%I=C[%)%\_P;1@2#0P0W;\[%\6#AYWI1KXZ=K"?H MO?5$Y:5,(D'TJ.@<-8'68PT8G52M9F>%J_U0\>R[ACUM>L)'&\X.C)1?+^]=Y9@*U89FP-8MCK4-0*9[!&%D\1%94K9+G>W=9PY;S]!2V@=S M:NB*ZJ]8[_O_DURTQ:Y.M$2-7G#()F=0TA ^G?.DI7AA3*1B2I?^J(^?/&R^ MNJ6TC^3:T#*_=PO@;'8QO\3=R&G#?,P&(7EC0$74@!P1E-7<.TFH=J6+[)]] MP[ 9QJ88:,/%H;'P_O.[!?Y[>KDS4:(@)SI)"#Y5@KF%@$2Z2;6Q1]%:8A?C M[\%CAVV[W53J1_!K>%%_FB^O5U]W&HL$EJ)5D'EM**^9AZ"% Q--(<)9M ^K MUYX3]=W'#MNRNK&H#^;7"()#OV6L?0ZJ$_)A]OUJ]87^W3H64EC2/F5-#*BM MB:TKX&-BH&.4W*EHFF%C3VVDW0%"![!^X'/HG[G..,D)?^0%7M!JJG8E M:WIQISXX$L5)IW6-%W%)TL(PA0#:.,64$9YWNM/9X57C@\DA$IWWQ][QHV47 M5TG)>!D-\%*PUJ4SP)@31"8C,R$$R4(;S(PA>#D,<@Y@]0B/K'K,UU;IG_*/ M/+O*OR[F?ZV^?B)G?G<[046K4V3@1="@%)*E1_8\884SC=*2=]>Z#&1/$H RPN$%S\CQ4G1H"KQ,$-2!##03C(*4T76\4O:W+9'L)Z[G+9'MP;F"!_S:= M3;]=[?*!V4;CN.4@BXBD++4'9^E 32&[%&R1&CM=^7A%Y/=>.K#0#Q'9O 7_ MAA8\_GV'<&&5M5YF"*HF"R+W@(5;(&TGG;,\RX?M2PX3_-V7#F.N-A/\P?P; M@?WY^MGW\>;^"EG5.G/%H-@ZCIAG#3Z1?D3C"Q;&DW"LL>VY!WECN7)ZBH!= M7U(;VJ&N?=SGI=P,;<&[;7+KB9QDG1(%W(5:D.L*<%J(B*)+^O>5 MUPSYW\DW0Z$39LM=VI@-=>1F^X MB\/-^*XR)V'5\5V7Z_%=_35Q>.V-I^KAL-?*^V_A4*QGG,L 3M,7Y2U"D))# M+MQQ5Z SLCS] R+J^.E_<+(\*-8 M/P(8/:'8Z;LJDG3K2+V[_ND2E\NGCX%U"8<-/!JL33?K.."D(P0>/,2DF%0J M,%-.,$)\?\+'TNKDI,?KZ47^5G#^_)*WI8TADI%M; !3O*-%&P'H2@2I$F-! MF=J'= B"V^](5B9%)#SJ$0%L(%3@7)=!".M*AT/H',NMMZ%C.VT% M^K9 NR[ /B]E.8E"Q2S00BR1F)H-K9:Q"$%D+4+MN)?,<*"]H7-T_G!C]!P. MU\-$^;;@.G'>1B:@3EE=?YC%RZNT+CM9K"6Z6BVFX6I55_UE_OM\%N>S%5%! M3[RH4\5)^*N)X2J5(@H=38YVHJD]1*2N>Q(%*YXKE9K/:&E"^;!N^'U(QK&%ZW!RP/4@KH'O1^W!PI]_X.756K:;6,5$"(P\18026!VR*LF;--J!T*G.7\W" MIR[7[(X@8=@;"">#WRD%]88O)_1W">'4EPT&NE3 3'0:&8?,N /%4()'SL&[ ME FMV4K?O+:OMTL%M"GR]&+VTQ4A>!:OORQPMJ3'DKA^Q>FL[I1W]2Y'_H)_ M3S*Z5-U[L#4YJ8JH\Q)4-43)^>**,*Y:>QM[D#?::P/[X.61"]R3>$9@U)U_ MSPNL#/N8<9G7MV3/RY_+S47JB0GH6!0(7M=YOYHK<$(7P,ARTM'P[%J7R+Q( MT+"AEY[0U4X$;_\\G/#^3D1Z]HG/Q(>K.<&T9)L"0QL@8&TB)TMM(LW(#)N&1YK 6F&ND XY(< >D=F%#(8^1,%-M^ M"FLY@>V0]?X>S']F-P"A[>4YP,=$+.O5!:B% 9?*046N_ M]I6EYDPQWGR&\EL8S=T3'/8:SKV/;,8 M'MCHQ/S+F-*D%T=&^VBA^ @GUQ./<^7!YZZ.$L+RYHZRQ^3".9=;.TF_%UKP4^%AZ* ME!IR4K0@K^K5?.LA*_*%-2LRI=I9P]\1Z")I(_FV5AD_M_YEG['LI4R>""5 M8\E:\@@^F !%<,NBC-Z6+JFSIYX]<'%J6YD?RK.#9?XC+\*\@=37@<9:GW"Q MF*ZN=X.1 ED\(3C(S!EBAU6 07"@5>D0$EJ>N[2W(-S):; ,9-+7K.^,B<(*.@[GE(U=*5].)?E:LTXN7:X\FY.%8;@BA=O^0LZW5( M"SX7%GV)'&VG4O%7+MD\2\!8FE+T&U9H)X.!+W%M.7%W"=LMII*0)<0"W <& M*CH-(=0K;UR4I!/G474*([\&I.<(&.Y:5B/!SEMS>4"HK'-%B^O)NT^3X+PC MP\A"R1:K=@P0>&8@;"#=NW:'W NX6.;X'Q?S'_^Y?>(&&ML/M\BX?=^ ,&@C MM/E1'!Q!M/'W^>S/W2$94TX8M:(C=ST=SSC *!DPFPM7@=-!W#JW=.?UPTT M:HN%8SD[ E"\<+Q^O"E$9#(K59O>&*ZJ(64%.$8?8\G,!N:4$JW1TH6NL;0U M.%'FH[6D1H"^;<)R.8F>([*L@*4Z3<1Z3ZY;U%"B5SJG@@X[#:/WEPA!, Y)"H>A MB)"Y>@5%K[WC;=2'["/[>YF65MP=VIE^UG$,&(M/1#_CM<#/# %9^^Q< M22'K3A6YO49EFN.GK6P[A5[V8?30:'G6IXA<)^5T ,\M^11D_A-; @?DR6J> M<_&ETR6)_TVAE[T$VRGTL@^7!X;*65D0X5M/4:?$= R"K+HZ-#BP!)YQ#9D< M45;0")Y:M%&Z^\XQ!F'V$M^\ 2]'$'[[]=TD6(^HM800K:Z9#U*9MA@HR45) MOZ"5OU0JOE_X[==W8PRY'"+Y SDX IG_?CY!@:B439!X\J!RLD2QH(].19NX MU*A?.@_VD_GOY\/$1_J3^9X<'%K7+Z?X!\9IF<;=L' CI')*0TRNMOQ7!4+M MIBLQDHU=M,#2R:5Z3>$_?/$P91X]:?VCN#H"-?#NT\1&@K$KM.QDZ; J/-31 M\Q)RS@Q%YB[(=FJ@8^:E>;U'?VI@3PX.7M]SOOJ:%W=YL 5NMIP0FSDX9VLQ M(BW?H\X0(W,LAA)\IZFRSSQ^F"J/]E)OQ<$11+OOIHFT\T(&QGLY MR*Q83.:EE@+[G0=_?NXD?#=^X1_(P:&K]9^.H]TF>RP3*I'N(E:4]0#:>O=< M%B CIZ3@,W&I2[WO:^\9QB'L)9+8G*TC."MNTG9"*?)C#4(JML[;-!*<=1EX MTE*I)+C2K:\;#IL9;2_-YS*B^[#V#65$OTR_T>_G9=TGA2B=EU_G\[2<+W9W MGMHE23N_JJ^\Z6%K/7$JU5H=D8=U>*J6'#H+WI++DKP+ODAFE6C=]?E$%_G? M;W?"]G5G"Q+#Q>86YW4=>+C1Z62,!1O6UZP$K5\E,MBUTV U^>X^!6NP=5>, M3H2]C63L/NAYJ.K:RV<$1^-FSY_?[/GS]9X_WVWY=9:)'#^^3@5DSDBU,^X! MH]> 4B:KM"E&=P/!PHFUCR8P?;%OWQ?M@$IH 43%-YHC& M.C8A@5$AVL"=%:;YY.0NA T\\K8U'/:#VP&R&0/@MHNA-Y^M_IA/9ZL/,UKH M;B)?U(J+).J -":)7^0?H4<&QG$39(>Y&B44/L$ @\!%D[>8P+7><_ M\N+.0@P:[CSG$$)MH6=00M#%@(I"!AV#5?*EZR!' NL^,/3LIIHZ0P@C@ M]'+3%J=C+L()*-;28GQUTB5:R('9Z#A+6;#&D#J^4U)OL.K?_&HGC3% Z]X] M86.E,+$DB!P5**RML*,(-:@O2E:%E]B\^]M;Z8VTEV!?[(VT#Y??1&\D4IK$ M!1DA*5;5J=6D3ET$'23+*B06^ ,W\']';Z2]!+EW;Z1]N#IT;>[S=:A)6$S! M0(JRU%:M H+S!5(J)6 1TN4FM;E'57+W=GFMO\.H'=>'ALZSR5:YQ63GMU76O8]@.Y5U[\/E$=@K=TL0N,^NH$^ Q9'Z MC85(9\&!S(@\2)&R;&WX[EO<<>(B[[V$^4)QQSZ<';K^\VY].GHMB0&%O,7( MZ,@TF;S%6K 6Z( VGAN56S3AV+O6_\05WX? X"A>#HV!1]6JA3&;;*U=%B+5 M>"?6SB,.0B+[S*[O\[88T7Y8#?"):\$/1L-17!U!S=?OYY,@LB.T9F!$.BCG MZGD9-!@6$1DS2ON7<-#+58 3EX ?(OX#.3@"F?_Z;A(-4VBB Z]$#1DF!LZ: M!#(6Z[.(=+2]5,K3RY6?$]=]'R/S/3DX IF_^S3QW$9A/%DHBKZHR(EBF6NA MHBJE>,\T?ZFI=R^U_B>N^CY&YGMR<."@U'-UZIYS+=9I O*FZ8SBN?K1%FRM M4].]94#GD.TCAOO MDS/\I0+__PU%W<=L_#TY.(( P/,AM8\W9:M9HY,QT9+6NBRQ##YQ"Z6PS)G5 M:$HGZ[]))=S'O4K!>VL#W7]>K+5D1@"VFQKFHAES/'BPLF32CH9L(Y8,H/,R M1)YDPM:%;N-HG-5_#X?%7B>]*30->U@;*Q]>"/_? QA7?G>@^<5VW MB,Y;'PI$K T(N(\00E*0>2B%8[!CF$X [D/4V:KKW0+ M6R]H.?%DV8M$RC8ADNZM-_R"2W6.@R_%*I'8PQ&(3_?"?^$=PQ8%]0F8IMP= M&"7OII?TXXOE@Q449CF39!6Z6'L_)([@&&? -!.6OBGBX;S5)_'Q]-.'S=#W MC8P&'!V!'?RL,OR4XR4NE],RS>G+G#[EZ8^U(R%3U)G81,M:7P\/Q"_)//#H M40J>4=G6N=F]B1S6(1OT$&LBMQ$ \]?%?+F\,ZG^'_/+JV]Y$EGRBA8"3)A" M*K?&-&314#@IVZQ\[0'=&'U/4S+L$*!30*R!!/;'D=_@:%;G2=?I-(W]_><8 M]O/?\?(JD3JO>XC^G[[@WQ/!C26* NEN1=ZO*Z34?:J7;)Q,V5GOFE]*.H#, M8:<1G0*(?[YG3#CWR)FFG%U!"?C M3_A]NL++"NH=GWZ:+U=GW^JXCW^OQ34I,MO$ P=6:B53+:!V041(/GN&!HV6 MK4#M)3V["P_SXK(R=>A=KBFM&!0@U@R9*B$@)H.N MM1?:A:YNB/M?%[P_2CSCSSC^D1?KD4:SF.?A> MT8-*IH0,"BKR#74.X&LYO,K6*DM8%/A&&TO=6(2UD(AD P!"@Z&:'0<9E;QW([$?8VDI#[H.>9F$9#^8RC+>?6!:G4TWI> M7MYR8K4UDF4&VH3:?[C&$J,1=!+PY#3R$LT>K3KW>O?;2%L> K&32.,-HFTZ MF]'Q(M0W8OC7V@&3K,] .\H[GFAO"0%!LP#1L"2]#$)'V1/V[E/R-M*DIT3B M$9(:OSE7'23B[3R0^3.;+\K599E>7F+<,K]!/5FGYSBI$7#OU69/N^&_9UIT1,D8$Z!Y-*!JL0KR6,!8 MI[)S#&GMIPF-$#5OPZS;!R<= R+[2F+HB.QF,S_@HQ5/QQ >ZQ#Q,SF'$D*!;.I5 V$88$AD.40M MI,_,*=>ZI+Y5.'9P,ZL'Y7.P;$9L2WW.ESFN6M4"? M/ I9I'KQ&MXAF[D;9<>77-".I+^RBQIOKDGQI!Q&K2$'%6O$A0-Y'A8\.EE\ MEM*J3GU&]BJS>(*084VE'K#QN++B6/:/X#1\N:\@)B+9* >&64&+J=-Y,JOA M%9ET=ME+;)V6/+Y]9V^8:B#PO=IU[L/],4#I7O]!%H/T5@2(3->DJ37@ZA0? MID*(4DGE1>O2PS?3KG,OP;[8KG,?+@\=\)S_V+7P8B)PXVV D-,Z'!8A,%OK M&ZTP9"2RR#H%S6^>.*;&FWN)9'XT?T:P\6_TXL>;:[?<&(\6$T212"GZ@H"8 M.21?"/=H60DO]3PYR@CY..Q\L_Y.BR/Y/ *DW-0Y_#)?_$GFV:+&6K_@WW_, ME^O ^O+W^2QN2R",+]8I7?OH2P3E:B5@L8D89S3ST6'PK2M4]B!O));(@4B8 MGT8L(T#<#:?6=T%N"W@4*='$"EAG:E\2IB#H3&= MTDLZ7 C@-&Z*='-4B;*.68R$>X"(YHEG=*8:<=9QWPBI>YC\VO_]RD8B?HY M0J;S9@P> 3QN"/_G?/&O#[,_%O-(-O_9+'W"OWZC7;68UKIE&=%88Q%RJF=_ M;=7OZ^U:X1E+1AMDS5VB3H2-Q$YJ!Z;VXA@3QFHJ+BMN4^:EEL!KX@D&P)1H M 5EBP)A0BM;S%.^^?]A,1)^(V9>YAP-COL++)L#X8Y&_XS3]_/?W/%MF0OE: MEVXN\V]]CQL>H=+<2()[BCK4KB#U)!<%DJ!E^N1*D*V[C^U!WK"P.H$QU)>H M1J">[B]MMYA9NN,ZJ,BMR,@@&9&!-EG87#G4Q =+9T1X.U]#JO/F8@G#S7O>#7)M4-@=!X2SY+LQNAI$70D,%Y<*-PC):!1D3%A=&F>.7V2D&'[ M")W I#J>_2/00=L>;;LX[*TRO7=$W_++!9F=":1A!7FN&A4X1 M:(CDN%J/4 MK>N ]Z-PV-9")T!=CP(; 1Q__O;]^=O$: -^)=[?F^_ .O:Y)TK=)W2TDBU(V: M(.F(H) I4N)< <.LL>1")D9KB_X%;>.F^ZXS',6 M<@3Z4O,+F0':3/RQH=[?=X'9UM>FGR!C6!/_A&@Z5@0C0-'Y][P@TKRSPO'^>SBR]Y\:W^]/#+=:\_L]6]NCVI;W2E M;OW\&Y#<8BXJ'8114%CMF"U2!L?(IA))%J=+"K&TKL5]FI(66<,/,WK6U;>; MDFQEK.8>-4B^'A_, KFS-H(@-R0%9/L)\@8>I36T7)_*CEX#*M'8"7= M7\+'FUIKI@4IVEC[_44ZZB5S$ KI88T%M3.)COK6MQN>(65XU!PEXAL$&*_3-+42>?>V8P'&@,._S55Y.!$8N!=E5 M*7HR[0.9=)[<14!)UE>P@H?FD>T[KQ\VDMT2',?R=C2PV!EYFR4P8[SG/($D MJQL4(\_/6ZR]^5DR1IN24^@%'O?( $W1],#N?U".#R"TX7_\#+J_Q?.5WD M3?'#V>KFIQ.%N7B.'"RK?5B,U!"4L(#.T"*SR5:]=-P< IU72!IZOG![&+64 MP>@@=2<0=7=-7+DL8S2D2U.=@UL\N#J7(3A4UK& Q;6.#7:A:]@8=/_@:B"- M$2#L5YS./LZ7R_/9^?3R;)9^Q65=79UZ%%?3']/5]41RE4L0'&0.AD[M.I,& MT8"0(?#UG$K=.BO[.E7#!@7[0%=C28P 6[N11K[F^I MB;2)$><8I!#7,4X)SN8,+$K+4V*9V]9'Y-Y$#CNX M:6"W">C7NIH_%OG;].H;;;[U7UTNKVKH?]UA<=UID\OHE#5DCR:[+:%/.4$A MWD?R<4,1K:N'CR1YV/%5_6#U=#(<#W+O)AKNU%.+)(42G($S6&<"^P0ND%T; MI6.T1:5,NG6LXFE*AAUYU0?.&G!\P,1O[5Q4^7!>?J*73LD\C>ORFW>XG"X_ M$S68SF?_P,6T!H<_U8A=-NBEC!J*(*M")9W),;()C!79:9-D$:]EX?9^Z?#! MKD;)E7[9/?)D[EE*ZW8T>-FD4>JKCVR9RNU.>[^97,^T,8(T"FD77IL>U-G' MW(*5G"?,3*?$8NL>6@M=",6Q';7[UZ MEICA4S!'8N!QJZ@6;!^%RWCW*/^44_[VOVC93%Z=&T[1?K$G4S.@^>U9M36^XDL M>P@^&(921>U:7S/N0M?P.JLE%O:"V@&"&3W8SF=YVU:4ITRJW]?)WD(1WXHE M+R5HD)&%[ .B?CC\HF>\W9 V9L@=@HF]0'>8@$:/NR]_S;?+DEQ9I76!S"P= M#8E<'J<# B?S0TACF0O]1K.>)6UXOW! W!TFH(&[2'^8T7/R.X1"Y-G?=G>)U&@[7+LH$87(C!.I9$E_&(+[QBF&.KH?!>@\,!G!P8 M$&??OU].8]T8O^'B8CK;:3B)RN7HP&I/7$D1H5Y6!N5$< 0H M(DM/?=PA'76+BO-0+ MJT1X(4V'PM5$/',R,*]BZ50T_YK@[[YTF*._F> /YM_@5MZ/6F_SA?[J6N$) M7X2T7-"IIFL[]]KH0]0@AF;9^:QE45U&^SYX[+"%Z^V]_F.X-AZ![\S;4.<. M"S)%O<^@@K* B2%IK> +*YXQU27D\^C!PSET1XGG:3$?P*O!!7W?^]@N9C<= M+2A7,O<:D,5:&46N2+!:T$H23PJ++"5UDOI+;QD%! X1W0M>W!%\'!@1/U\M MYFE^>8F+!VO@Q9002 -F4]<0ZDAZ(3EM%V.,<-EEU26N\]SSA_/JVZ&@">]& MD&VZ6]6VUHTYD&7C,E%-2I#HQPB.D9&:4C!D]/!43.N6:P]I&/;F45OKH F? M1X:3[=8)443E# -C@ZJM!@6@"Q&BY<$K(UALWN'C,17#YKB/D^H+$#F Q2, MR(65(I, MU(*FQD :0WJB)\0?%W],IV153:=7=0E?9Z7Q-=E@QTL"M@)D8GDXP^M39ZCB)XV&Q(8^"= M3G0CP.G]XJ&-S>"]=O071GF[NW^]C]V-Q' M\GIT:/D=O^WV6\[9664EU$.Z-C -@%H0ZFU*&:U%T5QA/4?+F*I,]Y?QBY Y MD.$C ,[=#;55E%8D*ZP1Y)!X6H$F18E.U5'F,D=G@[>ISPL\8["QVTCWA;L[ M![!ZX!C@ANZSBT5>=ZO=+H#L?E&"]1 Y.:^*FP0N>PW6%QUR1"GY _7R9 #P MR8>/J3KX2 BT8># "+C3X"U=99*AVZ%82>L, 3C5J"@ISEROAB1@4J-E.6DA MNT2!GWO^F'J@-EE3!%+ +MNC*]T!#+@ M$;@30LN .1:^GW)Y](XQ=1MKJV".8^<(E,R=M>PRJ":KJ$,BM:B(*S8@>*,$ M1&&")!<.N>ZG1>L=(L;4)*R1,CF.T6- RE58YO^Y(H[\_(.^W%3S:&9C"I(# MEVAKI-J#TTZ %I%9[8*0J75_PV=(&18U_0316G!]G.#9[JF4I2'%J"&J.A@[ MB@PADM+D$7.(-EG^T-?M SYCB*4U$?7K\#F [^,#T"Z!6BWZ-5>4J"VNBP)D M@8$1&9.-:'CSF4M/$C(ZX!PBY)>AY'= M7EU!#,%PEY/7HK7C])B*83M+]G-4'78N&'+QO*M#$(T&GX," M&5U0+A5G8NN&-D_1,:R*.5:V+T+E $8/[5!?A3ER#,+U&7U.]6>3C,BXMY:LT&J48A#$168@"[0F"TZ^4-=I$0>2,+YZ\S:: MZQ02&0'PND_*D"I9%PH#Z^I]:-I&@(R6&%&A%Z$62=H#3\CC!I.<- _;S['8 MANLC. N?6MR?LZME3KO3_7;[_)+S'2/+N?3G%;27W@BTWD/EOG5]:)73%5Y._[V6Y:?Z=:)YD+33,EAR MPD$59<$51E^$Y2%C">QA8*WS"?O\6\<7>NWG4&W$]Q$HOO=Y,?U!A/_(OU_5 MU,1YN35+E_^5+].$J1QJKW(HDK/:@:QJ)ZA:W96\' M:/V(8U3XVC@XYV4] #155DTRV08!@ZMI4T7:5Y'VS4: %"5&P;V6W5IX'@2M MQ_1T0]4;3 V M-SP](J<;G-YD"J"-"$:%IMTT]NO?YYOXWC8@H] 6Z9"!%RR!\DG6H%Z$@@63 M*1992+UAZAFBNB'K#8;WVXIC5/C:>9+]5X@YV0#!$P\LL*Q_>"P!H1W ^F; MS J<6JQ#MX3=#%]?RRYM7U\VBX^TJ@G3)1ON2=$7*X!8%R&8D %%S"I&*Y3O M--_EY==TP],;RP6T9.T(--X?>+WV@<_+.G5V%_H334K;9$0PCI'R-BE!4%I ML,5:7JQTO+4>>X&<;FAZ0\'_UB(8%9IN>GUMUL&<34('"9DQ7F>0(H3B-'!G MA4;GBV[>T>\Y6KKAZ U&ZYLP?P0@NI_#_Y(7WR:$>8QH+=!2))V_.4.0N>;Q MA2Q1!JY"Z\ZBCZGH!IPW%(5OQ/"!;9U?,C$>+W^YFJ7EVN<(N@2AO8;(DZOE MD<04'QAP%D(@@TWQTJ5TZ^%SNQ6>OJ'8^-',&YVN>#9MSB?1THGI% ,63*K& M>R&SS$@0R;B@F<]1MX\(=*.M&[#>9'B\!^&, '1/<>RY1#A#32S4]2Y;[9^* M)1+_B@%FM"J.% XV-WSV(*\;]-Y@*+TO$0U\UFWSXT0\K61%K\X_2'U?Y$V* M'%.,)=5+V+DZ"Y;5X12Y[JILI?!%FB0Z''POOJ0;8MY0B+PM6X>VA:Y65XN\ M7<[]512I,8E082T$K4(&\-HI"!@P*QUB>GB;\&FKZ-DW=$/&&PIQ-V3H" ZM M+].\.)_EW1JV)3:?\O]<36MD=+[8_N0LT8\P7G^9GVW^YMERF!0(G!<=:#_0OFA=O'XDR=T ^0;#V:<4Y0B0^_S-N ^S2.;D,K_/ MFS\G49FZ$1TXINO$9;GN2D(?4^*R")Z%:WUENCMUW?#XAL+A/0MH=-#[E+]? M+>)76D>Z<[.DIG^09PL&:]3?8(3@4X2<5<0Z_]O'UEW*.I#5#6QO,%K>6B2C M0]ENSYS%N+BZK0(B>X,C-\* <\EN[IN[S -(790M/FB-?=_*?I*P;DA[@_'T M]F(9 =9^Q>GLXWRY/)_=;IUMXNEFJ9,0L[:F"+"UI1?M)EI=X E2BD(XC@FQ M=?.(+G1U0]H;#, W%\H(@/:%V(6.V(7$.$-.=2[$+XN%:]GO MG).'%'6[V?^&POL]"&($L/KG8KHB1I6Z/38$/$R:3S(2NTJM.4-:C$J2 TJC M@38(Y\)RIR)K#*W7J>H&KS<8Y&\LD&80^__^\Q&G:<'_6O]J_9OZKS[E\G_J MGW]^^G#O^?.8<9;S8CJ[^(\X_[9YP]V+OK/TTWRVHE_G69SFY>^X6*R+(-_G M%4XOE_=7LYQ^^W[YVK7K?9[^G[>K>+B^[4L>@:?MBO+?JSQ+.?W?([LB/O_^ M]]-EO)POKQ;Y+)#NPD@P2B)6:PLD*P$4VO7DIP0F:23#G@?-6I M+8<1')1/S$_S5JMHG0?/31T**R)])T@/&^FEU_1?:G\M[*!YA/V=@PUD^_HP MPGT8/3JHW)E*8#@:IZ0#7M:-QAB"#S)#I-,\!K(+N&E_[^N-#"/<2\9=AQ'N MP_"A&]4^-PO)!BU)S3JP,JDZ%HO\5*\E6&$3LZPHX>4KMM#1(Z5./VAP+\EU M&2FU#QM'H$/N%O2L]T>4GF$C#P*TB MVQ\U1S%Y9"#9[IMH,2IC G#G:RZ22?#,.1 R&Q9]*?QAG[VF,!G#X7*<5%^ MR $L'@%(/LYG:3Y;Q]<#SOYU7HB*G.IZ/GYX=_YIJQZC"D%'%"!CK#>R9 $4 M@M2C%2&C9\P]O,'4P"OJ0-AXH'2(]!]Y0JU%,2"^EHO5Y%.]X[?>8X+GVBK7 M0W2%=+$ACF ]OJT*K"13:/E.$.K7D\Z41R4B4S9T"AN_)OB[+QW&\V@F^(/Y-[#@ MUYWRJV/^:YY?+/#[UVG$R[7JLSZ3.XX&F'+U%AO90^BY@:240LZRU;R3F_$* M")XE8.!^WFV/_S9L'AHK^>+A$K866"XM!^9K2S=3. 2#&@K/ M,?)LBE,O'27+'/_C8O[C/W?/W*!C]^D6'7??.2 8VHAN?B0?QR#[=Y\^3A+C M66@BU^8Z4]F3W8RT7"B"Q2153D(TE3V]-TRDH >I'\;!$40@ M?\'IXA]X>97?7=]\^U_3O""BOE[76S>;,]'3>>CI/^ I\EICX" 46:!(@59E M&8)O7<+8C;*!AWNTSWOT() QP>RWC+5X95W;\GA]NSBNYS8Y%/5^81V"DQ1@ MD1RB=276JX@VMQY(O1>!PP:^^T#(= X\C:AMX.9B98W"BSBXOM_37DLW- M!N%H8JEA15=J4#D$"QX9TI*,55IE)4,GT[JS0_V8AN$<[,.E^0 MD/'69DO MOJUY_N[Z)USEB_GB>G/S\7.FA=4)H54[UIMH4B8'F*6JTQMKG_I@P BC55+" M>M[:!.U(VL 3Z=K[VGV(9 1(.U]]S8LO7W'V)7_[/B]:Q(IW-"#*0)ZE< MR."RE$ _%'1R.QE8Z_X/O2UF6.>J%^C-QXB#$6R(=_-96F[]R9 *T@DC0&(] M=@SQ,@0NZRBL@H%%'5WK2.:=UP\+NI$ 8MY&.B, UFWZX/UTN5I,P]5:E'7C M8O"1"=0@;-VXJ<[P8R[7#FJ*%6V]?-'(.ZBOQ+/4##RTL_W)W8CQHX70=ELQ M+P6JHL#$Z(A%3M9VG0J2)+X9GK)WK2^EO43/L-JKED 8PC@ZL=5\+Q M L%)Y;9G!/#(E#9/@1V[JF=Y=+:>S MO%QN,]S+]08)VG@>;1TF6^=\EAC .ZZAH+.F**5)%3=6)"\2-/"0W_8'4COV MCP%+&]JW^XB<#A2R<)!&D$TF!;D@=5ILX!9I'_@0<^MK:_<(&%;%-!3L0\@< MS.7!.W//K@K&VBTX_;&8IZNXVMKON_N\21?+M(<@8%QN/CF/?%R!*KCD6K]>--YR3,66,X.LEUW$4 $K[*EC\+Z:%!' M;.T1/4_-T-._VY] C3@_ @RM.P3\@=>5)3>E ;>-;R8H2^&"6U HR#+C=6X+ M6?EUB$'@14IKFX_3?86DD35Z.5#R\_[$, )4W4YO_?VJ:M8:QMHUMUC^5[Y, M$TD;3N6@('I'N\\(#\%J6A *@T7ZC,V;;KU*U,CZ.K1!5EM1C I;FTZ3Y^6_ M@5'*6:2OV;5OFOT\/2.[G=T:44<*8%1@ M^F7Z]VWWY?7(,N$Y8=\QB#4GI,BN!!=C@:*5*[EX9V1_P[X?D3.RFWZMH70< M^T>%I"<'EIN(7@61ZBBRJF2C!F=L &LD^; F&IE:!X4:3(X_73%_:SP=+811 M0>HCK67=6Y?L1)(07FZ;+&NCA,]&0NT&5IO%9?"U'4O(T:$R6075GXIZAJB1 M5<:V!E8+48P 6[_,%WEZ,=O5BGY9X&R)L:YHUS3^72[T=[[@WY-,CH>PMD[L MK'-^A7%U* $9B)ESFQ!WL@JI=K@K2_QC !Y/^'R:^VT2W_\_#]7 MM*LNUQ'>U4^X6%P3&]>N[P0S'?+&%3 \U5YEBDY_F3D8IZT@.]+7+M%M,=>) ML)%E]]N@K;U(1H"S/Q;SF'-:_D)<_$PK.B]G/W!ZN8ZPS!?U)]OBKUHFF\-J MDF10(9L((4I>;[^PVFJSWGYQ/HLH:*VMJY7VI7%DJ;PVZ.M54", XLNKN?TT M8=9HFXT!;I4$A75^66VNPYBA7_A$7&KM(W2E;6PA_#;(ZT4R(T##!9T5\BXI);U/Q033&V+NPL4,68OK0!OF0#%$P=?0J1]%GG,:-#$UAT-]B:R M&PK?6F:@7UD-7(ES%M<%B[5@/Y.+1*O M^,AL_:Z.#K716>YU=@\.V2?KU<0B%U+G M1/9 "J"D3A"R)[_;:\,*N3C*]S%M^A$AW=#T]G($Q_)\!,"YSYOKGY>KZ3>L M\_+^H%],:9?4OU"'AV2?F8=86X0H:S)@+: ,GBQ,D51AS0W]3H1U ]9;RQ&T ME\GX@+:>4HR7#T.#Q:%31AN0JB;6A/?@:O[?E60D0T%K:WUWIA-AW8#VUI(# M[66R/]#\!FBS?$$03U]ZQMN]E?V1%]-YVLW-?I\W?TZ"1&889D@.$RB5$1"% M!1^,D,:7ZS^BDZ MNE7FOK7TP]$<'P%J]@KYK U@YIT17/':9\" \L0QQU6"1'I>Q/9 M#6]O+2'1KZQ:VY#M!ZWOVFO4I9$A\ODK">/S:A[_]8YLD/33_-OW/%NN7X2S MM/[MI_S]:A&_TJ__N,39X4/86[VYU8#V7CAQY/#V]=32^JJO\TO:7\M:B;*Z MWE&ZH_*,Z'F2T)L1W9QKD02!5(FZ0U26M2EX@LB%+]PH+)R](JY&I!PU!O?P MUV^NMPGIBG/9@_%ULD:I]6$L>! :;98Q>%E,OVP8<+C[$%BZ-WWWE-(;@Q7P M%R[2%_K+VPXA-F,B'RX:E3=!^%!" 4PI7HVW1F>S8J-S@4+40<' M*E4/K A%#IGQC:%O/BNYC'>#T"5H_\G8%E?##.?^1%F#="^J=*)+"%A9BYURS8WG5C+AXR.HW+>8_E?.-=X+V$],]=X'\Z- M:KPM0^Z*U1FXJH,#:G\ EVR=T1JDYM&4*%_JF=_?>-O>YQKO);)GQ]ONP[^! M*]N.T(NW@4DN9 Y21N#H&2CG.'C2EY"U=T(XKJQ[<'FA=;SAXU[]AIK75@YV MP@PBPK?@,CYG&]:4R_*\K+^?!"VMKT::02E 89* Y,> 3%:IE+U_5*?9OX_8 MA? W&>0X$&O[^I'-!?^6T;X1T9VF/S>=R<^_UT3;Q!JG76 6 M4KWXI;(F%<0"'?DIZYBC#\IUK7+LZO5U_FBKO[+_-V=M'2:\"QUTDZ2B)*O_8$S^!PE*&L54)B.7J/8$:<3]-"N]9,+76_NS6KGV]7>6=^7^?O:K$JF9&-6!EC* MM1 LI-KE. 'MVQ+(1U3.IRX.]<$4#-,A;%!\GE!D(U"W7Q;K8Y6"=B+J4R+UHG4/M0M4"/BF.*>%U ,N1MF$6&9S3Y(Z@TL9898KN M%+H^A0/[!/W#-#0;!;0'@T&S+="^:O7#C+ZMC=[R\G(@2IV]HEUG@LP$=H_@0HI0N$'F/$-EVO?T>8:8H:=]MD'# MXW8^+7@_@K.6EK!1D>LDM_))A!(9)*L=&0J) V8N00L9D87HK6YNW]TE8"1@ M.4ZH#RVT@SD\)GC+ S@[#F#4&XZ"<;6;(,O)PZAM##Q'VB/>,<# ?)T,B9S,/VUTZ\; CX@8 M"3@.$>EC>!S!WU$!1&X7X$I2.H8(VN< RBH&H60!)6,2CG:+;-[%]Q$1PTYU MZ0<@A_!W! !YZK2]=1P#,]YYI6IK80N*1PTA!0<>LPK:.&NPM27R(D'# J#X#.$#@?%8:_4DI8%S._6N]"X32XM\ MEV>Y3%?+G_^N@:N:-PC;21%?"$[+&E:;ETTG3N)OF2\>_YMM9K?*_+?IK!:3 MTMD1*PPN\J18EYFI,Y*M)UVO-7V'+$/(.A-7...LRX7.TU(]/AUZ'*A'+O>! M=\3/I>18HWW3->-7^/<"Z_B=.)]%XLBFCN'LT\^?S^)J8DM,U@0.AAY2P[/D M23F21O(N2H\F&"4[X'F?=PX[CJT?-/;&\[%@Z89M=833IWOK^G,6\V)%9G6U MLN?+]0::9*V*+]:"TY6;-GA @Q%B5(9K;ZRT70K1#WW_L'/:>L98G[(8@4'9 M99U/IZA^_COFY?)6LV^'0DDABBE1@2U>U7AS;4O/+!U4UB/ ^NVR[RUY74)XQUZ?*,9 MV"%>^X_$K&;MCHX,K$&RLW,A)VJ#T7 MBZE* <5^!0DV^$C/0KZIRP]1FW!WG##GWK3QGU):$1@._N M$;X=6S&Q(G+R@@Q$4W3E%P/GG:M38A&3MSZ5UJU^GR!CX$%NI[&:#F'Y.$ZT MFU5L?8N)M=IE@W0H&U9+RBTGEF3ZPJVDU:&AGW<_RQX^?N#!:[T>8T>Q<@0Z MI(N#>K;Z)9.,\/(S2>V*GG=][R]/BJC]*AB23RJ)A;$V)#(UI9*9SA)I=SQ$ MSTGB#Z^0/?"(MF%C#BU%.@(4WQ#_\]_X;3K;%A1O#_Z-YW'KTZXGP-XD"/\Y M77VE?T@2V%X%6UU/M$]6!33 ="F@Z-@'Y[P!'9@SK 2NT;+J[/R\^XN)SFY6I;SK,\_YYG7^9WV-:DNG__U_50_G_D MFD]P/\"4F*TCB$D5"?)&9_ Q*Q"A%%%8DIZUGK5VBOL!=SB[*1KRI23:W1RX M$J8V/?3@I+ @D_ 6A4#=7W'50V)&4NER)!JZ*,#]>3^F(_M&&Z\KGV-4:+E! MB,$FEOA'#F3*O@(!M>;RB/0IU@O,PNE52Y,MCZWGB1D;+ Y1,8/!Z$>S? !41,W M1$]^?3,7"1J)2=A/ M1.)H"8P 3NMP\R;T/%&!=HHVF1P:,DSO85G_+W^:)F+G];-\%;YP]O _G+VTB^-]$Y:0#K+&55 M![@$Q0SDY*R5GG N6WYZ^\O->6 RH_]S M!63UD1&0A 3GR /@5CJ1$ZKD7_*;#F+*_F0./'*L/YP]ZG;7LPA'WW!XU(2Y ME6S& +3M";1QEHH3:+)RX+)TH$HB"\1+"X'L#U3,#KM/M46-%* MV.@POF*WO?R&49QGAXALWIQ_HQC >G9YN;Y+M]L5VW5HYY$C$Q *^3PJ20%. MAP(BJ& Q.!5E:^/H:4J&C28&?!ZZ>__[S^\6^._IY9;THE,@72E VJ"( M]&")+PF!,UY=YA(#+QU4Q8/'#IM7:J,?CN'4T$*^"LN,?RSFZ2K6ID07\TO< M]=^SMB07.)E3M5T&A@@!:2E9F5)RLEZ43C,-GWW#L)FE1J)OP[^A4? 5+R_G M?_VS]D[989BHB,PY0+=NKNE++_.%[65VW]G6L>OB_G5]QV\3=1&%TWPQMHD M@=.1)HL#&UQ 7Z(7N8MZ>.$5PW86:(.&5AP<& @?9JM\47/PA&[<#"!9OI]> M3%=X^7E^>;6^I'X/Y"+DH)C4@!IC;:&A:@L-#PS1%2-=";++S*Y]WSMLAX V MD.F5UT-'G_)BOOR.L8[/>4^OGRWSXT#*S?F9O64,0:IJ,Q?!P,?:VH?S+%F. M:$2G<%3W5P[<$J!1@*HG%@_=!7&6%Q?7V\&AM6/NDV"_BZH[1W\AIVU-V>0-VQV6D M0Y9%84%)[P'K(#@>K&:)>YN$[X"-9U\P\&7]-GAHP[[18> >FKVQ-358JWP9 MV5U:&$!!'ZTT%C5G(ILN!\O+;QGX>GM?:#B8D>/)C#Z53/YX4_HE33&H=8#, MG"=5)TCI29M IZQ-B9:7_%*-;8MRF:?H&C@55$ MBJ LQ@*U3RK177M+"&]!&^-,EL%'T[H@:_?N421@&TIUWH#% Y]5_R1/+\]+ MJ5-&OU?VX"Q]J%\OIK2+EA->%#,! S!?:!LQCH"!%*U16A84/EG;Y;!ZY36C MR+2V!T9K!H] C;S/].8XW;8*^7Z9UT*:I;-OE7?_7O]\XA,/69H,69&5KOPZ M 6'IT(^,%4NF6_2JL8KI0MK(KE),;60:M,R^=MGJR?BY3\DH4L_]FT)'L'] M$*4\G;R?QZM*]V9HX,^S]+XV_0O6>G(L#.C*"15, J\2IR]>6Y5UT/&E.TN[ M*Y#T@@UTZ)M;Q#S[VE%DJMN#I0V;A\Y1ULHZO)T&L)IO[G95/L9U;[\KXMG\ M>UZL.;8D16H%9[* T#[5H+<&GXL&7J,A#&7,G6+$^[YW%+GM?DSL7D4P,+R^ MS%=X>6?8Q)?MVFKCQI]NUG9^NS85>!)>T.GL7*G#*.K0VA @62Y\4*A,$AW@ MM>][1Y$L[P=>O8I@Z,3ZS?G\?5$W"/V;2YRM\LY9G42M$IEY'H1P=&*+X !S ME.!,42B$S,9TJ;1][3VC2)SW Y^F+!Z!97W7S9R0RYAR\@*,$;%F9=8CWIN^\?1\;\-"[]7KP> 4X^9?(AK_)R@EP&GPI"72VH',B'C-E! MTBRE&OI*PC;&R.[=X\B1]X>/@W@\BKL_V^.R\J2>I6OOT.B$NJ J[&&S8,% M,LO3_,',OY$:B6NVKQ88!3::5T3@4*,S7$H$KM MJ!2@J!A;E-T9PMEWFUI--79&2TH?[+ M_%U^/UU^I],TG9=WU[_EU==Y6LD9:Z'F=+"[T=00\AX1$ ^U>62H.I=%02RM;W*_0$XW +Z],'IK28P 5 \&[FZ6 M\GEZ,9N6:<3*Q.WOB8V5;YLQ-A?;\-Q/\]ER?CE-M6YP4PSFXO]?W97UQI'D MZ/?]%8M]YT[SPS@F6[8W3./0AP,MW9DR2O)[O'^^B5+=^EP9E5D M91@&RI8*SF207S!(!@\L)9'M$1OWUG4F$%N#Y+,C^1R<<+JW9]%Y"6-ER"S8 MBVE-T0^ _)=;QG!U7FC)+1,'[M.T*E1F]7": M([<10/@@>QN5EB5(!U)$CCLV00:)K.!%*M(93"[T;O+Z0@^G>?<;WZR&)35E M.,).UE;@JT!=(''/?92J>%.3DG5K<1TJBV?>,+]0PZF41XS6@ZS<*32("E%& M!-M\\]9+Y\.4ZYG)5; S;Y?FEA+Z:(O,EJ"&GH??5=J!LC;@Z*8HTM1F[,*5*91_^<.L.*C#(Z4L ID5Q&6HHF5T09A8 M0K9_A 41AV-4@[SO6(, 8D]@/%SQ>72IAG72V^U"& X:(#Q;D. A^UQ#Z M"%A_7�=,SD3"+4*,A(\]I"$*U!\W1(-9L#ZOZC*7>JZSC8=>UA$+B?* 8 MTS/%!LV%YHH0T-B%-)R0&00:\-G6DLC_TKKWC>T>M1X'NZ@]"*@ZB.1[R^OW M6K@6;(/LZ<-((\B4MAF44[E(WZ1P=H)SMDA>_\%N51<%U^)B^=YR_76QK>2F MP2;:1";8 &0%<**YK]EP_PN<$J19)-?_8/>HBT-N4;$,<'P^2#+&8&QMLD$L MD9@418882J0/\IRT5%F].,/W( G=!ZM2.K@'.XO] T#G&SE:*<@H):>5*HQ@ ME)&03"F TOC:G)%ZNW'S"#ES!ZM2.@B\.HIH ,#=V9,_M;=GIQ_>'G^Y\9W_ MC"?US=GYKQ=XE#,:FTP%TK7<+\Z3 @Z>YW26J(R5SJG>2FP286-5.1TPOM%3 M8 .@\,5,*Q=R:\*!#RZ#L5IS3TLD\S/6FBK]MO;6>7OGO!VL0.HPOF>I.)Y>0B6L2M*^>UH@*4O06B#Z?M)%55-T9@;O0.5:H[8 9 M;=V%. !07TY_HOT:=%8!!'(\,3(?0S! N]RB559IV[VIX?>3MM8?#[-RT^8( M9P2D/R%S*)%$!%82KVT& M3,8&N=*R4A(&6PPFN2D)*\MD#GTSI\Y*$S=5.=)J!.,;&W*5UJ&K,=+H:+=C M"$/EU-GJHQ2U0D%NWV"X?4.Q!:QU5;=0LBE3HFJCY-057572C7,ZY&8Y$4(, M"$GD*!&=BCA%&H?,J9N3V^6TS\6;##Y)CIA(,N9$C9"5WLPX+U)-21D\0&[7 MK4?^]#B^K/EBC11O*II4&:$,(L,/9PGN6G]W+'YC)7G MT?$19OAJD>PJ!4[6:%70)F0S068[M,GOFB,I/.T?'3W4S ,W)>=WTG$)R0FM MC!=>ERE3Z9;+D7P^DU"4(B*=G:!W>A606@6/E#"YO;RXFO 'LS^M M0E8J1*7H++4NTM[G<00Z>S)Y#.WZFK"TWA/3YT1T#N4V=Q3M=MQZ/I\'0,?/ MURV>?N863W0BW79]_AM>'EDZR5TUI'2-X)+U9B%Z'2%J(Y*SOJ28.V/F)7K& MRK9;#DG=9#( OFY;S*=HZ8_V4&*5O"\TY$PN,&(AWS>001Q[6XNSNO@?+'"W M'&YVXO4 &'FJP8_.,E9K$(K7'.3Q%;)ALUOH6$I E+YW3O"NK94.E@BW''+V ME4 W$/W7'QYQFE;XS\U7FV_X?[W#]N_\]Z_O_O+@^6<%TRGB.:WC/VD95V]X MQ<.&TVG!=G;^ Y%UO$GLPXL?\3(=GUP\7,'%\<=/)_@-/^);3_S#';7;Z[A^ M\".4[$\Y_NL23RO6_]@CB%$*9VH3#3^3:5V.R4-]AH+;6P;3O")=DB&H@&!< MS.076[Z="M)47\D>GS*U)H;?(EBE3%2.3HMA%5@R'>&T"HMOYK$9716 MR=[G:Q?"5_8F#X2RL[5%_KW@_/DEWTSRJ\&0:T1.N"V9= JQ/?F@0-?LE5'* MV-2[2*<+X>OB? 7 [0+YKM(? /+79^;%W3INKEJB5Z'J"IS?" ;I4(QHZ%]: M2Q^;KP5[]PA]CI;O )A]8;$=YNLAHP&P-N, N^=CIJ!K2 J*X"$X=*!!RC6! M58TX)S+JW#M7@ X"6[_1)FI=W2SP*)E5!!PD(G3P0EP1$ M7Q!+"4E MXI("KZ*4$;,.W6N^9Y"W[LW)P?7:4H(; )/WU_'CV>=\V3Z?/-Z!1TI5YY04 M8+P@[@GT?(_=0)>J#!:K8^[M+D^C;!W%N$(@YLAX;G[L)<>1+[5M6O[],IS6=UXM?/VV2(?>X MUO[F,[M=;,^C_O9J^P][<&R[COPF5X;>O\DHWYUO4Y_,JUZ%[AIS%H%=DPA(PVQ*Q;=? M>Q78B[8*6:P'480'(QU"BC*!\YDXXJ/.M7< ?SIUZT:OEL/4BSD"_>0UAD'S MW'I>?_UK^A\Z#OE.Y*JU?Y2A\;Q%41-74D0)28<*7COMC.(&I+T3P6>0-]#] M?D>$/#9=%A'7V$B\6]C?TL>;J[ALT&$F5R':)KCO//VK. =21A4,*N/$ E;U M'!)7C^TO Y7ID-Q;;BO"\N+\\NBN5HADM@D2;KCE:M4^%@52&1X8(")D6S,4 M6QU7POD6)H49Z!7W4$<_W2'N^;%5.). M:*":<N<[O-! Y. &>C_!/ET#O .75TYG^&9W$Q&M\1(CE.QI+=85(,,M M :10HLAM#"EZG]>=Y.5ZGQW$=_90KQR205 MA%I=K"7F,JD'R>2.,2O5ZNZ)AEX<7!D(LQOP)%*B4>4*IMH()B?BEY<6HBK* M!>,R?4Y QWX->%8JT]T3,HOR>F4<737G>J@6CY36SILF(3MK:1$^0]15<\Y- MH:.W>#MIGN-3SQZB^'9//.S-LU%DOE& -X>@LYG..@<>D=L(>0/9Z\KS_9)! M*4V8T>SMX;.'& [12^:[\FSM_%AVPNX4V753-ME\#D: JR&#$55"T$J#K"6S MAY_,))D_]>PAIC/L*?.]>3;$/G^ZM6-K-2E23Y$^.1I#_S*:S9U0FT+ZV?1L M[;C2"(4N>WYO_@V!@BW-Y3G3,/L(59%G;1H*R%@2_5C)4*G)U>V PX[:?J:6 MJE\XTZ<^;GIX5#5&4S"!\#Q&<=,*K)D$.5AAG @%\R1=]>P;AFB+OZ_&ZL._ ME8/T[]+IAZMBTQBB%!9Y7R6>G2FX ;N7P,-)#)839[+0*"J@C!&=5,].BG->J8@H@U0V!["&M;W#MP M;F6!_Y7@__'SQVO"@TC2*V' :BX4ZQ.C*F%)'+K09D##R&*@!Q))$13G]EV4/P]U^Z3HBS MF^!WYM\ 5V+WAE_\Y?33Y\M?Z/]=M9S FH)N%9*R@L?#D^E"!QUXI;.4JB3O M>X\2>8Z6E4,9A[EH[2*(00%U;6"7Y')MKH*R7-D<,=.:-+E#(K26LO$V].Z4 M]#PUZUZR]9'V! CMP/J57>=_X/&'WRZ)#5_P?!/X9[5Z-1Y,=I'HV7+L'00MKZZ6<[6 /]/O M[I_LR2;5FE!@V=D&\=&/P@&<43R?\ M!<\_OL,O>/H9_W1^]OLEK>_R9GGL!5J?/;E^KG"]1".?$!&:3JEA],W;WAV7 M9Y*X[HUO9]@=0DR#J*V7M#"Q3F5+KH@2F4P!2YY)+(Z,2V6-<#)&DZ:,2IE] MR,W?3[=]E7\E _G*C"'WJ3F;P:'E(8[-0]1*0K)!ZU),T6V2%SECQSPB8N7; ML,.X#?NQ?@!=_& !UTJC-J.S]@YH(9S*40P$NT']^_.[OX>OG;M6J4/A094- Q(MG>\&QOI )*R4:$H\YY M2K?LK<<.)/!=1'36AU_KB_KU>?J_XY-KTEOR)0@"?'&)2QA4@5 JL2 Z=#DK M77R<)NK[CUU[+%-74>_,K[5%_2"EZ]7IA[.3=&/[F.2L#A:R4)K#( $R5@,H MJH]1R"8F>6S/OV%=@[DK /IP<6TL_,;CY'[_!UGS-^D>P1:=T2@0.9+]RS,> MHRH%G&[%:U><4Y-V_J,GKWOAW%7V^W%M99G_L7!/F6NZM<4B'9F^5G"I6LD* MLE-T3I$Z:STT[B#9)4;RM<3NB]"U\;+UA$BK"=X:*?;@X M>C5FU(X '1,(J2P8)2T$#I?66'6N@:P=,Z5@IDLUYF(IJCUQT96C:VN*%RH* M.9HJ9(H0 P?.%;/&IPJZ--0MI]BVAZTN4I,IQ?< BEZ,_-Y*,V5LI;: A'!! M]E/V7$1F,E25;',RN5BF^!N+E&;*[R+(N"C+![B9>.'>YNUMDW13M-#-"PB" MG&SC8X&$OH"PTJN@*FT2\1!&2W;=>CMK;LMRE4"K-W_;34 #@.[5"3WKE"3U M!>_&,&U?A!])@8H8%*#:RLY?(K]/)KX*2B:IK&W3O7N]32)LV YO.^+A44?Y MWL)9^]3\^"D=GS/IGZXGI7_B2>EX,R;]2)+G6'4*["5P@;7F&1!-0C"*C$'I MM#133*EOO6?U82W+X*8[BP=04'?K^:EQ0LZ&;5?,^C.>U#=GY[]>X%%#X90B MNJKS7:/N\NB1'*&J^:+>KB M411[S8BFB!$QTWYHPNJ,+F2F=1[E#VO,A,S*MXB FCWV$"P9ER:"M#JZ M[(LTJD<][@LU>O.U^ WL[@XZIUMJ7"17Y";N8!*$XDD@*:=2T'DC>NOO1T2, MTCUX_TW9A\\#'/%%<8R<55*Q2*H$^E=[S(?O% M3!8W'OO@J;\D!AX=M4F\^]_/]+0_?MG$OG<>?/3_$_=_2)_HF\NO1]Y*9Z*KX!R/496YD;$F*U1MK)/.TLI[MYF>0]_* M;DD/M&QKH<7$,\!9]R-FTJ+$I,^L3[D:[@A3*L%92=[ 9F2D4^318P2R&#'Z M$E1HO?OB/Z9B94-Z"1CMR>H!P++%EBOG(@3THB4%DOXBP*O : "F(T4[%7> M&^N\C!Z>'C-;KD?Q$H#9F]TCA$2_2!G#\17""R(ZDW82NH%DK)HFE9>@SE M&:S9VRQA/=/L;0[GUN[Y]:!962NBD;&3P-$1QN/.(L3J)4A#X$\MV&I[B'S M9F^S1/9LL[Y !FSVMK/@ M=^;? /;@W]/Y,1]NW#-CH_5T0&UR*B C#_'F\RVKE F]"2-*)K]W4'6;AJ$< MA]V/_BXL'@PBU_FAMB5!?S201YQI!1>\QMX^I6-="W$^J M+T!D!Q8/ )+W6+B&X*'[*S67>')^FTW)\^H&7]/ZLG=]^\Y?3BO]Z_WOZ M=*]-3T*'KE@-SF;.0! :!SH[8*61\/9#B6Z 7#Z M.EW@/>J1MV;R&9P(W-!9. QL/H M\$:GH[-N4T?KR.D#HPGFP8<,C=1Y4YG#B@W M,[NULEHX090+SM$4FWXZ%;2P4B8;HZR3DH=VALH(1M&^LGT1*CLP>@"P['>Z MBE!J1$\,A>_8,-H?+UU-HSG"&P"I[_#+V$UZW41&9BE]5= **7H3T$'*MM#9KDPTKEF/O>,"+Q*TKN'4'6G]F#\ MDM[>NVV_"8M9Y425!D3PGLQ*&2 ;LATP-6V:<$GZWE>,CZE8UY+JCID]V3P M4+:-RYN6]TGK5*P5D+-&XHJ6D*-(H).2%G/2S4V:-[7'A?2<01/+3:+J;7SW M8/B8N+F9V.:32P4;\%@$+AY6D&OU4'-R-K*BU+U3JYXE9JPK[)U$_6WX[,#W M\0!TT^RDZFQ3+6!53F! :#W M1-:JM-YQ804TK<@(("4,&2V/N,40O$454N]HY> )PGU@M">KAP/+ZW1Q?/&> M:$GUI]/[MT7R2*I/QIGSP#>+=8HE?7BI9$)0-FS [ MDE>"$139E=48:]IVT\]%C*5GR!O*'%_.5NHAG %P]\LQGO]TBF_Q:C(667S< MN_ =MV8B8MZSZR%X5\U5CHP54:DJH$C2N<9Z\G2R-D"D MDG>B7NS M"E+TI/4OZ=77R[E:B#*V&!0>T"=!QH:SD%*QW%!*.Q'I47'*J)X77[)N;_;N MQEL_AJZ,C#>?N9GX%LJO5F&XDZ&N""%Z#@,V =EF 5(7HU76H94I)OWS;UBW M+WMW3'1BY=J V'9%=,@VZA:YFS2Y(JE:B)$G4#ALT54I6YC20'0G;VZY!NS] MI;\/WY;OD7+]!7_D=('__6__#U!+ P04 " "Z@EQ5 I!%W7X( !E*@ M&P &]I:5]E>&AI8FET>#,Q,#%X,W$R,#(R+FAT;>U:VW+;.!)]WZ_ *+6) M7:7[Q;)EQU4>VU/CVFR<<;R5VJJ1B2KG9_8.OAF-SO]V]E.M1JYDF"<:+G9[%,#>93Z.__^F%6!C/LR=2HX _IP"VI MXKN6S:$44@U>-=WGU+;48IIP,1F\N5"/7-%,\]LV:_\$&K3:4B8=FTLZ=M?J>'E]=W_S MR\WEQ?W-[?N==5SC@JE[]J/_397KEM[=FB_+*^V-7OF9:M@)5D\FY#&58\&B!U;U MSE'>)9%DFJ02E(YY*$\)32 M#HG.[=>L_Y@I5@QB%Y!P+1!%+);&W RQ0)VQT"EHQ\V@FHRPS!&Z1228S)OA MKPFC\3\4N=VT]WM"R.@<172JSHNU?$R7=C2BY7S#I&UT@H(A]=B,6(?- 'SI+ MWQ"JF/,I?,0#P1S#,P I$%P/;0\KEH"'+!?9ZXCK4$B=HY]E*"6%=VZF9,@B MW-;D +Z,&,#A'7;]% YI^L#(!3;_72X@T>K06JMWP+P6K5[DK_PE]X%'E.,3 MRQ!S6/.^M[IL/5&\,%&,BJ^YCQ=,,%)O=6R2[YB&EDI'.JBRY^CK6H#7TASO7T7&X$"!N04,_F8)G.% M 4 Y(ZX=D4&*I6X1A43U$&Q"&HS.%4+BK6-''0(7;04/')EFLX# MS2-.%;<+X#[T.F)/[4BYMN'0;5[M8J>C/=2!4 @%FNN4(0/C82ZH96LLRRDQ M"ZOHX8/T?&Z!?P&S@B!4]&>1(U"R/?.]2&0'/R2RMV:Y%8!OSX];XQQ[8\0C M"U^*:HO:0$ UH&]S/HMIJJ(27T \IP$7W$QL%%\WK=UM#HH.97ZC+(C.Y8PN MWCP5"\IRE0'EVF4=82A5Y!1PV>,#2Y%,"( =+;;0B)P(,F,/:%<>@O)WS E> M)*+#[X[HH[Y=\O6(BMP1FG4WBV-DABC,4Y09JQD>TI$MJ-E?KD_W''31$;2J M?5(9R-QLGGN;X$>LQFS/&?ER8D*'-QMQN9MP'T\62*"?['T1=]=_05?.K= MNPH36S$7F:!K64+A#OQIX[X,PUQ9&,P%V87Q$JD-[MAS-(RB0PQ1GH\A5&%(]33\L 3JPL\A%!K?L@K4GJ-P?F2@* M_"7YZE=88C.T7V(!U7O. LH=LT4E%*LS=K!D-0^-&5%83^\0_E=22^A%D5@: MJ?0TUKH;&"Q)N#&,K:7?0"*.VY:(0R?7_0 ( MMIRZ;XM8EMB7'V>\ZALD-U MGH:NC#]\IJ/3D^9W!P&M?U\6:_>+('HAD! A0>, EBU#;4$;<@88%.%P6GB, M&7VT\4-V-W.OC\,[3%Z=J]MIO/N'*J&#K #F&J!O\*FFDV*/^<(H)D@DX& M/'7^>%H+I#$R&=@'IR,;B9!A%/.Z"7US\4RUV^_5>TT_,99HHG+F MXI%KW;-)W3VUU;CB+J%*BW!.^N['Y MOM 93=]6.I4E* S:V1-IK?7YDD>\,_9%(>X!^BU"N7WHUC[V#]VFN"X,\IEE M-4EKP7:[6<#NCXWKW]]C8V>$UZ^Z_=-GI-+CK6;]N%?RGBUT4_YZMW<+W%Y= MW]U<_F/_=G O!^Q]N1=W'V_?+QV8?BFW%+' R&R C47JQEK^?AJ673K;P\XTQWA31BC>&^FJ#V;L9O1.[KK;;Z+LSS@.\+(L"W#18_ MAKD_*%14-G]S)2#:U M3UL@T910!@D. $K6_/IM *0.B_9($T>.=]8/,DDT@#X^?-T >?K3Q?7P]M^? M+\G8)()\_O7GCU=#4FNT6E^[PU;KXO:"_./VGQ])K]D.R*VBJ>:&RY2*5NOR M4XW4QL9D@U9K.ITVI]VF5*/6[4W+#M5K"2DU-)EAM;-3^P1_@;*SOYW^U&B0 M"QGE":2&1 JH 49RS=,1^US@G8: MR]3@? K[^TL_S-I@!NY-@PH^2@?.I)KO6C9'4D@U>--V?R>VI1'3A(O9X-VY MXE2\JVMT?D.#XK%OUOQW& 0=5,K=3KVBA]A;\!1*Q8..5?7R?LQ#;D@W:+8[ MJXI6JQBA3T$]DX[M!SKV*G4<7M[<7GVX&I[?7EU_VEK'BA#,P[,;_:_JY%S0 ME-PTR3!7ANLZR11/(YY106*>4KS$*QG'/ *%_\EU!#0%G V1?V5M2:E?7'6\ MC9IU@G*&QS-BQM2\?=,_.GG$P&KC2[,SRAA.T1 0FT'W (UQ3N0I0P<.&O;) M3@,=--^^"0[:)^N_5V1,)T 43#A,D13,F&OR2TX5^D;,R UD4ADB4_)!JH0$ M[<8O&[B1Q%+A2$!^\P,10,,9^0*9@23$^VZ[[O@%/7R\[N'MO?BZHM%Y-!H_ M4XU^0F\G,W*7RJD -H*Z#XKRH6 2-$DETCC.0WE*:#HC>6I4#J@]$KOC>(P1 M)0G>66U)3"-\A L@04(RTLNM":00@=94S:Q(0N_ A7 ^IL9G#)7!*85+$#B' M%8BXPH2 8BEV1TT8QG8KK-G$K&:\C MD=M%B^%>\GL=H<(M,608+0LT"T A%D@J@J@?3(U@9:Z,J5N)7* PD=BC-UT MVND343TFL9!376)+P8AK@S60(=0^]'JCEO4EB.A2F35M_YHHZ3V*DML5E[[3 M!0**G&<78I$J]_2^\_05H0I<3#%&/!3@F!T02*'@>FQ[6+$$>Y0(F@2QM!?P^\ M%D&?^3M_RWW"$>7XQ#+$$M9\[*TN&T\4KTP4XT1E!EM&($K89%E=%E2BX;#S M/*CJ]QZ.$QSM&%5TOU1U5W.>K+C@N!D$UN0+T%B)8D!==OECM-5MXHMHKC?O M8C-0"(B<8B:?TV2N< "DG G7CLA0"E(WCBT6%Q2X3*,*!'50+)+: D[U@F)M M(T6;^\*@+%<9HER[JB.*I&). 5<]CB#%8D(@V+'%;C28 M$\'*V /:;0N1\K>L"5XEHJ,71_3!H37YPZZV!%I5?NB,I2Y>7SN39('G4N#K9CC/]Z:D+"LQ=UJ!.\#U,>3 M*4[P/XX^]N+H*_C4AW<=)G;'7%2"KN4!"K?@3YOW913ERL)@*ZG^5R)?:_"F.IY^6$)T($= MF,L,SNR"M6>X<[\#46SP'\C7O\$3CT/[-6Z@^L^Y@7+':ZR$8GW!#I:LEJ&Q M( H;Z2W2_UIIB7I1+"R-5'J>:]T#'"Q)N#$ E?0;2LSCMH5QU,EUWT,$(=MI MRZ;XWQ:V)<;AMYRCR@[5>1JY;?S^,QV9'K=?' 2T^;(LUCDLDNBYP((("S2. MP++;4+NAC3@@#(IT.-]X3('>V?SF"R27X5QIYX[^RJ.6KF;O,O6;TC];>FE5.9MQ>JA@WQ.4!JH'!%333 M,"@O3C!]9(+.!CQUP7*=3G#IC'C:"*4Q,AG8-Z43FX:PO"BF=?/YYN(E:C_H M-?MM/S':9U@Y<_&.M>G;6H95-+8/FNVGVI_L_&1CO^?>]#[_R)W>X>8CMYQ+ M5"E1K@C?W=AJ7^B,IN]KW=H#( PZV3T)*F/^("0^&KLB$/?*_!H3N7WEUCGR MK]SFJ"X<\H19;1*L^&X[#]C5\:C]S_6B^&@C'[Q]TSL\^>)^"?[ME%$+!6SU M>/Z,$V]F^,?S3R]@[8J4HV1V0"7+7$G MSZ14^QL6]?P[GI7D5,F-WXD%U[[&<:Z[P!JEPG/?S'\[]^-.O;;Z< MY_EG9&N.WW_,\RU7EU?L%QY\T)A)_T7GP+\O9?4$L#!!0 ( +J"7%4+:)$I(@4 %$8 ; M;VEI7V5X:&EB:71X,S(P,7@S<3(P,C(N:'1M[5AM;QHY$/Y^OV)*=&TJL:] M2!8:B0)5T>5""E2]?CJ9M3=8->NMUX307W]C+TO2O%W2)C0G712MV)T9S\PS MXYFQVR]ZP^[D\TD?9GHNX.3CVZ-!%RJ.YWVJ=3VO-^G!^\F?1U!W_0 FBJ0Y MUURF1'A>_[@"E9G66>1YR^727=9IOO S M4M UUX(=ENNTO>*][5DE[:FDJ\,VY6? Z9L*9XR0I!;[-*PUZPEMDKW]NI\D M27@P;>S%C?K? 1KI(7LAD^N58&\JM51G(A7U1P#X^1,\:0@Y_P;BX(0#;:OR\*))DH+GK+2J2 T;O3/9WS* M-=1"C/$U$Q]H?HRQ8*JR?:F?Q#?H=B:#X3'NEM'X8^=X I/A M,[4WV(>/[MCMNC#N=XW-+W>"/;\5U!I^]9F:W!E#IS<\F?1[_P%\OT/UP-^# MX3N8O._#N#-ZVSGNCYWA7T?]S]#I3@PE]/WPEVZBIX&F?B,T@Q1BF:8L-OT" MEES/0,\8?%@0A6:*%8Q8)I4&F< P9B1EJ 8[P, XD9*BR53Q-79A]^5.K=ZZ MQ&7?7P.N^TZJ^3JG?><#)%)9+5\++3PCZ2G#'C2?\SPW3N"_X:38L&#&%$/3=\T':T[A3F$9 MVEV%D:1H;/P%.BX<$97+M H96A_SC A@YZA/\S.& "0\9JH*^- \62'70N4+ M@H'2$BYVL'&SV;JT@8T3A,K,M,_+(@4CF'1$"ZUO1$T1N]P9G@NV@DYL83?I M6$4Z0:L;^ZU?FBUP:X9GA%(,N2-8HJ-&'5>S.<\QLJF.G& _>ZQV>3]+ [<( MP?7G!)%>)W6R$)CAL9QGPB34)LD4^[K@BIF))3;G)R74 @X-:'4-WT+(9>S\$:WL;O.ZN+,\-]_!.W'F*6W]NRX8I.YJ@ M/,6O%L(R*(2;NI,IEAO\JX9,A 48\8^C$Z>84#RJI5*>$IPL^)W7)#:L=?B MC%P+481/9DQ9G?F5,N8^1CX_O/)K,A6L9)A*A07(P:@(DN4L*G^T*,\S0581 M3RW*5J@U)^H4Q]VIU%K.(S/JGIER%!.Q5F+U%>3U%-P(?#L4&\5HJ*:EYO60 M[/J6YFEZ ]'?<_V[Z'<*WTEL!$^T MVSJ86>QZV--O0.ZG*]36<=PJ:M>/+(^3?3_0 IZV6SP/N$]PE.1F[+-S97?& M68(S?GDN'!;GPO\C\(01V#W9',BO ?_Z-N0].S'?\X[T1VE7@EO>/V>RN("/ M%!/$6'OM1OJB4EE$_0L1,L5RM="WBSS@,NF[9W'9;J_]#_\!4$L#!!0 ( M +J"7%5XW1&," 4 *P5 ; ;VEI7V5X:&EB:71X,S(P,G@S<3(P,C(N M:'1M[5AM;]LX#/Y^OX)+<5L'Q*]QTM;)"F1)BA7H-5V3WFZ?#HHE-\(4RY.5 MIMFO/TJ.T[>LZ[JW#K@@,&R3%,F'I$BK\ZP_[(W?GPQ@JF<"3LY>'QWVH.9X MWKM&S_/ZXSZ\&?]U!)'K!S!6)"NXYC(CPO,&QS6H3;7.8\];+!;NHN%*=>Z- M3SVS5.0)*0OF4DUK^QWS!J^,T/T_.L\459\ M ,=9M"6F%013Y493274HFP5Z+-2=AM-.DZ;\!&NDA>RE3Z*5@KVHSGCE3 M9O3'4>CN-'/=7G"JIW'@^W_6+.M^)Y691GT*YPWCX1.T-=N',';D]%T:#GK'Y^5;0\MM!H^G7 MGZC)W1%T^\.3\:#_&^![ ]4]OP7# QB_&<"H>_JZ>SP8.<-_C@;OH=L;&TKH M;RC+GUE$/P:::",TAQDD,LM88CH0++B>@IXR>#LG"LT42SAEN50:9 K#A)&, MH1KL*8?&B8R4;:N.CXD+V\^W&E'[&I=]?@FX[H%4LU5.^\Y;2*6R6CZ66H!E M%+O5B.6:S2;XW/#K97,B!:1<(&UMV(@EX^).^UKQ&@<(E;EIQM=%2D8PJ8C6 M6;^(FB!NA3.\%&P)W<1";E*QCG2"%C=WV[\T4^"SV9T32C'XT(0[?7MMGZ, 0;K35>]^\J M3PWW\%[<>89E/[-;AMER-$%YBF\MA%50"#=[3JY88?"O&S(1 E",&?LP.D6. M 2GJ5NJJ0G%!:H=HBS-RS449/IDS9746M[8P]WOD\U?$)]S!=:HW=N@L7]UI M#1N5:3(1K%IW(A5ERL%@"I(7+*YNVI07N2#+F&*T3]-*\VK2=WU+\E M-H,?M#)^KU3^?EG8LY"HBJ.J@!5<%%-1%#G)7M4:M5N)$(?Y)00;8WXK)&4T M?E;QV@^O8:*EZ;WA;ME[UUF] N0>MWSC5.U!K!L0,-7Q!/Q_OA7MM$?V"O@K M]ZWN4??8#@=G^$$QN@')(])@5;=:YC%B (44G$+ESR_-D=TOC=$6HC[NPM\W M+1Z+R$_/F.]*6G1^^\FCJUM%>+LNSS5@Q@6/8!;MS MV'>U%=CYQ+\2(1/<#^;Z\R)?\55]XUJ>8]H3U?W_ %!+ 0(4 Q0 ( +F" M7%4%;'8*0U$0 =K\ ! ( ! M9,8! &]I:2TR,#(R,#DS,"YX&AI8FET>#,R,#%X,W$R,#(R+FAT;5!+ 0(4 Q0 ( +J"7%5X MW1&," 4 *P5 ; " 49A! !O:6E?97AH:6)I='@S,C R A>#-Q,C R,BYH=&U02P4& L "P#I @ AV8$ end

    4Z+R+,\S9U*%\U( R[>8SC8>"5JN MO1_7*B$RI8-U8,1*F0#S8L,%X4&;R[,0V@&.F\*UBXZ'!+B1:D7 .,)FGVE* M,FT5H;E6W'&56*Z?O4S55OK]7H>''N!X4_7]4\G:^?;J^^]T[OY#9@J_(9=+R(!*26FN(#(R1%*Q& FJAR3D78#CRM178/RZ> M/8EDHA8C_\88V1;8/PF,7/*CF6 SGEL-%KD61*8!E#ZC',EUF@A.C363KBS^=I:1 BC"S)DJ5*Y,%?GL*EEY]1\#ELQ-? T=,S)R3"86S1*T97'5OOSW:GV]RZ[)CA]+-CT^M=P7V'(?AJ MC6X,'P.:*.-UAZ$'R^F,!G/+03$*:S=N."C+Q7M_QMN]@TM,'[>ZIW&G!7S3 M=VP \8M9DE6V9%'.)$QNP>_EN#?"3@"P*V;%4VUU+D_ARIT!W'AX[4U,#B1[ MWWO$#=V>IR9D%/Q T1^;*)ZFU'X-*RQ(",FW$Y 2OUX,R@(O\")N*NS3KY>% M'YTV>M',%RNY\X).OV(LR+/QZ/JO7,>M/X;6&5O8LYF?I\,INIT$8H?!?"+Q M=%Z8WJ6Y*I_]8YYE@5\7=F[QH:]]M#Q?\Z-5*@)HAH-A//P7H'>$(7X*5F(> M>06=TR'JR?]5&.DP[U]Z#;9_T-(:95+JO0M@__- CY-G+X\0]K&A!H(GLN\_ M_V%>KCJU!7*O=& GE.$\2WR:4JEP5K"0+LF$2%A(N:&5Y@[?"7X'U6JG7!J\ M4CD-2FIG4TO!E+4TB,PG8/!.[(!:_JS!ES&OZC*>',%M?^L-W*>GJ>[WPK_>7GU\[R\LEQK4=?'Q][W++M^_^G#>O3KX_<.7 M[OO]RP]G>^KCF?OZ\>SM61?NV?W];0YJO3K<.;;6PL[*G 06*)%>&9(QJ8A. MC*4)331+S+-. )OH F%F. [/5DG8&K+2'RQDCT#VY(->;W")8!Y5F\[%2,;MNZ@;:M[5, 'E:HWS M2ASL4<](,%>R7>KWJ[QLPDW89#1-BLLR?J M&]>(NAW?6K"PJO=TLDVUO/9MNLV^\;U$Z&_ZYDV+96([3;]U08^R6'&GR]Y2 M;;-.RR);^N@*AUE%Q0_I1$KOY$0Z@%;_)3=E3FT(([\)%1]"M#JH!=TFC MNO59?Z(-8_=AFK7TM=P\WWO,OUM4"[; 0@5!VZ^[T5W E0?^(CMV,$ V05,EI.%2.&$CP-$6X#8-X.@"P&5.YI9SP#:O M>35H-0611;SPEB4NX2Z5+6'\A(1A9! \=2EA0F(C2B:(43G G?=2.DZE-.K9 M2XZS/+-ER?=41.'W=AV>O7>RB0*LZ5IBG!N.P[<9.K>D<=VI6O*N;:>>GB1< M6SW.H"A>[%3'5)]:@X$1]WZ*Q*8?!'=72XJ^SJS7+!$D]=*!HJ\$R0S+2**Y MMCSDE/LLIC4IO<7ENA+:-R@9\R?GXK55H;1<_ .Y>%%I$91E7%-!M.&!R,Q* M8DS@) \9S8WE(I@\MEY3:DMM5/_L[VV]MO&*R,XYK'Y4=FS1ZWVC'O(3=FUX M_F,5$PW."_8J;)%L8=!L8-72[H(3FG@F4T(IL(3*3-&#,@B(IP* M*5=K'-:'@T/??&01^J!*WOU^ MY'Y/O($P?@\4EXE.&-=<*F,DHR[33AB36LXS[3-OHA/\#F6ZK1/\1X+XNR5- MS%(X1I%RXKVT1%+F2:JL(5H[;X JF%/ &]8-'-U/=L3(;OWT[56?5<3UNA><@\W4DE8JO1K%FC.5SV MF6=2NXQ117*?@:66NY1D 2-_2F1"V(0K3-1-TRV6J WJ?=PB48M$#Y\WV2+1 M R+1HFT5?.:53P1AF#\D96Z(T3(C*O$Z"492 4?X4M$M*K^[.]+FN?XW-P%A M-^1A. 2N0:5PN5E+FQFYV9F1#9;]69W7Y#1;+%L;EBW[O^&RE5EOT^[6J-B5RP]AWK2F1+?O^ /9=5$643*5-M"4F M157$)9I8"]R]71=I2?SJTX(?SMI5M>BW]J2P;'U]N(X2["T3*8R MDL'Y$IEK0U*:!**439UQC,-)/WN9B"VZHD]MFT3Y=-E[_4F4+7L_/GLO3E1B M.I@D.$^"LP?S@@WUO2TW3"#5BB@@0A)9'>!&)RJ0FE(,95;G1FY;.7*=UB:9MDV0+; MWQW8'C+)L@6VAP2V10V5A]PP[@7!/MI$IMP0(VE*5)ZF69(&Z;F+HL.3?->LCIOT]@V!I79#;M^0^=^%SJ&%#8S=T9?GISS"J)?5#=YW8BS^7;@8A7,;AM7>-QU_M^:G MIG1,;"" 7\#70;+URUJ67L 9P/N]WL#!!ST.-!F&:.:4 MIX=\-SFNGZ8<__8I"$=OU,'7OQC*XX.C[M6QR4'^!HMA,.V)S(PB*L-RGC%NDU&T:_& M\R"1P1>NH>(7G>?LEXJ4\5I(N<@@"[,-@)T' *]%W_3BBAPRB1]7(T?P\Y@' M*6U0MH>+2Q0O!8GX C^G9R/2\UQ;O"#M],[?=,6K]<[/;FZOCP"D5 MJ65$2QP_0H,CAM.<6)6XA.:Y%)E^]I*IY>A+PVZ= 6@$D:+Z<.@=QCOG QP, ML!7YYQIB*L>V')E^#>+PHQ$:4ZE0S\ZZ+[U][QQ>];V$5_1Q'[BL=J$EP]O) M\"]^G*4VSW(&=I>V%E"?!Y(F"0--QH2,4LEM+C$-XGHJ1%RKQ[A%.N2RIL/M MSB9.I]L=1RD3EVM&XV&D\\%XV.04S( Z/!6^\0Y8)IC.VP%HW(4#]CK\\_R"/$&?_SN<7!85JN?_^U\ID/RO^]W= M=_%7]NLOD4MW=H^".X5[G\1$RTJO.S=G@WCE>F73%84BCGZ+@K1 OIB-+(S" M\+Q<);+PW_B59I!/9W 1N=DA!_5J2>IZ!F1SK?SU@O$HB6&G'+*6KY'F?K)R M,RE@OSI6.+9QCI, A_ 4?PX'?NSJP4A+A]+H+KU!_X3@-L\<2=PNH'L,Y=AP M-<"(3KT-6\V$PA+/]!/H/A=+YXM_7Z>&-T \#!>#(>ZUNMIX?1L"?MOUQC[X.PV&^M'G_#[J9.8" M'AZLH#AE/U<<)LQ0A'-\+2;:471S5V;A8E MJH7#$@ZLF:$YL0'=^'Q<#5JKC(4;I4<=$2PR1PD>OH?GX)?3XUB8K,,CBTJ]C+C'?=MYA VDNYO]QQ$6HOVU1Q%#<8CU W1"[5BE&I,P1N&?-SW4:(, M T G;*2_3J#.\P&^WZ3MQ1*\J#T7<+8 M3GB2,Y^96'AP6QQ,"=]Y\#702&?1Z72/N5CFJMQ5HHG>=I +)4X,(XBW\ M?XXS9B]Z?&UOQ-,CIH=RIPS13*Y0N$1S^_*T M +&,1V?*4&%>Y=>*:SA"4[KH?T;T*3MG8Q^E-\K,FCIG)$$_:D65]%VUE,J] M@(,5JZ_F4S@OA@"ON,ZXJ'P.\;<[^SD^IA]$>HNB9L7E*TN_ECXW/;.]ZHS, MI^CZ@'N4(W+1&Y>D@I;J<8P[W0(]+2[UZ@*]PYWJ[7J28\37JXNXN8T2,)CH MNEM3C;":>7P".PF7. F#DZ&Y.+UJ]G.%@-^@F=AE)4P/+4HO?+S7XUZ.4LYT MFCC?)N+T_J)C:.H&NXA6EJOU[.@EBT3CS$4C'B"0#B9OHR(5(;Z,HAH M/E:*A0KX:E!"4&W\PC6NS40]9C6XRD)K@BLS7E]WP],^5J3OU43R^4:FXZ$< MA#NFZ?QTCM[=[M?#-\=9*KA.=4:$HCD!ODT!#0,C-&,V"1+>S<6SE]GV_&;#6$+ALR6+=6/:&=2^/#6,N2[4B6C%-I.(@ MO:QAQ+,\:.%3#XS[[*6\@1C6CTML_;CTO25Y+0$^ '^==4%82JER4+B"(@* M4)^$H,0D>2"YRP)C<&Z.VS6C$;5,>.FSU'DK[UWA^Q^^[LN# MLS?TX]D;^?'H#8-[G!V8%"Q]U@F &Q?H M-AR.P[.7^P>O#KM[G:.=_V_OW5*R^-TI>Z4GY]:U_'"/$[JR1^9+Y>DIZX Y MQJ_0]QTS5-''$\P0\]JJ&.N,YP:%QR"F_& $:C L.R;/$3\PWH-JS-R5\=.8 MF1JC6A=U@#[:EH'8#%L7_C"#.>BJ/#J69TUB+$U3"] +JER M"HO1Z>F@%P/$<.M0@D)5KZOZ?EQ57QI@I. GN/>J'*$=4*U$Y_#]%[Y]UN=TXP"]'1YL!E# M=-S#\U6>_+^VWVUW\N#C@LN1&8WA^:^J^\,RKY7T($SA9NLU/?@BHNTU>S*! MMK>P+LRB[#O8]$@0.Z/7U>K?-8N?^_!$RA/^DV'@P>X'>IP(IV@:,I(*Z\'^ M9"#D0Y:2!$]'9<+FF _)V9*,_Y^M&4_P3$[$*EIN,)/3Y)T*M:O(S9URF^%%)@P/PS(>4#?Y:]56!X!8&LF-&U# MKX!%=$S\^+@LZTC6:#5C 6:=!X/KS,>]F&C6R !\S)C;9OIQR$&0Q'SS643L_RK'_-N$"80Z;&VPZ'56R7@-$'KX;@W M3>AQP8,2!6?0;Q)&)W>,U)<7/;AB0\)5,A$FGA;G5:JI&0XQX-@;))]E1>96=\25F>,"5 M[V, !BI2YA(OG+'2\L1RDV0L#2'W+,T3434[IH(GLZ+@>N7V;5PE!N1NL>Y^ M*K"/"N_E,<^Y,3E.K6(V(3++);'!2*)IXJB2FEJCP::[ON9I"P^[RC%HDDLO M -Z+P;B,N!2M9'I6"2 "W%%(TI/ G M,F;PY>OAX'R&+"*M/@F+_\>K E.WM#@\O63TAMJX78#D1FT_+8:^\W]C@QG:2$ S\0X#^KF/TO0$E-@(9U4F M*FAP%U6%7!E&HUZE48-N*"MHC+(ZIF1VS-@7HR;S90B0[**"'^82/!NLLE?? M@57?%MV]'JOVOH 8[4?-9Z9S&"YTQY^-RXCN2,7OX@[@7]C ;X(3[0S'IW& M5,86YE82LH0URN-$ILI3=*2K' OU3GJMSE1)MA4,XI&/CJQ;J+DH[ERL;4( MO7434BOT[D -ZE@YZ11/.-$Y^GN4DB3C/B$A3WGBM*>.4:SYO<&]/<04$M#\ MBU@CC@GXH"3&_,#AY RV4/7::NJI4%O'UAM1_6_23LK3$$:W%KB<%KTJ\3=\ MB-.I?&2:D61%K.;6>9DTA3",':$4SIUIQS+<%2V1& 9V_ M'#Q'7,\F)I56IEF5YQLM)9 P%:""K33C%()G. .!5/K"S=3\1_WE,]A<44$V MEV63%SSNU=_#A@/#*$!F_$*5X1D]0J!JXZL3I6C!I137 PK2J$D8OIB^6M7*G ]BL< GA)[HK<'#K?+\2Q =\,68E!;- MPR@A8WIUE1?> ^L\EME$20)OUZ(D)G3'&FUT*97H^ZILX='6?,W,PIJBN.VC MS5R.F_RLF<(74QG"/2 3-(KK(IFZZ\+$-H>K@ J )0K5\SR.:PFK([NR7&>,- H'2,AD8%(GVJ2>DE)[K4Q7F<&P!E;(RW[H!KZQWSH M4 GG*N!7D3V6950U!Q/]:3-+--_7IA3(DN$8&2;:[J/82?/'M$%8ZA@VT4=? M#X9_-6P/A/UGXX,[&/3=?1J'_6PV5?=L_^IPYYAS+T*F M%:.0*G(XAQ"<[. M" Y>R=-$@0+*EAVL/SHAL:6 !Z" KP=OCAG/3)*#EDEQ")T4"26IMIYDFMN, M4R$-CJ-C-Z2DHB(958YI0?9,6UT,K*'N,Z]:HA9Q.1CV_"4F7(]G)%J4W;/? MOWO^8_W6-4F0[T.C#-O\M//1 *GX83IFIK0X$RL,^YY%0+92,6Z">0V9:\+BNU4HYQ7 M(8MJ,R<5D7-*=Y/1'[^,&S#"(BN,IF!-5-U]H:I'KL=>H-C>[CQP7L2[\3EL M]-5AOLHO4_[$*1)?NF^.C15*@>KC4N519T.YXMI@B@0Z6?("1ORK2CG#1*V)1!II(9@@& @;3 M@!PK0@'#KJZJFYQ338MSA#AI,U!UB)@M_9Y8AB]NSMN MO/QG]KNN]>)9LDUI-69[.-M)M"X%VZ:K6@_7WQ6J^>[*]V_\\HUO)K$<;?W7E>DV MO^N%OV$D^2/V.;T=R6-1W[]G('B]W3UO>/:*)3;@Z?^LI.UR%\_E8Y;WFCR_ M//5^OLGN+3U.5Q$'7.2'[LU+/8.V[F34I*GDC+\]2:-,LD MV%[&Z41*F4BN U=Y>@-05BQVXNU_??.WN[@A03LX_GK^1![L[ MK,O_??;AJ%=TSU^?P37A&=^H[E>?=Y?G5Z9"^DPZ03Q//9$\Y\2PX$A0F:9: M"Z'1$,< X[4:P=JPX]MFN3P2//R_L$0_.'_0H;C?MUE/ 0)HGJ>&Y@GU@LM< M P3(3"G0K:ER3 O?0L"Z(:!8@@"I,R5DZHC-L58T41YK&SP):);5I$'" >6%7CZT:/'769\HPGPIM';!^DF12@^P7DJ7:)E2WK+]V MUK]:8GTEF,\]YR1SN2+2244RX4 /2(U3QFJ=,Q=9/VFE?T71._V30<^T4O^[ M6%\YT/:#!24_X3+AB5%:*":Y\_BK35K67S/K'[Q:8GV32D43$//4> :*?Y*1 M%%0Q(D0NJ$]"#O9 9'W12OV*HG\;FJ]%KY7ZW\7Z-K7*4ZUL9ABHFBZU"4L3 MRG)ADBQ+6YM_[:R_;/,#<^7:-7+MLID. M=E*:2*9@AQ4V\1)@L%,MP&"GFY;KGYJI.5NO';@Z8]G!=MFJYD)LQR2:8:Z%>5H5_H73L^ MB.6.#VV3T:;)J&B;C+9-1K^IGXEZK'XF[\87%[VZ+OJW*OGM'>:^3=N;;$[R MSJ2%S\&GC[N?OAS^_I_BXUGO],/9F\L/[_<5?O;#U[?%X=%OIUULQOB8/?=HWUZ;"78 M45: I1M]7I8F)./&D:"95GG"1;!\,76'@7K,I0HBS[WD^UY"MT6UGGM? M]N;WE!!K7RQCVUKII[38[$Z773EY6B_.'*[)[+N3)57ZEHV>%(9:XM[L:1J MTFJ$R&.@ MS'T.IX7K59.6F]EW=8W*MR53WK*7]]D_VGE,Z7;C1O[WXM['1V]H=_>#_/"^*SZ<[6,K&W8(OW=WNU>+/NI#N-?'7;C7T=O>Q_,/Z@#] MVV>GT:_=/7/8-P+NZRZ[7_^-J61?%WS4P5"M)96&.L#R97W2E"3 MRI \>YF(+::RI<*^!9OK&_@ X?R>_-!"40M%#U EW$+1CX8BM@!% H<#,.6) M4DP0*;.49$F@)'"JC:8^2.H!BOB62I;[MC\>%-U;U?PQJ24;H&H>QEKOHF&L MV4:K0W,YF>+ZL!4[_'Z[N!+EGQXJKDM!BT9G)+T^6VEO>$O]7P\:":6,NO/T*+:?GUP?AU M45WQ60(,:Q41N;9$<@W\ZHP@-O=>8^95HMFSERG;8BO:BSX>O[:>L>O8]0C; M5#V&P^O.CNR_DPEZ]X=^VLB^=E?9G0=IMKA^.ZX?O%K2PZ1R3H$0)B:1%-M< M,9(%+T@NM/':9D$G]-E+II.M1*_+#KU/*&N3_64MDOV-D6SMGK86R=:+9(L: M*M,Z5R$PT%"9(3*3AJ2)<80+'V@(E&7H4&-*;,%!/A4DNZ:&17U/^=ICQ[?7 M'",7L+5^,,;\M@V.Y-]UE?=.#]DP8V-U!DCE&ZW;CL8)3+/YDX]V!L.Y7 "S=0_V!_&G?[=/[JDI=ZN>ZVGK;^NR1&MRJSO"OZH@;*?O[]M& MN=7J[J#5+<<)F%19XKTB0O,$OIOD".[N;RV>BM_42*7!3DY2 M1EPJM&>&:6<-@+O>TG)=V;P;DT32PED+9S\DT;F%LX>"LT5=-7C+E&:,9*G4 MH*NF*\Q@-FDCSN*K^UT+!0M";BF1;A 0M3&1:W-*:N/D;&"_0Y-L M>P?\""ULIV[C#%8 MCF.'K86]M8.>]TE_8N%+'.6&B) M>BYTEL6,WDRK#LR#98:D2@ ?9USD M@FL5\_%EMD7%=Q=9MGFP/X!Y]R=C?D+9N:C8Z0>EP_X-\6U=VLD1'D<-;BVN MK1W7WBQI)13D49IK17)% RE4!OFL6T=)=LXV5C5Y+ YLS_PR!JG\54+A&L'PK^6M!1M9.9Q M"KH4TA+IL0J1):"T"*%!>3'.9?+92Y9N"<8VR/IJ&7B3U)>6@7\< R]J,LY0 M)VR>$&!=T&1"D,0&[8@*2DLF/,L2$1DX23>)@5OWR8U=W]ORX!V)%0E,&U"R4?_92J76D46]>HLU/ MSL#K+7UH&?A',/"2ML)EFE(E22;3C,@D8R3-@B+4TYQ2IRP'^'VI^)9<6T?- MUN_R=R[:K:?[KBAA^)G+X-:Q*T];6*PQJ:>5$P\M)]QR\,PGVLG,$NUQEIG6 MH.-EV"O+N"RC(/VYM,]>\BS;TM\_5W'MO/,T"H1;Z&RA\X$SJEKH?'CH7%2Q MI95N8*'S7TFM)MPS2;\8X1)C_"O+SZ_C.HH&B-% M?VRB/OI/>+FR XQTDFDF/1K_06.>GDFI]R[03/- CZ5^UEPF_JA46#O\Q\N) M.CO_YG<:7HS>UE^$H^6EMRN=>OEG;9,=C,_ARF[>"'/&!V,2R@P\;4)EQDSJ M%3PI$SG+,G&\&_U7C#(R=60M=R3=+4K7&Y3C83B"2__6&[A/CVQ6'12-6?6Q MZ.Z^+;I?=^#S)_S@Z,T57/_T8!=,'-[] M_Y"F;.U^[9!S2K>N%?;Z\^OO<7 MEDO]\7S_\N#W_:_P_=[A[@=VL+LON[_OT8.OG\2'KZ]A?0=G!U^[5P=G_\F[ M9WOJ\&CGJOMUGW?//GTY>'.,=BP5FA,*IA!:2!G)*-,82K1>)YPZ5MO$0(;! M[Z"A*GQNO&,)1S*TSMN0)SR37C!M,H&?#V"W7L#VC\#H??9R=^^WH\:XJ@]X M@0P7*+TZE=MO,[^L0!.M@"0T2YU,:3 ATRZSU!D>N!7YQ/!_*")[YTZ#'_?" M88[D=H2\_+-2VL'9&W5P>:SSG*H,TW H38D4QA C\H0PFB9,!9/DSBU22T2Y M&HW.S?"DZ$=3N6JE]1!0M>0DBE#UQZ!_0D9A>-[Q<)A(*V518A.;0=X9G89. M/NCU!I=HJB^X"1II6771D@4_;BV^*5?ZVO5 MO@6XW%+$"QT%U=N_7A9^=/HBR[83FJ#7JQ:Q]8VK=^DV^Y]E;VGU'MN6C%_[ M[LW?I->^E]!M4:WGWI>]^3TEQ-H7R]BV5OHI+3:[TV6?G,IURX+O$UN><\_= MZH![%&=^O,R+8@2W<'?P9S\O^@!)@S%_W"$ ?8_MNF$[7 #Q.7Q\=_Z[ M<-$1=*N#8OFG>_C=X#J"Q8=GL>[GA^]AW4>?OGX\^^OR<'?_Z\%N+^\6RW-W3)!:6TT8)E!(F@J2AF"),KGF M8%]20RE "*5;].FT'6Z!K 6R34EQ:('L88!LL7TZI=YXH3WA,L^(-%Z3-)4I MH2EUFKJ<@AQZSK^9"O0T77:V0IFU5TX:K9.@ / K#\Q;1UHMHRU.H M7?#!AH S7Q4GDMN$6*XS8J60N;6>,IL\>RG6@VAM*=.&<>UZ]8^6:Q^*:Y=F M-BB4833JA?/0;SOE;I2R4<*SP6_+*0IY& Z#_]T4_3\&97G8QX2%F:CX8?[: M%,/_F-XX_"OXD]"BV[K0[6!YYIY.LU0&I4@2L.@&Q!(Q6:J(<(D56>ZMR3U8 M65N96-?(O0WR!_WDK/WM&DG+VAO(VHN*2YHG3J5<$7XC\F,VF6!:*3H#!CVY)4:$9HQA.)?>Y8AKVTMX ,-H.WGURRX7>F)3YY M7])\ZO/&-;2Y/AKY=\]%^+[]V$#9]@AJ:Q,@0+EU,.B[I]2&X2E(K,-7R]HH MDT$F*24N599(8SE)F91$@3J:"DFE9LFSEPEE6UQ]]RB^-7+,T\C*:D&R!,%O&4X0Y#D6U3?.PY!9@G/)1")P*0C,*AAXS51+$\DYYRYA#][J5:D+G2 MJ'IXF.;D9!A.,-Y^ 0?NB@O3ZYAS=(_@V5][]' ,0$4/=?KSKILF+> MK/+= M".=0_QF&6+MD,,A4GS_A/QT!O)''NQPP#''95G0Y@->@ )HSA MM4%_Z7JQE$QN=ZY!V\V XM?!#L=F6.\,<$:Z?CS.$@I(X*CE(I/<*""7Q#,0 MR4+E/&4J%C%Y9WPR+D?-*RL!.;TS("_<(.)Q&M#+3CXQ5*-RPL7#D? M#W$:0,>&WN!R>W/Q'W;B')YI&'P(YV"6G,.V#3NFUVM:V\GJ]F)4-F*J%4(=7CTAAT#&EF5 MY9[PQ$DBF3'$"JL)UU(GC.7&F?392W:3B"INDU*KZ1>^-K@(?7)NAI^ ]T=# M8)_JTF6%,#,7K4^S(LM.<3M1PF=<;XQOF:I+<627$6G0\L3Q%[WQ&,J#U0&664QV>O:3;RTZGAJJW(L%$ M9'/H,_(@9LHH+.'<0?,>%^7I>:CH.R9Y/3;13/,PI^A7->V:DE)+,ZMI9O_+ MP85XM\;5RD^$)."^]#_\5/ MM9V ;HPKKKE-24!_H-3*$9,'30P'%3QS2GEL%9*#V5 C#8GJU3!\'O0^(Z#5 M#)[7-#UGAE:<^7;RV9I'&_J?&J4WL#$PU& C.'A>9,(SM$;$C>3UES@X.0Y, M^TQE)K:>(3*5EF1 6"2%(TE=*K4V^A9/U\26!_%R6KC3VJRL%'8PY,$6+J:> MA$[E(!V72&^K?0>3M'L0(^@L6#:6AW4-"QH"Q@X^ATKK7%H"SP,R^&H6?0$*^[5M:1[YDOUD%*.OV*L>6@-QY=_Y6E=FT_ MM($HDPO;,O/S=#AM,7<2B 6CY1-@#"SQA>E=FJORV3_F>X@6?;*PVC MY?F:'ZT*]'K4]>/YOAB#XC+$3\%*S".OH',Z1(C[K]M;9"?/7L86O4CRKQ = M8YVL>;GJU%;V)[Y#O^$?K'O"RDZ!*:,K:H'Y%[70&6&"#DQ4/N-?!X/MCFR, M_6O$SVBPA1X+#*E$A^'H%("EW$)K#RX3OQG=F2CZ:I?&+5(/;_AOTZ_66X6@ MQ(:&H&)+W,-^9^=B6/0Z:=5V+OK[Q.?$D5/ MT8^F&0J*6PYV&PBJ8QMEOH0+H)-[/"I'0';X^AM?564O M MF%+Q>A7U;.LL6GQ.LW"\<7[TB5>%F\EQNC6$F/WQN&:M7Q8:;[$9\5 M%$&PKF;O!:LR/9SX57V^J+*I_/J6N9G&<.23HQOIJ7$\EO=47[\M%7BI7?L: MS<^?2HW%WNZ'.\>6P\8KQXD+FA-I@B19[@S)M74J,.\YQ[&4;+D*9:+&WLUB MNM56:L#S/C1D$J-#Y@-H!HGDF4L%S5VN\CSQ2J=>MC3TP#3TUR58VCX(F:3: M$,8$UBGZC%B7IH0)H75F&4\%OR6B4F*6QSG2SF"X9,KTP@CPM,1?*PK;[AR" MT!K 5TXBQ)8S N@&H,)P[0EH)P8H"*#;7G5<&(Y,T6_LI!N6 M5!:^,,.B%DTQVEOK /#=O!B6:(0!JB.M]PJ06^@M7[BF*FCU7< =KO#ESP$O +^"&$6#'>T[%XK/J!"# M(O=_X^)BHASB7Z-I=#P*V-E'W.[LQ!U^%RY&,ZE$34ONJ#6<&M_ISVD"JY6 MFV4Q7&'I1.]ZH')H/,;:*!;G8/()D ] M.[5+/L9[GO]6?3L/L$1X,X>UEIV0YU4TO;K>16]<3G3X-6RBWE9WL0V770J8 MP4S$]HIQ&;A=E>'*UKC0.YXVBJ^9I.W'WB$<]W'3#O$?OT,WIFTAC2WZ-;]E MAL]4NO.[YVXU@>;=4/W;RO8%_?#-L>(I553E)!-9 /W0!&*5Y,2[X!.:>4:5 MC'RWE,N%4/_\U2^='7\VCB-WL!2E\^[P]=L8*?,ACZA6IS;<(+8KS_@ R ID M(]I7H0^O5+C4DM63(RM0&4^.M?%@ZCE!O%8)IBL88BU51.9IQB5U<#!N)5FA MVE,EYKF8'H-4@/1C+BYZ<,3H":S&*S4^]<^5 A=]Y/=+'J4)6$)4)\;3(#.9 M9WD X]0YGP4JOIM@?C-E4;Z[ +QA_W_P")Q[4@]K"67.122!V^.,YXE8(@Z M(C"G15*5@96*L3R6I30PY5E %-KFRV;J_Z!7\GX'GR;*29])F5LO#7-6)5E@ M21K@QB9AOC[XI#WX!SUX<0BF);4AL[DCU E&) =!9(0+A#F:<:=D'@P,2F$\8R30%,28AQ\I MS13QDH$TDPD';+J6/.^-2R9UBF-YF0AP;:^R1&(;RS3/C%,N3]N#_S%J.QQ3FJQ3Q)209G3K1.1&Z' 9P:6^8MI:A4UXR6_')T8M34!T M6A4LD*E-TR03/*&6Y\P)<6\R7>6=?35YE-QBTA__-ZM.;8^NRA&JG"/?892RX%,=E)81FSAJO0;G%:BPX_!4= M!,'4FH0S3XL3]$Y6#L9+S.<]#7WT"(_!!KO9M]D+9;G!SMJ[QC9!*31]![<# MGBC'&"?U!_M7,#2 M![ZZ7$ 7;/WAGBE''6^N)K5H>8$Y=\TMJN3"\RI.A19R&W&-DDW!E))&YMJ!R8%]0"CB;!$N% M2['2?568[4?#>'O0W^KL -#F)@6S-P_$,LJ)M%E&3&ZQI8P1(IA,4Z'0V;'J MH-'IZFNW8_FXQ_YZC,E+]>$OG'F=.DQ_M@/>[:KNR7'PP+=<**+PAY0\)<:R ME BL>9*9S;3EUQ@/]S_2=4+V34?:LO&84@,E(F5>#[_!UH=)PGV + M=4()G8O@&05BSS(-R )P$E(*)K+VJQ-SEDR_HR(,#_NA(;57Y@+'J;_%7 98 MX>O!L'YEQ\-+QET=#7:J3^[$K(N6*N>%2W?G.%#'O;&.9!0M FM3DB6<$>%R MDW.7V3PUB#WWU2)6T "@50 [1]G+CM_KNQQ^H4K[E,,6"2F!P< M:Z2W.B>8Y%4EAVV!K?8I3/+#,'VKK-*1ZW=\@4N Q>$:X+4P/(E-,=P4S[>N1K.<+SR,W8D:=%W&W:H8&M^;9BU/ M;G,>1J<#']4>4Q-[!-WIHNY#\WDNF!(N!37$2H;]:S(O6NRXTPGWJ22@1Q7 MFDB?@!V3\910$.69T9P[K%VBVS?4+J$&?:^>"]^71-I2P1JHX"\)-FRB>9QI=Z5 M=0NV:PTIN.($UB8-!;_]BNP[4,LSF:J4Y5IJ*KV"7[76GJ,?V#OF0J17UJ 6 M:^GU(5'K\N#L+WJ<*9WHX"D10+!$.L8!M8"0M4Y D](98%>DW.6QI=^,6M0R MX:7/4N>MS#T%'M%@AMJ,4<^U$C45L)8*'HX*/M"#G>.$:NZH5"31TA*9)CFQ M:8"SYP!8H%[X1";H?;V^X]H\NFRM K$95]?C8$6CU;\'%2X.E;*)*!G&!(X"T0R*DF*'1ZMSY*0 YH IJ"BS3(:(EA MG<30!6*0B89SR$GF689SN!A@"*:%9(XFPN168?3X)OFQB"$3[]5P0(9F9#J7 M>%9DD.?H5UIV2\TZ$4ZBJWY5I\=E:VVF]R/ZNMVXQ,RHV(9JLWW$DVX?]W+X M9A;@DRJE#<<>1JG,:,*LY%:EPE<Q4'PRZ*39(F#_C17T9%?]SB==8*T MK'.-T,5 O$\4TYXYDC/#B+3> 7!*3Q(GG0K4."<\MJ3/UH>>F0/>9%0$)S*9 MITG*<^ &H1.3@*JGY6T.LO;LO__LW67WY!@V5NO4:"*S',Q$QA@QB5^=)4*Y8%L?:ZUD)Z%S!ON M ?237#&;27MG)U1+5]],5R<80C>:,^Y22TRN@:X2=#]H#BJ]3;/,A9PZ:F,R MYHUTA=ZR?.TCM2-C5!B9XO^9 !A M';V^]B(W/??[*NA?/U[M_&UV8J5'9]:M/&6^>0_S-("WDHUO2%:8.J#+T="@ MUD!0@ZA]STT]C;D U>H+\$TU:,W^M;JLWWP]#HHYQ5E"O-&@O$MLNG27]?W5$NU2Y9(D6)$H:258/H)Z9?+$:)93EM_F.6I); W9 MG5^[EW'\&K5@VP"#HV\@ST@FDXPP$Y2PV,7 \%COM493)TNDQI[JWH-MJS/K MA7;>.(K9I#3QMSF*VK-?P]G3[LYQ;E*ILZ )3T$;E3+6!QE+HK_.Y3QC*8U9 MG3\:7MA"1.PN?<;C =[:_%GQ9W?U&/V$G M_OG/N>'>:\B-6)Q87Y:O(AB/[FZR*F=X\^GA^<[RGX'/]P M]KIWL/L)UGRB/IR]/>^>[7S!_S^>_^?\X^Y!WCW;4X='.U?=K_N\>Q83 #V: M;5R!OLBMKUMF.; ?9,Z(AJHG[?8ZFV;>?6H5BNK!T(/.-+S"I.%AU7'6HJ,BE&7E3<6NA5:A;20=WCPEZ6U2E0;$F>%B7 M!M-K1U>D.2[0LF.'WJI]+9Y<56@#?Z *6(ZQKU6(M2DCU",K;UEU;M,SGN;L MEK_&#UQ[6E5S+((M3 7J9>WA77]XEX/A)S@;7!-+?HW%.J"J5\Q:<=U6Y]\# M.('.#O!L\\K N?%%TP?XU'PU0S]Y+\[NP[!LKVAJG&KVG9YJ]<(&!VIW>J/3 MZ.K%&?*FCP5>%^BO=56IVK@WBAY8;#7MXKCAO'8>U[2^-5M:%M.8D>PG7YML M#>!5#OL29PW#AZHIQNBJG0QB0LR->U9/=ZUF+%4;&E.C<6VG!LNS\.8!G[UC M/,!IV?B&&R^\F_7"SS8AZ3?E=-6]8PD(=@:? 6"L$,E[@\MRN_.OP2763V[! M\SDSGG8A+_HX" ,=V?VZ>JPJ;YN!_RD%U-"/=T3#)X[%J I08B]P^&#LSAEG M.6-WSK*J]3.?3=&;+:6;-JBZ&*#:6W4BJ3_6PT6!RH?0M%4?93,E#5N'F[)^ ML]K]VJW?K&<03Z:#93*%&_=,3;:X'=.EHBR:#-R*X81.55=S[=D\P)E,#.NZ MJ4M=.@3[5RTM/MWLDP'[#A^9_>ZI#+V>;,VTRUS%"V^+\A,:/6@6#Q];7>JC M(.Q=IRR!C,2B^2&L>#G/!(E+F+.E@.*I"M(LSN6:.;^:0@$B6MZX:@!'Z"$B(7"BM M3,<.!\9/1U8U:EY5>U@7]^)W3G!XA(=WA]."Z+^VWVW/V &3>.<0^>8,#0=@ M*E=M R+G$(00V'/;G=W)L\'SSCQ=4ZR]8AMC0?:JAYJEDPMS5;TXL[-Q3^N9 MZ]7E-G0H69-NAH;4>64TS0V%7WJ0A@;FHM:PK3;\B-+DI2J^>/\_JQ-X#6O] M#ZYQZL-Y$M[[1_#T['_MOCG6--56Y()0;SF17BMB#1=$,^&9]CFGB7WV4E-Y M0^0&V:1RTUT;YYLTH_N_\0 )#*#8(3^\*RJ-*C3TM3(A KLI#'"<3&6]-Q^N MU+PI=*TD2_@NJ&)E6>1%+3T!6["I1Z_#FQX",Y,2:Z6O:@LT(LWO.SM_ MXLAQT$++B8_ +#Q,+&>=75ZE:I4%[).9F\?3:/2Q;4/3RV]@@7$K9(GZ6A^Y MR>$L%SNH<-->S7ZHWB^/>;-YY2K!03:U:(Q/A8-<$=VF.E^]"/AK9@V;/ _] M=:WH5"D\[JK.^WT.G(V3W!=3EW;Z)X,>K.W3I>E_-;$Z_?E]4A9HA@.E**/! M2NY8ZI202=#!B6"M3.^0YE;":N&W18BJG^-5_1A'4[WJ=W@@=#__%E"I.S)? M?F)$L<: :YT$0Z!U0AM"8I MS@LTFE&OLSQ1-&88W)!,7RAPG">0T M\7D:* \VN:W+X7(6;4MDK]Y$U-$U]FDNF,YV C,EL;JS"A'TGX'6O[E#HU,J:;S[X:8+D'OSK MV+'*G%&I,B0 ZF,ZM833E]CT-L_23)A4VFQU%LLOBP!SWRRX:_$E=L7"$7MF M"/K4K*Y3]\1 0_4YT 3H3?#K+XONH$;K6]"*FI231FF**JX?]$!+K<>7*J>\6)$(_FX$_TP: MK!U.G)L;K+ON]#$2VD?O>NTBCHZ8NF%)/>*@WB#8MIECJ*P6C'#!GY7F'WLQ M1?=6+T[WCL.YXR;?TE\M4M=N<+-OL9GZ_MB'#%TM$_]0=&9/_1A >?<1G=7H_X5[-5.W^,_>U/7U<[H5>VAB49^*]5N M![>3K\=.*6." 4C+O"!2*T>,M(+DU%IO V5QC!6_5;[=)SU3LHR#9I;SX&7B MJ4D2EI@@4Y'Q1+NJ"2=C7+"6#!Y*N?FZ+T%SMLZI3 B&/6H24&ZH(M8Q283* MJ10YRQ-A;L[/7)1+@ \U;,T#V@22X/,YS@VN7#ZW%/5L=XX&<*<8]PMUQ+^6 M-TUA>M:OOM4I!]&AL]497V"0LBIRBQ&7<%X0 MT^^/8TRCCM @3TUB$M57&B_[UN3+( G.C8_=,:L'W9I]NEK7ZU.5;SSH1-:_;[K4X7N*PJU?I1L8PM:$<3QBSR21P= M':+P@6&X,*-A48>U)ETJIW@QXPFNTB5J%B^G60 $J(*4L*AJYGJ=*58'GJ[B M[28*,K#7Y0Z\H>#"/20U83#%I6SK9931'[H,8# 27S@2J)Z!")")C MTKJ,@U'.O%%.W[L5R)\U/;P&Q1NAXS"_&4Q:A%BI7>[NX8@GX7-/U#H3TBS#2N3KF^!57(7,=-*/-:8F&I7W[2F[]HXQ>/130E@D MD;?!Q)EUZ$MI"60U@>Q? 8$P;/ N4Q AG&'>.-,DTSHEE(-<8298)>5M71+7 MYS98\!H\I4#\M>'W>4%P__B[-9K2+#&.:S#10Y)IY6E@AEJ?2)KRNZID^].. M\FWX_1ML],/=-_28>2]3C'C1Q'' 4]"X;(ZC,EA(J,FS$)(4-:[; O'W5>7G M%;2JKT =UZYI[M98_8)",@G6WZ7@[N=S?I3QN97G1HY0+W4AR=TJ: M66+B:[)FZL$"]TF=^1XGP^?[B;2U]4F^SMTPKQS^/AR4Y5_]8:L3WEGJ<2.<%,4P:(EC"71!:6TI1.[RIFV"!I-#L?01"/S M9?%]M"WFWY\7??,1K#G?P+P..MOOJ+;TX>UA. 5=%/D,%W(G:W]S==#]ZU(E M:B? O\?]T)DS_6.L$N1^!1@6)X5/"K?JO>B:_CB'0QQC1T.PQ;$3% [T.9F9 M##[J7,*&E^.RF51N)I5>=8?_^/9LJEN<&130E?D.3A/N[ZHC;$)H\-6JPJ:( ML;3:Y@S%Y_MV-?I.:%F:J+-0=+SCW'!L>G.!C3_CIN_7$Q!VZP&;+<3DN9DB&Y-K2BKWS4%;4QAF-7BU<=E[DX5CQ]A14U.0&TKE&H J M=R13@L*?U.4VU#'PPJXT;II0-3%)!;:Y9 M2JG.::!4.7[7Z'\+/M]#9:Q[[NNXUYF10E&52"VDIFG*=,I]2%FJP&Q.]3<220M%]R&2OS#: MZXT5*C M&KNIG+10!6.@[L$>RS2G@P8;:R'6<0[[DSG4Q3G^"A>;1D#KW(CJHDVSELH! M/E-%CU8)%E;7%N"D8^L\SE4I$L40S+W!I[I.;ZMCYFOZ5Q>"F[+)OYA=)*B) M%Z/&J[)BS7?PBM[<9^2./TNLMO;7> K#^0<75VYG3Y6 ZAW./'O M=-#S85ABGMGH:J?OXXN_8>5:TZ[Z".[Y6V_@/CTR3AR\F[3Z._OX_@!XV9]U M=W>^P#W5X>\?U >^+S[P#_QP]]]G!^\/>A^/#LZ66_W!??G'3P>\>]G=?7T& M."$_GO7./ISYLX]G'V3WO,L^\/_TNARS0O8P3SYC&4NTX$2G,B'2P \3L!\4 M2!'85%!O7;;8/4E: 38'MU)K+;GG)FBF. .0R5(+7UYL!;6W\_9@_^#W=YWG M?QR^>_=+Y\^]MYUW_]IYN[=5_4-^VWFWAQVBNG_N';S;.=H_/(@MH^*;G;=[ M?_[U]M6_X".=/__8.5AWZZA;'V8#NA_LF0B>)6P@",9?T''3B93\&*T.7H,\ MB".K:_<1R(D28RZ^ABJ%- M1E_BA9LG77Z^#_7!UX"QL>HZ,I;%2NZJI1S90:##2DSN"<"1&XG47!U7LTT:7H, -B).:]Q M8A@J_9JZ[>*E(&J"BUI\'J@(-#A38.@7X&@YN%EQ?8,4"XDN3153-+]!; MC9D22'FQ.'O0N-F+(3JF^P76BF #O5I[-)?8+ LI M-7LIQ\!QL2\>@)"/:;[7/DSU+&74!7::2FR0.O!$ M9C:DR@L>&+=6",>"NJO>%2EUEC1F9B[_=K6DA>W@KAQA7?MA'G__"94QL.R] M];#/)A N4DZDD(QD+,U(PDTFF%=<9?K9RQC"Z5QAYO.B,K356#6^;LD%P%5X MS% _Q_C4A,M0X"))QXN008Y0\+EP2$^@*0]#;8HAA=6T%.V@!5J[B=>JZ%'I M3H,?]RJV6L4GE;/]'GP24^JGG-*L.X;TFIMO84)\N)AFLZ#3H7J0N.;^=)V@ M!V".\:@8-EUL8F?) =X<5C)]G"H1!R\6YT@W362J]'_AJJ&(!FW%R7LH3BL "K/ZSHH]!S'H<6"(KY/#*HL4DY<[@\M^I2Z! MG5N&YB(SD8WF8M&ZC\)[:VJL#Q'AXS$-1F$VI!8SEB,=!0R>QI5/KW\CILXJ M3E'/ZL?+QZT:3JY9W7J3R_XF*L_$!7"C"(%CQU%<$^R^-F!4UW( $\8&F'#U M3<7F^.,_E?BI(IALSOT&.^M> *E= B&"-OBSP??1IRNPI67*';5!$R9R2:13 MG&0";.E<\?^?O7?O:NM(UL:_BA9GSKS)6FJF[Q?[O*SE&3OY>7Z#/8F=R4K^ M\>HK*!821Q<3^]._U;VWA) @Q&P@9Y)B$#[TI>JIZNJJY]2RECX0V*7PG>O M)(:U2 4RE^4#%L5\2JG=NURQ#')8KD&_QA!;X$<)D $RY$IC!6E:53W7\DH+ MR2YV0P-.-SE]NG)J:38&XW:Z(M2; >0&0K:RG?7ZS0];$_8F6K1"-%@H[-X? MVM';X^(ZO!F/FJ%Z4US4JP6B\1-3BI4],;;_TO_Y@;*(O8L6D60QXCAZ9!SW M**H8+8F8<*QV]FA?<8<=,@K$2"3N+=62F8"S!'&N^F K;TK0)8;5FE.YNJX74_9A!&=63AHT M!F;I,6JXVLZR.X]SELMX!BO1;/7$SDK.W"6C-9Y<,%@KO'#-'DQ9EE!8D@XN MMF-RUM?M9SEL6$"O6D_E7;-TGJ_72YTL*CQ]GU>RU>]S4OYP]BMO-]%XN#D ^;).V<#6$XF%Z00#&GB(Q).*J:UY5*EG3UR6=6I MRXR7[*Z "[6H2 0?76S"NDL%R(_(4@M.-%H$7')P>MI$3U;,MV(]%4=Q-!+HTY6P_R3%L*/>EPT(17%ZUM [/9WAL5ZL'U M-I^_?0WA?I\S(1!_PNW@3 _[X('KP\#1[D MK)M/Y3AD8XJ?EB_/ 1L0MJ,VP7[))=Y0P2^OFA]GH;JF\1,$H=0&J\%?)('K M)#E53$BEA3/>9<0D_"K&3X;WT_'^=]/BQEYYF\IT3%_,9X?C25:@]^._Q].+ M0\6]\PT:S]\XT=Q',-,HCY:5]"F[99<5^VN% M\+IL $9;Y1SU3GK/N>!&4Y*BUSJY:((L%)U$M &M3>G8L.W>YYW5^>1S$922 M(O;"EP4U9(-MOQ1$_HHH/"T!R+L.)Q]B\DE0"0X5P WBE#JDL8L(D(EHGVO" M4YE!Z+)JCVVDWO9<'MS.+<)B?DOV^SV*2^=K')L]5[]!U6,3K?"#,7IG7]_;;SNIK310#R MF9-D='!Z++TKJ5QO_['0XWWQ]OW!G_LO__/'_H_[7W[_XZ>3M^]_/GSS\H>/ M^U_VV6]_[(O??P2-??_31M76W[Y\%. 4G;SY=?_DMR]OCMZ\A.?_^ KO__K3 ME_TO8;#_9?CQ]Z-Y.B(3X;X() )O/#IO?HQE_;K@;7X]N?] MDK+UU<2L"T5YIS/AD_-3Q+X^2.N#ZB,CED9-,U^B<8EJF%(A(^-!&U?"-$VQ MH(/AV-E,Z>X/1]"S@^;L6]EQB\.\)UIJJ8P.H*5Q0C".<@7ZV02U2E '@L% #7SR']JL*O 40R3'H.ZQO-VQ*".X$I M8=*8I+BQSM\]G\!;[ MTAY/+C20S[I>$)1\-4BV,:%8W4V5R0W#$%Z\4662E#*3[^9N&FWOYV:-FMY* MJ[YA@ B];(!H^=\V5:V\.,OGVG@L3\RWV5M-JFL:#X?C$QC,32&]2JE31:\N MEK?4U;_^EU'XTC'>/IR=)X2\''KY.1Z-R[''AC0,K*G_Q,.!'\)P?U?4!3__ M^>U_2BU42IY_7[ I3'(V12Y1"\Y&@9%/ ()QV.ZH+4!MM>;>M)E;<#?#27,Z M:@HR.;1-.<>15Q6S%Y^Q\PG<=P]<$-"@W785T;UE:J MS].8P\^AQ'*/#[/_1@FP*TL3XT)<#EUSGT9 D\"BL)@VFS6 M+ZH@P*(\:M;6WO3S=!:/IBOHU/HJ2TJ&\; W/\I.CL][^V65'L1AZ(5,I38^ M+M.W7/P+C"T6^977G*[:RS>VX9JU^JAU"=K>O*\L&T=CF,'8!,U6HV^;D:^5 MZ3E3_C+Q=>/X EKE&]+3W8RXT_.07DK?__O$1+AM$W!-\P(LO MM&"+8[?JSYV69_^42Y@W#(:+A6,R@+>7$NG#W]%%? M[_^\=%%/'[!:"+WE\6S(.N?#E.%J/_XY\.,FIVRA2(O2*[ 0#@=?RJF=$&=D*U,R'&S MFN0=,-ND\K=&0+/G5J, VS6]2SPM6\0-/)[UZU=%/Z/E8;29!+9DG@T',9UN M;E:;ZTYLKM>P$!WDXE7975VHQU_MT?'SWLO!0>Y4[]UB2IZ\(?9Z_^6[1VB) M=3"2W^PZ#I;"N8+="SRIJ^-VHK;C-%L&,F"4AY]G.>ZQDF6RR*]S\^''GH>Q MS:EYF4K]*)X-8M0)V>:$]'NA!>#5 -:GK V;<[,64^HH3?D22%\L\I+:H\8E M7:GW?A&ER;MA&S![;GK!JC>V8M"U7E5SSNULYE.F,FS?5PR2THKXY_&P33[I MV6:4!^L^UZ+:[X_95&\B1S9S5P[:)C6'X7+EYU.^PD))T\FI*(+_RZAA;LJC M]*HY,-64SFSX'TI%F.ET[ <-H5-^YT/AY6# M3RU]S[(-JX_RX\EQGF]X?S@:C'*TN*FNO;BXPP= WQ=>LR9C>H6&;5E4L#T] MEA;3TC(+3#:^/RK)TF\GXUCYJ0/].WOG]LOG_()@5PW MW 2MG:'(N!@1URPB;25'>:I(E%9J(=8S_N]A >NUIZ@S?T'C.D\7+)/95O@4 M0?SZ:\R/#7?7,G.TM1S@KFR>+&*M]BB+QI?F#^UBWL^5;=:-E2OYZ82O>RNK M_,N%U*K\Y3S(;GJX7 8FH.K(YPK*Q]/X;/'A>1A,P<[Y_&PP*N-4;GK>MJ!= M.S)L@L59O++V)>5]S=6[O\W"YI>@_HM[ MS_W^TIN_\J6ZE>?*VN#:X+-?"O6(&_RWHM-+ZVN!IDV<9);]IF$&L_^[PW;6 MXN#/Z/&?/7(>1*UC2@,G=Q9R;.(NA21^ <3M,%S2&9R[LG/.I41TH^/Z2OU^ M7\@Z]L>E]-2K[)UL8PS,0QJ"-SE;ZL(1V*Z\YX7[3GI\C:V,/ ;?%8=\/(>' MANGWVQ"!TTM;@Z,8,<>S7G&7>XN>/0#Y>!>/%Z4*Z15&YDK=?5K#1NJP77G8 M_CD?74?:GM#(5#WO[)1# 9STFB^ MFHV0A^CGQLN_BE!=- #7$:@;#>)-7E ;61MYZXV\P& 6UX*55/ZWCAR]\E]S MOQ!R/LI>=@;\FW!E;02^:0[K,^HSOO496U'C-2!:56.FNJC&%U ';!-]KS-8 MN-QA[B<>_G;TY_#M'Z^@/;^=O'DY/-K_\O?AFR\_ MX?T?_PGW[//]7W\2;^AK^N:/'_)W?RSN@7?-?Z>_R/WW+SZ_^>,%?OOK;U_V M?_R%O7GYTPFT$>]_.?CS]YOYKMO\-\'_KPYN2# M5%@KHAWBW!O$0\"9]MDCX;Q0,AFA4MS9(]+T>78PU]@'SP\0?POR74/X*^Y4 MW%G!G:2B%=IXK %WE L&^R"Q]S%A*P%\"NZ0!>Z0BCOW@CMX#7<<80:S7!>; M88:X"00Y2@+"E&&MG82_&L =SOKJ'.[EBCL5=^X;=[050:0$)H_D/ 5AF:%* M:<=A/74ZN-;>X0M[1U;:85\I8#^,24D+,N((U-L$90;[$% MW!&J3^AFA8N*.Q5W[AMW4O(A@O &PQ,G1FM+B Y6>1D(3Q&?F[%9<>>.<8>O MX0Z+1'HN5':Q!#A;2@#D<(JD$H+$$%CP9&>/"]X7C%?;@P M1'-+E($?.76<.R=ILJ;ULTCUL^X3=_[I/,<@ ?S/CVGO,3] <]M[YAU,]1^*5'?K6R%T.L-W[G@ M_/# S'.K70A&>#":J!#*>-61"L( MUAS4U3J&C=0USML%E5V/\P:JO8N*HP2H"LZ/8L@JK5%(3"L28@2UW=E3HL_. M*19<5?9AJZQ1.*A$D@DI<>\HJ*[3Q$O.J0@>TQHB[8+*KH=(F?4",Q&19TPB MSG,APOQ)2\RU8AC<0)6+T8D^%[+J["/361+ -J;$)BPM)T)8J:).RGMA?&") MU_!B%W1V/;P8$W8"@!2!):P1MX2!96P=Y$\)8S+VVFF(M6$PB@&V2 JO1N2[H['ITSGNL8N 4 M)<' L$Q(6LB09&#JZ>EI-*"JV]$7^@N[0U6E=W*@0WMDA11\>05EPZZKKGB M%BM+8F(QUNA<%U1V(X$Q,"D$L<@K)Q&7)"$GK4!*J:2,$K#,QS49?9 MQZ:SEC@IM&822\D]EF 2>X>-(TE*AY6KT;DNZ.QZ="X1)G!*&.%D,9C&8!6[ MJ!FBEAD?=%YKWD[*O^8T=_:JS'=/9E#AF7B:G(N,R&">))1Y\)0>FLDBD M1N>ZH+.;T3GGJ(]$(<#5B+A3&!DM#&(PA0$[*Z7 .WO4T+Z2HD-*^S03Y[ZE M3$[=@=BB+V$-EI8%FR37,5@7":QNUC%& ?1D#=G=/\9]W@C9*::5$X8C[3G8 M)99'9!QE"-8@$1QSQ'F[LR=TG]\JF8<=4-DDBC*0)O C% WB4(2AJ/?7. M*&^EJ1&[+JCL>L0..^[!=K1($P\JJZ)'CAN/,&-6">9M\&QG3]*^QC4WY[&I M+$T M$A]AXGDDQEGG332!!,-8,C6=KA,ZNQ&P$Y)K21)'RH*J+.<($&\\A)S MQK7(]=-PW] ;'[%_0.ETW>2&?3_.,;FM,\1N<2OBRO3=CP3VG ,7$L/*%WWB MS%EC1? &C%1E%2<\U!C>OVTT"QURP#R8I(>]$)A;Q&#FB,(HIA* "Q=J M=\'!5#%D6X1&UR&V?R@;CT]-VPE.TK!DN5"*2ZTMEEJ8@)7&.#&,:_BO"]J^ M'OXC0DN8MX 2S!3B*2CDE#%(2*^4Q-I%0G;VF%)]+K:U*5FU_1%H.R.>2H*= M%1BDQCF19,*6=XIAA M!VL[TWU8WZNV5VUOM1U'9EED40)S"1N B6'\TEAY9%1A".36,IIHP8' MP#W-^TK4A(C'IK(^!$&=4]0EP:WFAD1GO!/!"F>TC#7NV 6578\[<@F^28@: M,4LT^"8.3!6K!0I*,BT3X+#6H+*FTO@]0I4ER>O$&':$1^Z-TT%+8X1.L.A2 M15,-'G9!93>"AU@8FF"5C8)&Q*-@R&')D:=>4,&2#T: RHJ^N/DYX:JR'5-9 M%Y*.W#*O0N)4.LVR"RJY' (5W-%F?$(TA(.Y%0E82#,J; MJ< "5D["*DL%Z6M:L_L?F\Z2$*3+N39<69Z8-2I&KKA*&/24N7I.N!,ZNQ'% M XCE*JB "+&@M!3G]'[OD(O1*)>T3YIDZDW69[)+2OLT6?Q*VN%]5+"^V9Y$ M-P;OVN6/KM[IAPW=*3$BF-?0"L=)B%:;P(D&YP@6P)XUD@7 M- MDN02\R#@HY0R4!6<#I[X&J3M!IZ]63-%+374B4A0X"XB+HA"%A.'@L/6$\DX(:S8UQA&9(D]9%2J)(PD=',:M4EQW!LS7[3%HB M$M,>X4 S_*&DXM>HUP"V6"8/IPXV&#9]Z&7'H7$XLI5YCG M0V!!8",)2\085L/[G<"SM^N4@H1A,,(T,BYPQ'$RR"02D(Y8>.J< 9\S)_S! M:M77LB):1;0G@VC8$19X,-H'QU/ #@LIK'6&X$"E8'7SHQ.(5OY]EU'MX,^W M+U^P#S37B,-1(&\)09QX@RSU-M,]_]:SR=?M]+D_%1[^UQG-C;)TN]PC-6IIK!9(;QW WCQES? MY VUE;65=]+*ITGTA. 4H?S:B1"M(3HZ:(S4;*)6 MCVY['MW^1DY$-%I$[CQB5CK$L*.!W< MM=,-*@3=-@2M64&>TB"D > A3N3, XHLDQ%QS8/"3MC@/D;._0M"# MAZ"<(A,M-\'PQ(G1VA*B@U5>!L+3LE3(U3,$*@3=,@2M)PLD25FBW*$4(P"/ M$@P921VB,)N11^.] 4=,\;YXC$?N*P0]> B*4EFPA+@P1'-+E($?.6N).R=I MLN;:6_H5@FX[%K2^N\^DIM*G!,B3"4B9D\A$(A%1Q'L1I:>,Y0,R?2UIAS#H M:1YMW+>C>8*QGT]B=XHH/,)SVA[< 1>"$1Y,*>J%C4Y&*8SU3KF0:(UQ=PO7 M?MJ(<1L>)(DN!YA<)EXT$CEK C+::)R$Y,*EG3W>I_K&J%:KL7=,>ZF#V><^ M9@8Z;D6T@F#-07.M8]A(O9WP<%70:RGH>@0X>"*\PP%AE4(N=@HD*!Y5(,B$E[AT%/76:>,DY%<%C>H78Z11Z M"9_J,GO76KRVS"KI&#?@,U"G,.)H$0*K"9.#54DER8B?79.=?'OJPIW M2H6OQ6,$%C(E-F%IDT M.DK/07U57[(N56>OVKN5MO:N M+;Z."LQL2(@IRA%,G447UQ\]*$57T[IKZ6."FT9A)+ MR3V68#-[AXTC24J'E:LAO:ZI[WI(3Q-N&?<1!<8PXLI8I!6/R%/-#&9@39B?<:=.]@,IA][NW; MD3V(1W$TZ_W5'AT_[[T<' QF=MA[-Q[.OYU?IVYA7.YL6(.E9<$FR74,UN6J MDLPZQBC@GZR1OF[!W6\;D3[-DF<\.&0I3@C$U"/- ?)RCJ71(3)A.5@K?6RV M19)8-R"[HKU)$F$D3>!F*!X$@1XJ:CV%F5?>2E,#?5W3WO5 7U0V*L,EDI$S MQ*EQ2!-09D%T""9H(7 NJ]%G-S\T4+6W8]I+$P\ZX$0CYQP'KK52A&IO).-, M+\\=UD!?=[1W;>T%)25$Z80$#11Q 7IL&5,H8:QYM%A(ZO/:R]FVV#RK]G9% M>PTUS!-GJ07\=MXZBS$/\ ]EUC)/:YRO:]J['N<+F-J$K8/YR7ODUENDC0^( M$>5,"LQQ%G?V".[CFX?IJ_IV3'V5-=Q+XB,LNSP2XZSS)II @F$LF9J[USGU MW8CSJ03("U*$-"8"<2XD?)($E)C23,QFG]UD]JV%!/M;9W@ M=HN;&3>KF?#P$- Y9A4L@3SZQ)FSQHK@C0DJUU4F_/J%."L"WBH"^DW^R4A3 M4EHAK!A#W!.,'.,>T2AA7>/@.>:C?Y+WU&<8T:=DWQUZ.&F@8N'74HP$_$H_+(4,50TL**&$G2"N_L M,=9G6Z-M9:NACF[IOD;84[AE (AX@C0VB!. M,K>/!!/ 8Z_!B>..,[^S9U2?WKQ0_5UI_M,L[_4B3L;P,A]+W/-E3'$TC;WW MT1^.X+4'@U@S'+>/@,&#G8,%#'90G"=GE%9<@+%#G*!>LAKF[!8"'FR$.56* M3.,$3@_V!/'D'=+.!V253\H%*JW/-2Y8']\\G[ONTW9,?7T(@CJGJ$N"6\T- MB]22!.0%H2AA)6*VF189J"^O$]% MS5!^;.I+$ABIC&%'>.3>.!VT-$;H!+.>:Q35D&/GU'>=220J[F,R".N<92&) M1#9S%%J,@Y.*"1[#SI[N&UFU][%IKPM)1VZ95R%Q*IUFSDEB7&1!,NMTC1MV M37LWZ DE++V""\18RCE2$FQG"XLOM=J&Z!P.,I6=0LUOO%-8U;=CZDM"D"YG M\W!E>6+6J!BYXBIA4%GFZEGFSJGO1O O6N]=H@JQ*,!XCI8A9T!_F3+:6:)Y M\*"_ OS&'JO_CS.T;U[SVI\*+!V'=YSDAREB6'+ MDN-$*B-3C#0*JK1TF%^E7J9:H]3BL@KF3.9N$':Z%R_UN7" MMH$RZ< ^P7U#-_'MZL3GE6:E:SIL0U)"J,"=H-PKJCGGQ! J@N9,&8X(12)S&.$O ;[*\@A+E"B*_J\/WH\'JL MCU!O@HD2&6L#/\< 3-PD9K3'B,F1UQA0I'$&!B7!2 M9R46?:HVDUWN18F?)F]A.<]\&^EZ7[OO9AG,W1B\JY=ZOW:G.PCEUV*?940P MKZ$5CI,0+:S;G,!Z36,(#M; 0TDPZY5F-""1N+N!<"N2 MPMXE M+6%59I[L[''9UVI;I#*=.:=1D:TBVX5IV(1KH4F27&(.CJ4F4LI 57 Z>.)K M'F?GD&VC)@WQ,@@GD"!6(4YX1-HRAP)EPC--30AF9X^(OI+;JC5=D:TB6^>1 M30IJ-#?&$9K!35H7*8DB"1\=Q:S6Z^D>LJVGN.8C0L0YI 6E8+,YADP,#$EP MNK44FDJMCN',-$@-_& M!;.,2Y]LE#(%XTT(3A%ZE0-A9]VY5=OTQ2BL6J;5K=N>6[>_R?6D+)6!@AMG M8TZ?T 19$C R+ E)HY51N9T](ON8=*EV;X6B"D5M!I>*5FCCL08H4BX8[(/$ MWL>$K00\NG:>0X6B.X*B]7P':C))1O0H&!T0A]4$6:H,4BD(%5P00LJ=/4KZ M7%X*116*;B&OW8=HN0F&)TZ,UI80 M':SR,A">EJ6.KYY)4*'HCJ!H/:,@!J=)KI>:D]X0=XPA(PC/%4@PX90X0IMM M-\&W58>@0E&%HNU!490*S'J03D,TMT09^)&SG+ASDB9KKKWU7Z'HKF)%ZRD M-E@P9;%!3FF+>!0"6245LAF*"$E!RES_,)^UZ9)9]#0/3.[;T3S!V,\G\8YV MXIXFZ:/G5KL0C/!@6E$O;'0R2F&L=\J%1&LLO)OX]M-&+%QXKIEG"@D6,9A: M&=X("2BJJ"SW-BE*=O9HW[!MG;?I4'KF$]=BZ@RX^3X:3!FW(EI!L.:@P=8Q M;*2N8>2N:O%Z&!E+00"%*9+<,L19DL@D9I !+8Y)_:25$""M5U$EY+XP/+/$:O.RJ%J\' M+SW'+"7"D##*Y#,##!D7!$H^PE+,'&-6[.R9/K[Y-DK5XHYIL6*&D&@L\[F+ M06JL5:3!>RXCMUS7N%]7M7@C[IGA>!)SR.^/Z&?3WH_0H>-:%F'[ "=S94WW" M;APRZ-X6ZQ/78F*#LSG6:RSF7EM-L18L)A' ?DF!U(6 M*TMB8O'ZG%!5B^]*B]?7XDB\\-@ARHC/6> <&8XCDHDK,*^4@%_*6HQO[&M4 M+>Z8%EOBI-":22PE]UB")>T=-HXD*1U6K@;^NJK%ZX$_':,20EK$B32(2\R0 M-C[DG3C,9:!$$UK.<@AV8QZDJL8=4^.4.&9>)J#WRIRQU5#*#"-4"Y?P(9$P(2)C$8S#@,&FPJ2GN*WGC&&U(QH#-0DG,R0N MM5)@PGHC&6.HLQ#_ /9=8R3VL\L*M:O!X/3$P3IR-!,>92 MJ882Y!*7R"J8QYBP4Q'G=%XEZM&:QZ;%RAKN)?$15F$>B7'6>1--(,$PEDQ- M!.RL%F^$ UF24OI D)4\(DZP1 [GPBV&L) S/:TL9VL8[9(:WW8B8#<)>4O! MU-[6:7FWN/5QLXH/#P\(G6-686IY](DS9XT5P1L3E+**$W[]8J,5".\$"/UF MPB 342?C$%$^(>Z513KE2$,(3%$?\QSN[%'55^K&0'A=97E >Y]/#0 (3M*P M9+E0BDNM+99:F("5QC@QC&MLL:L L!Y;5-QKL'8\LBS7YA1,@R%D$H)I5#"E MQ %Z@R%$^T+?^'QB!8#' P",>"H)=E9@GH)S(LF$+>74:1&)KV')S@+ F@4 MZ[PGT4E$O )/B!F*G-4!@7VGK2-!&1G! M!]:;9U9J "P,,' !R999%%':3@ M1FH#R[_*C@ H>Q(UHME= %B/:(IH3>)6(P!SC+@R&%EE"+(N4(PMIH4X7V^3 M"ZT"P,,' .X(R>F1QD;!@XS.<_A5,VEXU%JZ&@SM*@!L!$,U39D6C"'E&45Y MBQFYD 1R4F(FG='@V.WL@83TY=:H6>^I(N)C+U[V(D[&\#(?2WST94QQ-(V] M]]$?CN"U!X-8\R6W#X4A5X'' @8[*,Z3,THK+L#X(4Y0+]EVPZ$5[:Z!=@<; M$<],JZ5R82#L T>PY<;<'N-=R)8 6NFIN! ZL@M\RHD3J73S#E)C(LL M2&:=KO'!KNKP!O4A *P@G"(2?0 =9AAIZ0@B(!.<6BM)-IAIG_ ;'YRL6MPQ M+28A2)>3>KBR/#%K5 3+BZN$07.9JP>@.ZO%&T$^:BEFP1BPE+,:RQS?<]' M#QT\%00FUNWL\6W0D=2,QQMJZ"\C.QR.O9W%T'OUYW&.X=U[CN-C1+?D*$T, M6Y8<)U(9F6*D45 %"QSFM?AW1]'MXT90SPM/E'<8">H W&#RD+;2(VEQ#$2 M!8-I#@@HLZTLQ@>Z2_D(M=B&I(10@3M!N5=4<\Z)(11FG3/-[7;#>E51KZ6H M&T>9F:1<"(; !_2(V\"0H2*'X!F/1#AB5:93NOD1R*JF'5-3S+Q)6@3BLH(* M8T2$GF+.A#6.YV"$*:&];JJQ>MAO>"8P^#K(&?@!SKWW( MFWE@%5@J\#656"3@AK-C7&$9FR3UD5*HDC"1T MQ+.@HD*,$P V3#!RGDG$%/R?>Y5DL,5BTW);=;TKL%5@ZRJP>0ONIP6#S&+* M%89UW>H@L)&$)6(,J_L"706V]7T!I[T.6&OD)(Z(1^/SL9J$7&3&.44\UGYG MS[ ^H=O*]ZW 5H&MJ\"&'6&!!Z-]<#P%[+"0PEIG" Y4"E:W2KH*;!M;)<2[ M*%C,J8$*YY._'FE&##*:QJ0"#E*03',@^H9M*P?Z=J'M_&T4>,NA*&,_=,)[M9GWA(WMAD;V_S2QT:B1F_QM;ZE2Y1GEQQ86 H*_MA+0O!+\&@&L9W%R!-_T7H_\ M^"CVOOO7>#K]OIV^,X*=@\S=C^/989PLOOBN_?/WA:3C>#+^-)CF92B_H;UD9O^, MT]U>;MZX-QK/\J(T'< $P2V]]G! OF6<>O#D*;Q\%H^FO=D8&@-/S)@%H+%[ M=FSS_.3%;3":E[O/S% [+)SN*@%#=SR>#O(USR9Q"!=_BL]/!F%VN%A 5VYL M(.D9/KW%NFFNSG;Q+2LHYV,>M>TL_E><[OSMK%R#4*^-W'JG+^Q:2EON6K-Z@+TP;F3V&:Q'<9*O@I;8>VY! M[W"2#:K_&ECN.9$$UE]P%:/DS@JK<0@^@KM((_Z@=O;>9UC)POV/;(N-,L.W MW3MOUM8DNK&,"/&,4D8%DYIC)HSPQ$O%A:>16>EV+H(FLX2FK4EB> MNW@,Z.0 O!CN][*9W.^=Q-XDBTG^WH8_YM-9AM)IS\YFDX&;EW4EPUE!7!"$ M\7P"-QQG8QG>UB(O7)YQ&>#P9/KL[.B<68JVL+O4&/'CP>#9B]/6%C%M?L#3 M_PZH_/%A&N?#^/_]_/GW7\.QHUS^]N6C>/ORU%Y&$R/A_;SL\&HR&6Y MZ7G[K'99RHB\9D,7C&J^;L':F%U":<;K8E OS?KF6[Q+_GLS$-#"_*XBZL)O M+[OSLN]@)>'FF^XDN_CB[]2N9-_6H,N_TXQNO;%ZEYAO>^K=M]7L H \D+:J M76VV+["W-:Y,/11Y?4AMU;MXRB*Z_ M:M&?/T[?#48P3N,Y/#1,O[]"]N^WQ6R^2J+:11EZ-W?3:'L_C^'5 W\EBH.K M]/@)C-R^'?:6.0*'&97WJ^\%]/KN6#N+(* M:KWR05Q9!;5>^2"N_(J@?CMEDKP>95(G8P4YO:HWAG?9)LW,3J=Q=AL,R]<9 MJ7LY&W*U\;KZV9#S^G6G)T"NUJ&__I>FA#Y_\$1F5;ZJ?%7YJO)5Y:O*5Y6O M*E]5OJI\5?G:N5;]"$Y%C(E%)1)/(CH7/67>2ATX)@Y?^X3WCW8PR@[FV]$[ M<"_?IK?Y[-^+[&%.G\()[P/VAO[SZ/=?\WL./O_VQ\\?W_[Z"__]Y>%P_X^? M\!OZ"W[S97CXV_N/;/V$]]N7GOUV]/LP]^GMRW\.H*WB]_>'']_^^,OG-R]_ M8K^__XF]_?6'P[?O0WKS&?^Y3C:&,5/&^DQDG33B0<1O7S&@R@QNG70BU)9;047AFANB3+P(U.) M<>/F1NC7*T,W#&U5)>P$^ M,,-1[>R)K;%@5;7MBMJFQ#'S,CD5&9?!.$DL\3Y29S$7Z>H%O:O:WK[:\C6U MC8"X,86("&@OXCJ VBH<4(J9EI,[2S*W#=E:B8BJMEU16V4-]Y+X"*#-(S'. M.F^B"208QI*IJVV7U/;/_;6X).?<:)L$$H08Q"D6R,)2BXQFED8M&6:@MY34 MY?:QZ2T)03H%SBQ7EB=FC8J1JUP& W25N;K<=DMOUZ)X6!DBI1 HB* 1CXHB MK1(#->;<)\:$*.OMMOC]J]IV<,NYSDW'('5KFR3?!JEUUV1[>+N^:R)-9,(H MB[1.'G$B([+2@:<3O2&*&5@TRZX)P]NJ/' 'NR;=.QE0KWR:5][:B9 [?D9G MMP@+#TYI9VQ,D:NU_;4N3JKCAYA9CGBAE)DO8A@5FK,9#+" M*KN5!(**D14CGRQ&;C59HV+D+6/D1IE0Z610+'E$!0%GVS")#!4828D9"T:[ MH-16LC4J2%:0?+(@N=7,F J2MPZ2K\^"I* F2*\UPB%1\+:-1%I:A0P1/AIN M@XAV&ZDQ%2,K1CY9C-P:,\&W861-==DF@/YT%D!CPMPI)W)\$ESQ)"TRQCDD M-=->2A:8L-L](5PQM&+HT\/0K:8+5@R]7PS][2R&$NZ5H,HA7/*SA>-("\D0 M<8$31WS$BH"GWE>4/0(,+>E;?RLUCO>Z50+\_6&M,! MO,E.0(]RN;I>."T8/CNF_U+^<(&TW8TH7JJI9YH=FTIKF0?[>))S MW&>?2U?B_\X'QUED^KU)3,/H4$=CRR$'XZ6:Z?0]$3;5I,BRDOJG^=6?^F%:W.^O9F??_/#]8Y%5T2B'L9$9?1(TV)0E;: M@ W\L!&#HF]N_"]GO92Q7IALUS#4BKAD;2X?_CD?Q;/?YT5F>@R+S.!3''[N M7UNZO TYD1F3G-N@,#?$ZB"@3X0E8@QKI8O4962+=A0X:"PY/K^GU+.#F+&[N][AK=JV;RJM$]'(\.T!": MGZWKF1T=#'(DH92BF7;;]-X@&EUMSMOT>MF;ZW"-/FW-^H5^8(%JI95%Q*F$ M.&42.>T9?++*<:FPE1[6Z-V+3;.[M<:K%&Q="GXC'Y@*/&FC$!,.5E6:R16% MELA$Y@EGWG$#+AG>O=@GNW,#O0K"U@7!X\P^XA4+#I97Q<&\4@P$P7$$DR1U MP"3"!;#0[CY!F[T*W':BH5_>''PP6&@MB4 2\!_E@ ^R,444$[<^*)>XU#M[ M8IMXLW6>\SK]WS3]>/_D0S">)28\DOE\*>>&(P<"@5C"V 0B@K \&QU?1YEM M6?*;&SLM$TN9WJ^;]@NCOK7!.=U5 NSTX_%TD!_P;!*'-K_J^_CT%NNFX^%\=O$M*SMY/H*D3^YT_XWBM3%;^7DX6;3AV!Y$Y";1?D0V M01.?V>&)_3S=^=O9?<3!"*V-W'JG+^Q:2EON6K-#"IHZ;C;4G\U!H";Y*FB) MO><6]&!5!33[KX'EGA-)>)"PFD7)G156XQ!\A!6-1OQ![>R5?;>\'9K3!!I> M"+MWWJQ]5;H+2'WUE9+OG*,2[38TRNDLSX3>%8LLEP'T:C1[AIJ_W9+PGK\7 M^AJPH7>ZG7M7+WY^9BRHW-6EX_MV!&J2-[_^S[3WG82\Q)[8BS+X!/?# MTN'G$QC=..W]"_YST 1 P(J !O1>^%F^'@Q&L=M[?QBG]*8_'S?[S]S^N7B)CR*WG^?0\:'>+1P#/&Q9S_9P="ZP7 P^URG8RO38?_,<6VPH::]8D@U MJK+[;A>6T5/M?#$(?0#YX2"F)K;PJN@+:&6['GPNV/]=OGFAR"]^?O4N_W6I MR?F^<5;:WLI;ZS1N8QHS3GD[/2PC>VP_-PMI'G!8R?]H-BV\/<[I<,U^!QA( M<_#QLI%07+\Z#=N8!K!PP)N;YL$>3_,*->XU3*7QS$K2;TVA1=+E*JR528,Q M_QAG97+*S!X6@P\>^PGNCL.J-%N9K31OLE_C$8QYOU=2A186T]7+ MX95/>6Z&\5,=_2T: O#6O*.Z$/ULRWD_GC=.@(_@<93]5Y@+4*OAX,O*A3D" ME>->[>YLS\X:53I:W+[8JVVMN"-02)0?"@X/&'S@*H)OR*A34!1@1?$_'@\'?A#!XH;UPL=0?)X"7]E\ M&%=;;GONYV:[D: ?-D]<',7)P><>6&^C9C.OSL%6D H@[EWV>#%N-I/E[:.[2?\J*7XB0;^?#$TQCB M8;3YVNDB'O@SO*/W _@#X\FT#0F65RS"A7:>7V-AK-\MVIMW\J!%H_S*']I. M_:OMU/*BY<, 9OYM)[/>ZX7Q:D>C>;%0S]TD^_]+>"6W]'.TDS8QXB4XB"MY M$:3D19#=WHMAWK$Z.,Q]=CD,^BDV-D'CPJP@WYDDX>G<'WYM.B:-WH(EUX=' M>SN?QH7=-QCE'8[1ZD;9=(&F\%2X>%K6OK*VY;#2RN9%OF:15S'\W/LTSA_! M6FR/_"[?4.0[3S<\]^1PX$L7VZ!5/W_V(+P'\)!RD!C$85)IQ4]V.%^NZ'G.6F,6GE#R3Z:] M(VA?MKK*EF7>.(0&%4F!UL)SH8N?RT[A:&.VTRD++A^!7Y3:' MT_WM*0C<,#0&IRW2!!CT!ZAHT_D\$JWJW,H.^:E6E4W;TH#M*M6]SLDUCX>_ M_10GGP9@<;9BNABR[LK56VAE&.04J="#J1@5*/YN"$[C]SD9K/57%K-U@V/_ M#W1LVU4B7\,72#8X.HIA ' #,)7/5,2RQ+1) M#LTCOX/KU??+SX1\O_Z"14<*SDR/LWQG8&P[T*+=,?PV*9*YV\OC,SL<3,+R M3:4SDW9BP=_((!;66UX2)?)F\>E]\/ F W<(E[C/I[>.4P(EAL%9QH^;#1GP M2$8'X)'83"TQ']J:)XG-C]\D'/E1@4#0,W;H,/J MVO]B.K#]WHL$W; -Q.05!/3(PJ!N]#B4I6 Z.!@-$MP :UE;NBT#=#-0B^20 MU5XL0N_9_F#BS>WL]C-X91;*R5Y>O_W6QZ37L_3L;SXV5N MP=M__[C2Y^$X9ZTTDG ZS[_&TSFRO:-HLXZF><96#P^>?%X\YR#_-LHWH30&<(_AS/B4U,&R M"L,Z/LJR!;[Q05GX>S,P'.#WF%(9CA6BC_.%N,O&[]^6DMJ+-(B2GY1+&#;M XT9'\7)M(E^-U#5;-KV8#*. MUH7R+T)LM#$?,"NBD)'O*-OL<50LLZP(K>-]WH[O.3/\!--S24W/?73IN?>5 M_7>_END#2V_]=>E<9KQ,>8U:;K.?+LG9.#LU9"9E2R3')0#NLN.3C:63\M#N4 M_>:.A84!;GD\R2)Z>N?2S'C5V##O5ENS6/X7]D?SFJ\T&%HQ&H]0:Q.M^.K? MO8C90;8MW+^,J9Q@?A_]X0BF[Z!7 M=6(E,P*&8LT2ZY]O]_1[8'V5I[P&?3XH*6.GCFOOK_;H^#DXKP=EP7J7%X\2 M3UCTXO7^RW>+/I0%?.& 0C^:'JXT*J=NQE-#*W?X%[!FAV-?-@5>-0>^F]8W M,8S1N"02C/.![E;(,DT:.!C9;-T8J2Z;28"7A>:N=&2Q8=[*5QHLSR-SQ8?GB]JH0Y&I?WEIN?M MTUMC(K]@C7ROO*_YNEUBN6&[HN'6:ZNHMF]N5^!=?!Y9Z>)+)2[[]M);+_M2 MT=MZ\BT]5ZA=6AM<&_Q4&MQ675YS>TAS^_F\R-U=,F2;KWHLYX_1=R&; 9-V)VL\AX>'Z??;$!6V/FR;O+]?&;.NR-&[ M>-Q;!-BO4J_\*MU]6L-&ZK!=>=C^.1]=1]J>T,A4/=RN'E[9])*7E*1PN1AT MNIC;O2OKXJ5#]'/CF5]%J"X:@&O7Y+CNP-U+X8VK#=_5"V]LD/ ->G*KI62JV#XQL>52]C7A56RKV#XDL164]S&K:%O%]D&)+>D+ M:OI:5L&M@OO !)=CVA=2=E1PM^*TKM51[*SH_3@93Z>]_;(7^TW.Z5<*1BZ? M0:\W6.=J:T<$V(B^$M2T7.&J],RJK[-E+^A M>-Y9_ZH@7%406!6$*@A9$*YK3%1!>*2"\(W;0540'IL@/*FEX4G%$-\N#\^^ M'OGQ4>Q]]Z_,.U##B5?=-N_KZGQW-4!O.Y&WH-V&:H<7#A03\IUK')PL:=4 MY:#*096#*@=/40Z*Z?RWPIVRUT$>FE]C[R S%V6J)]L[@O_D9[8%>A8\JOX\ MLIK"D[>H[].4*%L2);7L1*5 W1H?9LN6F&F&ED5F&N[(0:;*F]OA\'/O:,E. M&1?/:ID0FX*0*X2@TPW:TH93>3I;\(DV3**9P??5?#(^CG;)&]@63LWMR"T,P KK]^)M327-):OT MH@Y6(3\J7,R%97'!$-E,9FZBBPL>QN'X9)5!\NR8E&)9BU'8;-F2K1Y>G.D) MIXLZG:=&^'R:U_S1.RRI Z:/S>5K!OPCH,H_@7KI:TF(4:6"ZI/#?XA_/71)Z]7-"+ M+F_;=V4RX==K)-D;'2[$RQ%<_05/\49_+^TN:>AOZ>]KY_-#\ M@JQ!4]O0)L(4E\IH*U4WFYJ$)[$0S!Z,"OUI88SOV6"/2ZVTS#8;QP<3>PPB M#L\=SZ";H^8AH $IY3XU5? 6@'A:&6$Q,HM*12>QX'8L<#")31]&XX85?Z4O MMC<=0%?L9$%.OT)3>R,16>6VOFRLEV?5.\WKU@[8*B'[MTA24P+B*#,AM@)P M(>_;Y67OVUZOE1.Y?U(X8W:U8)EZ]3Q..+Q+_OMBEBACY(7?7GXGOO [MBNT MV/I3B=PU6'_38R__3C"Z]<;J7:HN_O;;VZHIWWI;#4S7;8SK;;15[Y)O?.I] MC"LUWZ8&M:V/1;?4KC3L2D]M]X4NBG;<$Q_?=2Y]4+QU/ZR8I0M*_8N,I//R MFL[V_;3K'::O6PY,>ZTWJ%9VQ-5&LC:R-K(Q]\([\2!UG$S$?C4N'KDC;5*^N5MWEE M%=1ZY8.XL@IJO?)!7/D50?WVXTO=/F)\-1?N7^OI+CG7Y38.&%]GI.Z%4?1J MXW5U1M'S^G6GN;!7ZU!;\O/!'RJL\E7EJ\I7E:\J7U6^JGQ5^:KR5>6KREO\"JQ M^Z' KO/R-?K9Z[+WU7FYBWFA]T097^?E*_IR74;%.BW=];[KW-R-;\'P_1#5 MW>ZV\1T_HP/^B;HXBWK!7W ?6\X79A%V+YQP_@A>.YQPQ1[?*QBYJD95C:H:YT8IJFI4U:BJ<6Z@J*I&58VJ M&N?%ZJIF5,VHFG'!=G]5CJH<53G.L:CZBK*J'*>A\T4KVO::C5I$]T\N=_5+ M5S*"3L>.P0"%\3RSLIX9O.MQH-S@*?6%]867O/#\T@:+IYUE'-X.5&Z0,&]@ M92%A?C6*DX//O7>+<@29TVF#K:USU-'O&[IR&+?/O33V\V5M@LNZTW/S*3PI M'[,$T&SH_NT4,#=^RFSTA?E\6ACI"QO];'QB)PU1_F V+]SGRUH(<'5,:> ' M<>0_0TLRP?C1-//ESPJ9^,0>Q-*>AK$\D_67IGA[;-U@.)@-6K(>N/73((O+ M:4&(?-WQHLG'DQC&1X.1'0N>3S M$Z#WX\ELNJ"'7Q_VY4B7Z@5EAC(9>V%P'TR;L5QM1Z9>AY[.?28WCP/XQDX< M7!Z/!G!#6\XA_GD,,I7OA7?W>R&3MH^/\^^G0U:>/&@Z4KC7H5,'=MJ6/.B! M:DZ@68.6BWT\.ACGS^U0SB8@DH7Y?;?W:RR\XJ68Q4K[QZ4$PGS4S""TNFU% M>4&(T,#/I6<7DHNW8LSIKLKDHI6<'8?7GX>04ML<%"].-&\9Z!518DC%G 8(G@[5:)M/>=Z IA[TT^#,V%6;2<%S@[/NFWLP@9/!N%'ZZH']L MOAKWX+M2D 4:$S.WZ>E#VOH1N4W]WN'G ,M" M'+6XG^$,0;\R'RJ"/\'0_.\\3F?-!"ZKO_SC'^^6Q5_:JA/]IJ3%<)C_"QAH MF^(=IZO+8,ES>73*Y)M""V5=;8LZP$*9 MB>WFLV5UI1;]$_2U",WG)0W>4F26E6=R*: +UJQS386\]I5';9;[*05V%A5" M-MO9[YT6].D%@+2>_60'PWQ=.\.+PA?P#4QNN:04BLK/:RH5P=^:9\*0PV,: M#W, 5L'0^E(OH]0^*NWOS4<@N_G>YJK5RR=@"("D[O9>+-Y3&)_S@YKZ&K9( M.JQ]H4CTLJ'EXM9^*$*W*%-R_-5!8B:176E\E N7/+_VOO2YK:1).V_ M@NAQS]IO0#0.@H>]VQ%J'[V::;>]DGOZ_;8! D428Q!@XY"L_O6;F54X2((4 M0/$ R9H/T[($%*HRL_*JK"=Y[R$@Z.OT K%: MT0O$,JR.IO$ OJ(9B-[1JM):V1_[UJ:_;GQUTQ^'9C:G78^\IQGW^OLBQ9[& MM08G1F'+DA1NSX1K-R4_>G9/MU:>;3/^,';B4CZ%U%[B [:7V$7[A)-JM/$; M-MA82X':@K>2U=UYAXU=>:]Y9U,:ID&;#1=]@4@X7ROM-GBTM>OD9"/RM46D M[M@\Z\UBU-A/$@Q]A6RZ)%MMLOTC#9I(VP511N[#W>[#;8SAJ?4KJ-?W>XNV M2NU",9>3E)-LVR2W"/+.]=YC/2TD^IA?),AN/0J=$$Q2O07IO:':-0P)PR7E M:S_RU375?F.("2E?4KYJRI?55W7#E/(EY6LO"^I:7=4RNU*^I'SM1[ZTKFIH M1[2/.PF2=ACFM3Y(^B7"QB2?J%)!8EC6E/*^:EE-@PR)974(UA@#=:@?$[^]VD<:NI:\UPV)6B+O:"9Z33&/VQ>AGB-K]*%JF:>?G#I'UAB6 M.C2;^KV2-8=@3;\+T:)4:&UDC66I@]X13PL/FJUJ=ZN59_E6RH]KO:LSB@0: MGVOO)@HXV/K6,U&&A$NGT%(0I""@(!RG!XD4A+812N])09""<'&F0>8FFY;$ M?OZ7\AX1 JZS&_,R+5G3^395[9B%#9(UFUES^C6_9\D:0^U;TD36]@6I( MUK26-89^(6G)BAZ:'0;B*' MEI\%7*(@'*=43PI"VPC5.\Z%3RD(;2-4[SA))2D(;2/4D>I13_F8^%1RD=6, ME4N42VSE$B]FH7*)2_/UD!^G8=K"?5D7'RGV$ M=W(,.<8^QI#5-$W/?9Z!VWN!YYK#KJJ93?,Y\LCY$*SI6ZK9.-4F67.0&AK- M4KO6$+Z7EB[K]U2778,@QE('S ME('C0)E).6@;H2Y*#F0>LB'Y?H:9^^%$L1/E0^ JX5CY N.$$GJJ[IE(S]H" MT5.&\ ?AC=F5O&DM;^2^:2UOI$YK+V^.K=/:6C@GQY!CG-P8.[F+=RJAQN?Q M.)Z&$<-[>/]F3A(KO\ ZYGN--.083-$S VLD8WU8'>5/](UAQDUUAJM['9EJPY!&MZ MFCHPY*YI(VNZIMH=7DK]^#DDJ'9Y(>\2(PA--769%&DC:\#K-27401LYH_=5 MRSQBU"U9LSY;-5"MQOA$DC4',35="$B.TY3H\+FJLSCXW^G5O!,+!/2FDKJ; M(.!@Z]ON'L8%1H3'Z4\LY:!MA#I2FE,*0ML(U3A8OO*7>BGV.1[NQ8O MIU!X+,LM*_W:RQE"M8T*&R')R64Z^OTXO M)UTK)L/!]3D4*0=2#O#@6,J!E ,I!U(.LLO>ER0';J: Q5TF)0O M*5_[.0]5C?[@+$ZKI82U5<)T?:@:C;L8[E#"Y.40>3ED_V>TEMKORBL(;61- MSU![FFP%T4;6](>J-9"@]FUDC6%8JF'(^VYMY(T^L%1]>,1](W//\H+(04UX M5^U;\AY"&UECFJHI(3-:R9JNI5K=TT\>GB-K=&.@]B0^4RMY,^RKAGXI8";G M4.!ST9=$&DOJ25>!RJ!0WA*1GQ3\^4Y9U+1-F&N<-8MA[SH)X]Y?% MVT#QODM',;.5VQ!VEN?$'26;WTXGM6Z'T13^8,J(^1Z[9\H#4^R(*.;\>Q&7C 7TF6QX!Z89>:,T"2,E"94PC3;>Z2A&#?/P MT*/PL*-\AG>7R)I_.^)5XO#?L<]P')Q#FGB^]Y>-[084&,V!!VV8E*K ,RQ1 MD);\ZS9H0_@+T,)S\(LKLK2DE[I&IP^ZZ>T\C#T<_4W$?/C,/7O[X+G)5&BX M\HMPUPD0OG_IU&Q5R?L:A0Q^]N5 M/88IOK']!_LQ_N'UPDIF7G"U1+GE1:]=VGB\XZ5Q4^@R)XQ(,MZ "641/@4S ML8\\ V4* OQ?/_S-L[M.5^_I7;>G&5W6ZXYLRQYHKNLP;=@SF/:__1]^^HK: M$+?M._@@2$C\GZ_MGZJXMGMEN%%T/*X!(A;/82O"KL#-YX5NS+=PG$;W[+%0 M+OF.%YHHSI[ G9EM%]B5*OUBPL+8\5C@L'R$CO(5/C<.?3]\P-U+5@)&8S$2 M)5<-XRB MLS?9#V]=+Y[[]N,;+R#BTDMO9U38=244">ZA)1>.OL?_7&ROCL:W&+E7N?/( M_ZQU]!]7:S&SOUFFMN&OZ]_4.^O?,WN=H;[IH]O^;1^3U;5.MSL\G PJ9AM@)\8L]5LKFVX0QK;=Q738_J MI,WS=HT@4Q+.F]&H+3)RQ^:*J:F*H1E&G>Q?G>5>%MET2;;:9/M'&C21M@NB MC-R'N]V'3UFW=2GZ;0G2CKH-"*&/?813FX!M/M_I;WFYI8GTG,CICQ2A;2_B M2!&2(B2UD!0A*4)2A$Y9A*0AVQA4G#IRY8F/T=Z-4SO=>#*T/MLQMLT6M#XA M\#F9LNC89O!4+)W1%-;PI,LZI2"L%X3C@#1(06@;H:1&D((@!4$*PJ6:AB<" MWJP8,@BI0G>#[,@G3_-)*0!G^:1DZX4_*>_TR4W->Y"I_IG:4\(MR6$&EKMP76;ZR1A=6LNLG\,P4?Q\Q.V8N7D*!1^9V!#\G M(7W%F\V8Z]D)\Q_Q]HK#D&395U6\G#:S(UB=XL)P\,X4)@O3\>$#?HRSLO&V MC9<\*N,PPILN:ODF31*&/HZ7W9I1%=L/X=\/'LR+7[.YQSG,;;P^!Z,%[('? MWH-?Y#?C<*3RM3HV'GMT'SA/$@0GMI:@)>K R&)U&?DJZ.6$$=XQ"@.B M$[]C1)=YIG23#S[UR&P@'-WW@2=3/\$_KR<;+D[\-;L1F'T>1E=<^Y%/+&(9 M"^K2K0%I A3$&1949TMB6%:MW+%YPF8C%O'8(*OCVRQ2]4BT2NX&1!.R5I:Q M!=&B3RV2:2OI4L2ULK$7Q0E129GQLG,A/IUFU[0.J4H^YF(?L2;,55'FXESH M"E;/0I?%":B"ARD+FBH28HL+FL0'_3"?AU'"/Y.)/C#AGL4Q\Z]&]+'\IAX] MA7\)$@\O BMCWTYRLN^"G$8M.CC3*9MQ"1ZC M0DGGD\C&"=4=*'D(E1LPBVF\0R'J=:PZ]WY7KXMCX<*5V:FXS8E;CU]*_OKI M"/*^AH)NX1.5-? 32HR;$6[KP*KPR[:HM2T-1R?5CL* 7^)7\VW2ZN0R;9*T MZK_IQ[4$-$Y]H(A/=I".P0BFN#S*R>0@"_D%;8CV.*@#:I%, M-N+4F2+CYOPU_!,9^-!7TMD(M X(-]^#\.N .0LOSV 3PV9&KJ/:@,6 :Q%S MGVEJ1^X#Z$E^ 3R?!$PR^(87R1%& <9"S <[0:7FIRXJRA!4PPQ&#L"1P_FK M(*<36#8C&88A8)^IRM@>@?=!"O$UB#N(D\\]02^(@8<^5Y7H\:1)&(2S,(79 MAK >T&CHS"D)8OOBF0- R1U%Q$2AYC(9I(-2#[@"B%1[KPY!3D.V'0;J%:0 M:@;"B;OPZ7"&:S/7S;0C8V\)W3T 8VDC:&1UC!7)*;I9GE M$XNYY +?1-P1CL FCQV654#%*[EV45#$^5];A&)"7Q+.]ZG>]C<9#0;!! M))(OS)ZEP#=]9 -WI=9Y4>7M\,+4!TNOO0=9+KVE"_^*<%Q&8?CM*@FO1AA( M$I(-?5SO:(-"O46V1UDGW1#BO:C R)&WJX:"C^L=/1^( AZ^S[,Y*?ET3LG= M^PRB.X4M@)S[-R%5_0+Z=7XLA^_SEU]6W3M@2!3:"+X3)>/0Y]SP@H2!0Y5@ M!,<-P)RO0''L.5,K+'5\8_:R\WIPEF#* M;Z[T >63#T>TO_]M8!B]MX?FUML%.NC=#AVC"$8L>*JDV\ EM0-2W:2K']W( M3D$^B8F1B)-5X2J3JO1@5CZ",/GX2="WL!'+#Z^'1%MAT$'9\9+XH;V]_?6/ M&_I1?_MJ ;<.B3/G%DD%NXEK"FQ$CQ)9!=N+E&R0FT^W*V.H(F."5 H?T&11 M!#,EEY)EF;+XK13@;01X17(Q[P">?Y2'CID7D?/HC\_O[G(NX2N8-7CRM=OR M:^N9=4'X?EV)[W=&^'Y2V]30-IG#4J2$2(&4LD)O\1=2E6]#7'Z@-/?FC'L3 MBU:XG()'YV+*P+_TT0#CSU&3V6IKS@7ZYD7-&DEU-V8AJ_I/X8O_Z)??>>;(Z;_HN MYGB],7C" 9Z6"E*6C^QJL67KC-N&+-O*ZD&8<3!<=_/%YOP3;]8^G7E./K'F MZM35 $6X:?'&U9Y26']#T3'N^T^%V:!OX+''XD(]'$IY:,3E EP;8%_Y=\6P16Q-0"18: 14P[[ MF\#/BR5'(#&!X\TIB0?RXJ0Q>,TLRI5,Z/&(=6+CPY3;X[#C^2?F# 3'F;(9 M1;>E,Q,\8@91'8?1#(>*"WQ@5)1TE BTI]0+I0FS/$R1O%;Y4TDXCXD:09;I MH+%M/PYS2L7A..%'4J[@;OE>LG=2W(V["/J01T '$!@+*1U;.3F0'EMQ'^@;:NGRN M$J5!0.Y$F-?L"'&*F9/2;B7-3$]7)_GWM-X5(\ M"&C^(*4C_[SDB\WF?OC( M\-B$SA+&W"!TGA8//"/C"J9Q/4H]ZQ:O/2[C ET2.=AW$,C,MG!V>A56ZO?.7:<\)9!>7I%(]42P M*"X?+*]G#*-VB$,UX6\SY3D!L<#*"\257SHZ$P=]+WWJR A;%:PJIQ-NRG"5 M=63"BF1_BT'Q+=WL:!J_A% !BJ]WM(5B]J4_]JU-?]WXZJ8_#O,Y[7KD/,_9!B7Q/N=2Q)83GA+2>\IKOOH'V7F22"_CDBZ"\+WNHMNK-&U7_IHAN0 MY0G"% 9WXU<2W5NB>TN4?8FRWR[*R'VX%Y3]1A;P3)'W>>2^#QB=G1&N$E>G M'>1[L3=TV3:"[ RZ:M\:M ]65TJME-H-4CM43:N%8-!2:J74;I!:2[6L%J+@ M2ZF54KL!9M#2U8'1DV(KQ?:DQ'9@JF:OK6*[DVCUZ?8#[1"\7^@$^1,=PNZU M!\$F<-<*8K49W%4?JEVS*(&L,3=7TIL&'9,U!=HVE]KM=R9H6 MLL8R5*UK2=:TD#6]GMHWC>.Q9I>I^]8[0T7-[8VHGOL5J^Y$P;.6.:ZJ"[Y?F;9,U^/58-0G#M>*RY MJ!S1&K=(V:X;T 4Z\?IQ8JN#K4\*0EU!:)KSEH)PIH+0U'9)03A306@:+TM! M.%-!:!IHG+0@R,92\M%-C[:\L53%S?>FV!@%T,XBP%%S^ ;LLK/4T:6 UXC8 MV$=T"IJ7@S?@":\^AI^#U4G!Z%=Y2Q\GC 5^MZV,[?LPHDO>.0*;]WT]TA6_ MU!UW,B(]A0S1H.E* >F@5K?.J0M]%"*>P!+V5@: 4?RAC(Z=P0\(S-9D 7ZA M)!+K5]NT,U0QCT4AR2$LBFY..<>?190< -U-G:75$[+.!A*44!D$5%PK$!2J M 35^#V"OA [!3'SX/L5>0#]HG%HW.VEV7H<= 0]+Q5ND M((D(K6_'<>AX1!H!1TX=2&"[Y)CPF9Y^14^ ."] 9X#.B[V80]QDM,U02& [ M(%H&Z&M4L?<8^+&@!E!FAM#R'$+>3T/FFI(&'V"<" MY8I0C.E7-.@H#-*8<7QU@F]&!'=J+,(1M/Q\,8/(R[&PD'"JQ4$9DWD@%G>> 5T"/K07\$2@\6W5I5 MET\Q;),80*>' 71RD#K#4YOPR5'XG"U"?=^U"=Q@'9Z[5+DVO)G:SA0>/]4[Z]< M2]GECCG)^_Z7)Z[MEU7#4/O]P>YDM4V"VJ2P_GEJMBWWU5,ZR6V4EURU(.UE_) ME'(@Y0 (=1R('RD';2.4E ,I!Q=G%RX4+HDME]!+^(K-H9ZIJ4-#:QSJM2CS M<)YL03AER986LJ5G-4^,2+;LERU#$W9+\W-(R98]L\52C;YY%+9<5+)PU?U1 M9/YP"X332XH/I!RL)533YBM2#LY3#J0^D'(@Y4#*P47:A1/ O4E+5XI74 :> M0KTI 9KX..X6@#>$1E ?TV03- 5C1M_H/H-*U> BRH9/[I$QO]=CS/88-!6< MJL<#_'%F1[#8#&"&H]?8CA.EMD]7P>A;.,<<:.-J1%\M(VRH"GQ=X!R%XW', M$F7T6()2\@*"U2 PCAR;YI$C&36%HC@D',UG1/EHP_2V!AHHX1,I8R^P P>^ M"K,#:21X+ \!@901@S'X%A=(PCXA"8^C<););!C$"DYA%3TH6VP+T >T07;I MN#7H X;>/37T 4-.6$[X:VB>)/G!NZ .[C*MHF ; ]6 _*6V23:@$0;D/OP^&23B /5)+I!3K$X$9&WA!HX]GVTE46W,#FMJ^:PK6W: MI=!*H:T^..PU[9IJ#75H#:702J$]):'5U4&O MZ;W$0PGM1=5.Y]&H*$^0Q5!UB_M5RS+JU_;OIAA*, ;"E*]G2-K8,U?Z1+,M%79K_\&D]DSH%L2*XX]I]N? M?S$7GW;\U&4Q_A5(\Q=' 8&G_1#611 @!!V3CQK9"5/B!WNN3&PO@.^-F8!) M\1$1)4+DD9F7('Q%K*3T&T*Z8 'BFL3,21$()6+WH7^/N!@._--+%'L2,8YY M@5_+QXP3^.?H$<9.X/LQ3BQ[ 1X;V<$W99+:D0VS@S>2J9W0+V/%B^.4(6GP MXR,VM?TQ#3AG$8&=! X#J@4N+&#DN?Q'&C-F_O@*%I9&]$S$_DR]B&86KV)K MM$8V/H81_!,8ED81"YQ')8'IQ[9#W"1&T>+XH:EB1RS#F@D<;V[[!!<3!DA^ MH'"X/H'846X" 50$_%H Q(F?0,3![^--,U5Y(" 3G*F+/'EJXN6CWAA*@#'Y MR$NC>7P="W/+E_( 6[.$%A0QGP["24D0R ]NM)\H?R",4>J[G#C*.(U(:II0 M2* :K;R2SV[LITZ2"G0;H "?GTH$X$+JH$J+/-;FO8DH4Q!S H.RL-2+%8[2 MA"$JB#/J*&9'R)N"&0(6JECK&*@8@@ZTQV.4&<04FK*ED?'IE\8K^DL)&2@< MYU0>H5Z;,J'LTE'LN9Z-%.3:$U4#_/;?\ 6.. 7&,E,%^,:#ETRGH>]R2",( MI#O*1S$O_CY-CE:$,R-K(6P,_1*F"O&X/?)\K.?P&4@^L78"@7H$G\I@RB8L MG$3V?(K&&O;+=])+\#[LF-1'6"K<+(Q3XIX5WRJ U% _T7!;[WWEP8X5UX./ M1*@987U\$XZ92W-%G*84EO[(/XUH;?J/ZBILU[KU",AC^E[&?E7ALD]$N;=] M+OT*8I0]H$'B?$OAIRBQ42D@^\.8O(*XO#-<+X:MC]1'#*FW.(F(H1"01G-# M)0@31);R8!**38^G<2R,?U)-7)#;&;-QGN/4%RH@ $GDRYS9WW MB@V[.RJ\ M%)>-0>L0*AU(8'"/3@2.GP81F]NP>4E7Y>*/CDKPF(MK+J&/7+X>2CJ'E!M: M9B ISA&K@,!<,R)3.@\YMV!E\)%1FCDV<>I,\\^U66T$RB<[@KD:?9)+D$Y< MSKOKVP]WRC7L,91.!! C!#?%+)#%CST=8.2%V($KPH.+XMC>+D<^.'0&+T#T'89J' M449MW+-D-\@)S?'UT 1TE"^$=0=OLP!TR$RX'TO?)GZMOLUB87_" "1KQ&@& M'K?1#W;D=I1K6)O0%[0"=&0<81<1'A%%&_3:R O((<4%XG!3^QZ-+KOWPC0FX:8AP0N;*"-H17N#1@.$ =0(6./HQZBR%' P2F# M817YD!ATT#(6JO9&MD_2&4\9\-JFKZU1T!68A$N)[:Y!P%5O,\WX)G-E!!(= MCS?++PK('JUXQ1[!Y-)D_2M5@'J'4P]&;Y$(Y?^?YHG^N3UA5R.0KV]7]ABF M^,;V'^S'^(?7"RN9><'5$N66%[UV:>/QCI?&@W9P5D/NO;PAC81/P4SL(\] M ;=B_%\__,VSNTY7[^E=MZ<97=;KCFS+'FBNZS!MV#.8]K_]'W[Z2NB*(,?O MX(,80/[G:_NG*JX=V++\,?5\'@"R[S;Z>=X,MWGF.M%VG6>J.&;Y_N<:(2Z\ MC[(K 2&XA[%D(@:@X!XM>5HCHQ1X03Z':LV0 M>E$+@H-#"I(,S8AE-CFBD :CPFZA->&)%UVK,#!<>^=)&?*PB_#3"XJ A[M# M'H3M,9^=<'<@L/!(><*>Y@\_9HZF2J8?S '\8@(F,O--%WWRS$4JPH0XI8._UDD;=Z?!VQ4I,W]A(2)K MAPX-7XABN^#LXGY#YR"=XSZC]PK&J?E;Y:0BKG##YA(@X"&ID"[P!@4#L>U2&PB M1K&ZV?KG,WEAZ/G.X=< 4H%\G"\5HL PG4P;9B!?XJ;X^]\&AJ&]O\HP?TMZ]$7 +[GE*DPAG'; 6X;[YP6/[(_"DQ/:$=\#>)\+(@2@G1MUW@ M>A:@T3?(9T)29CZ*BMYZ9#\$ROII\IC09:,$O@:.(HY,&QZ!?Z?D05/Z .+S M%+/ Z&V69 S#<6]&,F:[+OPAAJ^C,4.@XI"$+D4A8A0%@#J"L9B(U-$M;76$ M!;,,0'MC1)K3AC0GDHNY :X6E2D\!TI;*PL;L+6K_!9B]NPE9@DPR&4NAVKF MF2W@]6] "Q1@>IK"L#RE"+$O4'A*62 (&(JQ/8P!)JB@DW*"EB?OL_"(OG[' M!9I/ EWJ.0NN9G;T#?SG4M8M)NF;V;"O"# Z8R?^5Z7$KX]I CO?@2"",PH? MBSG&"Q^F+ZK*O6UF3>T-.X"153,?(+2 MRU8#7BBJ(W$$X69A$Z9$*,V1B'R6YV!TSK,G@?(1OAPKNG;U3UPD_/=_5/PA M#7P4YYSBQ; \%@3C2NZJ;S^T>,N^RY)CL[G-AFQ5 .M:1_]Q ^1R=_U?GWAS[=]Z_8ZE M][<:=O/?>H/>SB>KFQUMT#VER=8>MJ+B(!.Y(*3 NN&3HIYP/X.?RI-/$.%( M*.1GA,!]!*;M&!MV+1)XZV%1UT;=$B:\J9!+>.)#P(3O02W4N VXRWT,@QRR MW.Y=<=#\#OSF-UN5Q->]QE%CC)W)_2E,)5=Z7;5O]EO$%NF:[8?3'\05E/'R M-:775#EJ$JH MFAPO=5U3>UIS=VIW9&EY&E;NB@O<%5W5&.IGLR=V8-A7T%0VU4H>O,:T^@)) M<49HK^8^6E<1^YDNU>.-\T>E7+6?BJIM*HFEPN^P8EWY5:8M*V1/IBQ6XV6H M3 MLL+W/"I\>[4Y+BM\+[)455;XGE*%[W!# N ,*GS1]_^(WCF/ *JJ'V79KRS[ MW0/J^Q$*&,J= >O8)UEY>2:5EX8ZT)MV(6E?T864KG9*UTM=4[O#!HV'+K5P M9/>]TPYM1,+@BM*E!)DI&Z8U(-UPH/8:-SR0]2*'8(VN#=5AXXL)EUHUTMP3 MYJP?MDZ;7:_";W*,%'@S0M@_Q.G=3\5(K6UT:O6CNJFIFG'25\?.DB_&4+4& MLJYW#^Y96S4;7K4*$'==>F=U=5=7U?K#%M6,2K:@9V:H9K]I*RKIF)VZ8_:. M^IPDBN]QR%UYM:K^CNFJ5L\X^53?F;(&/.2VL>9L?+&6Z;#/O/L21Q"2;EC] M3+)ERK;G=$;@JY*9Y- M#@ZIE='D8 [!=D%,6W?B/FYQ;;S]E UW0;W8^K(7F^S%MI7H8*=%5USMI_Y> MZ)ZF H6I\L9>XY86V">TLB>M: [-QZSHUEAU7(S=V_QR^^&\X\H\"JEK,)"& MQ0FH$'X/T4GA'S,6Y=W3>'?)E34O-*T6YSO-UPIB@CVUJ9L[]3FU@WR96?\4 MU.!^..'S*/]Q>1[.:J*V^8P$O>(E:L$*W; @"OP084LE'QL0C8'0&)ED-'*1 M.5%J^\5U33L(X-\*F\W]\)'1,K G$W8DS48L+<1.L,E4UE\56XY[8\_![C'4 MI@;;;DY"&+X5C5^J+^46\(JGY;W6<(6<5?4"U:Y_?PO M)7Z,L9Y. =_"R=JC 5WO/8<]-6=#L7ULBB9:%D<@Z6M&^>PDH>BTQ:\H\X9E M2O(0*C=Q&J7Q#MW(7L>J8[I6/1[T_:[,3L6E9>P'S^WJUT_*#J=:4V"K64;= MKD OA-1OKQ"62M%^DI6HN\J-L1+F3 -8U>2Q^%Y[M_3',"K:#Y;;GO.VTKSS M8C2Q U"LE?19TPRTO]@,=+#0A=F+BUZ@2ZV7US81Q5&IKR +2+-73@9WR MS M<0AS80C1(;+J[3:SZ0_1F#MFL,%@WBYC\P<;&VZ#_8 MEC4XMV&MW\D:3L,H MN8('9GB<@:VY8^P,!WKY@?> &T62OWS%41L\#'/=%3[H&5 M>_,^4"M 4HT8<0J-+68!6SNCDNBNJE>T<63%BIV MGJND"8SQEYWU%JY@J,JYA-]<)7@[A+C:V2G05T_!V;EIZ!*32*:\\65G6-8Y MO/@^ ,E?73^USVSR';WTG9Y5]S.K/M)2%\PE-=PSG]NYLZ)]*/::7/@,^'M9 MAT^EJL-G>X6C7E/A8GM2HUJA *MH"/:RU(+$YGXK6;2G.P)S[8^Z:WW+ MW#JMD,ESY^U\YQ ?HJ'E\:;O"SUUC_8W0<\Y0=>'NBWS/RWW&Y[ LU&0.?^; MYM5>/M\L=+O5N\)-XAU57<[.=.2#FO:)F^NB?A#Y_@09 F%*M\8?!O1)6UG2D9 M1)Y!6'V;6HY821_&[]*.XLB*6QU77Z7NEA7OJ/$F(9<6*7%4P@\ MMYQG+\7K:/Q#GS+="6864MA#V9",H@=EQI)IZ*KD$6% -^&_Y[M49%-10 N1 MP>F-4]J;9<^-.GR/,.^,;@9WMAZ)8C,[@&&Y?2V%'QC0X%BE*$E,NTR,8KI$ M@.PK4^93R^A\6<0/6O\\C&,/D^MBDN"A\-70 &X('T"*AZ!8:5ND\9( X*0H M6^RD/KB%04JTIL 'I]=P!US@8=U 'M;)P[KMD$''XZN?>9)#N9LRL#W7$67R M9@O8VZTS/655/@%7!>(2)C0YQ5M&P7^ +@9W[,A&G\:I@E&KEJ%WN"8'K(FXGXL6[ O0V"/]F&?M4Y=^I M.^%9!Z)0'*?<21;)7IOW*:'C (998Y;Y,7%V"E>U P2,N*0AIEG]P MIO@AS)62LV!@\9P7=OL" 3)A\P+A3\,2%C;[Q_RK=_E7,>+2C;?X@J*+?XCH M["Z=$?HPL/23_6]P<2HD6P1LG+X@)2*5[3^*I=.BQ*+%V;;X P98P$KP>*_^ MF3N0E([FR;_ M3NRJ%==9:D>LM;W;]^/209P]PC0_;;M,.57)"Y*I)-UX+K*.S)]RGQIT]/M% M37%=TA0%.]XM:(G;0DM\SK6$X$%]!5H2NNWE2M@V(5Q/I@83.CHJM%) F0(6 M>?R4A1INB_*;7#VH"[IA@5)6:T@&EKT M@],H)G$FXUD-1C/W625#C->((91@P/Y!<; MW74P6 (#168-K0:M*^4'5M?!)/1MM12?C9CO,9A[4IH,4B.S6XNIP(458E3' M*72%[P'Y U3Y]_BE.(E2[E_A-#!9G'+#@1EG(!Z=VLW3"$F.WNN4!3D9[47G M-4_NC<(H"A_@15[7@*ELGKY;7.9:&I8K"5+.#!M3IB/P0[)"@K'WG;E7@MPA ME=]>T2 8*G? \C-RFY7>HA?\'OZZX.6R!M[U>K\8:6?#IV.P_/-LBKC8*#\F M7#E/Y+YT:?UQ%E85]".F9IPO$[N:< ]AZKNE:+YP:@)PF?C1K0B@3AB-N9IM>QQ(!*NR:+[B(VR?8>*@+-SUX']Z/O9"=0X#9RL.(>_ M]4BR,,.LN!B:6,4%%QXKA=,>KS:V(:0!IJ(1]$.G-!)XL5BZ$P)KH_*G089L MW+CE&/B?P#T7U-T" M<=7G9Z$_T@%$ %/6>74[1^XED5RSG3,Y7*OS,&-4*MU@03BC/8V'DCR?0%7L M7(W.Z?HG:7(42U@[$WJ<-\K!%T39.GVR1"(2Y#'L-/@*%;T"LY' &6EY\@M# M"/L^Y 6]% %D_GM638^G&'%6$L:*";.BXCY=X-@?7&/APTLKAPDRGDK@:3E\ M9#'-Y@K#0B:+K(PHYJ?2J%)U^P,JX62-^ FI6A0E5;!5E YG7Z! SOTW$)'K M-TIXT"$491EQIA#!I+.4UZCSW8 IC8A-T8:0!7'$\20".F<[#A,OR2-6Q)4W MV89<)5$N0E\2H[H DX[E>85BOBH-LK"YY.>QHKY;+K:F@ M[XKJD;"@W@O=.@V4UI8LX>T%7-L]")@J/MLUEB=B=;HK$\&ZJ,;S6/UH1_D- MSV/)N2L1*F,1R/$TH,VDI3E7FMN6 O M$?2Q[)XJ1'P.C,[B5URZ]&L=9PZ7RG5)QG%+R_!927)P F, M MUI&1H(/YJAVM0$A =TD"M%(Y)LUDQ[SOKPC<<%^\5WF%7N6]MPA(C\?R++L1 MA?Q9HA#YJGE!,[Q8]@' ?PHR\Q^7BTKS%\B/$$,MO8S*BTP\NAUTTD75#@R- MO@\C!-^*,*VCO.>W@O):&EH5N72\*L!.0(^ 07_1[:S6N-(LQ$CM56,;,ZK$ MWHH+N2^SD[&AV2MICB7\$E!=M(]27< MV14*)7>Y,9I?RA90X$?UM(5]M.A-5DP55V)V/!77_B .$) M<7_1ZPCTN_4B7$VKG"V"W.^+VX8K&G=9X2H+%?4QEFPMA+D\<<29AUY<61>I MXM37"2@+T8*:6JF6UX1FIT964K M!NC _5\93$XQ\IM9Q1A3#R0+E&!6N4B[[Y?KZR_/V>@PY05/&3Z;!IA)H1V$ M+AZ7>UR _7V9@JM/LY7GR\YAOG=7-]U3,3I%YC5,X:KT7]XIHZG)NL,S.C#< M?(9>[\BXK_VP=YV_X4BQ*Q(=]?__'8];>.+P2Q0ZS,6COK6[>^$$L==?/4WE MO_NA-;;PA@.A1&YQH^L62PP5W;2OQ'4@W7+QQZ+TNU2IF%4,30T)MEKZ:IS.$?X@KZO)<\F\.!RO M^^:WP;-J'%5<)\_2XH4SS+[#(OCIW'@,UC9:%34?H+]*M/\)7M5(CO^JZ!!F8*O2NEOH'7V MHW!I\3Y>E(7;7BR.USI@J$35(4VE3.EGT@?733?W73YT3:I0?)^3] F'"B,P MCF2)YRPQ1%:$VA/#%VSN*=G)0J67J%MTA>^6E0OFI7><*N#%>YB:P&/;= 21 M8K)PTV%!QHF4/,.F\G6 NP$_QE0IQSU^"@!$@:-PJ 083I[<*ETF$G^M7_[+ MCVIAC:T.N45=6)R7A8GU",J+LSP_$PP%Y;4D59R /&1#:7(HNG3+J#$<6J 6 M*!&-,274 GZ,BS6P)'3(.RP/C N)>E1\[QLF4Y)P]7FUV>RE)XB>H"X]P3/R M!'-6V-$$N($8/T_Z-'4=1/.'B@\=2GJK7<M_?[A5 M;G[[^/GVT_77F\^_[4?//@G=:51 =S8E=Z^*W(M.K+GBPIK'* ?4CUP.:.H= MDZ3\5S8!!4^Q ,,_M_C:RG+=.UX\CL@7]FD1\V(1O+P]6;SG4KJ;:O-:+.'( M_\J3Z?";4@48%8GU%XO$WI60*-!K0>T"G^,GX,^I'A.>9E9&QNUM=D>FM(0' M7E<1S4.J;!IAG=F88?*?\8H^>ATEK&G5>,T=-JS:8X^/A MMU0/KR\TBX<_?)]Z(Z_BZM\F54U@NH7S0J# 6(-DSV/V)OOA;0;&ZP4T77KI MK3 QPN.I@)&C[_$_%WX P2S\D/<$$%_F?]8Z^H^K*-SBU4YOT%W[U\UO:FO_ M-NQT^\.M1MWT-Z.CZX.=SQ5(0;2-G)"#P:L(:_$8I%C68KYT4+NH$( M4>8M^6L7MWR^;+QMRRYN[4)I54G^.^V_=;A4H1:W13A0D#(^$YY>Z1IB;SA-$GF;UZ_?GAXZ,#D.I/P_O5U MY$R]>Q:_9N[$CEY#@&Z_[IM]J_<:YSBT--T8:C"ZWM<'KZ<#JZOUV'?S2M,[ MR?<$M1^!.KC*.^0*7K]**.5XDP?H,)&*O..19*M)^YKVJ1[]2M>&7>O8&_3$ MB:A=_5-2\#D4? ^J0S%@9$G&G=K:YW;J;>U*MW.9GEY=6UPF8Z_-@Y]'HXT] M :77M$^O::!IIC8 K\GJ#08&^WYO/NB=:0*$7W*6KK&N*NM,.C@^ TFH)XWB,UT;F0UJAVMC'MO'EZY-FUP;71^: MNF'I74,SX8NOW;ZIF8.!R[Z;+7%M#B-Z[5 ^+J>KZ^%48-TI0Z?)=+H1\RC M:[K6>VV;FCYZ].V'V*:>3H9F:-RENA;7[@2H-'>A?J9'91Y(YH%:XBQ=$HVN MTPF>@!G;G8!=$J6>?\A5U[?=Z?5U*;*?T-@S@. M8](MV;-;$GK>_XJ9?#=U3?]N_DE8/N19X!5UO*&>WX/3NR_M5Z]URUW\#2&) M\X2-N(Z_X5+Y&I_DN7'25AO_M*(1V/C&F80C&S>^C$<.O_&-G6_\%;2(76W\ MR[/XAK3X,;2Q;_3F".ZZ:E2:M^J,TMK;K$G,5Y;8$P[] MC'A5KKL(%58F0?:]SB%-ZAZ*K7=YY;#!QKM[]]][S;SNT\X=CE(D:5_M[V$0 MSAZ5#]\3!+P%6W#G3-G,SG??8=*S>U#Y1Q*^=]>_'D_K/[,J[OC"]\[V>0\] M^/E7+_B&W5UW)(J7IP???_@H]>#6HO@>L5J]?4CBY2G%7Z]_EDIQ:TG\U1XQ M7ZK#YPKAE]L/4AUN+81?(A:#T.W%-%]48F"_-;1[T(2')M$[0E;^@CU2;TJ! M]7L,K E)Z27'MQ2-D\J!,]; (3ZSG:&L9Q TL/]?-9'1#)HP""GGMX%5AWIR M6P5?ZQ;\<[3_MM?L6[$=GW7W_'FDK6,NMJ5M2VQ)MOOF$;O'GJC^HX#=SQLY M/ V!3ZTEO,"EZT"N*CI_Y_BNKH*H\[#3RSBOG=6M_IK017^JCS2]$6\I9+8.+U<'0'Q@\_2<3X4T>,/RZ0^]W-+[]= M?_W]]L/==ANYA'>O#_:&@5Z]B[ZD49S:Y7Z,U-@D;ZE;JRT/?Y&C40:\'X:; M8E]WF]I M*&O; #Z3:L\#QU_E)^]?<%B@ZN&P8_7T=3C5FS!O#:VC=:V=0^D:W"@'A,/_AK XS_E&(F9',0(8-#W2/SB,]FF0 M%A.2'O:GX6U&IAX;@Q.4U25^SDJ7)+5W0NV77_+ZL!4BOUI/Y66[;K7*KK=[ M=M+K.$NOX_K7Z]^4VX[R[O?;KS=WTN.0'L=.%?4U]GE'\4IAHK&T?SLBZQT+ MO#!2_@7V3JGR/(JF9=+SV)OGL4)DZ7E(ST-Z'G4]CS]NOH+O\5[Y!\2B'WZ& M']^IRC]N*P[+I LB79!G:.P_O,1'RXARQGZ&'QV0LVB+RPS2(E;2=ZT3M1Z#["?Z;)S/_I_P!0 M2P,$% @ NH)<5>;'8*0U$0 =K\ ! !O:6DM,C R,C Y,S N>'-D M[5U;<]NV$G[/K\#14\],%I Y&@A(8B5 "TK?[Z MLPN2(B6*!"G)"4_I/C06B?T6P+< =A<@^QW" D>X M/!B?=K[<7W7?=7[]\.K5+__J=G\_N[LF%\()IRS0Y%PRJIE+'KF>D*\N4]^( M)\64?!7R&W^@W>X'(W0N9G/)QQ--#GH'!ZMWYF][;^G;8\> /JD3Y4S8E!)H6*!.GM1I9Z+U[&1O[_'Q\?7CX6LAQWL'O=[^ MWN\WUT-3M!.7]7GP;:GTTTCZ2?G#/;P]HHHEQ07G2Z6%PVC F(2N>^V(Z1XV MN/?^L)>41S1>@L\#I6G@+/!=+;MZ/F-JO0SUW#_:SFER]$,NJ M.=Z+;G8(U5KR4:C9E9#3"^;1T >1,/@KI#[W.'/!$GR&7"\5R-S65(Z9_DRG M3,VHPZIUQH=7A"!+?#H34I,@)^U1-3*U55(;L0Z)&+T6#M7&3+&D2AJ6*[_' M?*WP5Q=_O7Y2;F>ONM90=<>4SFIISLI$VN,K=6J0,<_]]^_?[SVAO:VOP5KS M,>6[^&=W_Z![N%]#;9$=5M<-O[J)W"[JD(ZU>G5(Y+:LP]JQ560+-DGS6U6L MQOJQ6K$3$@%L_7$=A8HYK\?B8<\18:#EO(KQKQ-)?M0Q^V6P4$I8?NI5("NS M^+5Q%5S&ZVA/BN,?:W32(!#:R..5^-ILQ@-/1!?@$MKL26*X=\Q+)O'<A#A =^@\2A]#_<)=T\[B5M- _F4Y-['8(B M7^X^E3I:IE*5X)+J)!5*6_*A9_[;)]W4W\_\":@D@B49W,7]7_96X584A8JY M@^"#^7MU[,3"<9$2P16KJRRWS-=:L?AB0E );>RP.F'D MIV7P?[>4P45WJ8$W@*G<5&U3\@K K+P=E?&6@I*!1U+8UA,FO',QA89-6*#X M _L4 "?L6JCMV2M&ME)Y7)%*X9$E'2120GY"-2^#<>"=4S6Y\L7C+L9BBF7E M[TWUH8BHQ,"^T)5V\=*RLDONEH&M1+[=A,B55?%E' KO\J\0//$=3*DQD)6X M=]5GT BR123U?;!2].(@+#J7S.4:EXM%I]1@R89DI>D]AFQ<.;Y0H63P8X%( M ))$F 1!4]+:Q)1CDI70Y[=@O YG==:Q-<(V/O9[.3X6("1!:5'_#\/IE,KY MP+NA?PJY%1M6*"LW^ZO)R=B*;]VL141=L5"L+B\6M77ZTVN4HUJ). MA2A[RK5Q&?N!"\XD3K(LJ+D&E*%8*3A>I2"#1@".+.&UB)M+*@-HMT(O\9;) MX02"KZ$6SKI%D*8Z5 MGNI!/H-ISH"V*6>61FU#W NGTE5?9B9159LG"Y*-J8.R\'\!26+,%E+U"4\K MC/G(9WTP5JT^"N$^@)TS66FDL4%:RY%,&:U!CY M*?FK35.8+0]I_JVS4U,1T$I9+L50);T9@J#2EHK*NT1:[D>2G2&&;&(\W>&HSN2QG92B7N8CEV]CEEGVA^H.J$IZ5 MHESVPK[;U$;V<$.H-D49(1L/A[GK:'9Z7M?;[FC1#FN5N8_\7 M9ZIKTV&%LK*32SN4I;[;R%91=%.;*PN0E:E\2J(L"]Y"H@I#F?I4V:"L9.62 M$>4Q4?O8LJ6O-UB9*@%:FX.H=2V E:)>7:U.WE1HKN[D\0Z5, M$!C!0NNR'_EB!SF"DD7ETW1&N437>_=&4*S#:@'Y-$85"UBLE*G&%_++$K04 M70R^Z*P-YO"M5=E,X2B72:F;%C::24;UBTVLF[$S :-CHCO?!'?/L#98-%DM M8J-'2U8"V$@Q\>, ]L4@=N#/546T$KSF=$J5S?47$HNZ_(_]W=,(F%8B\\^^ MO!"YGLAX)PTZBX['DHU-=8277*X]%JOA60G,99:2'3]S.0.-CR8O=@/;RU_\ MSVC^D8FQI+,)=_J2T8WYL^!9^[AQXL3&O<6(JX1K)3.7>LH.0%!!M""1 M$IPT8S6$DD11*[FUG%[:():L!FAC\SB?/:IP'JJ%!.+Q)'QUOQOZ3'B8/;MG M^(KZT08#THYEI2V7XC''IX"]&!8=%Y/B0^3X;%5+6=O1CHX5RLI9+FL3<_:R M*U/EQ0R?J<277#YL$.O70;6RF$O9E+ZX >XO5+22T6W?L5"?[5UIM%I"+O>S MTY<[M-):,@=:MQCO92A65M><.,HI_&95J -9] M+RZ?Z)0'&RZV6ZFQ4IS+!JU0G$G")TKQ'C%J\6W+ ;D7)*.YE:90?-KY"KH% M5C_J7U!-S^8K!>M;P[::K :1RRF5'KONDH5:@GK)V3POT$:+*#I3O<')-PN2 ME=%'8;N2H\5+W-.<4B+"M?^9?*E)[0;B%AMA/5FRRRU1!MY+W)Y9 J M'M)N(8NKAZPW.42R'L'*TII30;ESVO]L1G[96_X46O1[Z7-I^+&T^!.4AB_! M^1]W^"U1X8&"E3-Z'4)'RN2T3SL>]?$S3_BEM]-.B42 VR$WWC2$M]N:[[0 M>3(#DH5[;S[=Y(;1QSR2>_%F%MQ@(XX?Y@/:--&9%[+/XL\XI:-8%;;4*M?0]D(=&9BM MOH/U!.-Q$ 1_44PI#[)MC>H<-;54I$XS*S5H\276$]>HL#'[RPK:N[9L TSX'F9BO^_^&:HHGWHOHLC\2HII ME%8-H3.RGV0JL.WZ0%O,4]%1V>Q9P(KDF@#FGA#G_@TG,+$,>4:ZGO-H@K?H=I">[5( M/6.[ ,3!G(JU8?VID)K_;;2 \8D6+UG\B#,@96DL&E6N<:.O'#D+)=M -U? NK[^.%KYEX^H7\55ZZ\ M>3:I!C0,XX8QA$GS&QJ8E0N#=C[FX*$,A6^TJ2I-K8_3@,87G,\VSX,7-;1< M9@>-49Q-]/PV6DW-MR(71P[,%,3-%0\"]J0/CF!-UI/BL'(7T$UU=P=ILOD2,UUX@!<+#.<*9,LMHIIL M VQCW?P:QU[G=(9+:1RIE(=K=6$:,#/'@Q8+E:^1.[IC 7,XUK%(22, MA1$=F5G]?B*9PJD!'PW&:1UF!5CD\S(9G^ &O($HF8<]"Z%:(=/?NQJ-L*/- M)UM<=E&!>H:-G SVC][)P?IECB1+#(*G9D?CG;M(G$>;%Z?F: M,,W<'%Y=]F,GUAK(EDLU8*'*1%;]C[_5C,5R$@UH4'93%JL2_<_JHMO$FN%\ M7X;@10NHB:QF@,7E&\#48NMD<1@?Q\C=TM;)%ZBSB?;A[JU0/*J0;2^F-F!# M]V46D=.?K/J9BZ6R#:#Y,_0^51--GT:1*^GA&0G;OII%JJ%K)CIY@Y6\3?^! M(0)])S.H)0N7CTW!VQH#YU!M=!?7O8 "MM?5+RI22 MQ:FZ:DJTC\X\KVA0>A!16"\N$&-+/\=:;;&:T=Z0<;<,')!6O>RB[WHW-26^R0E!WUV!ZW,<=!5I^F M2E^Q7>P^E4KW@FT!*_K2G9@ : MXZU@=G2C'#932D]H\!5&E#\?/ ;,Q;"3NQR8O87!%&B\*-6$SQ*G9[&S@'-J M%JS"]L7W4=Z S?,H>+\3(Z&Y4VG!+I-H@-D,+X9GDO[-?4LK5HLUH.I]"$04 M1-&X,EPP#S>]\@>1+'G?.A -:'(Z&@9>Y5WDX@^(U*CO4N9;@F2@/FT3OQ M8$F39DLT8.1E#D.591!RQ1J3-ZCPV-36SUTUB2_' =7NRCN&+4G,B",+_.'G8A1$/S[L;:TB<\RLE<6[8!5"[\ M^]3WB(+Z&Z8GPOT4/+!H#[?X*8#J" U8SM)P?28%2($XV(IFR;L0BN-^JV!# M9QWSXA::[L7K^+EJW/US%L]5"_L#VO6!&MHC\:O @O&:R>=J>?*Y?*!^F(2W M4.OB+:=M,'_X4S+Y1_(L/E^)0 ,FM7,P43!,>4OGT3OE\!%FZA>;=K% 0TTX MWLM?G,J(CY3:]O[SY1NZMIJY)LVL4TO2H[!X XQQ>#&\$VJN)]:\S7*Q!E1] MX'EJ(B1+CL 8: L392(-:-*E@W.P9>=NJ&UL M[5U;ML*%)[2-G6_/IM MD))UHVR*Q)&.-^M49(FB>;Y&?^@+T&C\[>\?CZ8'[[%?=//9]X_XM^S1 <[2 M/'>S=]\_^OWM,W"/_O[#-]_\[3\ _O7CZQ<'3^?IY AGRX.?>@Q+S E'Y^=/#'O/^S>Q\ ?EC]HY_FQZ=]]^YP>2"8$-=_VW^G+!.J, G: M>@;*9 ->: D\'R^7Q=X\??_CPX=N/L9]^.^_?/1:,RS;WWCU>__?361;?IC?2Q_/&_?GWQ)AWB48!NMEB&6:H/6'3? M+58OOIBGL%R-^1=Q'=SZCOH3G+\-ZDO !4C^[<=%?O3#-P<'Z^'HYU-\C>6@ M_OW[Z^=7'CE/&&:(/>G[VS0_>ES?\_BG^6PQGW:Y*OC',*W8WQPB+AH3 MEZ?'^/VC17=T/,7SUPY[+-\_FG<=5$TS+UF%\9^W?];C"X0I3-/)=#4@+^CG MLT^L6)J!Q8]+G&57_^+Z]".)Z\ZN?' MV"]/7]&#ED]F^>?_.>F.ZX3X#9<3S9@KBFN(Z!RHH@0$2Z0MZ PF3@KR]NIP M5>$6)-U*KR4LXDJY9P][7 ?R,4Z7B_-75D.[&M9M\*Q'>'=9GR2:ZU4MF)_B M<8^I6VF(OI]B_88>]^1HWB^[?Z]>OQ7*A(?LHBX"4 8)*D#>9^Q)ZOYZ. #5AOW_2-86="U)*%/-QA\=?Z>O>/Q MXN3H:/6AT"WQZ/S?5W,Z$/F6\Q%H>DU#&H-]>7HKG%_Z^6(Q,=D;+E6"9+T' ME;B"J$($\AH^2ZZU<.&^9N4*T3:<$A><^CHIU5 IS8CRH@NQFW;+#A<_G?1] M):S+)(AF",:G#$HF"BR4%^"U45&I)-&QQN2XB:*!H9Z?S):+5^$TQ"F>RT8^ MV,A4')@D2#9A/00T&:((%$"%*%R6["9O!C,GZM2=# P4TXP-%QLL^ MI.4?E*+]=+)8SH^P/\=V>HY,JN!,$18$HJ($S'#P02B,"$#%&,**)_(-QMB++=<4@0G//>QM;58/;D- M_D\VF"OOE*3H@A1"8C!-ZLD!4E%9.DD6V#0W>I6XFC=>6,6L!DZ8X02&'$(H&FBPHN40N>.OH MZC,^:/?,\C4F[-[7#(?F^[EPT02EK&"@.%I0)09PO%A(4HCLM/4QIX'RRTUX MQN=O=V'!;0GFWAIHQO Z_6;TEM/U$I$JUL6Z1!0E3?7 (-(?T-DEG:3FJ%NO MGUQ^_OB\; N=[SS"S72\LKK7!)),"\TSE$*>7A6F(+#,*:/-62OKG,76X?1- M%.-S=BWTO>=H#[I@L()UR>3PF%%F'D$$64U.\N14N06+.F0MK!)9W<-ZP358 MV_!"?76\:*V/=D0)B\/Z?XVUWHN>]-A,]J]6<[3GX?S*8WXHH)9 MGCZ?I>E)+59Y57CNO*4.=0O,I?>*[Y[,E]B30),D@E+89 MG+>4GL1@H&YST;Q)$5$QZ75K3]8&>?OQFT17I)&?W$STB8%7 MIJ2LF-:F]<+P=0QC"OA'0)6]5#3$OCHYC0WT%2HE:6T"R7($I9V J(4!C2PF M)Y5QS@VWR[X1TP"U!+R@UN1TP48,=5,H0 ^@Z(;K@4='W:>-MKH:19!PEFB@)D47;P2GC%^86 %%B)',*B_::?I3 MHFV="WP&SIB6: :E4RN5M/-TQ]B'"N(%A@5^JF.Z9%_1<0R;=V5HG1?(%;C3%HDJ;TKZ\ M\BJ&,66$>^I]DS7<>;C;E7SDW%79P_15Z/+SV4_AN%N&Z25PD\*CM$4*P(RU M%*4>@C*"8D;$(LAB#FI>41>NZK#M"'%/*UMK[#*BL,=9/.YZMCR8 #Y0XD/$D M5UI7X*.U)0HOD@RMMW>&JI^^^SC^,I_G#]UT.DD:+0^>0T8G28M(+L3*""[8 MHE5VH33?_CE_]IA"_ ?BU?4YN)-:AJB?O)1JJ\QSU-$!Y_4\=:C9250)F,$D M>#2Q-%^MW0AD3('_2.BRO\(&6E%[777PLOR^P!6ZB8P!K?<*+".'H2*3$'DA MUY&4E:4F+KYU0/A90&/:01H+EYHI\!JG_O;X^B"_H)\;-?IYLZ2OJX%Y617+GCC^W?.@ K7^V@=^H!]!%!/>,*+A>@S\A8!>/_1'+O#^+]"C P\7/ M'Y=]H-G0S4)_^IR +F[9YY&HM$8?(.A(O NF0(RK>-!:7:P*0K8^4S.@.,U, MX07&B4DN&D>.V2(3,OA"9,F;Z$G!6@0*<5%HFL.:,^BVA,\=EHR=5. MIPU/QET>J_5"PJ^X/)SG2V''Q&&@Z$)9T%'77B 2P3/+27Y%027GT?/6!4!; M 1M3)#=6UK77<$/RK>4[GP$N2$=/<^!5J65-3D,4%- ZI)PWN&!2\U,VUR#< M<9EXV(V$\3)J=[4U/=*[)N]:_ O)0O0E<0W!U[ZK*2$X85TM#H@Z&.TSX\U) MM!G+F-:+QTNF!GILV:ZE=,M5V)=Y;0"I'&B+%/M1L@B>,PY2!*LC)L^8;LRC MBZ>W<>NDQ;,Y^B/.D#YZ$NNZO$L%K"N%A*IK!#D@"*ZM(CA6V6%RM1M0QM:E M=!>U;W:U^XWZ0)%=VPF?9?!1.PDB\3HWHP*O2:"L$W?<,1^;MVF\MY3_P9N; MMF/BPRN__0KSI<0<0XE<80+'E0%E"0,Y!0?9ELC(%84L6O>N_N*RR@Z;<;6Y M[%KM$^9("&-%E:C&WI0,AI("6",+J9U%K5M7*%]Z_)@6B/;5]XV]M1U'N5WY M**YFT2_D$OHPK=VI\U$WZQ;+*N;[3XL *6EA)<5.UKD,BM=.QB[6$B_K*)Q* M5C0OGMD.V1V-Y+#^NC4[!E!.,^)<9JY,)1;.#;AZL%IEDC8J8Z V[D66+=>B M==7"K?9AE]JQ]S@[P<7$6+12D0?1KI!GDY$$BHR4)CC%1=Z*R%M'H>?/'I.- MVU6S-PO =AC7AB=N%LN7I=8NK,X"8/^^2[AX,Y_F"9H4@G4>3(GZ[ 10T@J2 M"IZE@%KZUG2]'= ME^GM=&[/>\YE<0:2SHJ((VJ/:&E &IZBS9Z9U+HHK+$(#5>!2N+):9? DF4;.OONHI^VF[-?JI -R)T5M3.;&LG^[-Y3P2=K;NHI-.W?9@M0CJ[]VGUTYK4OX1N5O&L M5[M>8YJ&Q:(KW?HFN_K>.G8\!1,$60YOY?H$GM-,0=%92"938*KU;4OW(=>8 MO$=S#F\[?1^,*/ES. SXO=9CV': M_1OS/R@!KNMY9Y/ZY>R2E'VWH%\]/:F)W"M*Y^9Y+6X5AP20+IM:Z(R"G'R, MX(N6D#6GL()[[DKK/=_!A!E3;=2#,?Y^*?%0M>^UT^VSZ?Q#R]+WB\\UN]O:S17:KGCEZ#AT?1VBEX72 M^S![UU'(LCXL]:R;T?A.R<;GB2)7P;T5D%TAZ6.M04,I@/' "^:B2_.K +>$ M-J: MNM;G)HHQM449#8/V5%:[RH^+7(42]9?ERM'?BW._H>Z 6%US\%Q7ILE5.U$$ ME**M-_0?-B_&W [9'C@H<##:)\F,=J[YE8";D8RI!^9H"-5 : <[7[B;61W2ZD$<>ZL3J#3#;T,C^Y0Q3&]VU/+]0.]_A4US__7QV M\U[)B=.9*ZLB<%DO=DZ91!6,D(6@/8^RL-3^L->7<6U#,/>7(UASC0[(M?,8 ML,H<>:J%=!:DLJ%>659O,LH*O/?,>BUPT+<^#\^O3X>NPQ)>S/^;]GP3JK)WPQ&5?*/ZC1,() ZI6S;FZ MM*8L!8?&".'+M2Z;-[:,MGW65O3YRRRZ#Z*AH4W5V355E_K]3V3,%E-2@"P3 M*,,4Q& SR&@3$T47S@2&4/3VN!]!LY6#/O++=FWTE\S0M7KSC?(_:R;!1JC*W*+ M%$WV9&H=\8#PQ0S1:@'1J^#KA=6>M0[_MT?7X"A-0LRK-@2OPNF**L_F_6K^ M;QH,IXI7GO+]C(Y"9:S7@R,KD )FSU5,O'F#DCM"'%,ER4 LVW#>9C E-KR9 MXO@,VLOR!F?=O*^W:DX*>E>;Z"_(;5U^X],YU5>C-..;LD-+E M?&Z=XTV01#%6.TBKRQBDK8Y,<8B9<:\Q*4KR&O/N?B4OFX:!U#]T +=N5W<57S&1!ZXY M(-8M"Z=J>W070&:>F+F90EMCZF.X 88ZJX_(H(_]"$>HBX(B'711"^F'FAF2LL>,,# M..<82\J(+%JWP]XUKMAA8>@L,7P[?Y)()SW>?K&-3K%8$1A8@94W+((K48)W MWC"I:7!,:P>V/;I1];$=B%PWUH.&T5W++LZ?UJLV-[Q_VM4!FN7%R_YI;?-7 M6XO4KJBO<7G2S^JAQ/5>K(\\Y@J?&0*MA$S@2T PQ?.$BBQ$'* )=!OP8XK\ M[XN8#Z+X07A;B\-I)OT:EO64\NG+LEIMO7)E0_8\8ZI=UVM59G8.W9=[ Y=QGJ)^E<'@V&0Z(N&8"O(:.D[3LE! MB30';.;&J]:'X.X(<52'F.XYOAM"BP,:LMM;VZQVG5+6S#A-1C;6!M&ZT%P( M6M&(1)."4%JWY]H=,8[I?-.#F;2&:APZ:]^T6V%11Q-I'C@CZE%1Y."5T: M MXX9GJX5KW?1XU\VJNX]#TX(?%BQ#$TR]\"[6SA+5@ @%P2FI1.9"9-9XI(9K MIS+*0I!]^7E]LCZ8^H>XX$D$XPHF"5HJ2O%JYRE?+UTG5Z:Y#\G&!V[M^\#) M>6OR[#CT0S?5.NN>?_97/'W;'='OYV75'+(@@5ZU5R=?=-9=_2DNR4'MTFMK MYTKS&91[^5X'3[\&I8T MN\)T,9'&&.3!49Q35_UDKLY4,I"F,!5RRB4V;UFV#; Q123-:-%>)6U;9:R/ MBIZ=Q)H47J0LHD"6M=#-9T9YM(GU.ACR@J4NV[7VA#=1[!]AXW'H\EGOB+,/ MI1&_..TS(4J44H_WQY(**,-IY+,)$+U/BI7,P_4SJ TB[R^A&I-9W),;-R/O MIBII>.HJ+B]6=\XEI2D7,08$&QVO]UY*<"@L%)6+L$XE8]N?M]H 9$P&L3$A M]A_X9AQXDE)_@OG2"A,AE2S 55* .>1U>H%19L\*@A J(U4O^$F:(@OOHG"WH MFJ^:W@YG3$9R&(JTTD4S?K@QL=95Q)N1[&M/GH6N M_V>8GN _,+\[Z]O_9/GIU0FCB"='7\ P3:XP%PD1N0<=:7Z44F12K0_J?@'2 MJ,KS&]#CNCUIJ9%V;:171_U_FR]Q,4&N,R5,$LATU6NHZ_U)D8(EIA,70DCM M=>LL_M+CQY2>#*#]70>Z^9T9%TW-GW:+>C5K-SM9CC&#DY M1H3,Y-QJ?YHO5#863XJ15VALH)2,HFS.X>G.1 MTRQI1Y%:M*V3XCTAWS%+^@J)=W\:;>S-SD=C;6QE2=J@H_2->8K3K= $1&>P M*0?C0C F#>/5KL 84[HTF'?;?>"W3)#.7J]?(F7N/WSSOU!+ P04 " "Z M@EQ5=%H6&,&% "@@ 4 % &]I:2TR,#(R,#DS,%]D968N>&UL[+U;=UM' MDB[X?GZ%Q_,Z4<[[I597GR7+EEMK5)9'DKO.S M6Y$U"%PGH *!L]:^?2!"\ M@0"X@9T;)*'J6DV3(+7SR_AB9T9$1D;\V__\\_SLNR]Y-A]/)W_[GO^%??]= MGL1I&D\^_NW[WS^\ O?]__SW__$__NW_ /A?/[Y[\]U/TWAQGB>+[U[.,BYR M^NZ/\>+3=_](>?[/[\IL>O[=/Z:S?XZ_(,"_+__1R^GGK[/QQT^+[P038OVW ML[\JRX0J3(*VGH$RR8 76@)/7*84=6(,_Z^/?T6EG-0A@E'(0=F,$$(T@"G( M8IE%J^/RH6?CR3__6K\$G.?O:'*3^?+'OWW_:;'X_-8G?UE M.OOX@V!,_G#UU]^O_OS/>W__AUS^-??>_[#\[?6?SL>;_I >RW_X7W]_\SY^ MRN<(X\E\@9-X,P -GQ;7__ V&OW#Y2_I3^?CO\Z7__[--.)B2<^#4_ANZU_4 MG^#JSZ!^!%R Y'_Y4*2E?W13O]!S'+05\[]$- MT"X?!.?Y/.192ZAWGGL+YQ7(=83UD=.8<9+SC!;:O\3I^0]+A%>K*T[2SY/% M>/'U]:1,9^?+U__J=P\#GX['4%=;YB5; NSTV%NX24'&DW'][1OZ0_%WF2S.9O& M.P.>U?5T>JT 9QCRV?+34BH)(;]>Y//YR/OLC?,2O*N[E78F#T2X;ZS>H#_>W( MH8T:C0?ED@+%N *G&8?B1 C6LA0--IE%'>TNZAO->C&[PK]Z/0]\?ZO1,0![ MBVD#X5TR0_"__VXZ2WGVM^]9"Q+_GPN<+?+L[.N[_'DZ6XR9MV#Y-UI9I[3$I9_(SJ;?:"9L M+" ""Z!$(@/8$2J9!$,>Y8_C^8)@ M+7[%\SR2$4N4F(&CIX6%]@_P2'H8BXE6*F64X+U(WC3J"1#<6YCWR55]R'U) M:%[,,KZIMT<[ 3(/%MY]$G4? M$FMDY>RW3]-)_O6BBF DG7+%<@D,=:;5(@OP(43@.C&E.1=,^5Y$KH]X F3V M$N)]0DW_)??EQ6Q&L[S< <@[?;_ Q<5\))5$90PC2R[2!+TF1=-6@L3BI'=& M*=YO?]TU^@D0W4RX]TFW_4E_/2'['>-B_"63A8+\CZSOC^S/Y_GV4=:7GZ93?]8?'HY M/?^,DZ^C8E$SZP,XGLAM"RC %5G(]'.%=I62=&ZQA&\<_&28[B_:#1&/7H&M ME09^RF=G5W"X\TF*DB$:S@F$1T#%,A!*HX4URK%^EMC],4^&X(,%N8'77J&L ME<5 LYSAV>M)RG_^W_GK2&89' L5$+GF1$H23!AWGRH<6+O#:L"?# M;A]Q;B"X5RQK90B\&L_)!_A_,\ZNXFMHI(TJ6DA*2)IB5@0J! C)%H6J:%5* M/X]XR\@G0',3H6Y@NET2?S$6>&O'6I@,OJO4MMP1=RYD-FR6'T MT2;5)&BY-O )\-Q"I!MH[A76NHOI,F9^B4IP%KF*@HQ[3''460ZJ$1(A X.5#+DP2-3(+P3 MG N1R1SL1?"=X4Z U,/%MX'(7F&O#=/[@.$LCQ+2=I&5 V-U39OS"M!PFF2U M_ICBW@O3.E]A.7)#>F_EEAWQ3>TERDTGPM]=9@W]-9Y-YSG][?O%["+??#B= M+/*?BY_/;G)QF.G'UT8L_Q_-1S)X)E3U8,BIHERD1?,SD[W'N M=4D^.]W/0GL 0$,-V9'I]Z#&'$#N;FTY6,@#I1'\M%P=.R$9K24=]J+]IUM9 M>VV6^6VYD0]R?#@E&ZCN(<]A&78R%$YZ7 ^YK_Q @1X\E]Q9F9&S-EE 0S)[ M)XOT48C=1XR-";WT[U^D-,OS>9[?;&9!\L)H50(=C"(CT6=P@1G@6:82@[%H M^ZW5VT9N-IO?IO,%GOU_X\_+(]_L6"B:.5IDR;E160A U+3F[K^=?9C^,1GQ4IW50M/B*$"Y)3BT8!2G M^='K6@QKQ_/-P*=$\H'B'')IJD>^^>WLM]GTRW@2\\@4E(@J@:W1*,4U A(4 M8,+4M=?W3G_9-?HI<=U'L(VS%._@6OVGSI:/G"\&E7-@%9*CRQ(M,5$'B-6I M\CZ%$ANR?7OH4Z+Z8)$.DJ1X/"XS6!,#E:9:!5K MN#^O1CU&R&!83@\1WZ;7]MBA@K5)K+ZIMQV6AK7@2F,BYY@Y21:Q(#UUM.\ M-T8[[P-JT2*M8MOXCQ$HZ$_K=AWI(][&N_HM*"OOIPN8)F&">T,?/U+0DI=I M:Z$.SG00R4=F-*3"R5TH:( L#08FV")MEIAEO_.<(S&\(V)P-(+WD65C8E]- M9^=YMH+T]Z4Y,Q(E\X3*@'&VT,1HO?/H$F!.KGC)6-^H_X9!CVN;]:1@VDY^ M@WC2;\;SFEI[RS[1UCCE9 'O#%F(1AO:>[B$',A:% RUD_V">UL&;I#],ST_ MGT[>+Z;QG^\_(4GY[<6BED.H%29&&"/#4CCY-C753-*,,)*KDZ(-GMY.JV.+ M:>W"\!A.13]^-Z0$M9)Q8VW^,,,*X?W7\S ]&PF3A1960\Y,TAPY>;-<(,CD M34!Z?95QO7][G>#&K2:-_QD\X^9B7]ZZ*<2('GH '1RJ5 M#0'&;'FQNU8R#I=KZ(&:%8^7V=$'2)%YS=]S'"M;T M9V/:5)3#DLNYT8YE ;&F_ZKH&3B5:4N)* UZSJWOY\6#Y M%TB&08"(6A=:&/1P0BAO;?]2I2N#?AH M;OYAC$W;2&Z0/7CEM'3!T<:GOS7J\3WZ7N*_MQ3WD-V07#JCG"E" B\^D357 MR8$?A,)]1+:5NG_[84T&M$W\LT=A[I?3R7QZ-DZU MY<&/>%:K^;__E/-B?A=)IVK=YEI[P8Q@A>Q2Z43 6,LX M87$Z*S?:_MC#WI6+.7Q$_#Q:NK9U%[S9R9W5/IAH(81$.WG6I%%.D1[P8K3F M44NYZ]Y P7E8:O5JB,M7)Y\MYE>?W+Q#VU$U@W(/PY/19;QF677F4A\QJ'.3E6R7^=V;]TL8IT7Y :)M M&$NY@O1Z\H6F-YU]_34O1EP;R\C<@9AR)@]?,? 9R>9QR$*4F(S=%><^A.;; MXS][?@\69L-PR;VI7;J3L:8*E%( K;+U,HXC<];7\V)5>$ADR^*N:'8OX^,H M892!*.TAQL>NEW%O"B_/<#Y_6Y:KS]*S(9^$VZ@U\"AH-L%&0%$+C^<0!"FL M"WQ7(*V74JR#.7;$I07!VW2EEZ 'V-)OXUGYHUT0=0C''&2^WT-SW#!-8[K6 M;?DVLCZ.%I _[+TQ :31""K9 MX'#BGHF+!(X\JN,_NGS/Z6 ,_1R=]'Q(\2 M^+F6Q'Q::GG56?Y49?@EUZ/Z\_QF.N\;#NHR0OL@T=[S6@L=F20+&>%2<4O_ M'XW7BGLAM5*8@\AFM.]@S0-*#%..Y"9 \N0U*!D5F318B^Z1W1G(G>#VZ0>4 MWBX^Y=D&D?T^(6?I;/S?.?W']*S>&OB%WJ8JQ[>359;R.,]?S,9S^M5/%U4- M+@L0_IC+=)8_X)\CEEFV7CB0L68?J*1KMRL%25ECG;(9[#)/ G7 M:!]]6U\9GP;- \3*MDWL%<$;?YQ)LDI8_G2U/>J_F>SFA M=SG6+>3ZZ+W^+<7\\W125Y^EZQ]LB%89 MA%H9B79:1RM/4H+H=#9Z:8+:602LEV)L O1$8J)[$;U-9WH+? #39@W35=&- M#J &"HUN!/3(T='^Q$V'DOK15(+S0(NC"\",D@1.$CCT":1(R01'O\ZM\QZ. MJ I=0Z5'TH1]A#V !KR(\>+\XJQ&]6YY:C>&ZE4Y'59RM5Y 9YE!U=HC6 ]Z MDQ966EH88]Y5O?@0E>B&[/AV8P,:IX-S,$#HYUU>T$1S^AEGDWK72 M-09\*K7J(I+G+A*!#$%G+G1$W_I4=3.24]"$!C)^Y%.5M^4ESC^].IO^T>X< MY?8SASPYV8I][:S$BIPP:N%L2(H5Y8T(!15FRYQ"&;:K'C1^DQH7XQ/(K"QCW9L"&P,1\H ^]2Z.Z=8 MBMD)R(7L-&6U!^\U!^&C3U:A=3O+TSWK\$>IQ+\V(?FZ4#B M'L#-N<%&>_.BMD&_57>T"[:!0B"[<#U.)*0=BUO5HQ$%QU:3*'P0*400R\1F M15]"0,+HA:EO2BJZ=;[X\=7C@>C(XVC'/I(?0"M>T^XTR_/%.UHJW_^!GU=> M68Z!9>O(*^/"U[H0F?PSPX&;S(IF,GK1VN3>C.3X)F8[MN[=*>@MZJTFY=$= MX-^P]H#^E!?CB&=WX;7QAN\.<"37>,>LUOSDR*W$5+A*VBGG$;F40K&,,BI2 MDO2PGWQWK/9.LXO"J2#!%5G;;9&E3)I;0*@DM95,*],ZT:B]TUQ]KIO%^,X+ M5,=*OY$Q2+_ CWGD+"\\: V)Z0+*1?('O)40;?111J9C;#W?[NB>AJ.\AT;< MW\(&(6)X%]F[8DLL'IBBS5MQIB%H42!%SIRW/L3A+L8\NHO<@_ >8GPJ+O*; MZ>0CZ>EYU=WKIAH^"2X#"(N\5ZT M3AN+=P!K=AW3RFKK@FH@)W@SHL=Q?_LS]H *]!#W\93!,9^1D\Y;C[5IH:3U M,5@-RC+-?9;(=C:K?>I*\("3>RP=V$?* W#_/D_&T]FOTT6^;II3#Y6%9%#* M\A)WK7]/\X(<<[$\*6U"[+1<'FPW\UBO'SCL MM;=-J-<\4MJNA1(.:\M=I9SUQB>3K$"A&4>[[>3V^MG-/5":G]3HL%:95*06 M.D&0CC1-"\N"K9?O=G7I?!H>Z/("Z*?I&:GJ_%)0KR?Q[*+>;_IM.EN^O(O% M;!PN%M6@^C#]=3JIYBR124_\>.4HC93EM0 M&V^!_$EXKOMHTGU'YN@$#N#5WLK SXH[LM8M6*T]*(,U[]LFR)AT,+)8O;-D MWPE<9>BC#@<*\LBWL:YOT&0E43J#X$VM':IE;1M#^ZO2J0@>ES M5X/FPA_@^M([6G=FX[C3V?7^1T^YKTLJ+<&N(7?^ L+=7UU716 M\GAQ4>N0&F!^]JIT5-(VE?5N M&S77B9.](P1PI@WYA[6AH^06/(LZZ")4.MW$LGYJ<+ 8GTK4?/<=$6U$XDDS MX*ENA#52Y+VC?5$H]+9$%PP?2C&>\+VZO8C>ZU[=/@(_VB6J+J"^]7MU>Q'7 MZ3;5(5(_FDJPX+QG7 '3K)XD>5+^$A&8XA[ M=2DM98IGO^$XO9Z\Q,_C!9ZMHL$:E9-:.4BT!)*OI!6$0M/5JB!3FG/?7!-V M GHJ=Z?V(FW]%ETSB0\0F^IXQ4_;7)3CHAX0D%O%G( @:/ZEF.23%"R+UC;E M\[IFV4M!VG,PP,)QF?*VPH)2*2VS!X:U%@%F!YBC A3&!HPJL>:WNFZ/?PJL M'RS/ :)5=RJBKR E]$%YK\&3_0LJLP2H&;FWWGING+=1MC[UV #C%)CN*]T! MXE1;[O-:5*I8D<#X5&N<876?5Y#>P,9#Q LNM7D M9 5(QIQUK9!/$V.D@+* J\799=%*9T4?AM;'%/= G +?_21[GVK=E^K-IZ%7 M5_>%$$Q[";(6$E)"!* Y>L!:2J@$)5&TKJ6R"\\I*$ S>=_7!=/;SJ^!Z^N< ML2)+YLS2[B.3K4=B";P6$;0QVD87F56M(X%W )Q Y.]P@0Y@ORV;V/R(\YRJ M/I,4+CV(V:RVJU]F"OWX]>9O?L.O];/E#&ZF,4F_G>'D5SR_OOK884X#!0J' MF,_CQ!E[J,EZJ/FI<#Q$QN<0<_-9HZ8OD TCGZK0VALT"S15;7PD7UKIYFE; MST9O'PB*/G&UW8?: =1U[5#X>HW2DY):U#%H*WOH:] M$<@CG,<_.L>[DT,.(&B0.F5W0/U.K,S?O?_]ZB:Q,ZGH>I%':@6*90;.!P., M8+G(2\FQM3V^$]"_M*@A84>K??;B[&SZ1^V>6Z:SE[.<+K,EK\W> S+G'WIB MF]3YO7"OY3D6?4-D@G%":?&O-K'$B:#5ZZ.']7NM7XPD]FV;S+L<\ M_E(=B^L!7]T>,,_?7.>I<)>5-]F#3:0WB@4/WMJ:HBB,#-QDQ5O'SP_!V7?) MVV/,?\S&B_RVE)K:JPIG2D'1GKRR7!BYX#E#\*$P+NA_L?4^>@C.XR^0@VO: M^@(X.'T#[++7U]NO(8\44UQ&F8#S6$ %ER!$$X 1$I]*I)6Z==+M?13?@+KT M%/T0?F6;^R,E!I:DJA$[B:"4J1W!M8,HF4&F/0^\?8>OYWD!Z.A*]P@4#Q# MNRVCGZ8785$NSE[$.+T@J_?6ZV1JR[O(1 U,$TJ4 4@\M=RRCD%*'GQNO35V M0_8-*-H % UPL+N'6$8I9"Y+(8\H!/*-.&D_8B'0UBC&I!5:MKY,OP>\;T"E MAB)KB#L&\5-.%[7([AZ@+T]9C"X87.; L[>@1#4(O9$0>3*<:?+76//=\V"T MQ[J[-4/[NNH4O$DDRZX:Y+,HU$CFJZ^' MMN30H*+OHLV".1Y9YJUOP3Y'T; MEB?A& U-[?TK$OUY:1AMGL\6HY>7ES;&7_+/];!O<7EK_&UYD::?EWPLJ[/Y M')QE CROSIKGKN;T(R0I78@U@:);[2 :\);.T$\W^M(5RS=B% Y"3<.07Q=\ M5X?7'1#N8\SU5*+'L-"&87,/5>E!1K0$U:6+;;04]&5?1@XLH[.RJ=H"QV>'M%/<_JQ&Z43= ML*XE$J$5V;*(,3BI"CHR)JV7RDGCC&)2C[8_]A%2B'S.HAA!ZN?)0%J:O_0= M(U-)%1X80XNM[^H]1@I1H_-=D]'X^C:A,M6S+87>XAQK6F".VI/_P=JWH?R& MCO#WT<:!CO#WH?@XB4=C@"D_8NIC;LTT\ZJ- M/44_1!RI6[( 2J%Y+@$TC[*V<$C@B[)@;6#"NU1X\UZ/)Y7/T4=I!J!H@,2@ M@U(P&4_:9!9(L4@N@.A%KI,V3\9B49;[U78(3SJ#MHV2#T_?(*43"&U.B M#."Q=BGB3D%(Z,$A^F*B%W)NRZU MU)$GS"4"REJ$S7$N@A:VN-:7. _!^0UHVN#T#5 !@\#D\!] M PHV%%D#5-/H<:052\I"20U%F@2*MG((@;P3QA2]&=X$UKRLUHEF0_8*.1R' MP,?.ANQ\(H+6A, B0EQFK0>R"M#3.FTQF2(<9^@Z+7[?YC'U7BJQ[S'U/M0\ MSHEC%X3_.J8^@,W]CQX/H>)QE*8818MWY)!4O29*VS8@\PI**5:Y8AB+^IDK M2]]CZH%U91\&'ON8VDFMB_$!'-EV4.MR@6-1TH*+F19=FV0ZAK8\BV/JO7CM M'1('=$Z M"(HD54*HG7URV_UBL;1=)O&O*Q[#),COI4"#),@?POZ3O>*1&$O2UI+V(0?:JJ*"P+,% MQ@7C3C@5S1$.JIZ*"A_EBL?C:_ ^I!_SB@>+UJ$,&C#64F$D"?"8+%C%,\N, MMBQ^8N!-TY?7DS*=G2]K MV1V>,-EKN#8YE>UFO)9VZ4H.-A;KE0J*&XG<(/>1G!?Z371EU&ODWJV;R39> M?*U5!1MOS@M03Q[/Z]%'R/F,MH&F98K6TU[* 9@;A-&:3&5J9 M'E#DG0,U<'Z#=3[R$@UM MS 6018(EI /O6>V5;(V(EKMHN[S..X8X+9H;B7* P,(-E+?ES73R\M%"Y ,DYMV%M;1;WA;2T*7&CK)B&$RPX'@]3A AU,VK]CK7*.K! M@L;65>)V CIQK>@C_@$RZ'Z93M,?X[.SFR5MF=>72^2:7'W(6$/Y+B<(M=2A M$9@YDPZ%;KV5;$9RG]19B/TY@\],N6EO7#V?S3^//5M9P/I 'S>K^KUE^__;#?\BS2/\"/ M>12,B3XZ"\:[FLQ%\T-+"N]IULH$-)*9#K;H,;">C,H]27+O*Z]MT_3\[WGQ M:7HKF'D]DUM 29>2KP%+YUPM*9,$>&8X:,9TM('K4%K'+K)%>>A>Q;7]_;AN7D MM*.)T.\K@^^S$]ZUU.9W?_R09^>V\BAVV ML0<'.AFZVXMU0P!MB%2CAZ_Q*5++J"2#:$PA_]X@.*45&!V9E+0)JM#Z]O?S MN(4Y\,HQ.%D;-*Q7C';#EK=Y;QRE)"-'X2$Z26N?8*H>BFI@.7GO,C.JV"[+ M2]'!EY,!J'BL:\%KDQ*1L@W6HOP%>5 M8CM 'BC#]0"XCY//.K B]%&['BP^$07D7.J"68-.9!+2"UHK_4F$3&:4EAJ3 M,ZW//)Z,XCV0A?KT]6X?\HZB;W= KI(:HTY".&G!:6;()F$2?$8%+NL4='8E MBDX7FGIIV 9@CV?Q#T;Q@RK5EY]!>D5_KI7O)A]KT^'E6Y0BLS2K#"@*^21: M5VB:0S'"QZ*2);NAL<+< W'2EE4_D0^0U','T%6"=0=( UE&&^ \CN73DZA= MM/>0\@ [R49HM+CE& QDQ)IFGR*YL=$34J^,")9H:WWP?C3B'[ \CL#['L)M MG*?Y_A/6&.4_<)%GJRW().&LRP0$&2UF0A5PPFFP1KG(>6 FK!FA&X-]]Y]\ M_#V^M["GS235.*'Z[QGC>WS:79^"W].=9C@ZLJ[8DGQET!3CRM;M)I*\$H M+IW-(;OUT]^-K-Y^YO-F[V#I-#2>UK3HQ2__>4=W&&WW)JZ-\+P9;"2YAMG*RQ7_I_?OIO.OBT_7JI6B*XFV?2?)-TNZ M9@"8"HJ V.R86\]0WKPQWGWL\V:NCXP:IA17*+^<30.>_80+?#\]NZ@B7&'2 MWCO!$D(2W-6Y27!&)H@J!UE,8CIA!]ZV/?]Y$]A$:@T3@%=*]>,,_WM\=F5G MH0VF((=@F0;E8X"@:);%"TV_DQ%YZ/;BW7[L\^:MCXP:)^K67,V,O\VFZ2+6 M.JT?IV>X0A709BF# AT#H5)%0] Z@@\\*6>+2[++M;[M(SQS$MM(;H#5V\(D_9IV0BC M=?[J7@!/.H X'%4#W/[Z0']W4]IKI>M=, T47=R$YW'"BP/2.!V(@P%BCQNQ M"1^UYD$ )D/+:XR)S'_RP5.Q62B;HE2MCT6/IQ*J(* VT0A%2[*RY/,KVB;KW0Z:ORHBVF2U;=[.I@NP MXQLG_3G<7!VG(0$#G%H2M,7R);C,JWPY/?\\G5R_$TFSS"57$*.KD!R"CVB@ M%O$FL\H*(UKGCNT$=-+&2#LJ!KAPO(;IVGA_&-1 UL=&0(]C?C0D;N-]JQ92 M'V"#V0(N\R ]Y+2[ MGO;D]#/.)K3-S:_"7UHI8^H10BUDK!@J0&\2R)(UE](5^J;Y@?,&YH-M>CT.YQ\O$P3-,:SF"1"T#X0B.C!"\T@8U#HBM5Z_0;X026^ MKP<\R>W_<)$V#!U?@[@*B7: T; _Q*VAC]\$XD#AK]/70W*-2_7?AL-"4-DI M!M'7HP@7# 2I"WCO!7FVQFG=Z4;C8Q.XHS%#6_[V$5ACWOZ.?X[/+ZY.;RW2 MHEZX)@Q%DNM)TT+C!# KI='T?]@M,/P M:%Z0(P?G4CW+14&:2#M^YMK)8&4VN5/8[2'R;@_Z#,D[6&:/51[]P5K=TK)D M/2(XJ3EIH+?@K Y@%)-D[!FEFL?33J0WQ8"1E>-3.T #PS;EOKM,XE^=*(:I MX[^7 @U2Q_\0]I]L)PIGR:+#K$#+VA:A* ?!!092)FDBS10+^W94^"B=*!Y? M@_YKC6@J)542_'%LFB48\PK)7-$=-:258CZP084 MVX=M4WSUS74I$\S:12L,\*A$O?&4R"_B$H1+0D;.'#.M5X9[( 8J*1NS0J,5 M0C0QUTL\-#4M OUH:Q*%(8/]5$O*]N.Y8P79?>0[1&[ M6]VA>_2%2O(A*&U M$TKVK,ZT@-/D\Z<4/;V$*D?>^B+\%BC'JEC4ENT6D3+[J.W:\1GM)'J%DH"VS"94RJLAG M1_JN+N#'XGP/N0[@YUXGLOQX,:<];SY_?[E=7,[6YAA+< :8+;RV0>&UN+,! M]"PECT8PW3K(O1/0*2SZ[24_0'V3%9:5CG8!,U L^0Z01\[ZZT_4N@KTEO(0 M*\(=4+0$92^%A:A%33_2&@(S"%(8;F36V<1.-M[3HKQK=M_ C.\CW-8U3>[< MJEO%T'(1#"7C8)2J-5NP]DSS%H(LK*3$LV1=2AAO>O;Q'?<>HMYZ^_ .36N M:7*-I]9'N\+#DV:>^PC:$1050B2-3 4R=T(&A1K]7C=(;SW[V?-VJ)P:OV_+ MAE&U;\+'V;*J]64Z19*)Q62!K =^V9C'G6GI+ MUIU202W^ Z$L[^Q(SZSR1<1.YZ//YWY,F\./PR38\-;K>H)S%QBG=QUF+^%O MN4YQB.0&O [C M>N]F1%*_6J-:\GVY6GK'C)*27L='3]V 1VN@[3@K]]!#9T M/>7+DY8259$B@],T-S2*!DSZ SDERZ5%I$9\K\7O7 M4&_-^S["WTZ%>/C"G.LR;.LPR\CO_CWR67DS2 M[W/ZS74.GHQ&9ZX8%)O(ON%9@T](!HKQ!0OC2;C6%T#V@-_*;,X"XXV?')L0Z%E0*DBG!9DUZW79=H88WY@F.,' MFH=B_W88NJ5L&Y_BW:3_?EY=AOQ<+T/F*Z2C: N]ID@6O4RT7&.-;WB=099H M"NT&RF*7K@0/C7.:Q#>5;N-SP!L%O)SX#=;YB!>CG; *?+W^JJ*-Y((%"]$( M(PICP>8N)9QW#'&B?#>2:>.CPW?CCY\6TW(QSVL[Z"C4]875JE#&>% FU%+( MV8#+I'I.JCYHV$KUU@-.DN8T\ASA$ND;RMFP0P*OIC 0PDDQX$9D%9YBK M(7 '3M&/]5Z!]%D'UKQ)7"=@IZ+/)O@@K#=7*'\.ZGXQ6QY MW/%Z\OEB,>(AB!(DH5HVBK"A@(]9@+?%F1C)&6Q^P-0)V.DJ3WM>!@BAW<0) M'Q;+902Q^H.AQ S<:#)U4=%2F7F"E'4LW"5!ZMXZGW-?D,>Z['4L51J6I<>^ M(-8M:39F3+28.M A5F>K!'",D3@3]TQV(>3P1/- MNX#Y5N\8[$74SHSS0Z0\./4:,+'>>60(E,@.O> $6A.2UH8O1K6/^3_V. M03O&]Q'N49#00>+&@7.9D,DD.7$8M(V$S?- NN=_.ZM]/]@/<*MMT M)M4%TK=WXKL741U._@Z1\I%.?%$GU(QS4"G34N>U)^\)$P2CR.!VB,;YYTK\ MWB>^K7G?1[B-(]T[^I6B-#XH(4![+T 5VI-";;M2%&H1BLLQ=KGW\M0[O>XE M_&Z=7O>17.,SJT[]GZ/R4B:1('HD-UF80/BL :.3JO?D6>%[]O#=.M;)<-Q& MFHW?WJTM3X6W*4=+EFG)M7N6R(""U<04J[7(M2-!EW?W:3>*/935)E)K? QU MI_.W4:%:_ Q8QII : .0HQ%!&%E\1):4[7)3].GU13^4L8.ET_ <:7E?]1.> MG4W_^ ![K3:,!^S04C>&% 1-2!'!&4U]TZ2IKG2A;\GWM?W8![;2*[AJLBH8;WT%91WT_G7Q:>K ME8"$GJ)5D#GMKDHS#T$+!R::0D!8M.O7/K;1=?NQSYZN@V5TGZ[>7;/7SU!K M.\ZE[UO8LO^JI@FY1&KDZEEJ8J C>88?\^6&2G[![/:=5$*0=%K> MCZ-92P***030QBFFC/"\4UVD#D,=WT)HQ!D-\%*P MWH=E@#$GB$Q&9D((DG5)I.X\X+?"_@'B/<(.4$VD#WEV_BY_R9.+_,ML^L?B MTSM<7-]L5M'J%%EM,J9!*21[ESP3XILSC=*2K]DZ]6A/B,]>?XY!3<.PZ-W; M\QI-,A$#.%G/W I'"$6JRJIWB1:WE#H=0#Z?XAU#.A>'RW; LAY=8)Q>68^] MA+^E+,0ADANRK(=*GH>Z]83 07FC 1EJH)4BR-KZLV-1B,L^C4>I>8M_:*'4?F34T MMN^WVQ566>MEAJ#J 4OD'K!P"[0C2.G-7ST0%K+3PTXG%*+>PU[[5*"^0.2Y^\(O]7*UW;!9$3I*-S MD2/Q7QZLM/#0X,U[<%X/^&HZ>[D<\,URP#?7UUU*U(%(3(#:DO(JE\"KS,!Y MKYSS+CA^A.[&#^(EC(?1:%B%F@AEDBK>2\C4PX"]I:,@!CE1)+&@K/=8G1 M1JSG21Y3T_ZE8 >3-4@CGVG\YZ?I&3UM7BN>++Z^GL2SB[3<9V9+7A:+V3A< M+.HL/DQ_G4[J14 2/SWQ8ZVX/LOSQHA_@J/_V?'^:7H1%N3B[W^*9/#):755RX$N0I+*%9LL)2 M[<#2O.EV)V3?@-(,0%'C',P]1/+S%SR[6)8/_XT\Q&D:"8&1IXA0 JLE%J4! M1PX^")UJ]<4L?.IR5-@#P@FKT#')&;2ZQAZ3N#PY8;7DLN,2,-;*G)J MVG(U\S8)(WCK!>MPM,>JMW%\@^DX!#Z5"APOTG]=7-:IF=.F$4'6CLF2@X,>?-]: >>XYOC_1G;X;'U$O=QPM_T77UZNBFS]^/7EV@9>9$3;P:+#6L&>B'HQ'"#QXB$DQJ51@IK2NI=D$^#=FTQR?[ 'BE9TF ML7T*5UF5'28QD''49 */8TT]@@(=HL*#L#_ /MQF,B%*AL8&,,4[FHP1@*Y$ MD"HQ%I2I78B^'15^P/ [%0W>A_0A+,A[ >2XN#Q\N/'(+E?@XE30 M*(!I22NP5&009_+,(L'U7)"VJTX>QP,9L%VP?"-.Q"#4-#S"[H+OROSK@+#A M]9-NJ(Y_,Z4]FWNH2@\JCKS>K)"Z(C$RZ4&'$&A%1 7.10D$,(=2HBA)/7-E MV7$+YBGHRCX,''M/NHXGK_9/Q837I7:_D018)<5KQR."SKUW0@2I=:?:!WWW MIS5H[(L@*6 MEM7#O <,44.)7NF<"CIL7__YV#-&;]?!/H L0[@@-\X"SNF_./7U2\O MO02M0L!"VSEZ%VJ1FII,F H4'P-#GX05H;6F[P_S6-E2@ZO*T!0]E;2HW9TV MBHE>9)= :D$V9)8&4&N_S#:4FC8'QILW'WG:C8D&TH:]6A/MP\K@_6FZ@/E6 M6Q/M1=3.1C6'2'EPZA/S+F-*D%WMGN.BA^ 0,1U2DHW+QKV;?KG.?3+6<$W3LYE<<24D!\RN *I2C"N! M%I;@DN+TA6E7 >. M-CW[N;+56TZ-.TIG9 MSYZW0^74N,?$LLI;O0/Z<39>?+TJZ!EH/P_!06;.T.2L @R" V'4(22T/'?I M1;_IV<^5M]YR:GR_\47Z4D]6TX<=/XXAG2ZLZY^)8 MS?)6NG[)6=;\!PL^%Q9]B1QMIZ(R#YS?; 5PZF&'=M)O7(=T-;/;D%:JWP54 MPZR!K4".GRC0B*CI4%)N?-B['9Q*0I80"W ?&*CH-(10C[JY*$DGSJ/J=/;S MM*C?<>Q_3.;W$6Y#QI<)D[.OHQ_?C8+SC@Q "R5;K/M/@, S V$#[6Y+]\OM MH'>>XU\^3K_\L'KB)<.K'VX(OAGON(?QC00_[26U 4ZV?IU.?K\R)6+*":-6 M9)@L:V4;!Q@E V9SX2IP,E=:G\W>&OXY\]E7FD>KF+DZ4%W])WR]F?^+6<;> MZ1(//+=INL0^)L?_.;Z M)-0RH5(H 3POI$$\DU^M90&I7$G!9T=>6I?8W@/C-$M[$(KV,%U[W!4;:I%9 M"^2K2"9\4+>%D7-B\1 M@F#DOTKA,!01&R+O&&#HA83 2FPKOL;,-=ENO 6/QB2;!EGW=+6> QA?( MFD13)91UIVM*S\6];TMM)Q]^'Q$?S8'K NI;\^'W(JJ3)W>(E(^F I'KI&CY MHY71DG5,ABQI>N" /%G-R:WUI=-UV:=%_4$^?'OF]Q%N8\9?E!D!N6J3DA+3 M,0@PO'9J""R!9UQ#)L^(%32"=VL]^ #)M\=\*M[?7A1,&\BOH?EV%57XY<=1 ML!Y1:PDA6ET/&FA#LL5 22Y*^@7-9%>M[?UB,;_\^)S9.U!J \30?GT[0H&H ME$V0>/*@=888F6.1/'UON^2%;'G\<^:ME=0&J%A\.YJNG1SJ[3J=L=,G8<:YN3IL)FNW]W-FMQ!K8HW9.V$[$Q-#I!%)5:,4/;> M853G4?NMOC]E>O8LI]6X+V;+UME5KV_BY%FCDS%)*&I9/(=E\(E;*(5ESJQ& M4SI5==AC5>X J]FI5M&,N5J9S,J205GCR(]/!M!Y&6*]6HV=XB!/^E1K*+ZW M'F[M(]4!,AZVS_/'K[5X[65$GS;'8,/RYH"@F:I$1I!V&JPFK\2G8 VV;E;6 M"=BQ[NL.K0WM67CL([/K LC+Y?GM]?+\=KD\O[U:G9>A8[*;^3(V2'(*9'_5 M;JK1:T IDU7:%*-:+RP=8#U6UNP NK!>1KPQ)T,4F=\-<64_=@$Y5%>"+@ ? MYU)OW#R>(OE@$IH 43%-CHC&6LTN@5$AVL"=%:9Y^X+'4Z 'K@@_ M$?W9@Y(A]&8%CA;B%XO?IB3-UQ,"?E4"-6K%11*UFB63-'])Z#PR,(Z;D+/0 M+C17F)V('J&U07L:UQ6E'0<#6,ZWT+W]DF>W@!DTW'G.(= $01F4$'0QH**0 M0<=@E=R5^MU3.>Z".7&]Z"'Y0?KT[BJNX'3,13@!Q5H"YVL:G40+.3 ;'6CS?^C-[D;%W_9E])-G0#GP@'3()BRD82%$64+((",X72*F4 M@$5(EYMDACZ5I/#A-_=V\FY<*'Y'[G('4-]]C M )9KJ=;B)'A7C[C1,.LUSRJWZ"WQ+#+$FS._CW ',.=NYY!PGUU!GP"+HRTN M%H+"@@.9$7F0(F79VKE[@ADY>Q&R(R-G'VDVWM+OI*ZCUY(F5""JR,BT,!DP MUMR]0(:,\=RHW*)&PU-,_3^$RE[R:WV%XUX";6',)EM3HH5(-6:];$/D("2R M1>VRJ'*+IAM/-A7Y8$9[2;)A!.56CGL0V9$&96 $!91S=2\)&@R+B(P9I?TN M+I_KS8!#*#Q0:@.DD/_RXR@:IM!$!UZ)&O9-#)PU"60LUF<1:=G?=3/^N=[$ MZ_#VYY2 M:Y@QOBN)W7.NQ?+(A?QO6K]YKIZW!5N3V+6,&=-:)M=S3/T_A+=64ALF0SP9 MS#Q+"<4;72MSUQEY#M$Z;KQ/SO!=&?_/-4.\SPNXI]2.EB'^/I_EN,CI1SRK M92S??\JU(NEU0<3#\\$[/KA-]O9,2H8H@I-*R1!"%HR+'(MS3'*F M1QW'Z.?%U^ZH$_J3KV^N4SFY,1YM;;4B4@3E"Y+"90[)%Z,<6E9"Z\X ]U'T MC4Z\&6,8GXT77U]-9[^3]&8DK,D'_/.WZ7S)^)P<[G@QF]&P(^.+=4K7W E) MKYFK\=AB$_EI1C,?'0;?*4JUQX3W@'?\XXN>.K$>VAB*B@&R6JYG_O(2SV6\ MGB>:8M2:4"B:O#(<@HD6/#I9/"VKMENMRD->B-M CI7OW9C__D)]*NG[,J,@38RZ>RRE\W;O3W)#)<&?.^5T;*/W =/:^@"YEO- M:-F+J)WY#8=(>7#J60S26Q$@,FW)W[4&7"W\Q50(42KR@D7KK-BGGM'2CO%] MA-LXH^562QDF GE.-D#(*=%\1(3 ; %'T(REF476J13GDVFSLY=8-[?9V43CASP[KY\>[F ^_,PVON6>V-?$*31A2Q10>:1# #)'(22'6@L MJ)U)4>K6;N46*(2,,BQV*7=. UQ.B[ZYF_2>>7>3_ MR.EC7C; FK]87'\Z4IB+Y\C!,L*HC-00E+" SA#H;+)=[\K7F_X'()V&*K24 M>\/3^,WPKD*4XWP'(U<5+9GK+^)B_&6\^#J27.6R;)>7@Z$= M+61PB ;(!@\\BY1HB6NL(P^C.@T-:2S] :K27>7[WR#]:3ROP>?QY&)Y2/>V MW%7SD;2)D208I%!S E.IW1QR!A:EY2FQS&WK[69OD*>A/<-RTS#/8;,0?I_@ M>6T7^-\Y+7%?D) MN4H^@0MDJ47I:A]1*=/.ZM,''8IO1'(:2M) RO>Y=VV7G,N#NGJ%D'O4()<% MM 4+@,9&$(5C[2X;L'DUF TPCE?;;.@%87^IMCWN'B*T_B*EY:/PK$GJUH./ M;!=8[XY\/5W+RF1##MRA5-+8@-EEER2G5S@Z$T:*B@L*)0A,AS\TH1W=&=DGH,Q,D M))!RR"\!(;W5T16GF'S!V^HQ_"KIR-/D/<&IP=X4DY/G%>?7P1Z($=)@* M,%4+K@44X%BDW;1V%#:.E[S>H[?Q'G6#Y11TI*F\&[>5J3.;KLUVM3/2Q]/S M\_'B,@&NE.7UC?#U!?VCC,BXMY:LK&IT81 D%68@"[0F"QX+/N0K]81P M"MIQ3!8:7TS<)(P?<3Z>O_\\RYC>3OX39^.Z"%:K:R15LBX4!M9%68,&",@( ME&E];;&8>"^BOAV*G)I@[\MRU/S5*<^RK1M!@RNWAY0M*@I6M2R$2!%B5%P MKR5K?VBT'<]I*D9/N6^(PS4(XUZ!>S7^DS#=BAF.T)*W;H,&YVM\QW!5JQ=8 M$"D*2UZ\YZI]PO]6.*>I$OVDOD$C>H=F;[!=W_O^=7H9SEGY[@IMD0X9>,$2 M*)]DC>%$*%@PF6*1A=99E0^".DWM:,' !AWIG9-]@_#*";NCPBY(:V5DM)1E M79/Z$GBT$;Q"SJW'HL2N,EG]%&03HM/4CMZRWZ :#2*LEUE[K\:3ZR2IMW], MYI]PEM_D2:K)GS=5E>_D4KU(_W4Q7SI5M!2;S=K M6D&#"1E0Q*QBM$+YM:JW&_WC!X8Y!9UH+8+M+5JUC(=NPG*8N])#W!D7HG2*]EM"9 M9^0/O!0=&Z6[W* M]! \>W4Q2?.E81QT"4)[#9$G5S.>:)8^,. LA$ 6B>*E2^;'^G-/@<+>\MI M7H-PY6U]VGKRQT?1VEISC@$+)E4+LY#=822(9%S0S.>HVWN;W;"=@G(,RL>& MM+#>(U4(@FD&&!&J^+HQ\$Y)?89B98,& M]2H6M3KB(S0$;9'3F_R%UL6/^?*4#U.,)9$WR_.RG#)9,\'EJNK92N&+-$ET MV$1V#G(*K+>5Y :.>V6/OKI87,SR"M]=6$5J3")471/DQ%H9P&NG(&# K'2( MJ5.!\>TCG J[C62X@=K>(<@/XSQ[.\E7H%:G]>_R_[X8UW#6=+;ZY$6BCS!^ M_3!]!P'G1@924E+5U+FA/R*>@5(_!W@;M MZUUR8OLEC->32/;2//^4+_\[BLK4M\.!8[J *I+\HZCIQY2X+()GX5I?^NJ. M[I1T:B!.-JA/@XH4MZ&^RY\O9O$3 4NWDJ=K[!QYMF!JDS%E,$+P*4+.*J*T M(OK8NF1)!UBGJS#]6=B@*8W+35PI\HL89Q@8I12$=B@+(T+2]P 7:U]"2UZSPK-'VM'(21) M&/+>H1N_ [#]FXP7-O%2=O3P%7C_Y&V6D M^9>:A%)K>:DD.: T&DAK.1>6.Q5;MY-]&-4IJ4AC#C;! M]D#M:L=[SR XRT%KH1DGPZDT[[.Q%6];4OY?//E8_+ M M/+G@1))26E5^#(&:N'R;4K6I: *D3.)=E2IK6)\C"JQ^K5THC]!W:@GBP, M4$!B-\)5&G-[5ZJTX.8QU(BG^J='>?!<\U!V4@P6?;D MZP?#4*JH!P[2'5-Y'F@6\Q1T9Q\^CJXS;R=YU56%I^R9]@Y$%HKD4"R$$C3( MR$+V 5&;]AG,G: ]=CW&%KSNI3B'D3)XS:QUF!_^F*Y@2JZLTKI 9I:V[F3J M#>. P(7B0AK+7!BV$.Q6:-^<[AQ&2N,&5KX":[/QVIWBQ[!# M&Y+Q$+T])'F,-W@%SW&)7!H&!0TM7K)@[:EI( 878K".)2&?(L%;;,7C\[N/ M !OS^N+SY[-QK O3WW'V<3RYVBLD*I>C ZL]S3)%!,RZ]D,6Q3'KR?+H=+%H MX]./MP(HL<8$BV4Y10GKJ+?N9?KJQG>\,>!J6TN$R;%BL\1K$M=?V,(Q]PGA=*&W_ MBCYL&?40_CI]/20WQ!NY@H,E>1&T!,9K7T@C(P1!"FJQ^"0B(QN@4Y&9QR9P MB^73GK]]!-:8M[^3I,XOSJ^6]&BB4#%!+-[0@L(2^&(L\,!<08PV=>LI\0!S M=P8]WO[82^S3%C)K:,XL@5RF95]-1Y>8."\04-?29+0;H'"U%09S,C"O8NF4 M O80>;<'?8;D'2RSUCY%^E(/\3_0GRX7$N&+D)8+VKUK*I!-G%RF&GC2+#N? MM2RJ=#)"[SSV-.R5OO)J7%KX%I25:=T%S!Y1G'L#'#]VTTO?&'%,Z:Z1%B/1-R.F,QPO.TCHN9\W?5 5^#F MJU4\*%;M&.:X?WU/\.[SW'K)K'(WY M^6(V3=.S,YRM8>+%E!!H=\BF8@K)T*XLZ\U!8XQPV675):ZV[?G/E9R4JWXL[:"\AX@'?MU7R$(443G#P-AZDU]F >A"A&AY M\,H(%IOWHCP6Z0^D2@W-^3Z2':*!UW22II/EH4+ R3_?EI)I::OXWKS^\>V[ M*R_:.%FT0Y!*JUH*Q(,3$:%H3#)SXXMO762I$[#CI['T9?!^-]K&XA\@W6GM M6$@%PR2GW9(EXVF?,PY<*1:\"2I%)FKB8&-E>*P#MX%8[R'0 9: ]SE>D-*] M_9)GD_''3XOKFF_+AH/3,KO^S>M)RG^^_P,_WP+/%/F=O"3PJ9H^LF0@HT>X]'5,$EJY7[JG(M)1> \!%#DIY@+Y*=Q']BN?7)F\'7$>YVG&#Z2EK"'G(?P.VXM?*NM MR8IDA36U@61M*:II:T*G."0O)N&O$[Z-!+C#V5HQV72 \3;. Y\B>/% MQUE>7C)= 2*O1=1^?A YN<^*FP2N]J^VONB0(TK)U][TC4'@C0]_YC2V$5KC M,YI;3>O3128>W)5F*6F=(:5*-=)-"U*NE\82,*G1LIRTD%VB^=N>?P)<-A%= MXSL+]S"I%:;DBE29U_X.2M<6G!JG2>8CH&B9:7DWT M7?XR/?M2J[7?[7:X JY"B*L8FW[E"Z$] S5X3V M0F^\GMC/'-^ MFXIP@".Z6]BN3HE-5E'__^U]6W-;1Y+F^_Z*B7[/[KI?-K8W0O*M'6%;#DGN MCGE"9%5E29RA T RE;_^LT"P#M('A!U0!+>L$,220GGJ_SR5&5FY245WFX, MK](GA.B,@JQ\CW!$"*._.TH+^YXQ7^-V7-I;A//O' M"I]+TA*DQC9ED%<:;%!@51;>AJ1TZ=U"\@XHQQ5"ZR'OVVJP=^^_+;#.BR,' M !LID'8GJ*>)I'6A[F%UV$/N8USBW FPD'9\'EG()DIV,=2J$6X&F9%2]L7+ MFV[V2U.(!R)JA]6'7<0]OAZ<7R WOV2U2J,2&%$-H$@"G"(L/J.3D<;5@:>R M#CH1=3_]CY#R"-?TUX_ E8J[%).PH0W@,*)5<)8VG]H"IN1DH!*MZNWRW49Q M7(;!GE*^S?O>+5ZO(]IH]Q!,(YD#V_ \C26P+U?W4K^'H$?8][=BJS*4D!R! MB8&WN.0L1$H&= [)A%*#R[U;GAV._ =._4-POXM\>P?CS]+IR:?+RYW2QD0K M!:6V,K=0L24E(CNK7B>5C$$UI,'!]4\]_&F]OY1G741TY^G\?_YV0Q9\R/SW MZ@>K[[>UOJ7Z'^WWW][^>"&7WW___:^S3#@EFI],/_PUSS[];267R\E9BU?3 M\LULNN0?TS2?T.(7G,]7X\&_I26>G"ZN8UNF:M(*A4UV>5!^V;( M+A;7/O^GBW:_4;!Y1Q2 O&MYF8@0#7G^4OF8'=J,I?/^>C>:?4^05;#K5_S: M+*3O\63^3SP]HV]/%JUK\-FLQA&K M*%D?@X"LVSAB&Q.$G"M4V^I4:PQ.]Y_R>R><(U2'_40^0E;");3S3/AKZ%S& M:)(J;/[2"6 M,YYN!N189U0DIZ'6S&:/4@0Q1 ^)XA\AO^'[V9Q. M/DR_.9O/>=U?W\]QNL#<$)X/WGI-E?_.>_QC0FP<*^_;9'LA6X^NT(:SL0%$ M4FHJPLCN@Q1W@'L9T45Q&)O@'2(<".1F/ZTS!"4L6O\UDF M*HOO62KO&.&;^NH+GIRNO/'9O'UG57/'#-"B91M-BDXFDU^I[XKQ:#1H5')&N(V[']WE5Q/AG?7D'$AO-!ALLXD=\08I'/\@ M%EYU;[MW*+:C49Y1R+BM-'N/8OQQ^H6M\E5 9UO\3UF'JJAV>+8VVE%'B&18 M#MD('7VI,?6^QK\?T=$H2$?!;PFL=1DT'IR;^I_+"ZAZXI%D,1 MK&AM2:I5$"@55N-L*CO^[5ZHN[,T%-W1Z,M(A&S1G;VCLC?!78?^PYP%]-MT M?A6QRIFB]@JB%PJ,;)T$:\JL_%EF0HY=QB M HNWE(FM>(:]N76=L__W:K&@Y149?9U8E:42$EG9:VQU4+[]R8-#GX.7T5*X M<6!M[]>XTU-?O&J,+.@M.M$AMGM5:]>!@>7$HU3:4N'#LB0PVA9(%-F]B]:) MRE:XB6.,6KP%Y,5K1#\Q;R%_[PCN]<5^_6ZQ//F$;9SUK_R#$U;=]A]P[@V4O,_-S_#T9B2H M!@S&60?:M#L)%5M.?DT0:G%:H&*P?EQEV0[L6)6E PU;E&7OZ.UVE-7=+\S93>?YS/SCY\_/[D"_TGX?PR:#"1VA@G10:G6ZC M6+;$?.4O9:B8LB.*O2\KNX$_&D5\&CJW*.;>8>1W'V?SY7N:?[H2H9J0=$+6 M("$KJ]G@TPBIJ@J!;3^7D'=EU_NZ:AN.HU&7O86\A?F]8\$[!096IIV(P2EI M)%0M'9C((@C2%"B\@6H9=>F?F;LSR*/1F7'IV9*,MW<0^98@UD5POM:*QA.8 M(EJU(BE(J@HHPEC4LJ14^_=TWH:DHVK@Z>D3&S^/$N^VG-S_:(LLR__=KB*H M_/TOR_D977Z3GT=_++\[7;4&^_M?%O3ATZUXQ^.B.3=Z#T9O3?:KB>PKR:C, M?U(6V ^(.EK^K_1N_/Z,NK-VH/;AUJR[B/B0G3B'X/JSMF;=B;.A+3D?(_!# M*H23Z-@*"B!KM6!(8,NL(,@M03 I8Z3K'9QY[JU91]>0\=H_'\\YV/EFV M>VT KUOX,&L'(;)]S =D$5Y4H^*0X?8OH"G@3M(?TA1P%]&-4+UU:X!)UE&R M86- %]>R[:)F>S07(!%4L[-EVL 01'^VR4T[L?3P M%)_'B/@PDYNRQVR<2R!;[CXKN(8H0@"ER8D<:Y6B=U?MYSJYJ3?G.TCVR28W M99,2>Z\*=&Y%'%E70*7X\/$J$;+?&V+_^Y"7,KEI)P8?-;EI%_%W//NO3[!7 MDE"E'"&'RF><:S.PFX'C31*UN$IUF-W^P-SPBP<>P>G^> %V+*"\.1%]"(Q= MSO$A?/9_6Q\^M/<0_DWZ]I!'E!,6:N.KZ:2(: ME87Q:5"7DH?(N_K0%TC>HV76^ MZFC^W GD\,90)Z)F8TFY]XM_)[@D=!%M#\I"ZA:;-9 2,<*0798V.$>#0I?/ MB_I[S*A#,K^+<#LRGC?=!":OWKR:R*B\U%Z"B/QXXZJ$Y-!"E92S)%>#N>^( M7E#^ZX?9E[^=?^::Y/.O+DF^^LS#GM"=Q#_;4W8=[:P+#*_?_C0I0I*R_'A/ M;4I&9#L?&3Y4)7+1AHI27?GC9QX%?[O*KN?[U^J-YDV%)II-A6*J!IF;JU8B M\A(L:Q"[:"B$2+R0(>RM/W%#WOJ+*]Q=/.]%,_1SXK(_X$LF;TP] %2U16J5N@-Z91B[YX5PY =@3$](A5C M-%8ZA_8S8:MROU[]?H'W/"EE -B1+@]W OHT]XIC,'Z74HU&UPB74[N!SE'Z M$I#?-$Q\\K4"-:Q:0O:A9FVQ>.I=>/X,=.N!Z\MGIUJ[L#2F2OTX_7RV7*PD MH,Y#C#I8E]&#L@5;SQ^&IE<]?SPZ*T16J7 MMZ1;O1+"&.>T8'NNVC;XK]WSVZ1 HI1&6".%[G&]--61T&N28/CNZ[PG]CJTOF^>;7/.UC43_K;8D6[B&Z,6%^+-\;H2,7,AXP0E4^:9!F#25!= MB%5;'=2]U:C/.U8['GV[BFX$4_K':9W-/V&3W.NOW^"2/LSF7]_4*Z6,ZUTG M%,\&7 F I VO$P5$E1PXY:PI1ODH>YO5 Z$=@;TU)ADC-,E]L_Q(\_ M/GV>L3_Q]<=/G]D9:*[&>FQ7DPVUQE6S#]-6_/KC]#N<3UE2B\VJ6%QM=LE% MJ?7F;1JRL)$B3*,MZFFB4:.HTNPYZ\$(F^.("Q15!T\(.FG>]0-O.8&T!OZF M8B,NZ"1Z=ZE_80K^0$CLA>OW#O2/H->O9].RV$1J4JG(MHH"CBGY[LEC.3]+9BI#V,F&*62BT MH'Q[F8KQ$$0@$(X76*V/_9O.W(WFB.R^3B(?H87]=F0;A1^";21K[3Y<3V-P M]>)PD&KL0< (Q\F]&$74"DTUX'(._%X$#1CYRZ+Y97&R4 R].P4<7CD>,%:> M0C=VD?LX*40V2*."K)""SL!/S1!0)1"YBH3:RA(')8 ]NQ2B_O*_G4FTB_!& M, (NDDU?GRU.IK18;%*F%BNE3=9%V3K&FJK;]/2<( 9IH6+PKAIC^2CL_$[? M"^B(3(%^@A]A-LD&RWFNW P(QW_UX \S7G?D:B;*K"WE$$EZY,TIIDR].PD<@/('3O%#,;Z+<#OW_/D9IV<5\_*,'>%? MY[-REI<;K_2\@4VQU0L;@=B99=^T("1;4FN-2E5)DZ2Z0?S6WC\//>?P9_D> M%,Q&DM^=Q_K_^=L-L?S$7ZY^L/I^6_9;JO_1?O_M[8\7(OK]]]__.LN$4Z(Y MGUA_S;-/?UN)Z#R\T8ZS7VG^[B/.Z=UREO_[-2ZH?#/[])G?D%6H#:=E]=.W M]/ELGC_RCW\]Q>FWM,23T\5UW(N33Y]/Z0%=Z/7DOUVN_KI4-H^_IBJ'E0/] ML:3I:FCA2?G[7TX"5E<1BXA>&!]<,*Z20&6#J#YG/>D%8H_&7^U#/\Y.6>46 M;5+C\NLYIG,\K_C)6R']=-%&4RI-2;/I*C'R=AB"A*AT +(Q*#9L>>TX8*/H M@67__LO\F%L?_VH^;Q6VJ_/@Z^5?^16_KCK"_8[STMH)+][4U9_Y?-#LS$4- M#K4"@X7] =X-0!=O#'L#\=8^PBUB*_ M[(6WN(B6O_G\$)J"8ZFTQ23O>^ M/3C8XOZ_YC\#I1G!E?F.#9/95Z)W-/]RDFG[NB\PKY:X>#];XNG5GW\S6RQ_ MF2W_DY:7%T67G[3^1S?E,/$NV)"$9^_2\,+)\K8@DH-8R&;*,9DP*!MYA[?E MR1;[)WM[7H92C5!SN!+J%1-TWF*BG]9O^INZ0K]X=;;\.)NWU;R?O;YBKY:) M)&V+#9I%7F+SF@DB90W&>Z.$D+FJWK<#>P'^DVGUXA'*LWW+\#O4DTAD FQ#/%<'HW@3Z)C!Z2I M8U^:\S?C_7Q57O5UM8)5%=2KS-*;-PDMEC\3OQ/L!@C/^Z_U4(7G%R ;%HNH M$GQ0V=::952]VRL/P?4G4;#1J!JA$/O1QO?JEW^R4<$"70]6DY,:A%'1)O 2 M6Q,#11""97,;C77.&U?M?<44!W7*MN#_DZGGDU'?L5!O3T&NKTU98)4W[@@N MMC9&U;,-*U($9=&3SBGJZH8]7@-PZ(2%P]-^0>_N!?0$J2=/SOEL+,)&FV.!WNGL MO( 46X*.(-%ZB/,:=4T%2802[1"M>:YS+)[,8'N\F#O>+=SL7SX$QO%-N]A) M^'=,2WB,Y$:<=E&<1.0= C#IEAD="X18(Q &B2;$B/5XIEWTX&\7@?6>=G&M M^;] &:JW!-*TKC.4#(3BVP2 I*W,KF8]**;X,@8F["3V.P56+13.)9?4MX>O)OEE>=S6__FTW^3&-N M,X&(;>;,:\85KC.^7KW][MVKO)SXFHMW28+C#VD7 M=Q(PL'1+#%E'MAB<&3)4>Y=G'HM&C2;GCA[M-9P78F@C0M]>P_G;--.<;1#V MX/_X=;98\3$A:VJLGCT'VZ3CV85'AQER-D[:Z+SV0VHI'OO\H].3,>7?,8_M M(K5T .[M,<3O_LBT6%SNF*\^M0+SB5:*[>!LP-?(ZZF15^:T@61S(:.]E-WS M0WJOX1AT\EGP.T)JW.4RKBUAE;A\Q1Z=&"%"L3$ A=R*9-C@3 X5."(?F]K0KFPXK)@PI+% MMKGQ+S:PKQICYF47G;)T2E(:8!'=^Y!C8+FO)$=H)?O3R<;;^WXVWV9[M=JQ M=;ODY41187^-[2[>CS28( T$M&R_H^!]"RT5['U>[ #O&-1E;%9&:%!W]7BC MDR_K_CLJ2[;4'617V[AC(R#$P$L/$;%$'TO-(QH6&QC'I!#[2KEC+Z(K6]H% MJHWY._'>!G+(YY43K2;$2UXBR=:V0S-:=.[F2/;[CH6;'W\,A/:2WI90V=Y5 MZT/\H%?+[XD?AZ>M&<\9?][7:W]Y4E6[G1/(KH]FF>26G.):))N$)8VLL3Y=?;!+7._LK:4C0Z@TNZ1;K9O ^I9*C2H0C\=AG7N^',G6#&KJDY MH-KL)>?G4@W3;/E5Q=@J4B;U^JW1&D7+TMGN9ZE4 M3]6^LQ.GMV_='RG;$7*O+\"<-[8; &>D*I4;4)ZFP&0/0_)'H!P4:., MC@TH]*U(L+C [GDIX Q6B28;DWIWZCP(T0]49(S'\RX"'8??_R2<*R'-^;@( MF:QO@UNC1-ZK8A" 2<364!REQ&B=[3U*YA:(PQN(>]%RF^(]9#I"_[9+0'H# M*-1B;$X9;*0$QAL!J9*"2EA48 W6U/L&Y!:(8R'Y,3*]\TT>,3WWW=FG3]B& M&GV'\],36BPW2UB\^4S3][,K_DN7_-W=']<]P7?/%=_( *Y>L(FO7&WMEX5V M(9=@O8V(-I,U8K+7D\>(,)P[*N1%TC(@L!ZRH^)EA!0D@497JXPI"ME[2[\7 MT-YSU)H0UP*=F-18<02NW20:+=K;S$=S2C6FT+*U;>\(W97'/V$D8V^F;XTG M>Z141SBPMBUR[4G%6@N[W1*D4:[5(48(6GG0146/2J$=+]O])IB#1R&Z4]Y' MSL\E"G&QFHMPVLI:S]F@9T<;8/WT2UL?6&X!HI4G$7IJ>:Y+H_;P^JPAY"/Z12%&E+88!0L4W6 M:9VM4M8"O+=>F& JGX(O6AD>G'IZ.%W81=8CZ "C:*W-\C?KF5@;GRU+H=G) MRVSGK#; B,!?Y=:K3[5QZU7HWN;$5B!/:$?NQ=.LMY [&I/GT\]^>#VI-I!5 M10.Q5P_\Q +)5 W)28&Z%(/FOKNKW4;'_?#ZA;/Y2,&-,/7OES<3VX:?A1H! M3:Q@8B' XBV024&35C'8*I?Z-0MZ/@.E8F79DY6"I;E 4U1"D4 M&%D18M$>/+E,@K0IAKI1]Q0#&T>A;D?!=2P0.D?P^NV$GX'9VP*2E])N. PD MT@C!2",]X_.UWX;Y^NV14+>CX#K6REPHSV^3ENCD;7:@L"79!Z5:1:("ZU1) MR<98S7W#-'=\ZWX[$NIV%-R=%2N]X_5!_\]>_+3?(*GW^(2 M7W^]\1_3V; ME=]/3D\G6B7C,5=HQ8>\OI9;I:+GE]$%1YK]!]<[S^#\V4\V++(?X[S]& MK)V;PD3B,A>AA$2 1/[B\Y8 M75'%XGU^8.L:\)@C(K>W4,<(NM#G.>63S44GGSTK44_+JT]-%O]>?7\2BV03 MR1%[)FVX761UQ-!Z964AJM?807$>D*:/1,<+\IQ^G7U@&L_G7E6I_ M._M].A%6F;P:EUN$ 6.E '2936S>L;!*65WW?-+;*(Y0'?84]0BM*<[/J1\_ M?<:3>5M]&UL[2=%%EXA AL).56CIL[6Z5AV8K*;8LJY',@:N(SE")>@@\HY^ M;*&3R;>SO)K[N$[5^FY:5O.9DO>1A'-@V\I,<@6B*9)_B=8;LLGF^_(\SMU: M?L":?O[#)>MW/O:(".\CVHZM&IK]LFH;@9=M(Y:SM7??Y))76?1G+(/99YJO M)+#@#D1Z,+O;.G1M6T]NN M=!9YO\'::JF^N<#ZYA*K2;*HJ/CD"J&VSB,M[38E*%ZJF P:5]0 %=GUN4>F M(J.*O6/GAX;U\NSZ/&]*R__F%*=+.G>*)MF:PF9,!*4"GV8J!< V.3*X:E I M3<[5 2KQT'..3 6ZBG6$7@U7W9D)NR:%2E3@G,I@]+K$J@ J844LVD;?VT:\ M^OPCHGYO\7;LSG".Y2VQJW)&BPE*G6*I" U]ZX'-KDJF ,6*4EJDHW0?\'O^ M[".D^%%B':-7P^8<:4MLA\S*!7&VH*VHP%MLL;_06 M&$?(^K["'J-%PM7-YF9$REAC+)4*5;CFBYK:KE,35)-3("]4%F,&"/]<<<%] MA#]&0X*K8-[4R]CVJ\6"E@L^EQ0%CPFL:'.)I(D,+Q1P9$PUJDC,O;L2W(_H M"-6C(P5;-&3OH.':3*6RAM.&QG][LOCU-=?U_.85P[O^X\X?8>,>]76 ME%=R/>1%T>50HP4L3K&)TS(4DXK@*0BA2VSV3N\PWKQLH8(X,W"6_KQ,LA8,::57T5R-,4 MU'4DZJ8*["WE\:D/"MG0#Q!(L_%?V5%$WF"AW0NA$9&-_TY\7Y0^4S1V, M\1V$VWG8T*OR!:>9RGO*'Z>ST]F'$UILRKE<126K4E"5=V",6DZC6 M*)\##DG4N_L)3V:)/D;LL^XR&Z&?PJO3TY7M>ZZG&U0V1)0H%*0JV08N6D&P MJ8)*)K%#'TS6O>W)[4A>(N,=9=OYW7WW[;O7<_SWR>D&2K4E\0ZD0/MD&$KR MO,Z"((5L/2-J3G+([>>-CWV)G.TKG=PSS MOI:0))N*;:X8I@P)&1H95RL5']E#'<+9G4]XL?3UD5G'Y,7-;/73T]GO_VJ# MXL[UBBIE$0)@6+4#6^719H*D*BG>$V*,?@B#MS[YQ3*WGXPZ9AE>ZM';69HM M3_)FT]Z@DE99D6.!Q*\^F$CLM;'^0 Z"?$:OA0F#W[UM3WBQ#/:16><E8Q+\_F5,[WA6O81'9!M\BO=TD!'[R,C;Q<=5_D+8&=\3)DC,-#SWFIK':5 M7^?DOS>U+C[.YFV.ZW\1X_IA/CO[?*YR+EMGJV65PS9-2O)VKVL GT+"6'-4 M-.0UO><1+Y717E+KG:8W7=*'5J_+&HST[-5&N$UQ5.) MDA': EK,;5Z8:?/"(@C$4)T.->DR@.%=G_M2:1]5OAWS]U:^,LUGB\^8Z=6T M?,M6P'1!M]WFB[.%HA<"09MFUU4E(.8V3U!*TH(R.C4HX##\D2]5 \:2:N=Y M2]]-:?[AZSN:?SG)U*;';SUVI$-EB%@G!5L3O&H%F'7STZ*M+B:=!Z7Z#WK8 M2R6\OR1[9O>MY[,WJY__!I7-?/7%A0(&J3.?/R(KWU)*(Z"H[+TE;T61T1<5 M!_![YP->*J=])-8S26\[JFLJ%IUO-UNM48U@L\(J!ZCX2Z^=1RN%(C=DC[[_ M*9&P_V S;FGYHE^H_75RNEQ(B>^\2BDT( M!JD%7$0%G2JQJT YR=[)V(_%.F9^JM6>8I$"6:,3OJS0QYN[S M(9]U?NHH^K-+SNHNA(S1O;I3[IHPH2)O KPO! '&& 2L_">6BE3".ME_$L?1 M)"0>1 >?@NA1VN/>Z@-0=4R&D*#$-KO3LX\81*U0?(#L']CW.?7XQ!L%?ADRWL+H:B=>]<^^?:AN$@BM&! MAL[77#O7C7LM7 VV GLHM=4&"(C:)E!.I2Q]E<+9 6[!RRO7'U5!1J>B\UW; MSK7D.MN:4]5@D17;!,LN5\562^Y+,LTAHB%WIR^OA']TM1F5BHX7>UN+D"D8 M6ZJL$'/D14>1((8VQSFP=:^E2NK>-MXOO\;[X)[53B+O>/UH+BGC>VX%O+X!R5L=(YU7V>]1!@?Q(5ZD_2 M"!U&[BT@\ZRK]P[C$G4B9)06)9OU M;G;%!^2Q:!;7><[P^QG;7HO9Z4EI=P3KVB'V]'-&R>=M;?,;G ELK[/4K$CH M4W#"Z=[M+SHOX:D* 0^BB4])][:0S_,K'&R)82VNV6H>>.]VPD#04H)/D:5N M:Q#4>S+GLRP\ M4>)]H M$>/6ZDMD:4K*:?3LR6Y)^3E2]-D0NY/8JBI%2[MP!JSEG[A0R*EG M^V?EK+R<.TU99=@?EJ:"0MY_#;::&F,$*(5!1.65[=[^ >P<"USY>4BI$ MI2($ZR(8V3+@=.(=VQJ=L;!JUM[-*)Z+?]V/_UO1O-UE.T+6S*^;'K._MAZS MO"E8M:$;#R-X M"!=SC#!:_D][R+'(IJL:4B()1)F\"-ZDV+OMQ/,9#S4>]X^2[P@)*-LZE.HD M8[%L &:OV>Z(?C6*M@(*'7,.1-+W]IR>93O8\=C?5^HC#(2Y&3M9'U57(B3; M B0IAV032M"^L!]G20%&;T$([5$;6431(T=.A^!\JO#H> HT.EO;-.SY!3X5 MY: 3.Q6"6O9>U*[-1#!02K!DE57:=I_-^!("G_W58:?HYBZTC![=' +FY44W M57%\)%3!Y+&Q8&I!B-$CL,V0ME9165M\ ME*(4R-3FRI@V5R;;#)8=$5U#3B8/"9X]EZALUD6AKNVZ1JZ6P_YV#,0&58J2 MR*E(0]@X9%1VE^B@TSYE=@_ HVSY8I(@B1(A*1U32)2E&A)T/D!T\"+ZL;U_ M5](MS9YW9,R:MS+6,H@M [*R!\Q((QK?V\,2FH]]F2[(>!S%- )K8P77N2 6W7LV_:O6SJEU M/*RS^3=\*IRLZA-H\?C9\P]]8I_9\COAOCD[WBJ5V2JML09^4SP;JVT$5B7O M8DZZ3A[Z\/TVJ\W\^>D'MJWIY$NSF"\>^/WU!UYQZ=A^*0$59-$F>$9J0Z!9 MQ:RJR2N12*?>F6J/P;E_&=N2YK187CYRPI99$4HZ$!K9F5!10/29P"%_5Z9J ML?1N<'D;Q>%#1J-KR>T2MKU$W_$V864\Y-S*+!=;5G_CI9Q(Q9A,.RX"E38% M0$,KK@.4WFG!WJ;.0Z[\AS_QB)5A1-&/X([O()8)VL++-IK=6M9@$U MGQD MKZ*4D9(.W0L?=X!WQ"HU-EDC7%UP"54/6<1( ?@N"WB:62=/H$"/4>%1V'^VJLS 3=0F MJ M$= '!;KP86>4,O;F0(YC5N$'9K<O0M$%6IDO&+($ MD=@:-UI+'ZLO[/3UCIO?@>59.$9C4WLSE[,'+W?&8WI'D&]6CI_GG^%TW3?K M\9'DH9_<)Z+\J'71]+)DE;5 MV#.E?,2JAJV^-AW)NQ=VC<$U_Y7@4N:3W')#[E\ M77\F7)S-5T[7C]//9\N)%*1\,@&*+;SW%T1($F5KHFU0)6VK[IW>,PC8DVQW M?77E]FREWH1T#C5?=C'XO$F;_MS2IND\9WHB-5'1V,ICM&UCH%HDHDH(1GEM MI-/2#"K">N Y1\1]=[&.T3%Q4/.*2L(IY2*D52JE\JR2-6H(RLGHI;*J]#:% MGFF'D=$WBOZ$C!T:ODL>ZR!/M$7(;#V(+#RP0A-@E B.][G(HM&IN^H,1W? MT.^X6C,2(<\HM'O7HEY__1G_:S9?N2+KTO\H0Z4D0!1L&2B17PT=2NM!KIU1 MK9UR[\*Z'> ]BS!M1P6Y'1$8A:AQ(E9W0;T$^@M^.O=EA\ =+\RZ"]0G"ZB. M0_UP%>O&VS-0MV3(46(O(-HJ6JL _E/FLU[*J((A99SH[9L]"S5[..CY++5L M%[HZ:M=BOIQ<5IZP %>FQ&KUKA3--H0"J4QKU2#86+0E0;;%M0Q27\.@.WA^ MQ!7EX:\N%>?NIQ_I,==)W!TM\NV(-DHY!-,N1];.JO 4YU$OCNZE? \!C_[V MGV-S*CMM$826[$Z0"!!1U_8+E1JM3VZ0'?RL2+_C=#@HYSO(=8SBNWLK WU. M6EB;H1J-[6ZD\&I#!56-4\YZ"KK['*/G6+!Y('>G'QDC5)Q?+V@< N;P99J' MBVR;2A"AZ;@T1KO>M0,'H/P!1^%0 MC.\BW(Y,#QMW':WQDB+DY!F;=1G810E 06"H,80:AM21/?=QX3M1L-.X\!WD MU_DZ[KXZ8K)\*"55P*;2.F_ZUNI-*@BEN%AR3'E09>HS'A?^6$9[2:WSB[IS M:37RYA15*F"*C6 2\OJ]M!!55BX8E_C7(7>M+VQ<^&-I'U6^'9WUR]8)U[>; MB=+:>5,E)&?;);!/$'71+=4_\[&4O1W4KW7;9[]43O>64^>!81=X5AO+^0'A M;.)SP($G:H7:WD#RNK0>G&A(2A-V:*=Q_;-?/&^/E5/GB5TK5^]R@]BTKI#5 MIV $N!(2&%$D!*TTR))3BPB@&<3;ML]^J;SM+:>.([,>:F)3:T'%KWWD7UL$ MAO]D=#O.0ZF*^&O3LXG-R^&PD\PZ3K^Z\5*WK)+..0X]:_/8M3C^L*QQBB%)8:KJ.;8:V:+-1O(0V#,Y03K$,*RIY M(!!^\< CC7D^7J@=3_0+$!L%&P*CXPW7E4DNM\=745#BN= M5TIFL*6->"A90%"%(#BCJHF>_+"*\:LBL8V!Q!03_ MN +$4W%L_BE^?*O^DS&TH:@!>(7(IC__EF0/\JX^] 62]VB9C7"W<[-HY#W_ MNW4E)Q4,NA9 946;IL7&%A_HX)5.4JJ,WO=N%GT7EB,U@;I2,,*(Z6VXSLO$ M!R ;Z?KW;E1/)=[Z,^A>=?/BXY&5]H?GJLJ0=:J>SW^=7#DK> HO/ MI8)(JFV.?%"F:/A+K:K0UIEH;Y@%6V,= QYU^*!'+U9FXXFT\UWR.;Q7:WAK M0/_@[UVUC="BJE4HL*E-/#29S\.<(ZBBG20MBZQ# G)#GG54G'<3Z@&V_%9/ M^)[FG][2%YJ>T0_SV>]+QKL\A]M\4NN39T?493!LSK*'2@15(U:*;79D[T[1 M.T)\\:IS"&HZWU@/V=U8%"I9=JJ42'Q,6O:Q8G9L7"MKA),Q&AS2>'OG V/W M=^)B>,QOK#GK(YX=P>IL D>VS@^:)VSR;H.\H%WT/I;(([<8=I/ MZ!WOH[8".K?3!T :R47: N=I?*,]B;J/]CVD/,+1N U:J48G[1TPP)85E T$ M'WW+$"LF1Y>#ZS]MZT#$/^#_C,_[+L+M[/&\^_;=V]GBZ_+CYK"2/F092/!! M+9M5YIM5AAF4DI6!D$ZI#+E[OOZQAS=-]A;SK(^,.KLK#.7U'/]]S7],#O% _G;<*A<-49.X"QJY_YLKEZM'0ZIZ/^<#I+>/HM+O$\ M,_T\/DBEDB.$U,;:F5)7#CY_65EI>%%:BR'OV%V?_[+9ZR*US@FJ;R[;9W[7 MAL8L>8$MG//NZV))%W?%J'4;Y05*IM:KU#E R095C$A(666T0U@=\JR7S7!W M:79.8KV"[]4/_[R&BHJO(@0!&;3CUH[&;5C)8L(0BH+1DD+H04X2RPZE<"GN1E2DO/\:B=[MHY2QYE(#L=() M-@^2;Y5C)D%1:*N3Z&(>8@8__SK*GN2/*N4MP8='!XO.%W_>/ORGBU::[&YA M;=EY;.:WI1L$WFL0"!/F3,X;T?LB\Q:(7JNZ; C;9N=,D@HQR(#0 @1@-$G MP@YGU6P Q4+9A+&6=AW)X95\/YYO!JD[R+=CX/,Q)9-OR15@: M50EVE=M8;A:13N1"HD'=P%Y.Y=L>S&TM<]M%@B-61PV!<8@RM\>OP)"2WK(C MR$(O_&+R"@*U7VH)GGU!$6Y.CWA*Y-<+/H1,RM=(0+IM*B%80&LB2*NC2SY+ MHWK4IFTIDND]I6AUX_0_9[S!?/=E9=8_>BK179_49PK1()PWI@Y1T%)7;;)7 MRGB%T:2B:ZXV1)MT*).[/G3/T_CZIUX>1:V%F-'2@0QM.%4S%9(K 4(JV;,/ MQF]M]QFX=V#9U^)H'_2FK@=X?H_YY'3E'*ZT]?5L/I_]SN1]@Y_Y)\NO$T]& MJIPK:&JMU?AU@62B@"H,29M,TK)W.MTN^)Z@RKZ'AMPT5D:C9 2?YEM*;#DO MV.YIIDW+/K]V;0L&K")Q1(=E1],_OTZ6057?F>Z!(\K]]+ M)3.!LJ%Y.YH@%8J@(NEBC#7UYJW;*,;#'?!>N**,34C'5)ESJ.]/:/YF2C_1 MNB"$+9IV#?&VC<]C^&VJ_/H[KPI_"_/7][--/=:ZDA2U>Z!T3\A'HF.')&Z$2OK7./WOU4#C#V>GJPD &]OZ?#V_XM?9 MV?)M^]%$ZT"\B2(XX248%@LDI #%&5]\N^6NO8>6[P#O2/1I+$(ZIPEM4/$& MRKOIDLHYO#4P96PV)#R01\$'L;. F"T$*MJ)R!\5A^1#W_N0%\YW7R%V3AKZ M_JQENMS0O#4JTR:WZM9+)K96X;(*2#8)D#H;K9(.-0\Q4^]^PA'PVDE\G?.$ M;IG+.B0;=8TM48+-92P68FRIAHYJ=$7*&H8D!QVAE[&7J#KF MVQP/6E3PCD M144%DG]C55)L.9B8@9*1HH7Q=>H^ F<+CD/=@8YRVNXMV&U!I:>[!S4^1-4F M_Z7D$4R31V3$H"A*5:O)M71K+OBD]Z![T[;U$G07\8W:(O)A&,?7ZW,GX=_9 M*W)WR8U(I(XY^A"P=18.#"=&0&$+J!IR3J)JF7M,IGL>O3Y[\+>+P$;M]5FS MJ-:UI@\YJ#91-4(L[&-)PYL+UF"+[<'<,^GUN9/8[^SUN8O,1NWU64+)46H! M8@V$V%@SE=UB64@:;QWE'ME SZ37YZ/)>[3,1KA(NWI%L]I-="!M$F:0T=6F M3!F2PL0:A>SVR@:G]X7930POWKCI(MR.5V#;\&Q2^(<@&JDES6TT3].19C^6 M[J%\#Q&/_*:?=\JI*/@_#=K8Q,BJ@21M99$1":&B)]'[+NQ0I#_0C69LSG>1 M[!@)W)1;P=R;+S2?MGYGWY],<9I;=)LAOIO5^<5/?IP6^N/=[_CY2B&W80Z C;"77+_%7>R4YZU:- M$!R[F& TJU[P(4'E;;*JQ$[G,.]Z!XIOHS@:(W%/ 8^03G,=T4:CAV :R5#< MAN=I3,5]N;J7^CT$/?I[O\&6M+):.,&(1&YC958]VPIH8:5$&Z,LO9-J#T?^ M R;C(;C?1;[/SFP4(9=(C@^JE%:)7!6"(8(0JC+4>I/+WIE0+\QLW)_SKH;C M+H2-8#B^I2^STR^MBN!ZC<&FSYE,4OJBH&8^2$T@!YAL9BM(F6A][BG:$0.1-(_I\%@IJC=E: 2EIXE5J"2D*!(U*6DJHJ^N=Z'@'E*-Q+WJ( M>H2TZRVP-IH^!-A(CL:=H)[&V^A"WMD*\8 ';>WHI/%DL&JA&!<3!"53""<-L;+ M:K,=.?7NJ:R"3D3=3_\CI'RG8W!'9X'-M]LO"1?T?__7_P-02P,$% @ MNH)<50[;+<9R.@ U5 !, !O:6DM,C R,C Y,S!?9S$N:G!G[;MY.)1_ MV/ ]0H22F$@Q%4)"V8F9T%ACDF6R)Y4M9(ML4V0/(80RV;>8R+YGFV09N^S[ MOLU@&(R9Y^J^[^=^GM_OOH_WN-_G?8_W?9[C^%US7']P?:_S.L_O]UP^YW>N MH?ZF3H/.:JEIJH%H:&A %X /B#H&4@4QGCS)<)*>D8&!X=0I1B86CM,LS,PL M%\ZQLW+P<$-X>;@O7;K,+R9X^>H-ODN7A&2%;]R\)24E!1&45Y*34!23E)+X M(X3FU*E3+,PL7*=/[ST]'KE'?@V*#@D M-"P\-NY#?$+BQZ3D](S,K.R45E5753& M?X^,SLS.S2\L+BVOK!*V=W:)>_ND@\,_=M& :&G^^_&?VL4&V'6"CHZ6CN&/ M730G//\,8*.COW+KY#EE/08K%_:K$F\8.51BTHI_G.*3?( '/W;M93K/+S4C M0/ACVK]8]E\S+.!_R;)_-^Q_V#4*8J&E 1:/E@T$ ^T?"J6_9OK?[0Q>7646 M,78JRM)X%*;=SO>)GK8JKZ"]7M!\@A37:J+^YH; K:P?[),2>Q8:N)X3OS>U M!IL4NUMTS?)G/ CB+;R"#0G-C^N:DMAU9MW)_FCJJSCX#N^ MYGU?%^I\(J]NRQG4M)X[W4(3US:(FW8S%4AWT9I\=GIU(*4AA@?3@COK]8PB MPLJSW,8UOF&ZYG'@7TD73&;DZZO3'5IE7GM85/A,\TN\*O;JI6"&RB)8LTE9 M2"LK[4_IVT*49S?-[BJ(O&9\HJ1^7SW+#U>2- ^-2BL>9.U[6M=$YS%XQ&8N\@25(][-(I9;T+*1>%]%8]9/V(#C_,/J*/++L MLAJ T[V#*54>VU>0Q2Q/HG ;6 HMC(3LW#6:,GP3/93M=XL*8D[\@=XYYM^"+[*]P(5!*N D%BHH!GUOXG3 M(SYD^$?:/]+^D?:/M/\OI:%)E$HJJ-&&"F(:ZJ?P>\'T7R0<;I043Y_:5\61 M69@.U,)YS_-P#5WWT]O+UXA-KW4J>B=Q05>98_6 O9DB/NQ[ZZ:?^/T$_FZ3 MD[$*J6=+&E&%-+B+M3K M1;!=6-ZU23=P^P'N/*>LZ,#_0!BI?H&%]3Y<$_[(Z951&AZCWUMV05JN!6K="F2_+KN7%MWXKA34V[MV'EJW>; :7LOV@L[NDEVMPEXN) MX0Z])OQN]D*57D#4#SB'08+1@/B&>QW49VTDX:+MV=JH"1!X1S":G>K8$?2:(;2S6?+U<$:V:[!45)W^CT>UV4^ -*/^!KE_MQ M^KCKPUV_])5@%1^:B;J"%@C )>"3:!T%F!.\62C4=3TG0P*1\4[ MU-)D/Q5T@MY/! [Y1YE_E/E'F?\=E1GP9_9J827ME\+VMD700[ZG9AU/R"3> M[]T\!Y[_]5HC+NLV#2!C->*X/46%0W81Q'ZP>MJW=JT_^M<<0L'A>F-_IIL&PN4)Q;JG\ M]0?QLGF;$":*(#2]UPME@99%O1Q:P4D Y01[-!G2,(S!#+<*;5PLR ![R!LQ MT$%,#MUF0B(;9D1[% LJ& R^TP@2WZ.8*4K'V,HB,SBOI;>@$6^%; U?=7JX MR(?5?^G#YJ#72+DDTR9)3=J-^AHHO)[UNL9" \WA;(W" 69.,/1,\9SQC0S? M,;N">2$>9J+;P32JT<'DYE)2Y*OM.SM-KJ[>0PW!BDJ>LY'^8UK?N>QT+50D M^)3W/Q[#4NF?('M1)Q5O5*L'ZQ:[\(I+BR=I7OK*MQF-W?*WB)\PRN%W>M&; M@Q/AF0Q*?TCR5*_HER*]?:%2B?-4&HEV=5 +%^ET.OP^H#5Z.3T\8'MO6+?, M)V7L8^&TZ%4OZQ;7&S(FL5D=[@$N"U5[%Z8I M=,/Z]V>'WI7Q$Y7A' ^X].Y;6(RN[&$\7KF :QDE^K1F#/RO59Y&S%F^77]B MNS&Z>1!"4#[/N?,8%F]@)?P\[,,$C 3-I2"^-+ ZY3PN +8LUT Z+4L%L1FD"?:$/&#. M&]4SLR2+HNE0/2XH/+4G6+=SAO^V\T\?-)1+8#AY@_O_76#V@/CBMN,C\S[-TO+>3^Z@Y 74S',2'R4P @"T?A0! MK"7A<]4LO<+&#O[(UD(:OQ7FE%G>)\U?E2PUV;Y0?;:JS?^1),GH^%IR;Z04 ML#RJGAZG(S_M>XJ7,/+9/?%E+S-X\NF,-]/\7Z5R##S94W$-G_B M(2CVPS-63ZS,W.^C8<_N\8)X,<59$HPB9MS?E*7TVG]/8&._6+]N#7.'Z&G' M3PX-R,=C_$XGBP#2@KY/1Q^>$:?0ZE!!+7H 7=K\@.Q>LB2?3*&"0O/WW-9; M-ZY,\&2!6ZF@IA&\^C$#)Q5$DTT%S0K]_=[UI9&0TA#WEQ\,],;AHOGC&8OG ME2\_YS5XM[1=I/K7-=940SR1%2H<^2^ML44?3^]_&%A>RGI^V5](EE:M@5-M MRCDE=$)FLQN*YPV.>YM0>%I7=$32/GS1PSG4XGQ/F;S[AK;A6?/62,+!.1D) MVC,J,3WA&7^S-$T%\>6SAEB.'1QX0+DO&Q6D#%C<:-= "B^V(TC^J"@)G1TN M;.9E2,:<)?^F08S@OOEH>"K\$G[?!6[1OB'!'U/YJ_KFY>C'PD3Z('!2D5>@ M-GXB?')UV-*FPH[.:D_2M^7<20[VW\.W@0<[ ^^""&=%O]7=\^_6]5J.S+: M:\S-$+:+8A_K@$9[[GU,\XN:-+UV1C+Z(]//&M+GZ;6+[1MB'O&:TS'I,5"< M\.BO%VHJ<[D9LB$OB>W5B[;2I7;/7H2RG,N]HMS,SU\H4P\E,+>2[Q0>G1L;E7]IKP=$B/B*(>[G^F9!J][TRXZ M,M!K%I_8@F-8Y>PQ-EEC%FAMB>#0W'NEMFC]6@+)XU"8UEK8(RSXG4FHR+F% M5PD_%6S6FKNJ(<9 KFEAB?6_[$YV4=&IN>PH\-+] S)>F[#4O':%S2XY#K,? MGKZ$GT!*44&1DQRU[P6:)D?8R?HJ%U#2_)1X_S:_T+V!H]0XN$&_A^GIQ[U. MI6L_G;[ L.S!$-5EO_R)9W:5R!3?AWANKPA-1XLFMN,"VZ0KZI)M"I@J'O4% M"^"^)[.;89\,XI,(<'=>9L*->@X"/#L[J/;]I'D3ZUSH\B6XBF#=U#'3 MP*E83M@H;CCI]?J2B,V29>/.KI49C[=='K8]U53WW([ZZ/LNGA:V+O:0*/B9 M=PHW^2[WKW77LY!>K_&RG->'KD5*D^-2LR5_019AT]++98NZBB6VQ"MBMMD< M>D"#H_. HB2B63L@0 4A'9D[)V>487WUXJ*' M&E_)TB+L=3M99)WQ2M3HI-R5.S%WW["IWP$U@G>&&R=NFI.Z?9;,"N._@Z%1 M2[;'LLA>Z83KR/@:;BMKVZE*( UW>ERHWJNRF>DZOV30X/?M3E7CZE))M*L7 M)H%L.B>JW\8=9S:E940OV%ZNOWT7^AF75[0TEQ@ZN65:T7/%;=XX-^$1JS&7 M"SJ="EI6JTVHP>_&1DN.[Q# IHG7?PMA=$EN^ +*N138AJ.)W:/^"'"XW#?> MYR]T$7 <+WFWZ! (Z)"@(E%C4>[M(5_?DE.>[XX"A_&M9@5-8IVA,TL"[K[+ MI^C.:@#U8 /%Y'\-IS0 Y1FVD;@ -=7.8^U*_8FM]X$T]]7FM*3RUN'KJURR M+&D66UR+&E["E;A\N#O4;3.-V<*KW_]JG ZX/:C+EG?.2EX_9J_P_E!9A!*M M>M7 UOR(LU-*RD!JHT_<:VA9RC3J+*I)9X;YM&:H9,ES-&2GU\L9=X'LT &] M[16VT%""WQ4/G;$LU67PE&=B[7D"Y(*@5_CL!:B1-WMNQIDG+WAO$HIRYGAT M8^TS#\[G3_%;'Z+US2; $V1%DK/+G.:3ZLJD#?=*4P>-#%$^E(<;=N!H M.'W<#OMS)S9>\]4G 1Z1E5/UI[RTM/4Y'N\)WWIS$RT(K>2#9'G91)#%/698 MS^IDC7^+N3*B,F#[-*U%I<38 M+Q53LY^NO15/K2<0=WS\%'S*?.^?.:-N<(FR-><"HI-S/>[2@7U.I@I>4(X4?-9JVB-AEV3 M859S=PK]LJLAZ;>>1<9,0Z ^*:)YR*1ZS:6Q0L-,S;$#/!]54U>@3[E 6:($ M(+7XK&AGVSX9U]:S0C!\^A?.6.5K-?]V!,XA#9[9^?6\1VRL-5X:=(*](1<&]1\X<[<=^K]KY=>7UYGEB!?-,0"BU-FQ? M'W@&BBHW[M@'2P6E?X'-]2M3045Q5!#_ MUZW7L&VN(=3:).R8<2AZ@P:8RV368W?T@8 @A7#\DIL*\J34I/+ P6->K#,# M]7(5=0E*FJ+07\N94@+[3G2'[]R+\C3AYI^*(^)*Y))%1E SZ$W4LA5 $#0( M*@BL3I8\QAVSW$)-"P-L4 !S1E3E#*Z^5/)OIL =G ^W$<<@)-9C[X%IB@Z; M8X33S;%7/L7O9ER224,E3<<9SY$C3->[/]MZG-;M^RFGZB)QE^O=QOB=;A@W M$4>R.4(?.?!@9^/Q39D6?:>)R268S^Y7$:.W7_ILX-R2[_IM">B(AFW] M,N=,V*& 2&C1U.P6^<.&Z0HK)4QK5L0;=6)7?I7L/""$>=KGSV"ZFLP3E79< M=T/'P_G2&+232VR! >)E4^@*E2$]S2?)T-?:Q>XCGHTMM65IL?>[[N&*-#(+ ME&NN&>1VB93:>*EB%1H"MQ*T-9--):;J2U\>7/+$[B,JCQU6CAG,2@B\D<[Y M#Z'+U\RFB:H3B$IIPJ W8$ODJYE!3*DP9%\2NQ?Z9GWM]>_#0"HH:NAAN"8V MR-4Q&'=(.=Y?BIVCDT+.\ M^WA6"GS#E%(_3 7= <^EBE)!,3@@]K\%82GO[/=@KU';XO93Q+V&0Q#F$L&9 M'.6]=?Q6#+9KK8<@E? @9NYBZ0+?OX#[:>-QK=:M%N>"-3,G_!Q"Q9058QE. MDZ*'I;<'7Z)8?)%4$&-%A)7=_)B59ZB8J]=]Q"^@OST^E8]!I$)MP\'R D6= MA['U!J0D(#5 3 $7G0-XR^004^B;!X2:%A0(-7,L):"L*X@TTA]!8E/]8;FM M9 O9.PL8KL9TN%H/QR/)T28,QV\O Q$04)]-N%8,"2'+H_+; T33Q+Y00>SN M>J18>B-A"TUFIHWS.%D2AG#=\:HZGA(FT]'4L()D'KJLSM2P89VW05R9[M[@ M^UYS_IG\#2Q_U'1$PF$9!*_V^#'3W&ZQ<65 YCIDM+0#I?;H7/* MX\DK.?2Z,O+V!AX"KG7@W6MA^-LJ%=\0&V%%8EM'Q7KFF3N;K$Y$$;:3ZZ;-72*I+E^\H@WPW>F) MU>8=JI=A$AZ:#!EG9NO1>&3$AN+3--%=D+H"3^)9FVL .],.0/"8V+4J$F*6 MLZ?6Q8$=*NK\LSS>K0TQ#@NTQE^+]];2JQYWOU[Y"V>]LBJ47CO7JT@%S9UY M*XTZ@7,-2XE4"FKB/?*6.WRT1*&UE$*.9WI ?2H]^>TW__OY85.5D-$\% MIC-GFP7&?:A0KX3O_N*.X;#SG)Y6]KA8<503C+HW_-LPX;I,?-?-DEH3H".O MBLKX28&:/^^12KE'!156V]U:*W.A@KX/!R#+_'O.\1RRF!??1BV#9\N69X8W M>Q=G(5L7-J= A2?LN+L6Y6.]9G%'^0@*SJ+9P@8O(9I*][EA*8L<"43#94K\ M2CS6>#+CMFV!OC(<#.X,%C'.Y-%C9FTT4LOY62\R8&I(<"KT-;WJD,>$WG,+ M.@9]_3AG]^1AS]./0;0#R6H"'XM7=1VTFUW":O4R6^Y*\D">I12( 3+]/N8$0)>U\\8+P.2/YYO[P,RWW]>4CZL#/^W -%[7S55.Y. M&6@4 Q$CVO !EV=^S[M=LIBL*:4B4W"-/7X%#EY;PS$LKWPA:=_KCS]1>E\X M;N)G!Z0S^>"V]ENSU:$7E]CXES\=?0/O/7T:X<-G=G4BR*L"N\:Q[6Z*/XGO M4\$.O% GDM=&'21-\)2XV8M>TX-?,ZK#92;#Y]]=LE;D7LR!:@KS2%_!<;+/ M5>^C7LO>.U3[;HOHX"#\8CCZI4[Y*5(*M(-/IW&'(""OA*Q:P+??N_A!XC1,MF\0-!;L%C M%]@A.]+8\J)RX>I0S]>;]I[%=S.88L85<@]!]@B21EG#(:(I#'O9;B9-BPM$,TQ/8;+M^B@WT<]'/_S(]@UOLZ?LIF1+LC6>OT M>(1MD:JG&SC^T[Z^S.^TR$RW95 [Q9#0G8<2RRLP7V6'3)IU;E<,ADGO1K=. M6!\)SAR/V_].(":,0$,2J""L,B32%VLN]W!YWNWQ0GY83KIMWYJ^!;\QD+*^ M)ZP4+T>@E\([,8](X(RL^63B>/O'3F9;I>;Y;\"MR!W,M?HRGXM'*9I0\KE2 M'>(#98IAKMO<*LX+=(T$87X*ZL0+5MPP$Q.';^ M')[%Q(L\%V_JO(4ZQ]330XSX3&M:.BAZYEKY>SF>CY[ZZVKJ,O6: Q.0ZY*BG=>5[0DL&R[0='6;*L_),9);%W*LR55<^C@5NLD*" M?%,LTO!KK3Z*?+,(E@G-[7*TFU(V B5: 23FGH:3&/&OMLTQ[1>'T0H12H'3 MK.1@:?3A?C05I"*=<70'A J$FK_UE0H:KD4=LA5"1FDI2E*0 MPQ78ME8[%52+,H_D/&H@CN-7]Q&O(=MGAF%K7RW;"YI6![.S4(^XC"?'QT(6 MWDJ4V*P%FH.OX'CU4S\<"'3ZI!&J/\&<#2$VBR+17T-@+PVR_= M:4"= IRWBZ@^OGHXNNZ'\@0X"0#881G $3S\(IYT4BY4/'O<.62O*-WDY71WRKYBIONXMW6] MDD.4U+,E'YX2##VSV<[J)O1L H1=ZEOF]-?&8\6<(MXZFVFC$ % MY.YC-6(,%?1#F=SJ,?@R4&ZYH(LG&@L[8 /2'X9$!>TR8#X[+&.B4-M7 6JU M) !6L5HJ#'DYO^YG)ZM.4@!D_5E7@!H>!2Z9N666=X=-K"4B:D6 M]A*AJ!?24IK.HI9_6 P31%O2. MZ]Z>)S\M%>0;3%[K$)F$TJAPPH<$-_<9T?N_EJB@9P5%&SHQ(PN5LA6O6P=>/ X/;#1 M0J*B,LIKEWF&WXD'D=@3&&/12@4Q=S2A=K E3