0000073756-21-000048.txt : 20210430 0000073756-21-000048.hdr.sgml : 20210430 20210430163954 ACCESSION NUMBER: 0000073756-21-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210430 DATE AS OF CHANGE: 20210430 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: 21878913 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-20210331.htm 10-Q oii-20210331
OCEANEERING INTERNATIONAL INC0000073756December 31March 31, 202120212021Q1FALSEfive years00000737562021-01-012021-03-31xbrli:shares00000737562021-04-23iso4217:USD00000737562021-03-3100000737562020-12-31iso4217:USDxbrli:shares00000737562020-01-012020-03-310000073756us-gaap:RetainedEarningsMember2020-01-012020-03-310000073756us-gaap:RetainedEarningsMember2021-01-012021-03-310000073756us-gaap:InterestRateSwapMember2021-01-012021-03-310000073756us-gaap:InterestRateSwapMember2020-01-012020-03-3100000737562019-12-3100000737562020-03-310000073756us-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:ParentMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2021-01-012021-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000073756us-gaap:RestrictedStockMemberus-gaap:TreasuryStockMember2021-01-012021-03-310000073756us-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-310000073756us-gaap:CommonStockMember2019-12-310000073756us-gaap:AdditionalPaidInCapitalMember2019-12-310000073756us-gaap:TreasuryStockMember2019-12-310000073756us-gaap:RetainedEarningsMember2019-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000073756us-gaap:ParentMember2019-12-310000073756us-gaap:NoncontrollingInterestMember2019-12-310000073756us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-012020-03-310000073756us-gaap:ParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-012020-03-310000073756us-gaap:ParentMember2020-01-012020-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000073756us-gaap:RestrictedStockUnitsRSUMemberus-gaap:TreasuryStockMember2020-01-012020-03-310000073756us-gaap:RestrictedStockMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000073756us-gaap:RestrictedStockMemberus-gaap:TreasuryStockMember2020-01-012020-03-310000073756us-gaap:CommonStockMember2020-03-310000073756us-gaap:AdditionalPaidInCapitalMember2020-03-310000073756us-gaap:TreasuryStockMember2020-03-310000073756us-gaap:RetainedEarningsMember2020-03-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-03-310000073756us-gaap:ParentMember2020-03-310000073756us-gaap:NoncontrollingInterestMember2020-03-31xbrli:pure0000073756srt:MinimumMember2021-03-310000073756srt:MaximumMember2021-03-310000073756us-gaap:AccountsReceivableMember2021-01-012021-03-310000073756srt:MaximumMemberus-gaap:PropertySubjectToOperatingLeaseMember2021-01-012021-03-310000073756oii:SubseaRoboticsMemberMember2021-01-012021-03-310000073756oii:SubseaRoboticsMemberMember2020-01-012020-03-310000073756oii:ManufacturedProductsMemberMember2021-01-012021-03-310000073756oii:ManufacturedProductsMemberMember2020-01-012020-03-310000073756oii:OffshoreProjectsGroupMember2021-01-012021-03-310000073756oii:OffshoreProjectsGroupMember2020-01-012020-03-310000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2021-01-012021-03-310000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2020-01-012020-03-310000073756oii:EnergyServicesAndProductsMemberMember2021-01-012021-03-310000073756oii:EnergyServicesAndProductsMemberMember2020-01-012020-03-310000073756oii:AerospaceAndDefenseTechnologiesMemberMember2021-01-012021-03-310000073756oii:AerospaceAndDefenseTechnologiesMemberMember2020-01-012020-03-310000073756srt:AfricaMember2021-01-012021-03-310000073756srt:AfricaMember2020-01-012020-03-310000073756country:NO2021-01-012021-03-310000073756country:NO2020-01-012020-03-310000073756country:GB2021-01-012021-03-310000073756country:GB2020-01-012020-03-310000073756srt:AsiaPacificMember2021-01-012021-03-310000073756srt:AsiaPacificMember2020-01-012020-03-310000073756country:BR2021-01-012021-03-310000073756country:BR2020-01-012020-03-310000073756oii:OtherGeographicalMember2021-01-012021-03-310000073756oii:OtherGeographicalMember2020-01-012020-03-310000073756us-gaap:NonUsMember2021-01-012021-03-310000073756us-gaap:NonUsMember2020-01-012020-03-310000073756country:US2021-01-012021-03-310000073756country:US2020-01-012020-03-310000073756us-gaap:TransferredOverTimeMember2021-01-012021-03-310000073756us-gaap:TransferredOverTimeMember2020-01-012020-03-310000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310000073756us-gaap:TransferredAtPointInTimeMember2020-01-012020-03-310000073756oii:SubseaProductsMember2020-01-012020-03-310000073756oii:SubseaProjectsMember2020-01-012020-03-310000073756oii:AssetIntegrityMember2020-01-012020-03-310000073756oii:AdvancedTechnologiesMember2020-01-012020-03-31oii:units0000073756srt:MinimumMember2020-03-310000073756srt:MaximumMember2020-03-310000073756us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2020-03-3100000737562020-07-012020-09-300000073756oii:WeightedaveragememberlowrangeMember2020-03-310000073756oii:SDSRosythMember2020-01-012020-03-310000073756oii:SDSBrazilMember2020-01-012020-03-310000073756oii:SubseaProductsAngolaMember2020-01-012020-03-310000073756oii:ShallowWaterMember2020-01-012020-03-310000073756oii:EcosseMember2020-01-012020-03-310000073756oii:GlobalDataSolutionMember2020-01-012020-03-310000073756oii:OceaneeringEntertainmentSystemMember2020-01-012020-03-310000073756oii:OceaneeringAGVSystemMember2020-01-012020-03-310000073756oii:ManufacturedProductsMemberMember2020-01-012020-03-310000073756oii:OffshoreProjectsGroupMember2020-01-012020-03-310000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2020-01-012020-03-3100000737562020-01-012020-12-310000073756us-gaap:DomesticCountryMember2021-01-012021-03-310000073756country:GB2021-01-012021-03-310000073756country:NO2021-01-012021-03-310000073756country:AO2021-01-012021-03-310000073756country:BR2021-01-012021-03-310000073756country:AU2021-01-012021-03-310000073756oii:SeniorNotesdue2024Member2021-03-310000073756oii:SeniorNotesdue2024Member2020-12-310000073756oii:SeniorNotesdue2028Member2021-03-310000073756oii:SeniorNotesdue2028Member2020-12-310000073756oii:SeniorNotesdue2024Member2014-11-300000073756oii:SeniorNotesdue2028Member2018-02-280000073756us-gaap:LineOfCreditMember2014-10-310000073756us-gaap:LineOfCreditMember2018-02-280000073756us-gaap:LineOfCreditMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2018-02-280000073756us-gaap:LineOfCreditMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2018-02-280000073756oii:ApplicableMarginMembersrt:MinimumMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMember2021-03-310000073756oii:ApplicableMarginMembersrt:MaximumMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMember2021-03-310000073756oii:ApplicableMarginMemberoii:EurodollarAdvancesMembersrt:MinimumMemberoii:CreditAgreementMember2021-03-310000073756oii:ApplicableMarginMembersrt:MaximumMemberoii:EurodollarAdvancesMemberoii:CreditAgreementMember2021-03-310000073756oii:AdjustedBaseRateMemberoii:FederalFundsRateMembersrt:MinimumMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMember2021-03-310000073756oii:AdjustedBaseRateMembersrt:MinimumMemberoii:AdjustedBaseRateAdvancesMemberoii:CreditAgreementMemberoii:EurodollarRateMember2021-03-310000073756srt:MinimumMember2021-01-012021-03-310000073756srt:MaximumMember2021-01-012021-03-310000073756oii:SeniorNotesdue2024Member2020-03-310000073756us-gaap:LondonInterbankOfferedRateLIBORMemberoii:SeniorNotesdue2024Membersrt:MinimumMember2020-03-310000073756oii:SeniorNotesdue2024Member2014-01-012014-12-310000073756oii:SeniorNotesdue2028Member2018-01-012018-12-3100000737562014-01-012014-12-310000073756us-gaap:LineOfCreditMember2014-10-012014-10-310000073756currency:AOA2021-01-012021-03-310000073756currency:AOA2020-01-012020-03-310000073756currency:BRL2021-01-012021-03-310000073756currency:BRL2020-01-012020-03-310000073756currency:AOA2021-03-310000073756currency:AOA2020-12-310000073756us-gaap:BondsMember2020-12-310000073756us-gaap:BondsMember2021-01-012021-03-310000073756srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000073756us-gaap:RestrictedStockUnitsRSUMember2021-03-3100000737562014-12-3100000737562015-12-3100000737562015-01-012015-12-310000073756oii:SubseaRoboticsMemberMember2020-10-012020-12-310000073756oii:ManufacturedProductsMemberMember2020-10-012020-12-310000073756oii:OffshoreProjectsGroupMember2020-10-012020-12-310000073756oii:IntegrityManagementsDigitalSolutionsMemberMember2020-10-012020-12-310000073756oii:EnergyServicesAndProductsMemberMember2020-10-012020-12-310000073756oii:AerospaceAndDefenseTechnologiesMemberMember2020-10-012020-12-3100000737562020-10-012020-12-310000073756oii:UnallocatedExpensesMember2021-01-012021-03-310000073756oii:UnallocatedExpensesMember2020-01-012020-03-310000073756oii:UnallocatedExpensesMember2020-10-012020-12-310000073756oii:UnallocatedExpenseMemberMember2020-01-012020-03-31

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 endedMarch 31, 2021
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-20210331_g1.jpg
Delaware
95-2628227
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
11911 FM 529
Houston,
Texas
77041
(Address of principal executive offices)(Zip Code)
(713329-4500
(Registrant's telephone number, including area code)
Not Applicable
(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 April 23, 2021: 99,752,541 



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
 
Mar 31, 2021Dec 31, 2020
(in thousands, except share data)
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$442,743 $452,016 
Accounts receivable, net284,480 296,214 
Contract assets, net245,347 221,997 
Inventory, net130,612 141,241 
Other current assets58,335 58,795 
Total Current Assets1,161,517 1,170,263 
Property and equipment, at cost2,448,726 2,456,602 
Less accumulated depreciation1,887,076 1,865,495 
Net property and equipment561,650 591,107 
Other Assets:
Goodwill35,065 35,016 
Other noncurrent assets107,829 108,250 
Right-of-use operating lease assets137,463 141,206 
Total other assets280,357 284,472 
Total Assets$2,003,524 $2,045,842 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$92,515 $94,207 
Accrued liabilities276,322 292,863 
Contract liabilities47,906 50,046 
Total current liabilities416,743 437,116 
Long-term debt804,888 805,251 
Long-term operating lease liabilities150,229 156,074 
Other long-term liabilities83,319 89,244 
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 capital168,411 192,492 
Treasury stock; 11,081,546 and 11,525,725 shares, at cost
(634,585)(660,021)
Retained earnings1,341,855 1,351,220 
Accumulated other comprehensive loss(361,108)(359,306)
Oceaneering shareholders' equity542,282 552,094 
       Noncontrolling interest6,063 6,063 
               Total equity548,345 558,157 
Total Liabilities and Equity$2,003,524 $2,045,842 

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 March 31,
(in thousands, except per share data)
20212020
Revenue$437,553 $536,668 
Cost of services and products380,896 489,916 
Gross margin56,657 46,752 
Selling, general and administrative expense42,874 55,741 
Long-lived assets impairments 68,763 
Goodwill impairment 303,005 
Income (loss) from operations13,783 (380,757)
Interest income519 1,277 
Interest expense, net of amounts capitalized(10,407)(12,462)
Equity in income (losses) of unconsolidated affiliates534 1,197 
Other income (expense), net(1,453)(7,128)
Income (loss) before income taxes2,976 (397,873)
Provision (benefit) for income taxes12,341 (30,275)
Net Income (Loss)$(9,365)$(367,598)
Weighted-average shares outstanding
    Basic99,461 99,055 
    Diluted99,461 99,055 
Earnings (loss) per share
    Basic$(0.09)$(3.71)
    Diluted$(0.09)$(3.71)

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 March 31,
(in thousands)20212020
Net income (loss)$(9,365)$(367,598)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments(2,856)(70,325)
 
Change in unrealized gains for available-for-sale debt securities (1)
1,054 — 
Total other comprehensive income (loss)(1,802)(70,325)
Comprehensive income (loss)$(11,167)$(437,923)
(1)
There is no income tax expense associated with the three months ended March 31, 2021 due to reversal of a 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)
 
 Three Months Ended March 31,
(in thousands)20212020
Cash Flows from Operating Activities:
Net income (loss)$(9,365)$(367,598)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization, including goodwill impairment36,471 356,196 
Loss on impairment of long-lived assets 68,763 
Deferred income tax provision (benefit)(1,136)(8,405)
Net loss (gain) on sales of property and equipment152 16 
Noncash compensation3,161 3,116 
Noncash impact of lease accounting(2,542)647 
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(11,616)30,303 
Inventory10,628 8,384 
Proceeds from interest rate swaps 12,840 
Other operating assets(1,672)(11,504)
Currency translation effect on working capital, excluding cash(670)(9,302)
Current liabilities(20,373)(102,784)
Other operating liabilities(4,761)(12,822)
Total adjustments to net income (loss)7,642 335,448 
Net Cash Provided by (Used in) Operating Activities(1,723)(32,150)
Cash Flows from Investing Activities:
Purchases of property and equipment(10,699)(27,229)
Proceeds from redemption of investments in Angolan bonds2,361  
Distributions of capital from unconsolidated affiliates1,195 405 
Proceeds from sale of property and equipment 2,136 118 
Net Cash Provided by (Used in) Investing Activities(5,007)(26,706)
Cash Flows from Financing Activities:
Other financing activities(1,806)(1,668)
Net Cash Provided by (Used in) Financing Activities(1,806)(1,668)
Effect of exchange rates on cash(737)(5,671)
Net Increase (Decrease) in Cash and Cash Equivalents(9,273)(66,195)
Cash and Cash Equivalents—Beginning of Period452,016 373,655 
Cash and Cash Equivalents—End of Period$442,743 $307,460 

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, 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, 2021$27,709 $168,411 $(634,585)$1,341,855 $(361,108)$542,282 $6,063 $548,345 
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, 2019$27,709 $207,130 $(681,640)$1,850,244 $(334,097)$1,069,346 $6,063 $1,075,409 
Cumulative effect of ASC 326 adoption— — — (2,273)— (2,273)— (2,273)
Net income (loss)— — — (367,598)— (367,598)— (367,598)
Other comprehensive income (loss)— — — — (70,325)(70,325)— (70,325)
Restricted stock unit activity— (11,816)13,262 — — 1,446 — 1,446 
Restricted stock activity— (5,992)5,992 — — — — — 
Balance, March 31, 2020$27,709 $189,322 $(662,386)$1,480,373 $(404,422)$630,596 $6,063 $636,659 

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” 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 March 31, 2021 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, 2020. 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. All significant intercompany accounts and transactions have been eliminated.
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.
Recasting of Certain Prior Period Information. In the third quarter of 2020, we changed our organizational structure as part of the transformation to realign our businesses to achieve greater cost efficiencies and to bring together business units that frequently work together and promote increased synergies in bidding, project management and the use of offshore technicians. As a result, information that our chief operating decision maker regularly reviews changed. Therefore, for the three-month period ended March 31, 2021, we are reporting our financial results consistent with our newly realigned operating segments and have recast certain prior period amounts to conform to the way we now manage our businesses and monitor segment performance as described in Note 3–“Revenue” and Note 10–“Business Segment Information.” We also changed our reporting units to realign with the changes in our operating segments and reassessed impairments for long-lived assets and goodwill as described in Note 4–“Impairments.”
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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and
7

market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.
As of March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.
We have elected to apply the practical expedient available under Accounting Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.
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 March 31, 2021. 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 in the three-month periods ended March 31, 2021 and 2020.
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-month periods ended March 31, 2021 and 2020. 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. For additional information regarding write-downs and write-offs of property and equipment, long-lived intangible assets and right-of-use operating lease assets in the three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for property and equipment, long-lived intangible assets and right-of-use operating lease assets for the three-month period ended March 31, 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.
8

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. For additional information regarding impairments of goodwill three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for goodwill for the three-month period ended March 31, 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.9) million and $(7.1) million of foreign currency transaction gains (losses) in the three-month periods ended March 31, 2021 and 2020, respectively, and 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 the input method to faithfully depict revenue recognition, 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. We use the input cost-to-cost method to faithfully depict revenue recognition. 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. In prior years, we have recorded adjustments to earnings as a result of revisions to contract estimates; however, we did not have any material adjustments during the three months ended March 31, 2021 and 2020. 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
9

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.
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 Adopted Accounting Standards. On January 1, 2021, we adopted Accounting Standards Update (“ASU”) No. 2019-12, “Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification 740 (“ASC 740”), “Income Taxes,” and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Our adoption of ASU 2019-12 on January 1, 2021, did not have a material impact on our consolidated financial statements.
Recently Issued Accounting Standards. In March 2020, the Financial Accounting Standards Board issued 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
10

prospectively through December 31, 2022. We continue to evaluate the impact and do not expect this ASU to have a material impact on our consolidated financial statements.

3.    REVENUE

Revenue by Category

The following tables presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$119,119 $139,770 
Manufactured Products86,825 166,534 
Offshore Projects Group89,234 74,254 
Integrity Management & Digital Solutions54,048 64,729 
Total Energy Services and Products349,226 445,287 
Aerospace and Defense Technologies88,327 91,381 
Total$437,553 $536,668 
*Recast to reflect segment changes.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020
Geographic Operating Areas:
Foreign:
Africa$62,792 $63,417 
Norway52,294 52,184 
United Kingdom43,180 60,787 
Asia and Australia37,547 45,680 
Brazil20,653 26,489 
Other20,435 24,659 
Total Foreign236,901 273,216 
United States200,652 263,452 
Total$437,553 $536,668 
Timing of Transfer of Goods or Services:
Revenue recognized over time$408,173 $498,307 
Revenue recognized at a point in time29,380 38,361 
Total$437,553 $536,668 

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.
Three months ended
(in thousands)Mar 31, 2021Mar 31, 2020
Total contract assets, beginning of period$221,997 $221,288 
Revenue accrued411,653 455,014 
Amounts billed(388,303)(439,195)
Total contract assets, end of period$245,347 $237,107 
Total contract liabilities, beginning of period$50,046 $117,342 
Deferrals of milestone payments24,637 10,625 
Recognition of revenue for goods and services(26,777)(66,038)
Total contract liabilities, end of period$47,906 $61,929 
   

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.

Performance Obligations

As of March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $188 million. In arriving at this value, we have used two practical 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 $144 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $44 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 March 31, 2021. 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 months ended March 31, 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of March 31, 2021, 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 costs to obtain a contract when those amounts are significant and the contract is expected at inception to exceed one year in duration. Otherwise, the costs are expensed in the period when incurred. Costs to obtain a contract primarily consist of bid and proposal costs, which
12

are incremental to our fixed costs. 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 $8.1 million and $8.3 million as of March 31, 2021 and December 31, 2020, respectively. For the three-month periods ended March 31, 2021 and 2020, we recorded amortization expense of $1.0 million and $1.9 million, respectively. No impairment costs were recognized.


4.    IMPAIRMENTS

Goodwill
We did not identify any triggering events and, accordingly, no impairments of goodwill were recorded in the three-month period ended March 31, 2021.
During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present and we were required to perform a quantitative analysis for our Subsea Products–Service, Technology and Rentals (“ST&R”), Subsea Products–Manufactured Products, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units. Based on these quantitative analyses, the fair value was determined to be less than the carrying value for each of those reporting units, with the exception of Subsea Products–Manufactured Products. As a result, for our Subsea Products–ST&R, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units, we recorded pre-tax goodwill impairment losses of $51 million, $130 million, $111 million and $11 million, respectively. For our Remotely Operated Vehicles (“ROV”) and Advanced Technologies–Government reporting units, qualitative assessments were performed; and we concluded that it was more likely than not the fair value of each of those reporting units was more than the carrying value of the reporting unit and, therefore, no impairments were recorded for those reporting units.
Our estimates of fair values for our reporting units determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable values. For our cash flow projections for the three-months ended March 31, 2020, we utilized a weighted-average cost of capital ranging from 11% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%.
Our third quarter 2020 change in our operating segments resulted in one reporting unit for each of our new segments. The following table reflects goodwill impairments as recorded in the three-month period ended March 31, 2020, and allocated, based on historical cost, to the new reporting segments determined in the third quarter of 2020:
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitGoodwill ImpairmentSubsea Robotics Manufactured ProductsOPGIMDSTotal
Subsea Products/ST&R$51,302 $17,457 $— $33,845 $— $51,302 
Subsea Projects/Subsea Projects129,562 84,661 — 32,440 12,461 129,562 
Asset Integrity/Asset Integrity110,753 — — — 110,753 110,753 
Advanced Technologies/Commercial11,388 — 11,388 — — 11,388 
Total goodwill impairment$303,005 $102,118 $11,388 $66,285 $123,214 $303,005 
Aside from the goodwill impairments discussed above, the changes in our reporting units' goodwill balances during the periods presented are from currency exchange rate changes.
13

For further information regarding goodwill by business segment, see Note 10–“Business Segment Information.”

Property and Equipment and Intangible Assets
We did not identify any triggering events and, accordingly, no impairments of long-lived assets were recorded in the three-month period ended March 31, 2021.
During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present within certain of our asset groups. To measure fair value for these asset groups, we used the following approaches:
Subsea Distribution Solutions U.K. - We utilized the cost approach and considered economic obsolescence under the income approach to determine fair value of the property and equipment.
Subsea Distribution Solutions Brazil and Angola - We utilized a combination of market and cost approaches to measure fair values.
Shallow Water vessels - We utilized the cost approach and considered historical, current and anticipated dayrates and utilization to measure market value.
Renewables and Special Projects - We utilized a combination of market and cost approaches to measure fair values.
Oceaneering Entertainment Systems and Oceaneering Automated Guided Vehicles (“AGV”) Systems - We utilized a combination of market and cost approaches to measure fair value.
Our estimates of fair value for these asset groups determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable value. Our cash flow projections utilized a weighted-average cost of capital ranging from 12% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%.
As a result, we determined that the carrying values exceeded the estimated fair values and recorded impairments as noted below. Our third quarter 2020 change in operating segments did not result in any changes in our asset groups. The following table reflects long-lived asset impairments as recorded in the three-month period ended March 31, 2020, and assigned to the new reporting segments determined in the third quarter of 2020:
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitLong-lived Asset ImpairmentsManufactured Products OPGIMDSTotal
Subsea Products      
Subsea Distribution Solutions U.K.$6,543 $6,543 $— $— $6,543 
Subsea Distribution Solutions Brazil9,834 9,834 9,834 
Subsea Distribution Solutions Angola38,482 38,482 38,482 
Subsea Projects
Shallow Water vessels3,894 3,894 3,894 
Renewables and Special Projects Group3,628 3,628 3,628 
Global Data Solutions167 167 167 
Advanced Technologies
Oceaneering Entertainment Systems5,065 5,065 5,065 
Oceaneering AGV Systems1,150 1,150 1,150 
Total long-lived asset impairments$68,763 $61,074 $7,522 $167 $68,763 


14

5.    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 from the sources of our results. The effective tax rate for the three-month periods ended March 31, 2021 and 2020 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of operating revenue and results, changes in uncertain tax positions and other discrete items. We do not believe a discussion of the annual 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 or deferred taxes related to balance sheet translation gains or losses.

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 recently established rules and procedures under the CARES Act, we filed a 2014 refund claim to carry back our U.S. net operating loss generated in 2019 and amended our 2012 and 2013 federal income tax returns impacted by the net operating loss carryback. Prior to the enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $5.6 million as of March 31, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of March 31, 2021. We also realized a non-cash tax benefit of $8.4 million due to the carryback provision of the CARES Act recognized as a reduction in long-term liabilities.
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 $14 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of March 31, 2021 and December 31, 2020, 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
Norway2016
Angola2013
Brazil2016
Australia2015

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

15

6.    SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Mar 31, 2021Dec 31, 2020
Inventory:
Remotely operated vehicle parts and components$64,700 $62,788 
Other inventory, primarily raw materials65,912 78,453 
Total$130,612 $141,241 
Other current assets:
Prepaid expenses$49,171 $48,616 
Angolan bonds9,164 10,179 
Total$58,335 $58,795 
Accrued liabilities:
Payroll and related costs$106,111 $135,042 
Accrued job costs50,193 47,721 
Income taxes payable44,015 35,929 
Current operating lease liability18,975 18,798 
Other57,028 55,373 
Total$276,322 $292,863 

7.    DEBT
Long-term debt consisted of the following: 
(in thousands)Mar 31, 2021Dec 31, 2020
4.650% Senior Notes due 2024$500,000 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements10,224 10,870 
Unamortized debt issuance costs(5,336)(5,619)
Long-term debt$804,888 $805,251 

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 October 2014, we entered into a credit agreement (as amended, the “Credit Agreement”) with a group of banks. The Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Revolving Credit Facility”). Subject to certain conditions, the aggregate commitments under the Revolving Credit Facility may be increased by up to $300 million at any time upon agreement between us and existing or additional lenders. Borrowings under the Revolving Credit Facility may be used for general corporate purposes. The 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.

16

In February 2018, we entered into Agreement and Amendment No. 4 to the Credit Agreement ("Amendment No. 4"). Amendment No. 4 amended the Credit Agreement to, among other things, extend the maturity of the Revolving Credit Facility to January 25, 2023 with the extending lenders, which represent 90% of the existing commitments of the lenders, such that the total commitments for the Revolving Credit Facility will be $500 million until October 25, 2021, and thereafter $450 million until January 25, 2023. As of March 31, 2021, we had no borrowings outstanding under the Revolving Credit Facility.

Borrowings under the Revolving Credit Facility bear interest at an Adjusted Base Rate or the Eurodollar Rate (both as defined in the Credit Agreement), at our option, plus an applicable margin based on our Leverage Ratio (as defined in the Credit Agreement) and, at our election, based on the ratings of our senior unsecured debt by designated ratings services, thereafter to be based on such debt ratings. The applicable margin varies: (1) in the case of advances bearing interest at the Adjusted Base Rate, from 0.125% to 0.750%; and (2) in the case of advances bearing interest at the Eurodollar Rate, from 1.125% to 1.750%. The Adjusted Base Rate is the highest of (1) the per annum rate established by the administrative agent as its prime rate, (2) the federal funds rate plus 0.50% and (3) the daily one-month LIBOR plus 1%. We pay a commitment fee ranging from 0.125% to 0.300% on the unused portion of the Revolving Credit Facility, depending on our Leverage Ratio. The commitment fees are included as interest expense in our consolidated financial statements.

The 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. We are also subject to a maximum adjusted total Capitalization Ratio (as defined in the Credit Agreement and which stipulates, that among other items, we exclude any impacts associated with current and prior period impairments) of 55%. The Credit Agreement includes customary events of default and associated remedies. As of March 31, 2021, we were in compliance with all the covenants set forth in the 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month LIBOR plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. 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.6 million to interest expense for the three-month period ended March 31, 2021.

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 $3.0 million of new loan costs, including costs of the amendments prior to Amendment No. 4, related to the 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 Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and to January 2023 for the Credit Agreement using the straight-line method, which approximate the effective interest rate method.

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

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, primarily from within the energy industry, which is our major source of 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 $779 million as of March 31, 2021, 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 $(1.9) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gain (losses) related to the Brazilian real of $(0.1) million and $(4.0) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our U.S. dollar denominated liability balances to the Brazilian real. We recorded foreign currency transaction losses related to the Angolan kwanza and Brazilian real 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 March 31, 2021 and December 31, 2020, we had the equivalent of approximately $3.3 million and $4.7 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 March 31, 2021 and December 31, 2020, we had $9.2 million and $10 million, respectively, of Angolan bonds on our Consolidated Balance Sheets. 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 in other current assets in our Consolidated Balance Sheets. During the three-month period ended March 31, 2021, we sold a portion of these bonds for $2.4 million and recognized a gain of $0.3 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 $9.2 million and $10 million as of March 31, 2021 and December 31, 2020, 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 March 31, 2021, we have $1.1 million in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.

Due to the ongoing impact of COVID-19, certain projects that were in process have been delayed in our Manufacturing Products segment. As of March 31, 2021 and December 31, 2020, we had outstanding accounts receivable and contracts assets of approximately $51 million for these projects. We continue to believe these accounts receivable and contract assets are realizable and the projects will resume.
18

9.    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. We have no outstanding stock options and, therefore, no share-based compensation to be recognized pursuant to stock option grants.
During 2019, 2020 and through March 31, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through March 31, 2021, our Board of Directors granted 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. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The shares of restricted stock we grant to our nonemployee directors vest in full on the first anniversary of the award date, conditional on continued service as a director. 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 2019 through March 31, 2021, 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 March 31, 2021 and December 31, 2020, respective totals of 2,747,341 and 1,955,346 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 $20 million as of March 31, 2021. 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, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since December 31, 2015. We account for the shares we hold in treasury under the cost method, at average cost.

10.    BUSINESS SEGMENT INFORMATION

We are a global provider of engineered services and products, primarily to the offshore energy industry. Through the use of our applied technology expertise, we also serve the defense, aerospace and commercial theme park industries.

In the third quarter of 2020, we changed our organizational structure as part of the transformation to realign our businesses to achieve greater cost efficiencies and to bring together business units that frequently work together and promote increased synergies in bidding, project management and the use of offshore technicians. As a result, information that our chief operating decision maker regularly reviews changed. Therefore, beginning with results for the three months ended September 30, 2020, we are reporting our financial results consistent with our newly realigned operating segments and have recast certain prior period amounts to conform to the way we internally manage our businesses and monitor segment performance. Our new structure aligns our company around five reportable segments: (1) Subsea Robotics; (2) Manufactured Products; (3) Offshore Projects Group; (4) Integrity Management & Digital Solutions; and (5) Aerospace and Defense Technologies.

19

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

Subsea RoboticsOur Subsea Robotics segment consists of our prior ROV segment, plus ROV tooling (previously in our Subsea Products segment) and survey services (previously in our Subsea Projects segment). Our Subsea Robotics segment provides the following:

ROVs for drilling 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 consists of our prior Manufactured Products Business unit (previously in our Subsea Products segment) plus commercial theme park entertainment systems and AGV technology (both previously in our Advanced Technologies segment). Our 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
AGV technology and entertainment systems to a variety of industries.

Offshore Projects GroupOur OPG segment consists of our prior Subsea Projects segment less survey services, maritime shipping and global data solutions (“GDS”) plus our Service and Rental business unit (previously in our Subsea Products segment). Our 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 charter vessels;
installation and workover control systems and ROV workover control systems;
project management and engineering; and
seabed preparation, route clearance and trenching services for submarine cables for the renewable energy markets.

Integrity Management & Digital SolutionsOur IMDS segment consists of our prior Asset Integrity segment plus GDS and maritime shipping (both previously in our Subsea Projects segment). Our 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 consists of our prior Government business unit (previously in our Advanced Technologies segment). Our ADTech segment provides services and products include 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.

20

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:
 Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020 *Dec 31, 2020
Revenue
Energy Services and Products
Subsea Robotics$119,119 $139,770 $114,711 
Manufactured Products86,825 166,534 99,899 
Offshore Projects Group89,234 74,254 67,821 
Integrity Management & Digital Solutions54,048 64,729 54,307 
Total Energy Services and Products349,226 445,287 336,738 
Aerospace and Defense Technologies88,327 91,381 87,524 
Total$437,553 $536,668 $424,262 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$14,619 $(94,083)$14,477 
Manufactured Products2,753 (66,138)12,218 
Offshore Projects Group8,813 (79,323)(9,940)
Integrity Management & Digital Solutions2,474 (121,535)892 
Total Energy Services and Products28,659 (361,079)17,647 
Aerospace and Defense Technologies16,839 12,971 16,525 
Unallocated Expenses(31,715)(32,649)(33,692)
Total$13,783 $(380,757)$480 
Depreciation and Amortization, including Goodwill Impairment
Energy Services and Products
Subsea Robotics$22,952 $139,187 $23,210 
Manufactured Products3,227 15,964 3,193 
Offshore Projects Group7,125 74,907 16,979 
Integrity Management & Digital Solutions1,124 124,343 1,255 
Total Energy Services and Products34,428 354,401 44,637 
Aerospace and Defense Technologies1,276 687 667 
Unallocated Expenses767 1,108 1,146 
Total$36,471 $356,196 $46,450 
* Recast to reflect segment changes.

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

Income (Loss) from Operations
Three Months Ended March 31, 2021—During the three-month period ended March 31, 2021, we recorded adjustments attributable to each of our reporting segments as follows:
For the Three Months Ended March 31, 2021
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Other$395 $537 $149 $217 $10 $— $1,308 
Total of adjustments$395 $537 $149 $217 $10 $— $1,308 
Three Months Ended March 31, 2020—During the three-month period ended March 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:
For the Three Months Ended March 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Long-lived assets impairments$— $61,074 $7,522 $167 $— $— $68,763 
Long-lived assets write-offs7,328 — — — — — 7,328 
Goodwill impairment102,118 11,388 66,285 123,214 — — 303,005 
Other919 1,984 1,216 2,231 — 280 6,630 
Total of adjustments$110,365 $74,446 $75,023 $125,612 $ $280 $385,726 
Three Months Ended December 31, 2020—During the three-month period ended December 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:
For the Three Months Ended December 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Long-lived assets impairments— $— $1,304 $378 $— $— $1,682 
Long-lived assets write-offs— — 9,401 170 — — 9,571 
Other221 (3,489)643 422 27 — (2,176)
Total of adjustments$221 $(3,489)$11,348 $970 $27 $ $9,077 
Depreciation and Amortization, including Goodwill Impairment
Depreciation expense on property and equipment, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $35 million, $43 million and $46 million in the three-month periods ended March 31, 2021 and 2020 and December 31, 2020, respectively.
Amortization expense on long-lived intangible assets, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $1.3 million, $2.6 million and less than $1.0 million in the three-month periods ended March 31, 2021 and 2020 and December 31, 2020, respectively.
Goodwill impairment expense, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, was $303 million in the three-month period ended March 31, 2020. For further information regarding goodwill impairment expense, see Note 4–“Impairments.”
Long-lived asset write-offs, reflected in Depreciation and Amortization, including Goodwill Impairment in the table above, were $7.3 million and $9.6 million in the three-month periods ended March 31, 2020 and December 31, 2020, respectively. For further information regarding our long-lived assets write-offs, see Note 4– “Impairments.”

22

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 on the U.S. and the global economy, as well as on our business;
our second quarter 2021 operating results and the contributions from our segments to those results, as well as the amount of Unallocated Expenses for the second quarter;
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 2021;
free cash flow, which we define as net cash provided by operating activities less cash paid for purchases of property and equipment, in 2021 and in future periods;
future demand, order intake and business activity levels;
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;
shares to be repurchased under our share repurchase plan;
the implementation of new accounting standards and related policies, procedures and controls;
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, 2020. 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, 2020.

Realignment of Reportable Segments
As described in Note 10—“Business Segment Information” in the Notes to Consolidated Financial Statements included in this report, in the third quarter of 2020, we changed our organizational structure as part of the transformation to realign our businesses to achieve greater cost efficiencies and to bring together business units that frequently work together and promote increased synergies in bidding, project management and the use of offshore technicians. As a result, information that our chief operating decision maker regularly reviews for purposes of allocating resources and assessing performance changed. Therefore, for the three months ended March 31, 2021 and 2020, we are reporting our financial results consistent with our newly realigned operating segments and have recast certain prior period amounts to conform to the way we internally manage our businesses and monitor segment performance. Our new structure aligns our company around five reportable segments: (1) Subsea Robotics; (2) Manufactured Products; (3) Offshore Projects Group (“OPG”); (4) Integrity Management & Digital Solutions (“IMDS”); and (5) Aerospace and Defense Technologies (“ADTech”).

Overview of our Results and Guidance

Our diluted earnings (loss) per share for the three-month period ended March 31, 2021 were $(0.09), as compared to $(0.25) in the immediately preceding quarter and $(3.71) for the corresponding period of the prior year. We have continued to improve our operating performance by driving operational efficiency, led by focusing on safety, quality
23

and value-based solutions for our customers. Each of our operating segments reported positive adjusted operating income in the first quarter of 2021.
During the first quarter of 2021, we utilized $1.7 million of cash in operating activities, as the payment of accrued employee incentive payments related to attainment of specific performance goals in prior periods was mostly offset by good operating performance. In addition, $11 million of cash was used for maintenance and growth capital expenditures. These two items were the largest contributors to our $9.3 million cash reduction during the first quarter of 2021.
Looking forward, we believe our consolidated second quarter 2021 results will improve sequentially on higher revenue. We anticipate higher activity levels and operating results in our Subsea Robotics and OPG segments, higher activity levels and relatively flat operating results in our IMDS and ADTech segments and lower activity levels and lower operating results in our Manufactured Products segment. Unallocated Expenses are expected to average in the low- to mid-$30 million range.

On March 27, 2020, the CARES Act was signed into law in the United States. In accordance with the recently established rules and procedures under the CARES Act, we filed a 2014 refund claim to carry back our U.S. net operating loss generated in 2019 and amended our 2012 and 2013 federal income tax returns impacted by the net operating loss carryback. Prior to the enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $5.6 million as of March 31, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of March 31, 2021.
Our cash tax payments for the full year of 2021 are estimated to be in the range of $40 million to $45 million, primarily due to taxes incurred in countries that impose tax on the basis of in-country revenue, without regard to the profitability of such operations. These cash tax payments do not include the impact of approximately $28 million of CARES Act tax refunds expected to be received in 2021.
We affirm our guidance range of $50 million to $70 million for capital expenditures for the full year of 2021. We remain committed to maintaining strong liquidity for the full year of 2021 and believe that our cash position, undrawn revolving credit facility, and debt maturity profile should provide us ample resources and time
to address potential opportunities to improve our returns.

Results of Operations

We operate in five business segments. The 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 and mobility solutions industries (“Energy Services and Products”) and services and products provided to non-energy industries (“Aerospace and Defense Technologies”). Our Unallocated Expenses are those not associated with a specific business segment.

Consolidated revenue and profitability information are as follows:
Three Months Ended
(dollars in thousands)Mar 31, 2021Mar 31, 2020Dec 31, 2020
Revenue$437,553 $536,668 $424,262 
Gross Margin56,657 46,752 45,001 
Gross Margin %13 %%11 %
Operating Income (Loss)13,783 (380,757)480 
Operating Income (Loss) %%(71)%— %

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

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 (losses) of $14 million, $(381) million and $0.5 million in the three-month periods ended March 31, 2021, March 31, 2020 and December 31, 2020, respectively. Included in our operating income (losses) for the three months ended March 31, 2021, March 31, 2020 and December 31, 2020 were charges of $1.3 million, $386 million and $9.1 million, respectively, primarily due to market conditions requiring impairment of certain of our assets along with other costs we recognized as we adapted our geographic footprint and staffing levels to the conditions of the markets we serve. Charges included in the three months ended March 31, 2021, March 31, 2020 and December 31, 2020 are summarized as follows:

For the three months ended March 31, 2021
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Other$395 $537 $149 $217 $10 $— $1,308 
Total charges$395 $537 $149 $217 $10 $ $1,308 

For the three months ended March 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Long-lived assets impairments$— $61,074 $7,522 $167 $— $— $68,763 
Long-lived assets write-offs7,328 — — — — — 7,328 
Goodwill impairment102,118 11,388 66,285 123,214 — — 303,005 
Other919 1,984 1,216 2,231 — 280 6,630 
Total charges$110,365 $74,446 $75,023 $125,612 $ $280 $385,726 

For the three months ended December 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOffshore Projects GroupIntegrity Management & Digital SolutionsAerospace and Defense TechnologiesUnallocated ExpensesTotal
Charges for the effects of:
Long-lived assets impairments$— $— $1,304 $378 $— $— $1,682 
Long-lived assets write-offs— — 9,401 170 — — 9,571 
Other221 (3,489)643 422 27 — (2,176)
Total charges$221 $(3,489)$11,348 $970 $27 $ $9,077 
Energy Services and Products

The primary focus of our Energy Services and Products business over the last several years has been toward leveraging our asset base and capabilities for providing services and products predominantly for offshore energy
25

operations and subsea completions, inclusive of our customers’ operating expenses and the offshore renewable energy market.

The table that follows sets out the 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 Ended
(dollars in thousands)
Mar 31, 2021Mar 31, 2020 *Dec 31, 2020
Subsea Robotics
Revenue$119,119 $139,770 $114,711 
Gross Margin24,078 19,473 24,777 
Operating Income (Loss)14,619 (94,083)14,477 
Operating Income (Loss) %12 %(67)%13 %
ROV Days Available22,469 22,750 22,999 
ROV Days Utilized11,887 14,853 12,456 
ROV Utilization53 %65 %54 %
         
Manufactured Products
Revenue86,825 166,534 99,899 
Gross Margin10,004 17,949 20,092 
Operating Income (Loss)2,753 (66,138)12,218 
Operating Income (Loss) %%(40)%12 %
Backlog at End of Period248,000 419,000 266,000 
Offshore Projects Group
Revenue89,234 74,254 67,821 
Gross Margin15,111 2,095 (2,367)
Operating Income (Loss)8,813 (79,323)(9,940)
Operating Income (Loss) %10 %(107)%(15)%
Integrity Management & Digital Solutions
Revenue54,048 64,729 54,307 
Gross Margin8,209 9,792 7,396 
Operating Income (Loss)2,474 (121,535)892 
Operating Income (Loss) %%(188)%%
Total Energy Services and Products
Revenue$349,226 $445,287 $336,738 
Gross Margin57,402 49,309 49,898 
Operating Income (Loss)28,659 (361,079)17,647 
Operating Income (Loss) %%(81)%%
* Recast to reflect segment changes.

In general, our Energy Services and Products business focuses on supplying services and products to the oil and gas industry, and to a lesser extent, the offshore renewables and mobility solutions industries. The adverse impacts of the COVID-19 pandemic and the associated supply and demand imbalance along with lower crude oil prices
26

have resulted in lower levels of activity and profitability. As we expect a recovery will take time to restore profitability and generate satisfactory returns, we have been reviewing our cost structure and aggressively implementing cost improvement initiatives.

Subsea Robotics. We believe we are the world's largest provider of 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 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 Ended
 Mar 31, 2021Mar 31, 2020 *Dec 31, 2020
ROV78 %80 %80 %
 
Other22 %20 %20 %
* Recast to reflect segment changes.

During the first quarter of 2021, Subsea Robotics operating income was flat on slightly higher revenue as compared to the immediately preceding quarter, primarily due to higher ROV drill support days and survey activity. Pricing for the various Subsea Robotics services remained stable during the first quarter of 2021. Subsea Robotics operating income for the first quarter of 2021 increased as compared to the corresponding period of the prior year, due to charges of $110 million in the first quarter of 2020 for goodwill impairment, write-offs of certain equipment, and other expenses. Exclusive of those charges, Subsea Robotics operating income for the first quarter of 2021 decreased as compared to the corresponding period of the prior year as a result of fewer ROV days on hire.

Fleet utilization decreased to 53% in the three-month period ended March 31, 2021 from 54% and 65% for the three-month periods ended December 31, 2020 and March 31, 2020, respectively. We added three new ROVs to our fleet during the three months ended March 31, 2021 and retired three, resulting in a total of 250 ROVs in our ROV fleet as of both March 31, 2021 and March 31, 2020.

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 to the commercial theme park industry and mobile robotics solutions, including automated guided vehicle (“AGV”) technology to a variety of industries.

Our Manufactured Products operating results in the first quarter of 2021 were lower than those of the immediately preceding quarter, on lower revenue. First quarter of 2021 operating results did not benefit from favorable contract close-outs and negotiated supply chain savings that occurred in the fourth quarter of 2020. Activity in our mobility solutions businesses remained weak during the first quarter of 2021. Manufactured Products operating income for the first quarter of 2021 increased as compared to the corresponding period of the prior year, due to charges of $74 million in the first quarter of 2020 for long-lived asset and goodwill impairments, and other expenses. Exclusive of those charges, Manufactured Products operating income decreased as compared to the corresponding period of the prior year as a result of increased activity in subsea umbilical and hardware throughput in the first quarter of 2020 that did not occur in the first quarter of 2021.

Our Manufactured Products backlog was $248 million as of March 31, 2021 compared to $266 million as of December 31, 2020. The backlog decrease was attributable to reduced levels of bookings in 2021 in both our energy-related and non-energy related operations. Many of our energy-related Manufactured Products customers have delayed investment decisions due to low oil demand and pricing through much of 2020, while many of our non-energy-related customers have delayed investment decisions due to uncertainties regarding COVID-19 and the related potential operating risks. Our book-to-bill ratio was 0.6 for the trailing 12 months, as compared with a book-to-bill ratio of 0.4 for the year ended December 31, 2020.

Offshore Projects Group. Our OPG segment provides a broad portfolio of integrated subsea project capabilities and solutions, including subsea installation and intervention, installation and workover control systems (“IWOCS”)
27

and ROV workover control systems (“RWOCS”), project management and engineering, and seabed preparation, route clearance and trenching services.

Our OPG operating results improved in the first quarter of 2021 as compared to the immediately preceding quarter, due to fourth quarter charges of $11 million for asset impairments and write-offs and other expenses. Exclusive of those charges, our OPG operating results increased in the first quarter of 2021 as compared to the immediately preceding quarter, on higher revenue, primarily due to the start-up of field activities on the riserless light well intervention project in Angola. Our OPG operating results improved in the three months ended March 31, 2021 compared to the corresponding period of the prior year, due to first quarter 2020 charges of $75 million for goodwill and asset impairments and other expenses. Exclusive of those charges, our OPG operating results were higher in the three-month period ended March 31, 2021 as compared to the corresponding period of the prior year, primarily due to the year-over-year contribution from our Angola riserless light well intervention campaign discussed above.

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 solution for the energy industry and software and analytical solutions for the bulk cargo maritime industry.

Our IMDS operating results for the first quarter of 2021 improved, as compared to the immediately preceding quarter, on flat revenue, primarily due to improved execution. IMDS operating results for the three-month period ended March 31, 2021 as compared to the corresponding period of the prior year, improved primarily due to charges in the first quarter of 2020 of $126 million for goodwill and asset impairments and other expenses. Exclusive of those charges, operating results for the three-month period ended March 31, 2021 were lower as compared to the corresponding period of the prior year, due to higher pre-COVID activity levels in the first quarter of 2020.

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 Ended
(dollars in thousands)Mar 31, 2021Mar 31, 2020 *Dec 31, 2020
Revenue$88,327 $91,381 $87,524 
Gross Margin22,110 17,485 20,328 
Operating Income (Loss)16,839 12,971 16,525 
Operating Income (Loss) %19 %14 %19 %
* Recast to reflect segment changes.

Our ADTech segment operating results for the first quarter of 2021 were marginally higher as compared to the immediately preceding quarter, on flat revenue. ADTech operating results for the three-month period ended March 31, 2021 were slightly higher when compared to the corresponding period of the prior year, on slightly lower revenue due to increased 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.

28

The following table sets forth our Unallocated Expenses for the periods indicated:
Three Months Ended
(dollars in thousands)
Mar 31, 2021Mar 31, 2020Dec 31, 2020
Gross margin expenses $(22,855)$(20,042)(25,225)
% of revenue%%%
Operating expenses(31,715)(32,649)(33,692)
Operating expenses % of revenue%%%

Our Unallocated operating expenses for the first quarter of 2021 were lower as compared to the immediately preceding quarter due to lower expenses for information technology-related projects resulting from timing delays. Our Unallocated operating expenses for the first quarter of 2021 were relatively flat as compared to the corresponding period of the prior year.

Other

The following table sets forth our significant financial statement items below the income (loss) from operations line.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020Dec 31, 2020
Interest income$519 $1,277 $881 
Interest expense, net of amounts capitalized(10,407)(12,462)(10,577)
Equity in income (losses) of unconsolidated affiliates534 1,197 266 
Other income (expense), net(1,453)(7,128)(645)
Provision (benefit) for income taxes12,341 (30,275)15,405 

In addition to interest on borrowings, interest expense, net of amounts capitalized, includes amortization of loan costs and hedge accounting adjustments, fees for lender commitments under our 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 March 31, 2021 and 2020, we incurred foreign currency transaction gains (losses) of $(1.9) million and $(7.1) million, respectively. The currency losses in the 2021 and 2020 periods were primarily related to declining exchange rates for the Angolan kwanza and the Brazilian real relative to the U.S. dollar. We could incur further foreign currency exchange losses in Angola and Brazil if further currency devaluations occur.

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-month periods ended March 31, 2021 and 2020 was different than the federal statutory rate of 21%, primarily due to the geographical mix of operating revenue and results, changes in uncertain tax positions and other discrete items. Therefore, we do not believe a discussion of the annual 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 recently established rules and procedures under the CARES Act, we filed a 2014 refund claim to carry back our U.S. net operating loss generated in 2019 and amended our 2012 and 2013 federal income tax returns impacted by the net
operating loss carryback. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $5.6 million as of March 31, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of March 31, 2021.

29

Liquidity and Capital Resources

We consider our liquidity, cash flows and capital resources adequate to support our operations, capital commitments and growth initiatives. As of March 31, 2021, we had working capital of $745 million, including $443 million of cash and cash equivalents. Additionally, we had $500 million available through our revolving credit facility under a credit agreement further described below.

Amendment No. 4 to the Credit Agreement (as defined below) provides for a $500 million revolving credit facility until October 25, 2021 and thereafter $450 million until January 25, 2023 with a group of banks. Our revolving credit facility provided under the Credit Agreement was undrawn as of March 31, 2021, and remains undrawn as of the date of this report, and our nearest maturity of indebtedness is our $500 million of 2024 Notes (as defined below) due in November 2024. Given that the 2024 Notes are currently trading at market discount to principal amount, we may, from time to time, complete 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 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.

Cash flows for the three months ended March 31, 2021 and 2020 are summarized as follows:
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020
Changes in Cash:
Net Cash Used in Operating Activities$(1,723)$(32,150)
Net Cash Used in Investing Activities(5,007)(26,706)
Net Cash Used in Financing Activities(1,806)(1,668)
Effect of exchange rates on cash(737)(5,671)
Net Increase (Decrease) in Cash and Cash Equivalents$(9,273)$(66,195)

Operating activities

Our primary sources and uses of cash flows from operating activities for the three months ended March 31, 2021 and 2020 are as follows:
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020
Cash Flows from Operating Activities:
Net income (loss)$(9,365)$(367,598)
Non-cash items, net36,106 420,333 
Accounts receivable and contract assets(11,616)30,303 
Inventory10,628 8,384 
Current liabilities(20,373)(102,784)
Other changes(7,103)(20,788)
Net Cash Provided by (Used in) Operating Activities$(1,723)$(32,150)

The decrease in cash related to accounts receivable and contract assets in the three months ended March 31, 2021 reflects the timing of project milestones and customer payments. The increase in cash related to inventory in the three months ended March 31, 2021 corresponds with a decrease in our backlog. The decrease in cash related to current liabilities in the three months ended March 31, 2021 reflects the timing of vendor payments and the annual employee incentive payments related to attainment of specific performance goals in prior periods.

30

Investing activities

Our capital expenditures of $11 million were lower during the first three months of 2021, as compared to $27 million in the first three months of 2020, as a result of actions we have taken in 2021 and 2020 to reduce costs and preserve liquidity.

For 2021, we expect our organic capital expenditures to be in the range of $50 million to $70 million. This includes approximately $35 million to $40 million of maintenance capital expenditures and $15 million to $30 million of growth capital expenditures.

We previously had several deepwater vessels under long-term charter. The last of our long-term charters expired in March 2018. With the current market conditions, our philosophy is to attempt to charter vessels for specific projects on a back-to-back basis or short-term time charter party arrangements with the vessel owners. This generally minimizes our contract exposure by closely matching our obligations with our revenue.
    
Financing activities

In the three months ended March 31, 2021, we used $1.8 million of cash in financing activities. In the three months ended March 31, 2020, we used $1.7 million in financing activities.

As of March 31, 2021, we had long-term debt in the principal amount of $800 million outstanding and $500 million available under our revolving credit facility provided under the Credit Agreement.

In October 2014, we entered into a credit agreement (as amended, the “Credit Agreement”) with a group of banks. The Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Revolving Credit Facility”). Subject to certain conditions, the aggregate commitments under the Revolving Credit Facility may be increased by up to $300 million at any time upon agreement between us and existing or additional lenders. Borrowings under the Revolving Credit Facility may be used for general corporate purposes. The 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 (as defined and discussed below), and cash on hand.

In February 2018, we entered into Agreement and Amendment No. 4 to the Credit Agreement (“Amendment No. 4”). Amendment No. 4 amended the Credit Agreement to, among other things, extend the maturity of the Revolving Credit Facility to January 25, 2023 with the extending lenders, which represent 90% of the existing commitments of the lenders, such that the total commitments for the Revolving Credit Facility will be $500 million until October 25, 2021, and thereafter $450 million until January 25, 2023.

Borrowings under the Revolving Credit Facility bear interest at an Adjusted Base Rate or the Eurodollar Rate (both as defined in the Credit Agreement), at our option, plus an applicable margin based on our Leverage Ratio (as defined in the Credit Agreement) and, at our election, based on the ratings of our senior unsecured debt by designated ratings services, thereafter to be based on such debt ratings. The applicable margin varies: (1) in the case of advances bearing interest at the Adjusted Base Rate, from 0.125% to 0.750%; and (2) in the case of advances bearing interest at the Eurodollar Rate, from 1.125% to 1.750%. The Adjusted Base Rate is the highest of (1) the per annum rate established by the administrative agent as its prime rate, (2) the federal funds rate plus 0.50% and (3) the daily one-month LIBOR plus 1%. We pay a commitment fee ranging from 0.125% to 0.300% on the unused portion of the Revolving Credit Facility, depending on our Leverage Ratio. The commitment fees are included as interest expense in our consolidated financial statements.

The 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. We are also subject to a maximum adjusted total Capitalization Ratio (as defined in the Credit Agreement and which stipulates, that among other items, we exclude any impacts associated with current and prior period impairments) of 55%. The Credit Agreement includes customary events of default and associated remedies.
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.
31


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

Off-Balance Sheet Arrangements

We have not guaranteed any debt not reflected on our Consolidated Balance Sheets as of March 31, 2021, and we do not have any off-balance sheet arrangements, as defined by SEC 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, 2020, 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, 2020. As of March 31, 2021, there have been no material changes to the judgments, assumptions and estimates upon which our critical accounting policies and estimates are based.

32

Item 3.Quantitative and Qualitative Disclosures About Market Risk

We are currently 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 typically manage our exposure to interest rate changes through the use of a combination of fixed- and floating-rate debt. See Note 7—“Debt” in the Notes to Consolidated Financial Statements in this quarterly report for a description of our revolving credit facility and interest rates on our borrowings. We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes. These agreements swapped the fixed interest rate of 4.650% on $100 million of the 2024 Senior Notes to the floating rate of one-month LIBOR plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we terminated these interest rate swaps. 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 principally through arranging compensation in U.S. dollars or freely convertible currency and, to the extent possible, by limiting compensation received in other currencies to amounts necessary to meet obligations denominated in those currencies. 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 $(2.9) million and $(70) million in the three-month periods ended March 31, 2021 and 2020, 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.9) million and $(7.1) million in the three-month periods ended March 31, 2021 and 2020, respectively. We recorded foreign currency transaction losses related to the Angolan kwanza and Brazilian real as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods. Foreign currency gains (losses) related to the Brazilian real of $(0.1) million and $(4.0) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our U.S. dollar denominated liability balances to the Brazilian real. Foreign currency transaction gains (losses) related to the Angolan kwanza of $(1.4) million and $(1.9) million in three-month periods ended March 31, 2021 and 2020, 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 2020, we were able to repatriate $11 million of cash from Angola.

As of March 31, 2021 and December 31, 2020, we had the equivalent of approximately $3.3 million and $4.7 million, respectively, of kwanza cash balances in Angola reflected in 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 March 31, 2021 and December 31, 2020, we had $9.2 million and $10 million, respectively, of Angolan bonds on our Consolidated Balance Sheets. During the three-month period ended March 31, 2021, we sold a portion of these bonds for $2.4 million. 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 in other current assets in our Consolidated Balance Sheets.

We estimated the fair market value of the Angolan bonds to be $9.2 million and $10 million as of March 31, 2021 and December 31, 2020, 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 March 31, 2021, we have $1.1 million in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
33


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 March 31, 2021 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 March 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
34


PART II – OTHER INFORMATION
 
Item 1.Legal Proceedings†

For information regarding legal proceedings, see the discussion under the caption “Litigation” in Note 8—“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
*
10.01†
1-109458-KFeb. 202110.1
*
10.02†
1-109458-KFeb. 202110.2
*
10.03†
1-109458-KFeb. 202110.3
*
10.04†
1-109458-KFeb. 202110.4
*
10.05†
1-109458-KFeb. 202110.5
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.
Management contract or compensatory plan or arrangement.


35

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

36
EX-31.01 2 oii_exhibitx3101x1q2021.htm EX-31.01 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER MAR 2021 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 March 31, 2021;

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.

April 30, 2021
/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.02 3 oii_exhibitx3102x1q2021.htm EX-31.02 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER MAR 2021 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 March 31, 2021;

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.

April 30, 2021
/S/  ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.01 4 oii_exhibitx3201x1q2021.htm EX-32.01 SEC 1350 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER MAR 2021 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 March 31, 2021 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.

April 30, 2021
/S/    RODERICK A. LARSON
Date
Roderick A. Larson
President and Chief Executive Officer
(Principal Executive Officer)




EX-32.02 5 oii_exhibitx3202x1q2021.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER MAR 2021 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 March 31, 2021 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.

April 30, 2021
/S/  ALAN R. CURTIS
Date
Alan R. Curtis
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 oii-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 1001001 - Statement - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007007 - Statement - Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1008008 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1209201 - Statement - Statement of Shareholders' Equity (Policies) link:presentationLink link:calculationLink link:definitionLink 1110101 - Statement - Statement of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2001009 - Disclosure - Allowance for Credit Loss Statement link:presentationLink link:calculationLink link:definitionLink 2202202 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Summary Of Major Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2206203 - Disclosure - Summary Of Major Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Summary Of Major Accounting Policies Long-lived Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Summary Of Major Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Summary Of Major Accounting Policies Allowance for credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2315302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Revenue - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Revenue - Revenue by Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Revenue - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Revenue - Performance obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Revenue - Costs to obtain or fulfill a contract (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2323303 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Commitments And Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2334305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Business Segment Information - Financial Data By Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Allowance for Credit Losses (Notes) link:presentationLink link:calculationLink link:definitionLink 2241204 - Disclosure - Allowance for Credit Losses Notes (Policies) link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Allowance for Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Accounting Standards Updated (Notes) link:presentationLink link:calculationLink link:definitionLink 2245205 - Disclosure - Accounting Standards Updated (Policies) link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Accounting Standards Updated (Tables) link:presentationLink link:calculationLink link:definitionLink 2447423 - Disclosure - Accounting Standards Updated (Details) link:presentationLink link:calculationLink link:definitionLink 2148113 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Intangible Assets, Goodwill and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 oii-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 oii-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 oii-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restatement [Axis] Revision of Prior Period [Axis] Document Type Document Type Other income (expense), net Other Nonoperating Income (Expense) Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Commitments And Contingencies Commitments and Contingencies Disclosure [Text Block] Reporting Unit [Axis] Reporting Unit [Axis] Treasury Stock [Member] Treasury Stock [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Segments [Axis] Segments [Axis] Inventory Write-down Inventory Write-down Leases Lessee, Leases [Policy Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Line of Credit [Member] Line of Credit [Member] Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Security Exchange Name Security Exchange Name Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and Entity Information [Abstract] Total adjustments to net income (loss) Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Income (loss) from operations Income (Loss) from Operations Operating Income (Loss) Payments of debt issuance costs Payments of Debt Issuance Costs Ecosse [Member] Ecosse [Member] Ecosse [Member] Total current liabilities Liabilities, Current Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Transferred over Time [Member] Transferred over Time [Member] Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies Commitments and Contingencies Energy Services and Products Member Energy Services and Products Member [Member] Energy Services and Products Member Restricted stock and restricted stock unit activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Proceeds from Sale and Maturity of Other Investments Proceeds from Sale and Maturity of Other Investments Income taxes payable Taxes Payable, Current Entity Address, State or Province Entity Address, State or Province Accounts payable Accounts Payable, Current Accounts and Financing Receivable, Allowance for Credit Loss Accounts and Financing Receivable, Allowance for Credit Loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Integrity Managements & Digital Solutions Member Integrity Managements & Digital Solutions Member [Member] Integrity Managements & Digital Solutions Member Right-of-use operating lease assets Operating Lease, Right-of-Use Asset Angola [Member] ANGOLA Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] AUSTRALIA AUSTRALIA Derivative Liability, Notional Amount Derivative Liability, Notional Amount Increase (decrease) in unbilled receivables Contract with Customer, Asset, Reclassified to Receivable 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 Treasury Stock, Common, Value Treasury Stock, Common, Value Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payments of financing costs Payments of Financing Costs Maximum capitalization ratio Line of Credit Facility, Maximum Capitalization Ratio Line of Credit Facility, Maximum Capitalization Ratio Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Brazil [Member] Brazil [Member] BRAZIL Manufactured Products Member Manufactured Products Member [Member] Manufactured Products Member Asset Integrity [Member] Asset Integrity [Member] Asset Integrity [Member] Inventory, net Total Inventory, Net Revenue recognized but unbilled Revenue from Contract with Customer, Excluding Assessed Tax Inventory [Line Items] Inventory [Line Items] Disclosure Text Block Supplement [Abstract] Disclosure Text Block Supplement [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Geographical [Domain] Geographical [Domain] Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Tax Period [Axis] Tax Period [Axis] Debt instrument, term Debt Instrument, Term Shallow Water [Member] Shallow Water [Member] Shallow Water [Member] Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Oceaneering Entertainment System [Member] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Offshore Projects Group Offshore Projects Group [Member] Offshore Projects Group Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Unamortized debt issuance costs Unamortized Debt Issuance Expense 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). Other inventory, primarily raw materials Inventory, Work in Process and Raw Materials October 25, 2021 [Member] Debt Instrument, Redemption, Period One [Member] Number of instruments held Derivative, Number of Instruments Held Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Other Other Accrued Liabilities, Current Selected Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Tax Year 2013 [Member] Tax Year 2013 [Member] Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Entity Central Index Key Entity Central Index Key Financing Receivable [Member] Financing Receivable [Member] United Kingdom [Member] United Kingdom [Member] UNITED KINGDOM Derivative Instrument [Axis] Derivative Instrument [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 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 Senior Notes Senior Notes [Member] Property Subject to or Available for Operating Lease [Axis] Property Subject to or Available for Operating Lease [Axis] Business Acquisitions Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Gain (Loss) on Hedging Activity Gain (Loss) on Hedging Activity Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Interest costs capitalized Interest Costs Capitalized Effect of exchange rates on cash Effect of Exchange Rate on Cash and Cash Equivalents Income Statement Location [Axis] Income Statement Location [Axis] Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Impairment property plant equipment Impairment property plant equipment Impairment property plant equipment Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Tax expense from discrete items Tax Adjustments, Settlements, and Unusual Provisions Selling, general and administrative expense Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Other Assets, Noncurrent Other Assets, Noncurrent Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Business Segment Information Segment Reporting Disclosure [Text Block] Total Assets Assets Assets Accrued liabilities: Accrued Liabilities [Abstract] 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. Subsea Products [Member] Subsea Products [Member] Subsea Products [Member] Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Number outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Reporting Unit [Domain] Reporting Unit [Domain] OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Angolan bonds Debt Securities, Current Interest expense, net of amounts capitalized Interest Expense Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stockholders' Equity, Other Stockholders' Equity, Other Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Liability for Uncertainty in Income Taxes, Noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Transferred at Point in Time [Member] Transferred at Point in Time [Member] Other Segments [Member] Other Segments [Member] Non-US [Member] Non-US [Member] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Adjustments Table Adjustments Table [Table Text Block] Adjustments Table Base Rate Type [Axis] Base Rate Type [Axis] Contains all interest rate types where the base rate is the highest of all types [Axis] Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Inventory Increase (Decrease) in Inventories Eurodollar Rate [Member] Eurodollar Rate [Member] Eurodollar Rate [Member] Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss Debt Securities, Available-for-sale, Realized Gain Debt Securities, Available-for-sale, Realized Gain Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method 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] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair Value Hedge Liabilities Fair Value Hedge Liabilities Inventory: Inventory, Gross [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income Taxes Receivable Income Taxes Receivable Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Advance Type [Axis] Advance Type [Axis] Advance Type [Axis] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] United States [Member] Domestic Tax Authority [Member] 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 Common Stock, shares authorized (in shares) Common Stock, Shares Authorized Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Property and equipment, at cost Property, Plant and Equipment, Gross Revenue Revenue [Policy Text Block] Financial Data By Business Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Impairment of Long-Lived Assets Held-for-use Impairment of Long-Lived Assets Held-for-use Property and Equipment Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Prepaid expenses Prepaid Expense Income Statement [Abstract] Income Statement [Abstract] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Interest Receivable Interest Receivable Africa [Member] Africa [Member] Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Use Of Estimates Use of Estimates, Policy [Policy Text Block] Current Assets: Assets, Current [Abstract] Debt Securities, Available-for-sale, Unrealized Gain Debt Securities, Available-for-sale, Unrealized Gain Interest income Investment Income, Interest Income Tax Authority [Domain] Income Tax Authority [Domain] Debt Security Category [Axis] Debt Security Category [Axis] 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 Investments, fair value disclosure Investments, Fair Value Disclosure Oceaneering AGV System [Member] Oceaneering AGV System [Member] Oceaneering AGV System [Member] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Capitalized Contract Cost, Net Capitalized Contract Cost, Net Other Geographical [Member] Other Geographical [Member] Other Geographical [Member] Asia Pacific [Member] Asia Pacific [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Norway [Member] Norway [Member] NORWAY Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Debt Long-term Debt [Text Block] Goodwill and Intangible Assets Disclosure Goodwill and Intangible Assets Disclosure [Text Block] Equity in income (losses) of unconsolidated affiliates Income (Loss) from Equity Method Investments Net Income (Loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts Payable, Other, Current Accounts Payable, Other, Current SDS Brazil [Member] SDS Brazil [Member] SDS Brazil [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Noncash compensation Share-based Payment Arrangement, Noncash Expense SDS Rosyth [Member] SDS Rosyth [Member] SDS Rosyth [Member] Other financing activities Proceeds from (Payments for) Other Financing Activities Measurement Input Type [Axis] Measurement Input Type [Axis] Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Effective income tax rate reconciliation CARES Act Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Goodwill [Line Items] Goodwill [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Remotely Operated Vehicles [Member] Rovs [Member] ROVs Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Increase or decrease in deferred revenue Increase (Decrease) in Deferred Revenue Cost of services and products Cost of Goods and Services Sold Debt Securities, Available-for-sale Debt Securities, Available-for-sale Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Equity Components [Axis] Equity Components [Axis] Restricted Stock [Member] Restricted Stock [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum [Member] Minimum [Member] Allowance for Credit Losses [Text Block] Allowance for Credit Losses [Text Block] Current operating lease liability Operating Lease, Liability, Current Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount 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] Deferred Revenue, Revenue Recognized Accrued Revenue - Contract Assets Accrued Revenue - Contract Assets Unallocated Expense Member Unallocated Expense Member [Member] Unallocated Expense Member Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Restricted Stock or Unit Expense Restricted Stock or Unit Expense Entity Interactive Data Current Entity Interactive Data Current UNITED STATES UNITED STATES Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Applicable Margin [Member] Applicable Margin [Member] Applicable Margin [Member] Write-off Equipment and Intangibles Write-off Equipment and Intangibles Write-off Equipment and Intangibles Accounts Receivable [Member] Accounts Receivable [Member] Tax Year 2014 [Member] Tax Year 2014 [Member] Deferrals of customer payments Customer Payment Deferrals Customer Payment Deferrals Interest Rate Swap Interest Rate Swap [Member] Global Data Solution [Member] Global Data Solution [Member] Global Data Solution [Member] Base Rate Type [Domain] Base Rate Type [Domain] Base Rate Type [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other operating liabilities Increase (Decrease) in Other Operating Liabilities Assets, Noncurrent Assets, Noncurrent Income Tax Examination [Line Items] Income Tax Examination [Line Items] Available additional borrowing capacity Line of Credit Facility, Available Additional Borrowing Capacity Line of Credit Facility, Available Additional Borrowing Capacity Dispositions of property and equipment Proceeds from Sale of Property, Plant, and Equipment 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] Earliest tax years open to examination by tax authorities Open Tax Year Noncash Income Tax Benefit Noncash Income Tax Benefit Noncash Income Tax Benefit Consolidation Items [Axis] Consolidation Items [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill, Impairment Loss Goodwill, Impairment Loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Depreciation and amortization, including goodwill impairment Depreciation, Depletion and Amortization, Nonproduction 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] noncash tax benefit from CARES Act noncash tax benefit from CARES Act noncash tax benefit from CARES Act Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Subsea Products Angola [Member] Subsea Products Angola [Member] Subsea Products Angola [Member] January 25, 2023 [Member] Debt Instrument, Redemption, Period Two [Member] Goodwill Goodwill 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] Document Transition Report Document Transition Report Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Income Tax Examination [Table] Income Tax Examination [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Eurodollar Advances [Member] Eurodollar Advances [Member] Eurodollar Advances [Member] Face amount Debt Instrument, Face Amount Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Other current assets Total Other Assets, Current weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] weighted average member low range [Member] [Member] Document Quarterly Report Document Quarterly Report Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Fixed interest rate Derivative, Fixed Interest Rate Contract liabilities Contract with Customer, Liability, Current Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-term Revenue Growth Rate [Member] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Earnings Per Share, Basic Contingencies Disclosure Contingencies Disclosure [Text Block] Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Inventory, Current [Table] Inventory, Current [Table] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Revenue by Geographic Area [Line Items] Revenue by Geographic Area [Line Items] [Line Items] for Revenue by Geographic Area [Table] Price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Common Stock, Value, Issued Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-lived Document Fiscal Year Focus Document Fiscal Year Focus Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Total adjustments to Income from continuing operations Entity Current Reporting Status Entity Current Reporting Status Bonds Bonds [Member] All Currencies [Domain] All Currencies [Domain] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Derivative, Variable Interest Rate Derivative, Variable Interest Rate Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common Stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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). Summary of Income Tax Examinations Summary of Income Tax Examinations [Table Text Block] Present Value of Lease Liabilities Operating Lease, Liability Long-term debt Long-term Debt Long-term Debt, Excluding Current Maturities Interest Rate Component [Domain] Interest Rate Component [Domain] Interest Rate Component [Domain] Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Accounting Policies - Allowance for Credit Losses [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Oceaneering shareholders' equity Stockholders' Equity Attributable to Parent 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 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] Alternative Investment, Measurement Input Alternative Investment, Measurement Input Aerospace and Defense Technologies Member Aerospace and Defense Technologies Member [Member] Aerospace and Defense Technologies Member Total Liabilities and Equity Liabilities and Equity 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 Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Brazil, Brazil Real Brazil, Brazil Real Payroll and related costs Employee-related Liabilities, Current Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Other Assets: Other Assets, Noncurrent [Abstract] Oceaneering Shareholders' Equity [Member] Parent [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Other Noncash Income (Expense) Other Noncash Income (Expense) Net loss (gain) on sales of property and equipment Gain (Loss) on Disposition of Property Plant Equipment 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 Equity Component [Domain] Equity Component [Domain] Gross margin Gross Profit Net property and equipment Property, Plant and Equipment, Net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Federal Funds Rate [Member] Federal Funds Rate [Member] Federal Funds Rate [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Excluding the effects of acquisitions, increase (decrease) in cash from: Increase (Decrease) in Operating Capital [Abstract] Interest Rate Component [Axis] Interest Rate Component [Axis] Interest Rate Component [Axis] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total Current Assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Description of New Accounting Pronouncements Not yet Adopted [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Earnings (loss) per share Earnings Per Share [Abstract] Comparability of Prior Year Financial Data, Policy Comparability of Prior Year Financial Data, Policy [Policy Text Block] Billings - Contract Assets Billings - Contract Assets Billings - Contract Assets Equity: Stockholders' Equity Attributable to Parent [Abstract] Angola, Kwanza [Member] Angola, Kwanza Document Fiscal Period Focus Document Fiscal Period Focus Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Entity Filer Category Entity Filer Category Common Stock [Member] Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Distributions of capital from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Costs to fulfill a contract Costs to fulfill a contract Costs incurred to fulfill a contract Property Subject to or Available for Operating Lease [Domain] Property Subject to or Available for Operating Lease [Domain] Remotely operated vehicle parts and components Other Inventory, Gross Senior notes Senior Notes Restatement [Domain] Revision of Prior Period [Domain] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Property and equipment, at cost Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Currency [Axis] Currency [Axis] Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Interest rate swap principal Derivative, Amount of Hedged Item Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares (in shares) Treasury Stock, Shares Loss Contingencies [Table] Loss Contingencies [Table] Subsea Robotics Member Subsea Robotics Member [Member] Subsea Robotics Member Basis spread on variable rate Line of Credit Facility, Basis Spread on Variable Rate Line of Credit Facility, Basis Spread on Variable Rate Revenue Revenue from Contract with Customer [Text Block] Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Property Subject to Operating Lease [Member] Property Subject to Operating Lease [Member] Tax Period [Domain] Tax Period [Domain] Current liabilities Increase (Decrease) in Other Current Liabilities Unallocated Expenses [Member] Unallocated Expenses Member Unallocated Expenses [Member] Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Revenue Revenues Revenues Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Transaction Gain (Loss), before Tax Class of Stock [Axis] Class of Stock [Axis] Inventory Inventory, Policy [Policy Text Block] Provision (benefit) for income taxes Income Tax Expense (Benefit) 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 Accrued liabilities Total Accrued Liabilities, Current Diluted (in dollars per share) Earnings Per Share, Diluted Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from Sale of Debt Securities, Available-for-sale Local Phone Number Local Phone Number Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Schedule of Debt Schedule of Debt [Table Text Block] weighted average member high range [Member] weighted average member high range [Member] weighted average member high range Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Other operating assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Billing for the reporting period Gross Billing, Agent Transaction Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Other current assets: Prepaid Expense and Other Assets, Current [Abstract] 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 Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization Amortization deferred finance cost Amortization deferred finance cost Class of Financing Receivable [Axis] Class of Financing Receivable [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] Maximum [Member] Maximum [Member] Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Retained Earnings [Member] Retained Earnings [Member] 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 Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Summary Of Major Accounting Policies Significant Accounting Policies [Text Block] Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Award Type [Domain] Trading Symbol Trading Symbol Selected Balance Sheet Accounts Condensed Balance Sheet [Table Text Block] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Weighted Average [Member] weighted average member low range [Member] weighted average member low range [Member] Fair value of interest rate swaps Fair Value Hedge Assets 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] Notes payable, fair value disclosure Notes Payable, Fair Value Disclosure Advance Type [Domain] Advance Type [Domain] Advance Type [Domain] Current Liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Asset Impairment Charges Asset Impairment Charges [Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 oii-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 oii-20210331_g1.jpg OCEANEERING LOGO begin 644 oii-20210331_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 oii-20210331_htm.xml IDEA: XBRL DOCUMENT 0000073756 2021-01-01 2021-03-31 0000073756 2021-04-23 0000073756 2021-03-31 0000073756 2020-12-31 0000073756 2020-01-01 2020-03-31 0000073756 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000073756 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000073756 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0000073756 us-gaap:InterestRateSwapMember 2020-01-01 2020-03-31 0000073756 2019-12-31 0000073756 2020-03-31 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:ParentMember 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-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 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 us-gaap:CommonStockMember 2019-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000073756 us-gaap:TreasuryStockMember 2019-12-31 0000073756 us-gaap:RetainedEarningsMember 2019-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000073756 us-gaap:ParentMember 2019-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2019-12-31 0000073756 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000073756 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2020-01-01 2020-03-31 0000073756 us-gaap:ParentMember 2020-01-01 2020-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000073756 us-gaap:RestrictedStockMember us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000073756 us-gaap:CommonStockMember 2020-03-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000073756 us-gaap:TreasuryStockMember 2020-03-31 0000073756 us-gaap:RetainedEarningsMember 2020-03-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0000073756 us-gaap:ParentMember 2020-03-31 0000073756 us-gaap:NoncontrollingInterestMember 2020-03-31 0000073756 srt:MinimumMember 2021-03-31 0000073756 srt:MaximumMember 2021-03-31 0000073756 us-gaap:AccountsReceivableMember 2021-01-01 2021-03-31 0000073756 srt:MaximumMember us-gaap:PropertySubjectToOperatingLeaseMember 2021-01-01 2021-03-31 0000073756 oii:SubseaRoboticsMemberMember 2021-01-01 2021-03-31 0000073756 oii:SubseaRoboticsMemberMember 2020-01-01 2020-03-31 0000073756 oii:ManufacturedProductsMemberMember 2021-01-01 2021-03-31 0000073756 oii:ManufacturedProductsMemberMember 2020-01-01 2020-03-31 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-03-31 0000073756 oii:OffshoreProjectsGroupMember 2020-01-01 2020-03-31 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2021-01-01 2021-03-31 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2020-01-01 2020-03-31 0000073756 oii:EnergyServicesAndProductsMemberMember 2021-01-01 2021-03-31 0000073756 oii:EnergyServicesAndProductsMemberMember 2020-01-01 2020-03-31 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2021-01-01 2021-03-31 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2020-01-01 2020-03-31 0000073756 srt:AfricaMember 2021-01-01 2021-03-31 0000073756 srt:AfricaMember 2020-01-01 2020-03-31 0000073756 country:NO 2021-01-01 2021-03-31 0000073756 country:NO 2020-01-01 2020-03-31 0000073756 country:GB 2021-01-01 2021-03-31 0000073756 country:GB 2020-01-01 2020-03-31 0000073756 srt:AsiaPacificMember 2021-01-01 2021-03-31 0000073756 srt:AsiaPacificMember 2020-01-01 2020-03-31 0000073756 country:BR 2021-01-01 2021-03-31 0000073756 country:BR 2020-01-01 2020-03-31 0000073756 oii:OtherGeographicalMember 2021-01-01 2021-03-31 0000073756 oii:OtherGeographicalMember 2020-01-01 2020-03-31 0000073756 us-gaap:NonUsMember 2021-01-01 2021-03-31 0000073756 us-gaap:NonUsMember 2020-01-01 2020-03-31 0000073756 country:US 2021-01-01 2021-03-31 0000073756 country:US 2020-01-01 2020-03-31 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0000073756 us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0000073756 oii:SubseaProductsMember 2020-01-01 2020-03-31 0000073756 oii:SubseaProjectsMember 2020-01-01 2020-03-31 0000073756 oii:AssetIntegrityMember 2020-01-01 2020-03-31 0000073756 oii:AdvancedTechnologiesMember 2020-01-01 2020-03-31 0000073756 srt:MinimumMember 2020-03-31 0000073756 srt:MaximumMember 2020-03-31 0000073756 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-03-31 0000073756 2020-07-01 2020-09-30 0000073756 oii:WeightedaveragememberlowrangeMember 2020-03-31 0000073756 oii:SDSRosythMember 2020-01-01 2020-03-31 0000073756 oii:SDSBrazilMember 2020-01-01 2020-03-31 0000073756 oii:SubseaProductsAngolaMember 2020-01-01 2020-03-31 0000073756 oii:ShallowWaterMember 2020-01-01 2020-03-31 0000073756 oii:EcosseMember 2020-01-01 2020-03-31 0000073756 oii:GlobalDataSolutionMember 2020-01-01 2020-03-31 0000073756 oii:OceaneeringEntertainmentSystemMember 2020-01-01 2020-03-31 0000073756 oii:OceaneeringAGVSystemMember 2020-01-01 2020-03-31 0000073756 oii:ManufacturedProductsMemberMember 2020-01-01 2020-03-31 0000073756 oii:OffshoreProjectsGroupMember 2020-01-01 2020-03-31 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2020-01-01 2020-03-31 0000073756 2020-01-01 2020-12-31 0000073756 us-gaap:DomesticCountryMember 2021-01-01 2021-03-31 0000073756 country:GB 2021-01-01 2021-03-31 0000073756 country:NO 2021-01-01 2021-03-31 0000073756 country:AO 2021-01-01 2021-03-31 0000073756 country:BR 2021-01-01 2021-03-31 0000073756 country:AU 2021-01-01 2021-03-31 0000073756 oii:SeniorNotesdue2024Member 2021-03-31 0000073756 oii:SeniorNotesdue2024Member 2020-12-31 0000073756 oii:SeniorNotesdue2028Member 2021-03-31 0000073756 oii:SeniorNotesdue2028Member 2020-12-31 0000073756 oii:SeniorNotesdue2024Member 2014-11-30 0000073756 oii:SeniorNotesdue2028Member 2018-02-28 0000073756 us-gaap:LineOfCreditMember 2014-10-31 0000073756 us-gaap:LineOfCreditMember 2018-02-28 0000073756 us-gaap:LineOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2018-02-28 0000073756 us-gaap:LineOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2018-02-28 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:ApplicableMarginMember 2021-03-31 0000073756 srt:MaximumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:ApplicableMarginMember 2021-03-31 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:EurodollarAdvancesMember oii:ApplicableMarginMember 2021-03-31 0000073756 srt:MaximumMember oii:CreditAgreementMember oii:EurodollarAdvancesMember oii:ApplicableMarginMember 2021-03-31 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:FederalFundsRateMember oii:AdjustedBaseRateMember 2021-03-31 0000073756 srt:MinimumMember oii:CreditAgreementMember oii:AdjustedBaseRateAdvancesMember oii:EurodollarRateMember oii:AdjustedBaseRateMember 2021-03-31 0000073756 srt:MinimumMember 2021-01-01 2021-03-31 0000073756 srt:MaximumMember 2021-01-01 2021-03-31 0000073756 oii:SeniorNotesdue2024Member 2020-03-31 0000073756 srt:MinimumMember oii:SeniorNotesdue2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-03-31 0000073756 oii:SeniorNotesdue2024Member 2014-01-01 2014-12-31 0000073756 oii:SeniorNotesdue2028Member 2018-01-01 2018-12-31 0000073756 2014-01-01 2014-12-31 0000073756 us-gaap:LineOfCreditMember 2014-10-01 2014-10-31 0000073756 currency:AOA 2021-01-01 2021-03-31 0000073756 currency:AOA 2020-01-01 2020-03-31 0000073756 currency:BRL 2021-01-01 2021-03-31 0000073756 currency:BRL 2020-01-01 2020-03-31 0000073756 currency:AOA 2021-03-31 0000073756 currency:AOA 2020-12-31 0000073756 us-gaap:BondsMember 2020-12-31 0000073756 us-gaap:BondsMember 2021-01-01 2021-03-31 0000073756 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0000073756 2014-12-31 0000073756 2015-12-31 0000073756 2015-01-01 2015-12-31 0000073756 oii:SubseaRoboticsMemberMember 2020-10-01 2020-12-31 0000073756 oii:ManufacturedProductsMemberMember 2020-10-01 2020-12-31 0000073756 oii:OffshoreProjectsGroupMember 2020-10-01 2020-12-31 0000073756 oii:IntegrityManagementsDigitalSolutionsMemberMember 2020-10-01 2020-12-31 0000073756 oii:EnergyServicesAndProductsMemberMember 2020-10-01 2020-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMemberMember 2020-10-01 2020-12-31 0000073756 2020-10-01 2020-12-31 0000073756 oii:UnallocatedExpensesMember 2021-01-01 2021-03-31 0000073756 oii:UnallocatedExpensesMember 2020-01-01 2020-03-31 0000073756 oii:UnallocatedExpensesMember 2020-10-01 2020-12-31 0000073756 oii:UnallocatedExpenseMemberMember 2020-01-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure oii:units OCEANEERING INTERNATIONAL INC 0000073756 --12-31 2021-03-31 2021 2021 Q1 false P5Y 10-Q true false 1-10945 DE 95-2628227 11911 FM 529 Houston, TX 77041 713 329-4500 Common stock, par value $0.25 per share OII NYSE Yes Yes Large Accelerated Filer false false false 99752541 442743000 452016000 284480000 296214000 245347000 221997000 130612000 58335000 58795000 1161517000 1170263000 2448726000 2456602000 1887076000 1865495000 561650000 591107000 35065000 35016000 107829000 108250000 137463000 141206000 280357000 284472000 2003524000 2045842000 92515000 94207000 276322000 292863000 47906000 50046000 416743000 437116000 804888000 805251000 150229000 156074000 83319000 89244000 0.25 360000000 110834088 27709000 27709000 168411000 192492000 11081546 11525725 634585000 660021000 1341855000 1351220000 -361108000 -359306000 542282000 552094000 6063000 6063000 548345000 558157000 2003524000 2045842000 437553000 536668000 380896000 489916000 56657000 46752000 42874000 55741000 0 0 68763000 68763000 0 303005000 13783000 -380757000 519000 1277000 10407000 12462000 534000 1197000 -1453000 -7128000 2976000 -397873000 12341000 -30275000 -9365000 -367598000 99461000 99055000 99461000 99055000 -0.09 -3.71 -0.09 -3.71 -9365000 -367598000 -2856000 -70325000 1054000 -1802000 -70325000 -11167000 -437923000 2021 -9365000 -367598000 36471000 356196000 0 0 68763000 68763000 -1136000 -8405000 -152000 -16000 3161000 3116000 2542000 -647000 11616000 -30303000 -10628000 -8384000 0 12840000 1672000 11504000 -670000 -9302000 -20373000 -102784000 -4761000 -12822000 7642000 335448000 -1723000 -32150000 10699000 27229000 2361000 0 1195000 405000 2136000 118000 -5007000 -26706000 -1806000 -1668000 -1806000 -1668000 -737000 -5671000 -9273000 -66195000 452016000 373655000 442743000 307460000 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 27709000 207130000 -681640000 1850244000 -334097000 1069346000 6063000 1075409000 -2273000 -2273000 -2273000 -367598000 -367598000 -367598000 -70325000 -70325000 -70325000 -11816000 13262000 1446000 1446000 -5992000 5992000 27709000 189322000 -662386000 1480373000 -404422000 630596000 6063000 636659000 <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” 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 March 31, 2021 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, 2020. 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. All significant intercompany accounts and transactions have been eliminated.</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> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recasting of Certain Prior Period Information. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2020, we changed our organizational structure as part of the transformation to realign our businesses to achieve greater cost efficiencies and to bring together business units that frequently work together and promote increased synergies in bidding, project management and the use of offshore technicians. As a result, information that our chief operating decision maker regularly reviews changed. Therefore, for the three-month period ended March 31, 2021, we are reporting our financial results consistent with our newly realigned operating segments and have recast certain prior period amounts to conform to the way we now manage our businesses and monitor segment performance as described in Note 3–“Revenue” and Note 10–“Business Segment Information.” We also changed our reporting units to realign with the changes in our operating segments and reassessed impairments for long-lived assets and goodwill as described in Note 4–“Impairments.”</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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and </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%">market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.</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 March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.</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 Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.</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 March 31, 2021. We generally do not require collateral from our customers.</span></div> 1500000 600000 2400000 1300000 <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 in the three-month periods ended March 31, 2021 and 2020.</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-month periods ended March 31, 2021 and 2020. 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. For additional information regarding write-downs and write-offs of property and equipment, long-lived intangible assets and right-of-use operating lease assets in the three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for property and equipment, long-lived intangible assets and right-of-use operating lease assets for the three-month period ended March 31, 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> <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>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. For additional information regarding impairments of goodwill three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for goodwill for the three-month period ended March 31, 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.9) million and $(7.1) million of foreign currency transaction gains (losses) in the three-month periods ended March 31, 2021 and 2020, respectively, and those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.</span> -1900000 -7100000 <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 the input method to faithfully depict revenue recognition, 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. We use the input cost-to-cost method to faithfully depict revenue recognition. 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. In prior years, we have recorded adjustments to earnings as a result of revisions to contract estimates; however, we did not have any material adjustments during the three months ended March 31, 2021 and 2020. 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 </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%">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> <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 Adopted Accounting Standards</span><span style="color:#000000;font-family:'Times New Roman',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%">On January 1, 2021, we adopted Accounting Standards Update (“ASU”) No. 2019-12, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification 740 (“ASC 740”), “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s,” and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Our adoption of ASU 2019-12 on January 1, 2021, did not have a material impact on our consolidated financial statements.</span> <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 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 </span>prospectively through December 31, 2022. We continue to evaluate the impact and do not expect this ASU to have a material impact on our consolidated financial statements. 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 presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.584%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="display:none"/><td colspan="3" style="display:none"/></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%">Mar 31, 2021</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%">Mar 31, 2020 *</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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:#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%">119,119 </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%">139,770 </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="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: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%">86,825 </span></td><td style="background-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%">166,534 </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="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:#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%">89,234 </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%">74,254 </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="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: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%">54,048 </span></td><td style="background-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%">64,729 </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="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:#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%">349,226 </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%">445,287 </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="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: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%">88,327 </span></td><td style="background-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%">91,381 </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="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:#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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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-top:1pt solid #000;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="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:9pt;font-weight:400;line-height:100%">Recast to reflect segment changes.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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="display:none"/><td colspan="3" style="display:none"/></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: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 #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%">Mar 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #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%">Mar 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" 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: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="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:#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%">62,792 </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%">63,417 </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="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:9pt;font-weight:400;line-height:100%">Norway</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%">52,294 </span></td><td style="background-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,184 </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="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:#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%">United Kingdom</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%">43,180 </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%">60,787 </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="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: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%">37,547 </span></td><td style="background-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%">45,680 </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="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:#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%">20,653 </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%">26,489 </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="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: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%">20,435 </span></td><td style="background-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,659 </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="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:#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%">236,901 </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,216 </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="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: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%">200,652 </span></td><td style="background-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%">263,452 </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="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-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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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%">408,173 </span></td><td style="background-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%">498,307 </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="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:#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%">29,380 </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%">38,361 </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="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:#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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align: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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Three 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%">Mar 31, 2021</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%">Mar 31, 2020</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%">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"/><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,288 </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%">411,653 </span></td><td style="background-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%">455,014 </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%">(388,303)</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%">(439,195)</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%">245,347 </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%">237,107 </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%">50,046 </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%">117,342 </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%">24,637 </span></td><td style="background-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%">10,625 </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%">(26,777)</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%">(66,038)</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%">47,906 </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%">61,929 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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%">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 March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $188 million. In arriving at this value, we have used two practical 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 $144 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $44 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 March 31, 2021. 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 months ended March 31, 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 March 31, 2021, 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 costs to obtain a contract when those amounts are significant and the contract is expected at inception to exceed one year in duration. Otherwise, the costs are expensed in the period when incurred. Costs to obtain a contract primarily consist of bid and proposal costs, which </span></div>are incremental to our fixed costs. 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 $8.1 million and $8.3 million as of March 31, 2021 and December 31, 2020, respectively. For the three-month periods ended March 31, 2021 and 2020, we recorded amortization expense of $1.0 million and $1.9 million, respectively. No impairment costs were recognized. <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:64.327%"><tr><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.936%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.584%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="display:none"/><td colspan="3" style="display:none"/></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%">Mar 31, 2021</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%">Mar 31, 2020 *</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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="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:#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%">119,119 </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%">139,770 </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="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: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%">86,825 </span></td><td style="background-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%">166,534 </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="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:#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%">89,234 </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%">74,254 </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="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: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%">54,048 </span></td><td style="background-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%">64,729 </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="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:#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%">349,226 </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%">445,287 </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="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: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%">88,327 </span></td><td style="background-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%">91,381 </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="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:#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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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-top:1pt solid #000;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="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:9pt;font-weight:400;line-height:100%">Recast to reflect segment changes.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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="display:none"/><td colspan="3" style="display:none"/></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: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 #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%">Mar 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #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%">Mar 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" 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: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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="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:#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%">62,792 </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%">63,417 </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="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:9pt;font-weight:400;line-height:100%">Norway</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%">52,294 </span></td><td style="background-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,184 </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="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:#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%">United Kingdom</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%">43,180 </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%">60,787 </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="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: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%">37,547 </span></td><td style="background-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%">45,680 </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="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:#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%">20,653 </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%">26,489 </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="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: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%">20,435 </span></td><td style="background-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,659 </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="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:#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%">236,901 </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,216 </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="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: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%">200,652 </span></td><td style="background-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%">263,452 </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="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-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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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: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%">408,173 </span></td><td style="background-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%">498,307 </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="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:#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%">29,380 </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%">38,361 </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="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:#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%">437,553 </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%">536,668 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 119119000 139770000 86825000 166534000 89234000 74254000 54048000 64729000 349226000 445287000 88327000 91381000 437553000 536668000 62792000 63417000 52294000 52184000 43180000 60787000 37547000 45680000 20653000 26489000 20435000 24659000 236901000 273216000 200652000 263452000 437553000 536668000 408173000 498307000 29380000 38361000 437553000 536668000 <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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Three 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%">Mar 31, 2021</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%">Mar 31, 2020</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%">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"/><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,288 </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%">411,653 </span></td><td style="background-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%">455,014 </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%">(388,303)</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%">(439,195)</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%">245,347 </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%">237,107 </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%">50,046 </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%">117,342 </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%">24,637 </span></td><td style="background-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%">10,625 </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%">(26,777)</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%">(66,038)</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%">47,906 </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%">61,929 </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> 221997000 221288000 221288000 411653000 455014000 -388303000 -439195000 245347000 237107000 50046000 117342000 24637000 10625000 -26777000 -66038000 47906000 61929000 188000000 144000000 44000000 8100000 8300000 -1000000.0 -1900000 IMPAIRMENTS<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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 did not identify any triggering events and, accordingly, no impairments of goodwill were recorded in the three-month period ended March 31, 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%">During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present and we were required to perform a quantitative analysis for our Subsea Products–Service, Technology and Rentals (“ST&amp;R”), Subsea Products–Manufactured Products, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units. Based on these quantitative analyses, the fair value was determined to be less than the carrying value for each of those reporting units, with the exception of Subsea Products–Manufactured Products. As a result, for our Subsea Products–ST&amp;R, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units, we recorded pre-tax goodwill impairment losses of $51 million, $130 million, $111 million and $11 million, respectively. For our Remotely Operated Vehicles (“ROV”) and Advanced Technologies–Government reporting units, qualitative assessments were performed; and we concluded that it was more likely than not the fair value of each of those reporting units was more than the carrying value of the reporting unit and, therefore, no impairments were recorded for those reporting units.</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 estimates of fair values for our reporting units determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable values. For our cash flow projections for the three-months ended March 31, 2020, we utilized a weighted-average cost of capital ranging from 11% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%. </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 third quarter 2020 change in our operating segments resulted in one reporting unit for each of our new segments. The following table reflects goodwill impairments as recorded in the three-month period ended March 31, 2020, and allocated, based on historical cost, to the new reporting segments determined in the third quarter of 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.026%"/><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.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.315%"/><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="33" style="border-bottom: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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="6" 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: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%">As originally recorded</span></td><td colspan="3" style="background-color:#929292;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="27" 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%">As recast to reflect segment changes </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Segment/Reporting Unit</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:9pt;font-weight:400;line-height:100%">Goodwill Impairment</span></td><td colspan="3" style="background-color:#929292;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%">Subsea Robotics</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</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:9pt;font-weight:400;line-height:100%">OPG</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:9pt;font-weight:400;line-height:100%">IMDS</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:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Subsea Products/ST&amp;R</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%">51,302 </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:#929292;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%">17,457 </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%">— </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%">33,845 </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%">— </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%">51,302 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Projects/Subsea Projects</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%">129,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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,661 </span></td><td style="background-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%">— </span></td><td style="background-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%">32,440 </span></td><td style="background-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%">12,461 </span></td><td style="background-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%">129,562 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset Integrity/Asset Integrity</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%">110,753 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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%">— </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%">— </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%">— </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%">110,753 </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%">110,753 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Technologies/Commercial</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%">11,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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%">— </span></td><td style="background-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%">11,388 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">11,388 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total goodwill impairment</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:700;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:700;line-height:100%">303,005</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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:700;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:700;line-height:100%">102,118</span><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 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:700;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:700;line-height:100%">11,388</span><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 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:700;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:700;line-height:100%">66,285</span><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 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:700;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:700;line-height:100%">123,214</span><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 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:700;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:700;line-height:100%">303,005</span><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 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="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"/><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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aside from the goodwill impairments discussed above, the changes in our reporting units' goodwill balances during the periods presented are from currency exchange rate changes.</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 further information regarding goodwill by business segment, see Note 10–“Business Segment Information.”</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%">Property and Equipment and Intangible 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 did not identify any triggering events and, accordingly, no impairments of long-lived assets were recorded in the three-month period ended March 31, 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%">During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present within certain of our asset groups. To measure fair value for these asset groups, we used the following approaches:</span></div><div style="margin-top:5pt;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">Subsea Distribution Solutions U.K. - We utilized the cost approach and considered economic obsolescence under the income approach to determine fair value of the property and equipment.</span></div><div style="margin-top:5pt;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">Subsea Distribution Solutions Brazil and Angola - We utilized a combination of market and cost approaches to measure fair values.</span></div><div style="margin-top:5pt;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">Shallow Water vessels - We utilized the cost approach and considered historical, current and anticipated dayrates and utilization to measure market value.</span></div><div style="margin-top:5pt;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">Renewables and Special Projects - We utilized a combination of market and cost approaches to measure fair values.</span></div><div style="margin-top:5pt;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">Oceaneering Entertainment Systems and Oceaneering Automated Guided Vehicles (“AGV”) Systems - We utilized a combination of market and cost approaches to measure fair value.</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 estimates of fair value for these asset groups determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable value. Our cash flow projections utilized a weighted-average cost of capital ranging from 12% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%. </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 result, we determined that the carrying values exceeded the estimated fair values and recorded impairments as noted below. Our third quarter 2020 change in operating segments did not result in any changes in our asset groups. The following table reflects long-lived asset impairments as recorded in the three-month period ended March 31, 2020, and assigned to the new reporting segments determined in the third quarter of 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%"><tr><td style="width:0.1%"/><td style="width:2.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.810%"/><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="27" style="border-bottom: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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="6" 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: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%">As originally recorded</span></td><td colspan="3" style="background-color:#929292;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" 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%">As recast to reflect segment changes </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Segment/Reporting Unit</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:9pt;font-weight:400;line-height:100%">Long-lived Asset Impairments</span></td><td colspan="3" style="background-color:#929292;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%">Manufactured Products</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</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:9pt;font-weight:400;line-height:100%">IMDS</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:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Subsea Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#929292;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions U.K.</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%">6,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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%">6,543 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">6,543 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions 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%">9,834 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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,834 </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="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="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,834 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions Angola</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%">38,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="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,482 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Projects</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:#929292;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><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%">Shallow Water vessels</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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,894 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Renewables and Special 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%">3,628 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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,628 </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="3" style="background-color:#bfe4ff;padding:0 1pt"/><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,628 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Global Data 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%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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%">167 </span></td><td style="background-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%">167 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Technologies</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:#929292;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><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%">Oceaneering Entertainment Systems</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%">5,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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%">5,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="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%">5,065 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oceaneering AGV Systems</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,150 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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,150 </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="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="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,150 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total long-lived asset impairments</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:700;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:700;line-height:100%">68,763</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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:700;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:700;line-height:100%">61,074</span><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 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:700;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:700;line-height:100%">7,522</span><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 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:700;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:700;line-height:100%">167</span><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 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:700;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:700;line-height:100%">68,763</span><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 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="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> 51000000 130000000 111000000 11000000 0.11 0.15 0.02 The following table reflects goodwill impairments as recorded in the three-month period ended March 31, 2020, and allocated, based on historical cost, to the new reporting segments determined in the third quarter of 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.026%"/><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.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.315%"/><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="33" style="border-bottom: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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="6" 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: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%">As originally recorded</span></td><td colspan="3" style="background-color:#929292;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="27" 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%">As recast to reflect segment changes </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Segment/Reporting Unit</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:9pt;font-weight:400;line-height:100%">Goodwill Impairment</span></td><td colspan="3" style="background-color:#929292;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%">Subsea Robotics</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</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:9pt;font-weight:400;line-height:100%">OPG</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:9pt;font-weight:400;line-height:100%">IMDS</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:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Subsea Products/ST&amp;R</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%">51,302 </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:#929292;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%">17,457 </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%">— </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%">33,845 </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%">— </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%">51,302 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Projects/Subsea Projects</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%">129,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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,661 </span></td><td style="background-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%">— </span></td><td style="background-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%">32,440 </span></td><td style="background-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%">12,461 </span></td><td style="background-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%">129,562 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asset Integrity/Asset Integrity</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%">110,753 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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%">— </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%">— </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%">— </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%">110,753 </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%">110,753 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Technologies/Commercial</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%">11,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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%">— </span></td><td style="background-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%">11,388 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">11,388 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total goodwill impairment</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:700;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:700;line-height:100%">303,005</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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:700;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:700;line-height:100%">102,118</span><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 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:700;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:700;line-height:100%">11,388</span><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 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:700;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:700;line-height:100%">66,285</span><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 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:700;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:700;line-height:100%">123,214</span><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 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:700;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:700;line-height:100%">303,005</span><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 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="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 51302000 129562000 110753000 11388000 303005000 102118000 11388000 66285000 123214000 303005000 0.12 0.15 0.02 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%"><tr><td style="width:0.1%"/><td style="width:2.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.810%"/><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="27" style="border-bottom: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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="6" 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: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%">As originally recorded</span></td><td colspan="3" style="background-color:#929292;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" 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%">As recast to reflect segment changes </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Segment/Reporting Unit</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:9pt;font-weight:400;line-height:100%">Long-lived Asset Impairments</span></td><td colspan="3" style="background-color:#929292;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%">Manufactured Products</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</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:9pt;font-weight:400;line-height:100%">IMDS</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:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="6" 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:9pt;font-weight:400;line-height:100%">Subsea Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#929292;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions U.K.</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%">6,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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%">6,543 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">6,543 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions 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%">9,834 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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,834 </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="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="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,834 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Distribution Solutions Angola</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%">38,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="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,482 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Projects</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:#929292;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><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%">Shallow Water vessels</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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,894 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Renewables and Special 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%">3,628 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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,628 </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="3" style="background-color:#bfe4ff;padding:0 1pt"/><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,628 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Global Data 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%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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="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%">167 </span></td><td style="background-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%">167 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Technologies</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:#929292;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><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%">Oceaneering Entertainment Systems</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%">5,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;padding:0 1pt"/><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%">5,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="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%">5,065 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oceaneering AGV Systems</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,150 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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,150 </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="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="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,150 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total long-lived asset impairments</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:700;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:700;line-height:100%">68,763</span><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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#929292;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:700;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:700;line-height:100%">61,074</span><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 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:700;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:700;line-height:100%">7,522</span><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 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:700;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:700;line-height:100%">167</span><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 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:700;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:700;line-height:100%">68,763</span><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 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="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> 6543000 9834000 38482000 3894000 3628000 167000 5065000 1150000 68763000 61074000 7522000 167000 68763000 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 from the sources of our results. The effective tax rate for the three-month periods ended March 31, 2021 and 2020 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of operating revenue and results, changes in uncertain tax positions and other discrete items. We do not believe a discussion of the annual 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 or deferred taxes related to balance sheet translation gains or losses.</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%">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 recently established rules and procedures under the CARES Act, we filed a 2014 refund claim to carry back our U.S. net operating loss generated in 2019 and amended our 2012 and 2013 federal income tax returns impacted by the net operating loss carryback. Prior to the enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $5.6 million as of March 31, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of March 31, 2021. We also realized a non-cash tax benefit of $8.4 million due to the carryback provision of the CARES Act recognized as a reduction in long-term liabilities.</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 $14 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of March 31, 2021 and December 31, 2020, 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-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2016</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%">2016</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%">2015</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 in various jurisdictions. The outcome of these audits may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.</span></div> 33 5.6 8.4 0.50 14000000 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;vertical-align:top;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%">2016</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%">2016</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%">2015</span></td></tr></table> 2014 2019 2016 2013 2016 2015 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Mar 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2020</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;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%">64,700 </span></td><td style="background-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%">62,788 </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%">65,912 </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,453 </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%">130,612 </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%">141,241 </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%">49,171 </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%">48,616 </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%">9,164 </span></td><td style="background-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%">10,179 </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%">58,335 </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%">58,795 </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%">106,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">135,042 </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%">50,193 </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%">47,721 </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%">44,015 </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,929 </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,975 </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,798 </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%">57,028 </span></td><td style="background-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%">55,373 </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%">276,322 </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%">292,863 </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> 64700000 62788000 65912000 78453000 130612000 141241000 49171000 48616000 9164000 10179000 58335000 58795000 106111000 135042000 50193000 47721000 44015000 35929000 18975000 18798000 57028000 55373000 276322000 292863000 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Mar 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2020</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%">500,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%">500,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="3" style="display:none"/><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%">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%">10,224 </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,870 </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%">(5,336)</span></td><td style="background-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%">(5,619)</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%">804,888 </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%">805,251 </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. </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 “Credit Agreement”) with a group of banks. The Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Revolving Credit Facility”). Subject to certain conditions, the aggregate commitments under the Revolving Credit Facility may be increased by up to $300 million at any time upon agreement between us and existing or additional lenders. Borrowings under the Revolving Credit Facility may be used for general corporate purposes. The 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.</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 entered into Agreement and Amendment No. 4 to the Credit Agreement ("Amendment No. 4"). Amendment No. 4 amended the Credit Agreement to, among other things, extend the maturity of the Revolving Credit Facility to January 25, 2023 with the extending lenders, which represent 90% of the existing commitments of the lenders, such that the total commitments for the Revolving Credit Facility will be $500 million until October 25, 2021, and thereafter $450 million until January 25, 2023. As of March 31, 2021, we had no borrowings outstanding under the 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:120%">Borrowings under the Revolving Credit Facility bear interest at an Adjusted Base Rate or the Eurodollar Rate (both as defined in the Credit Agreement), at our option, plus an applicable margin based on our Leverage Ratio (as defined in the Credit Agreement) and, at our election, based on the ratings of our senior unsecured debt by designated ratings services, thereafter to be based on such debt ratings. The applicable margin varies: (1) in the case of advances bearing interest at the Adjusted Base Rate, from 0.125% to 0.750%; and (2) in the case of advances bearing interest at the Eurodollar Rate, from 1.125% to 1.750%. The Adjusted Base Rate is the highest of (1) the per annum rate established by the administrative agent as its prime rate, (2) the federal funds rate plus 0.50% and (3) the daily one-month LIBOR plus 1%. We pay a commitment fee ranging from 0.125% to 0.300% on the unused portion of the Revolving Credit Facility, depending on our Leverage Ratio. The commitment fees are included as interest expense in our consolidated financial statements. </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 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. We are also subject to a maximum adjusted total Capitalization Ratio (as defined in the Credit Agreement and which stipulates, that among other items, we exclude any impacts associated with current and prior period impairments) of 55%. The Credit Agreement includes customary events of default and associated remedies. As of March 31, 2021, we were in compliance with all the covenants set forth in the 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month LIBOR plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. 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.6 million to interest expense for the three-month period ended March 31, 2021.</span></div>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 $3.0 million of new loan costs, including costs of the amendments prior to Amendment No. 4, related to the 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 Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and to January 2023 for the Credit Agreement using the straight-line method, which approximate the effective interest rate method. <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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Mar 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec 31, 2020</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%">500,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%">500,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="3" style="display:none"/><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%">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%">10,224 </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,870 </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%">(5,336)</span></td><td style="background-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%">(5,619)</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%">804,888 </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%">805,251 </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> 500000000 500000000 300000000 300000000 10224000 5336000 5619000 804888000 805251000 500000000 0.04650 300000000 0.06000 500000000 300000000 300000000 0.90 500000000 450000000 0.00125 0.00750 0.01125 0.01750 0.0050 0.01 0.00125 0.00300 0.55 200000000 0.0465 100000000 0.02426 100000000 0.02823 13000000 13000000 600000 6900000 4200000 3000000.0 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, primarily from within the energy industry, which is our major source of 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 $779 million as of March 31, 2021, 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 style="margin-bottom:10pt"><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 $(1.9) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gain (losses) related to the Brazilian real of $(0.1) million and $(4.0) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our U.S. dollar denominated liability balances to the Brazilian real. We recorded foreign currency transaction losses related to the Angolan kwanza and Brazilian real as a component of other income (expense), net in our Consolidated Statements of Operations.</span></div><div style="margin-bottom:10pt"><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 March 31, 2021 and December 31, 2020, we had the equivalent of approximately $3.3 million and $4.7 million, respectively, of kwanza cash balances in Angola reflected on our Consolidated Balance Sheets.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 March 31, 2021 and December 31, 2020, we had $9.2 million and $10 million, respectively, of Angolan bonds on our Consolidated Balance Sheets. 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 in other current assets in our Consolidated Balance Sheets. During the three-month period ended March 31, 2021, we sold a portion of these bonds for $2.4 million and recognized a gain of $0.3 million as a component of other income (expense), net in our Consolidated Statement of Operations. </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 $9.2 million and $10 million as of March 31, 2021 and December 31, 2020, 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 March 31, 2021, we have $1.1 million in unrealized gains, net of tax, 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%">Due to the ongoing impact of COVID-19, certain projects that were in process have been delayed in our Manufacturing Products segment. As of March 31, 2021 and December 31, 2020, we had outstanding accounts receivable and contracts assets of approximately $51 million for these projects. We continue to believe these accounts receivable and contract assets are realizable and the projects will resume.</span></div> 779000000 -1400000 1900000 -100000 -4000000.0 3300000 4700000 9200000 10000000 2400000 300000 9200000 10000000 1100000 51000000 EARNINGS (LOSS) PER SHARE, SHARE-BASED COMPENSATION AND SHARE REPURCHASE PLAN<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%">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 style="margin-top:9pt"><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 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%">Share-Based Compensation. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no outstanding stock options and, therefore, no share-based compensation to be recognized pursuant to stock option grants.</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%">During 2019, 2020 and through March 31, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through March 31, 2021, our Board of Directors granted 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. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The shares of restricted stock we grant to our nonemployee directors vest in full on the first anniversary of the award date, conditional on continued service as a director. 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 style="margin-top:9pt"><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 2019 through March 31, 2021, 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 March 31, 2021 and December 31, 2020, respective totals of 2,747,341 and 1,955,346 shares of restricted stock and restricted stock units were outstanding.</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 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 $20 million as of March 31, 2021. 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 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%">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, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since December 31, 2015. We account for the shares we hold in treasury under the cost method, at average cost.</span></div> three years P3Y 2747341 1955346 20000000 10000000 2000000.0 100 <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-bottom:5pt;margin-top:14pt;padding-left:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:422.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 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 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="display:none"/><td colspan="3" style="display:none"/></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%">Mar 31, 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%">Mar 31, 2020 *</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%">Dec 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">119,119 </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%">139,770 </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%">114,711 </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="display:none"/><td colspan="3" style="display:none"/></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%">86,825 </span></td><td style="background-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%">166,534 </span></td><td style="background-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%">99,899 </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="display:none"/><td colspan="3" style="display:none"/></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%">89,234 </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%">74,254 </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%">67,821 </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="display:none"/><td colspan="3" style="display:none"/></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%">54,048 </span></td><td style="background-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%">64,729 </span></td><td style="background-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%">54,307 </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="display:none"/><td colspan="3" style="display:none"/></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%">349,226 </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%">445,287 </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%">336,738 </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="display:none"/><td colspan="3" style="display:none"/></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%">88,327 </span></td><td style="background-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%">91,381 </span></td><td style="background-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%">87,524 </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="display:none"/><td colspan="3" style="display:none"/></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%">437,553 </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%">536,668 </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%">424,262 </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="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding: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%">14,619 </span></td><td style="background-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%">(94,083)</span></td><td style="background-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%">14,477 </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="display:none"/><td colspan="3" style="display:none"/></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,753 </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%">(66,138)</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,218 </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="display:none"/><td colspan="3" style="display:none"/></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%">8,813 </span></td><td style="background-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%">(79,323)</span></td><td style="background-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%">(9,940)</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="display:none"/><td colspan="3" style="display:none"/></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%">2,474 </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%">(121,535)</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%">892 </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="display:none"/><td colspan="3" style="display:none"/></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%">28,659 </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%">(361,079)</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%">17,647 </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="display:none"/><td colspan="3" style="display:none"/></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%">16,839 </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,971 </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%">16,525 </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="display:none"/><td colspan="3" style="display:none"/></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%">(31,715)</span></td><td style="background-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%">(32,649)</span></td><td style="background-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%">(33,692)</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="display:none"/><td colspan="3" style="display:none"/></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%">13,783 </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%">(380,757)</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%">480 </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="display:none"/><td colspan="3" style="display:none"/></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, including Goodwill Impairment</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding: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%">22,952 </span></td><td style="background-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%">139,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 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%">23,210 </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="display:none"/><td colspan="3" style="display:none"/></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%">3,227 </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%">15,964 </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,193 </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="display:none"/><td colspan="3" style="display:none"/></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,125 </span></td><td style="background-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%">74,907 </span></td><td style="background-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%">16,979 </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="display:none"/><td colspan="3" style="display:none"/></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,124 </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%">124,343 </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,255 </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="display:none"/><td colspan="3" style="display:none"/></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%">34,428 </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%">354,401 </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%">44,637 </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="display:none"/><td colspan="3" style="display:none"/></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%">1,276 </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%">687 </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%">667 </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="display:none"/><td colspan="3" style="display:none"/></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%">767 </span></td><td style="background-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,108 </span></td><td style="background-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,146 </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="display:none"/><td colspan="3" style="display:none"/></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%">36,471 </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%">356,196 </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%">46,450 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="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:8.5pt;font-weight:400;line-height:100%">* Recast to reflect segment changes.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 119119000 139770000 114711000 86825000 166534000 99899000 89234000 74254000 67821000 54048000 64729000 54307000 349226000 445287000 336738000 88327000 91381000 87524000 437553000 536668000 424262000 14619000 -94083000 14477000 2753000 -66138000 12218000 8813000 -79323000 -9940000 2474000 -121535000 892000 28659000 -361079000 17647000 16839000 12971000 16525000 -31715000 -32649000 -33692000 13783000 -380757000 480000 22952000 139187000 23210000 3227000 15964000 3193000 7125000 74907000 16979000 1124000 124343000 1255000 34428000 354401000 44637000 1276000 687000 667000 767000 1108000 1146000 36471000 356196000 46450000 395000 537000 149000 217000 10000 1308000 395000 537000 149000 217000 10000 1308000 During the three-month period ended March 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Three Months Ended March 31, 2020</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="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%">Long-lived assets impairments</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%">61,074 </span></td><td style="background-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%">7,522 </span></td><td style="background-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%">167 </span></td><td style="background-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%">68,763 </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%">Long-lived assets write-offs</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%">7,328 </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%">— </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%">— </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%">7,328 </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="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%">Goodwill impairment</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:8pt;font-weight:400;line-height:100%">102,118 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">11,388 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">66,285 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">123,214 </span></td><td style="background-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: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 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: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 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:8pt;font-weight:400;line-height:100%">303,005 </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%">919 </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,984 </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,216 </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%">2,231 </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%">280 </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%">6,630 </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: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%">110,365 </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%">74,446 </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%">75,023 </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%">125,612 </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%">— </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%">280 </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%">385,726 </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> 61074000 7522000 167000 68763000 7328000 7328000 102118000 11388000 66285000 123214000 303005000 919000 1984000 1216000 2231000 280000 6630000 110365000 74446000 75023000 125612000 0 280000 385726000 During the three-month period ended December 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Three Months Ended December 31, 2020</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="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%">Long-lived assets impairments</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%">— </span></td><td style="background-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,304 </span></td><td style="background-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%">378 </span></td><td style="background-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,682 </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%">Long-lived assets write-offs</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%">— </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%">9,401 </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%">170 </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%">— </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%">9,571 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">(3,489)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">643 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:8pt;font-weight:400;line-height:100%">27 </span></td><td style="background-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: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 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:8pt;font-weight:400;line-height:100%">(2,176)</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:8pt;font-weight:400;line-height:100%">Total of adjustments</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:8pt;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:8pt;font-weight:400;line-height:100%">221 </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:8pt;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:8pt;font-weight:400;line-height:100%">(3,489)</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:8pt;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:8pt;font-weight:400;line-height:100%">11,348 </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:8pt;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:8pt;font-weight:400;line-height:100%">970 </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:8pt;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:8pt;font-weight:400;line-height:100%">27 </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:8pt;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:8pt;font-weight:400;line-height:100%">— </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:8pt;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:8pt;font-weight:400;line-height:100%">9,077 </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: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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table> 1304000 378000 1682000 9401000 170000 9571000 221000 -3489000 643000 422000 27000 -2176000 221000 -3489000 11348000 970000 27000 0 9077000 35000000 43000000 46000000 1300000 2600000 1000000.0 303000000 7300000 9600000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information Document - shares
3 Months Ended
Mar. 31, 2021
Apr. 23, 2021
Document And Entity Information [Abstract]    
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 1-10945  
Entity Registrant Name OCEANEERING INTERNATIONAL INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-2628227  
Entity Address, Address Line One 11911 FM 529  
Entity Address, City or Town Houston,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77041  
City Area Code 713  
Local Phone Number 329-4500  
Title of 12(b) Security Common stock, par value $0.25 per share  
Trading Symbol OII  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   99,752,541
Entity Central Index Key 0000073756  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Document Type 10-Q  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Common Stock, Value, Issued $ 27,709 $ 27,709
Treasury Stock, Common, Value 634,585 660,021
Current Assets:    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 442,743 452,016
Accounts receivable, net 284,480 296,214
Contract assets, net 245,347 221,997
Inventory, net 130,612 141,241
Other current assets 58,335 58,795
Total Current Assets 1,161,517 1,170,263
Property and equipment, at cost 2,448,726 2,456,602
Property and equipment, at cost 1,887,076 1,865,495
Net property and equipment 561,650 591,107
Other Assets:    
Goodwill 35,065 35,016
Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment 107,829 108,250
Right-of-use operating lease assets 137,463 141,206
Assets, Noncurrent 280,357 284,472
Total Assets 2,003,524 2,045,842
Current Liabilities:    
Accounts payable 92,515 94,207
Accrued liabilities 276,322 292,863
Contract liabilities 47,906 50,046
Total current liabilities 416,743 437,116
Long-term debt 804,888 805,251
Long-term operating lease liabilities 150,229 156,074
Other long-term liabilities 83,319 89,244
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 $ 168,411 192,492
Retained earnings 1,341,855 1,351,220
Accumulated other comprehensive loss (361,108) (359,306)
Oceaneering shareholders' equity 542,282 552,094
Noncontrolling interest 6,063 6,063
Total equity 548,345 558,157
Total Liabilities and Equity $ 2,003,524 $ 2,045,842
Common Stock, shares issued (in shares) 11,081,546 11,525,725
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Common Stock, par value (in dollars per share) $ 0.25  
Common Stock, shares authorized (in shares) 360,000,000  
Common Stock, shares issued (in shares) 11,081,546 11,525,725
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Document Period End Date Mar. 31, 2021  
Revenue $ 437,553 $ 536,668
Cost of services and products 380,896 489,916
Gross margin 56,657 46,752
Selling, general and administrative expense 42,874 55,741
Impairment of Intangible Assets, Finite-lived 0 68,763
Goodwill, Impairment Loss 0 303,005
Income (loss) from operations 13,783 (380,757)
Interest income 519 1,277
Interest expense, net of amounts capitalized (10,407) (12,462)
Equity in income (losses) of unconsolidated affiliates 534 1,197
Other income (expense), net (1,453) (7,128)
Income (loss) before income taxes 2,976 (397,873)
Provision (benefit) for income taxes 12,341 (30,275)
Net Income (Loss) $ (9,365) $ (367,598)
Weighted-average shares outstanding    
Basic (in shares) 99,461 99,055
Diluted (in shares) 99,461 99,055
Earnings (loss) per share    
Basic (in dollars per share) $ (0.09) $ (3.71)
Diluted (in dollars per share) $ (0.09) $ (3.71)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]    
Document Period End Date Mar. 31, 2021  
Net income (loss) $ (9,365) $ (367,598)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (2,856) (70,325)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 1,054  
Other Comprehensive Income (Loss):    
Total other comprehensive income (loss) (1,802) (70,325)
Comprehensive income (loss) (11,167) (437,923)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (2,856) $ (70,325)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax $ 1,054  
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash Flows from Operating Activities:    
Net income (loss) $ (9,365) $ (367,598)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization, including goodwill impairment 36,471 356,196
Impairment of Intangible Assets, Finite-lived 0 68,763
Deferred income tax provision (benefit) (1,136) (8,405)
Net loss (gain) on sales of property and equipment 152 16
Noncash compensation 3,161 3,116
Other Noncash Income (Expense) (2,542) 647
Increase (Decrease) in Accounts Receivable 11,616 (30,303)
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Inventory 10,628 8,384
Proceeds from Sale of Debt Securities, Available-for-sale 2,361 0
Other operating assets (1,672) (11,504)
Currency translation effect on working capital, excluding cash (670) (9,302)
Current liabilities (20,373) (102,784)
Other operating liabilities (4,761) (12,822)
Total adjustments to net income (loss) 7,642 335,448
Net Cash Provided by (Used in) Operating Activities (1,723) (32,150)
Cash Flows from Investing Activities:    
Purchases of property and equipment (10,699) (27,229)
Distributions of capital from unconsolidated affiliates 1,195 405
Proceeds from Sale of Productive Assets 2,136 118
Net Cash Provided by (Used in) Investing Activities (5,007) (26,706)
Cash Flows from Financing Activities:    
Other financing activities (1,806) (1,668)
Net Cash Provided by (Used in) Financing Activities (1,806) (1,668)
Effect of exchange rates on cash (737) (5,671)
Net Increase (Decrease) in Cash and Cash Equivalents (9,273) (66,195)
Cash and Cash Equivalents—Beginning of Period 452,016 373,655
Cash and Cash Equivalents—End of Period 442,743 307,460
Proceeds from Sale of Debt Securities, Available-for-sale 2,361 0
Interest Rate Swap    
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Proceeds from Sale of Debt Securities, Available-for-sale 0 12,840
Proceeds from Sale of Debt Securities, Available-for-sale $ 0 $ 12,840
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Restricted Stock [Member]
Treasury Stock [Member]
Treasury Stock [Member]
Restricted Stock Units (RSUs) [Member]
Treasury Stock [Member]
Restricted Stock [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment
Currency Translation Adjustments [Member]
Oceaneering Shareholders' Equity [Member]
Oceaneering Shareholders' Equity [Member]
Cumulative Effect, Period of Adoption, Adjustment
Noncontrolling Interest [Member]
Beginning balance at Dec. 31, 2019 $ 1,075,409 $ 27,709 $ 207,130     $ (681,640)     $ 1,850,244   $ (334,097) $ 1,069,346   $ 6,063
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Net income (loss) (367,598)               (367,598)     (367,598)    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (70,325)                          
Other Comprehensive Income (Loss), Net of Tax (70,325)                     (70,325)    
Restricted Stock or Unit Expense 1,446                     1,446    
Restricted stock and restricted stock unit activity       $ (11,816) $ (5,992)   $ 13,262 $ 5,992            
Ending balance at Mar. 31, 2020 636,659 27,709 189,322     (662,386)     1,480,373   (404,422) 630,596   6,063
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Stockholders' Equity, Other (2,273)                 $ (2,273)     $ (2,273)  
Right-of-use operating lease assets 141,206                          
Beginning balance at Dec. 31, 2020 558,157 27,709 192,492     (660,021)     1,351,220   (359,306) 552,094   6,063
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Net income (loss) (9,365)               (9,365)     (9,365)    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax (2,856)                          
Other Comprehensive Income (Loss), Net of Tax (1,802)                     (1,802)    
Restricted Stock or Unit Expense 1,355                     1,355    
Restricted stock and restricted stock unit activity       $ (13,642) $ (10,439)   $ 14,997 $ 10,439            
Ending balance at Mar. 31, 2021 548,345 $ 27,709 $ 168,411     $ (634,585)     $ 1,341,855   $ (361,108) $ 542,282   $ 6,063
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Right-of-use operating lease assets 137,463                          
Financing Receivable, Allowance for Credit Loss 600                          
Interest Receivable $ 1,300                          
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Credit Loss Statement - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Financing Receivable, Allowance for Credit Loss [Line Items]        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 548,345 $ 558,157 $ 636,659 $ 1,075,409
Financing Receivable, Allowance for Credit Loss 600      
Financing Receivable, Allowance for Credit Loss $ 600      
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting Policies
3 Months Ended
Mar. 31, 2021
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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and
market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.
As of March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.
We have elected to apply the practical expedient available under Accounting Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.
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 March 31, 2021. We generally do not require collateral from our customers.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies
3 Months Ended
Mar. 31, 2021
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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and
market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.
As of March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.
We have elected to apply the practical expedient available under Accounting Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.
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 March 31, 2021. We generally do not require collateral from our customers.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Revenue by Category

The following tables presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$119,119 $139,770 
Manufactured Products86,825 166,534 
Offshore Projects Group89,234 74,254 
Integrity Management & Digital Solutions54,048 64,729 
Total Energy Services and Products349,226 445,287 
Aerospace and Defense Technologies88,327 91,381 
Total$437,553 $536,668 
*Recast to reflect segment changes.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020
Geographic Operating Areas:
Foreign:
Africa$62,792 $63,417 
Norway52,294 52,184 
United Kingdom43,180 60,787 
Asia and Australia37,547 45,680 
Brazil20,653 26,489 
Other20,435 24,659 
Total Foreign236,901 273,216 
United States200,652 263,452 
Total$437,553 $536,668 
Timing of Transfer of Goods or Services:
Revenue recognized over time$408,173 $498,307 
Revenue recognized at a point in time29,380 38,361 
Total$437,553 $536,668 

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.
Three months ended
(in thousands)Mar 31, 2021Mar 31, 2020
Total contract assets, beginning of period$221,997 $221,288 
Revenue accrued411,653 455,014 
Amounts billed(388,303)(439,195)
Total contract assets, end of period$245,347 $237,107 
Total contract liabilities, beginning of period$50,046 $117,342 
Deferrals of milestone payments24,637 10,625 
Recognition of revenue for goods and services(26,777)(66,038)
Total contract liabilities, end of period$47,906 $61,929 
   

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.

Performance Obligations

As of March 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $188 million. In arriving at this value, we have used two practical 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 $144 million over the next 12 months, and we expect to recognize substantially all of the remaining balance of $44 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 March 31, 2021. 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 months ended March 31, 2021 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of March 31, 2021, 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 costs to obtain a contract when those amounts are significant and the contract is expected at inception to exceed one year in duration. Otherwise, the costs are expensed in the period when incurred. Costs to obtain a contract primarily consist of bid and proposal costs, which
are incremental to our fixed costs. 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 $8.1 million and $8.3 million as of March 31, 2021 and December 31, 2020, respectively. For the three-month periods ended March 31, 2021 and 2020, we recorded amortization expense of $1.0 million and $1.9 million, respectively. No impairment costs were recognized.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Balance Sheet Information
3 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 
(in thousands)Mar 31, 2021Dec 31, 2020
Inventory:
Remotely operated vehicle parts and components$64,700 $62,788 
Other inventory, primarily raw materials65,912 78,453 
Total$130,612 $141,241 
Other current assets:
Prepaid expenses$49,171 $48,616 
Angolan bonds9,164 10,179 
Total$58,335 $58,795 
Accrued liabilities:
Payroll and related costs$106,111 $135,042 
Accrued job costs50,193 47,721 
Income taxes payable44,015 35,929 
Current operating lease liability18,975 18,798 
Other57,028 55,373 
Total$276,322 $292,863 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Debt DEBT
Long-term debt consisted of the following: 
(in thousands)Mar 31, 2021Dec 31, 2020
4.650% Senior Notes due 2024$500,000 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements10,224 10,870 
Unamortized debt issuance costs(5,336)(5,619)
Long-term debt$804,888 $805,251 

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 October 2014, we entered into a credit agreement (as amended, the “Credit Agreement”) with a group of banks. The Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Revolving Credit Facility”). Subject to certain conditions, the aggregate commitments under the Revolving Credit Facility may be increased by up to $300 million at any time upon agreement between us and existing or additional lenders. Borrowings under the Revolving Credit Facility may be used for general corporate purposes. The 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 Credit Agreement ("Amendment No. 4"). Amendment No. 4 amended the Credit Agreement to, among other things, extend the maturity of the Revolving Credit Facility to January 25, 2023 with the extending lenders, which represent 90% of the existing commitments of the lenders, such that the total commitments for the Revolving Credit Facility will be $500 million until October 25, 2021, and thereafter $450 million until January 25, 2023. As of March 31, 2021, we had no borrowings outstanding under the Revolving Credit Facility.

Borrowings under the Revolving Credit Facility bear interest at an Adjusted Base Rate or the Eurodollar Rate (both as defined in the Credit Agreement), at our option, plus an applicable margin based on our Leverage Ratio (as defined in the Credit Agreement) and, at our election, based on the ratings of our senior unsecured debt by designated ratings services, thereafter to be based on such debt ratings. The applicable margin varies: (1) in the case of advances bearing interest at the Adjusted Base Rate, from 0.125% to 0.750%; and (2) in the case of advances bearing interest at the Eurodollar Rate, from 1.125% to 1.750%. The Adjusted Base Rate is the highest of (1) the per annum rate established by the administrative agent as its prime rate, (2) the federal funds rate plus 0.50% and (3) the daily one-month LIBOR plus 1%. We pay a commitment fee ranging from 0.125% to 0.300% on the unused portion of the Revolving Credit Facility, depending on our Leverage Ratio. The commitment fees are included as interest expense in our consolidated financial statements.

The 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. We are also subject to a maximum adjusted total Capitalization Ratio (as defined in the Credit Agreement and which stipulates, that among other items, we exclude any impacts associated with current and prior period impairments) of 55%. The Credit Agreement includes customary events of default and associated remedies. As of March 31, 2021, we were in compliance with all the covenants set forth in the 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. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month LIBOR plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. 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.6 million to interest expense for the three-month period ended March 31, 2021.
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 $3.0 million of new loan costs, including costs of the amendments prior to Amendment No. 4, related to the 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 Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and to January 2023 for the Credit Agreement using the straight-line method, which approximate the effective interest rate method.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments And Contingencies
3 Months Ended
Mar. 31, 2021
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, primarily from within the energy industry, which is our major source of 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 $779 million as of March 31, 2021, 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 $(1.9) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. Foreign currency gain (losses) related to the Brazilian real of $(0.1) million and $(4.0) million in the three-month periods ended March 31, 2021 and 2020, respectively, were primarily due to the remeasurement of our U.S. dollar denominated liability balances to the Brazilian real. We recorded foreign currency transaction losses related to the Angolan kwanza and Brazilian real 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 March 31, 2021 and December 31, 2020, we had the equivalent of approximately $3.3 million and $4.7 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 March 31, 2021 and December 31, 2020, we had $9.2 million and $10 million, respectively, of Angolan bonds on our Consolidated Balance Sheets. 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 in other current assets in our Consolidated Balance Sheets. During the three-month period ended March 31, 2021, we sold a portion of these bonds for $2.4 million and recognized a gain of $0.3 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 $9.2 million and $10 million as of March 31, 2021 and December 31, 2020, 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 March 31, 2021, we have $1.1 million in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.

Due to the ongoing impact of COVID-19, certain projects that were in process have been delayed in our Manufacturing Products segment. As of March 31, 2021 and December 31, 2020, we had outstanding accounts receivable and contracts assets of approximately $51 million for these projects. We continue to believe these accounts receivable and contract assets are realizable and the projects will resume.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan
3 Months Ended
Mar. 31, 2021
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Abstract]  
Earnings (Loss) per Share, Share-based Compensation and Share Repurchase Plan 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. We have no outstanding stock options and, therefore, no share-based compensation to be recognized pursuant to stock option grants.
During 2019, 2020 and through March 31, 2021, we granted restricted units of our common stock to certain of our key executives and employees. During 2019, 2020 and through March 31, 2021, our Board of Directors granted 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. The restricted stock unit grants can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. The shares of restricted stock we grant to our nonemployee directors vest in full on the first anniversary of the award date, conditional on continued service as a director. 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 2019 through March 31, 2021, 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 March 31, 2021 and December 31, 2020, respective totals of 2,747,341 and 1,955,346 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 $20 million as of March 31, 2021. 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, we had repurchased 2.0 million shares for $100 million through December 31, 2015. We have not repurchased any shares under this plan since December 31, 2015. We account for the shares we hold in treasury under the cost method, at average cost.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
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 from the sources of our results. The effective tax rate for the three-month periods ended March 31, 2021 and 2020 was different than the U.S. federal statutory rate of 21%, primarily due to the geographical mix of operating revenue and results, changes in uncertain tax positions and other discrete items. We do not believe a discussion of the annual 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 or deferred taxes related to balance sheet translation gains or losses.

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 recently established rules and procedures under the CARES Act, we filed a 2014 refund claim to carry back our U.S. net operating loss generated in 2019 and amended our 2012 and 2013 federal income tax returns impacted by the net operating loss carryback. Prior to the enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we expect to receive combined refunds of approximately $33 million, of which we have received $5.6 million as of March 31, 2021. The remaining refunds are classified as accounts receivable, net, in our consolidated balance sheet as of March 31, 2021. We also realized a non-cash tax benefit of $8.4 million due to the carryback provision of the CARES Act recognized as a reduction in long-term liabilities.
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 $14 million and $15 million in other long-term liabilities on our balance sheet for worldwide unrecognized tax liabilities as of March 31, 2021 and December 31, 2020, 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
Norway2016
Angola2013
Brazil2016
Australia2015

We have ongoing tax audits in various jurisdictions. The outcome of these audits may have an impact on uncertain tax positions for income tax returns subsequently filed in those jurisdictions.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, Goodwill and Other
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Asset Impairment Charges IMPAIRMENTS
Goodwill
We did not identify any triggering events and, accordingly, no impairments of goodwill were recorded in the three-month period ended March 31, 2021.
During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present and we were required to perform a quantitative analysis for our Subsea Products–Service, Technology and Rentals (“ST&R”), Subsea Products–Manufactured Products, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units. Based on these quantitative analyses, the fair value was determined to be less than the carrying value for each of those reporting units, with the exception of Subsea Products–Manufactured Products. As a result, for our Subsea Products–ST&R, Subsea Projects, Asset Integrity and Advanced Technologies–Commercial reporting units, we recorded pre-tax goodwill impairment losses of $51 million, $130 million, $111 million and $11 million, respectively. For our Remotely Operated Vehicles (“ROV”) and Advanced Technologies–Government reporting units, qualitative assessments were performed; and we concluded that it was more likely than not the fair value of each of those reporting units was more than the carrying value of the reporting unit and, therefore, no impairments were recorded for those reporting units.
Our estimates of fair values for our reporting units determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable values. For our cash flow projections for the three-months ended March 31, 2020, we utilized a weighted-average cost of capital ranging from 11% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%.
Our third quarter 2020 change in our operating segments resulted in one reporting unit for each of our new segments. The following table reflects goodwill impairments as recorded in the three-month period ended March 31, 2020, and allocated, based on historical cost, to the new reporting segments determined in the third quarter of 2020:
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitGoodwill ImpairmentSubsea Robotics Manufactured ProductsOPGIMDSTotal
Subsea Products/ST&R$51,302 $17,457 $— $33,845 $— $51,302 
Subsea Projects/Subsea Projects129,562 84,661 — 32,440 12,461 129,562 
Asset Integrity/Asset Integrity110,753 — — — 110,753 110,753 
Advanced Technologies/Commercial11,388 — 11,388 — — 11,388 
Total goodwill impairment$303,005 $102,118 $11,388 $66,285 $123,214 $303,005 
Aside from the goodwill impairments discussed above, the changes in our reporting units' goodwill balances during the periods presented are from currency exchange rate changes.
For further information regarding goodwill by business segment, see Note 10–“Business Segment Information.”

Property and Equipment and Intangible Assets
We did not identify any triggering events and, accordingly, no impairments of long-lived assets were recorded in the three-month period ended March 31, 2021.
During the first quarter of 2020, due to the protracted energy downturn compounded by demand destruction resulting from the adverse impacts of the COVID-19 pandemic and insufficient control of crude oil supply levels during the quarter, as well as our customers' continued focus on cost discipline, we determined that impairment indicators were present within certain of our asset groups. To measure fair value for these asset groups, we used the following approaches:
Subsea Distribution Solutions U.K. - We utilized the cost approach and considered economic obsolescence under the income approach to determine fair value of the property and equipment.
Subsea Distribution Solutions Brazil and Angola - We utilized a combination of market and cost approaches to measure fair values.
Shallow Water vessels - We utilized the cost approach and considered historical, current and anticipated dayrates and utilization to measure market value.
Renewables and Special Projects - We utilized a combination of market and cost approaches to measure fair values.
Oceaneering Entertainment Systems and Oceaneering Automated Guided Vehicles (“AGV”) Systems - We utilized a combination of market and cost approaches to measure fair value.
Our estimates of fair value for these asset groups determined in the first quarter of 2020 required us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable value. Our cash flow projections utilized a weighted-average cost of capital ranging from 12% to 15% and a terminal value based on the Gordon Growth Model, assuming an expected long-term growth rate of 2%.
As a result, we determined that the carrying values exceeded the estimated fair values and recorded impairments as noted below. Our third quarter 2020 change in operating segments did not result in any changes in our asset groups. The following table reflects long-lived asset impairments as recorded in the three-month period ended March 31, 2020, and assigned to the new reporting segments determined in the third quarter of 2020:
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitLong-lived Asset ImpairmentsManufactured Products OPGIMDSTotal
Subsea Products      
Subsea Distribution Solutions U.K.$6,543 $6,543 $— $— $6,543 
Subsea Distribution Solutions Brazil9,834 9,834 9,834 
Subsea Distribution Solutions Angola38,482 38,482 38,482 
Subsea Projects
Shallow Water vessels3,894 3,894 3,894 
Renewables and Special Projects Group3,628 3,628 3,628 
Global Data Solutions167 167 167 
Advanced Technologies
Oceaneering Entertainment Systems5,065 5,065 5,065 
Oceaneering AGV Systems1,150 1,150 1,150 
Total long-lived asset impairments$68,763 $61,074 $7,522 $167 $68,763 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies (Policy)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation. Oceaneering International, Inc. (“Oceaneering,” “we” 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 March 31, 2021 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, 2020. 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. All significant intercompany accounts and transactions have been eliminated.
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 in the three-month periods ended March 31, 2021 and 2020.
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. For additional information regarding impairments of goodwill three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for goodwill for the three-month period ended March 31, 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.9) million and $(7.1) million of foreign currency transaction gains (losses) in the three-month periods ended March 31, 2021 and 2020, respectively, and 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.
Comparability of Prior Year Financial Data, Policy Recasting of Certain Prior Period Information. In the third quarter of 2020, we changed our organizational structure as part of the transformation to realign our businesses to achieve greater cost efficiencies and to bring together business units that frequently work together and promote increased synergies in bidding, project management and the use of offshore technicians. As a result, information that our chief operating decision maker regularly reviews changed. Therefore, for the three-month period ended March 31, 2021, we are reporting our financial results consistent with our newly realigned operating segments and have recast certain prior period amounts to conform to the way we now manage our businesses and monitor segment performance as described in Note 3–“Revenue” and Note 10–“Business Segment Information.” We also changed our reporting units to realign with the changes in our operating segments and reassessed impairments for long-lived assets and goodwill as described in Note 4–“Impairments.”
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 the input method to faithfully depict revenue recognition, 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. We use the input cost-to-cost method to faithfully depict revenue recognition. 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. In prior years, we have recorded adjustments to earnings as a result of revisions to contract estimates; however, we did not have any material adjustments during the three months ended March 31, 2021 and 2020. 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 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. We continue to evaluate the impact and do not expect this ASU to have a material impact on our consolidated financial statements.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Credit Losses Notes (Policies)
3 Months Ended
Mar. 31, 2021
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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and
market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.
As of March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.
We have elected to apply the practical expedient available under Accounting Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.
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 March 31, 2021. We generally do not require collateral from our customers.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting Standards Updated (Policies)
3 Months Ended
Mar. 31, 2021
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Recently Adopted Accounting Standards. On January 1, 2021, we adopted Accounting Standards Update (“ASU”) No. 2019-12, “Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which simplifies the accounting for income taxes, eliminates certain exceptions within Accounting Standards Codification 740 (“ASC 740”), “Income Taxes,” and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. Our adoption of ASU 2019-12 on January 1, 2021, did not have a material impact on our consolidated financial statements.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies Long-lived Assets (Tables)
3 Months Ended
Mar. 31, 2021
Sep. 30, 2020
Accounting Policies [Abstract]    
Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]
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-month periods ended March 31, 2021 and 2020. 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. For additional information regarding write-downs and write-offs of property and equipment, long-lived intangible assets and right-of-use operating lease assets in the three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for property and equipment, long-lived intangible assets and right-of-use operating lease assets for the three-month period ended March 31, 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.
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitLong-lived Asset ImpairmentsManufactured Products OPGIMDSTotal
Subsea Products      
Subsea Distribution Solutions U.K.$6,543 $6,543 $— $— $6,543 
Subsea Distribution Solutions Brazil9,834 9,834 9,834 
Subsea Distribution Solutions Angola38,482 38,482 38,482 
Subsea Projects
Shallow Water vessels3,894 3,894 3,894 
Renewables and Special Projects Group3,628 3,628 3,628 
Global Data Solutions167 167 167 
Advanced Technologies
Oceaneering Entertainment Systems5,065 5,065 5,065 
Oceaneering AGV Systems1,150 1,150 1,150 
Total long-lived asset impairments$68,763 $61,074 $7,522 $167 $68,763 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020 *
Business Segment:
Energy Services and Products
Subsea Robotics$119,119 $139,770 
Manufactured Products86,825 166,534 
Offshore Projects Group89,234 74,254 
Integrity Management & Digital Solutions54,048 64,729 
Total Energy Services and Products349,226 445,287 
Aerospace and Defense Technologies88,327 91,381 
Total$437,553 $536,668 
*Recast to reflect segment changes.
Three Months Ended
(in thousands)Mar 31, 2021Mar 31, 2020
Geographic Operating Areas:
Foreign:
Africa$62,792 $63,417 
Norway52,294 52,184 
United Kingdom43,180 60,787 
Asia and Australia37,547 45,680 
Brazil20,653 26,489 
Other20,435 24,659 
Total Foreign236,901 273,216 
United States200,652 263,452 
Total$437,553 $536,668 
Timing of Transfer of Goods or Services:
Revenue recognized over time$408,173 $498,307 
Revenue recognized at a point in time29,380 38,361 
Total$437,553 $536,668 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Three months ended
(in thousands)Mar 31, 2021Mar 31, 2020
Total contract assets, beginning of period$221,997 $221,288 
Revenue accrued411,653 455,014 
Amounts billed(388,303)(439,195)
Total contract assets, end of period$245,347 $237,107 
Total contract liabilities, beginning of period$50,046 $117,342 
Deferrals of milestone payments24,637 10,625 
Recognition of revenue for goods and services(26,777)(66,038)
Total contract liabilities, end of period$47,906 $61,929 
   
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following: 
(in thousands)Mar 31, 2021Dec 31, 2020
4.650% Senior Notes due 2024$500,000 $500,000 
6.000% Senior Notes due 2028300,000 300,000 
Interest rate swap settlements10,224 10,870 
Unamortized debt issuance costs(5,336)(5,619)
Long-term debt$804,888 $805,251 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2021
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
Norway2016
Angola2013
Brazil2016
Australia2015
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Business Segment Information (Tables)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
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 Ended
(in thousands)Mar 31, 2021Mar 31, 2020 *Dec 31, 2020
Revenue
Energy Services and Products
Subsea Robotics$119,119 $139,770 $114,711 
Manufactured Products86,825 166,534 99,899 
Offshore Projects Group89,234 74,254 67,821 
Integrity Management & Digital Solutions54,048 64,729 54,307 
Total Energy Services and Products349,226 445,287 336,738 
Aerospace and Defense Technologies88,327 91,381 87,524 
Total$437,553 $536,668 $424,262 
Income (Loss) from Operations
Energy Services and Products
Subsea Robotics$14,619 $(94,083)$14,477 
Manufactured Products2,753 (66,138)12,218 
Offshore Projects Group8,813 (79,323)(9,940)
Integrity Management & Digital Solutions2,474 (121,535)892 
Total Energy Services and Products28,659 (361,079)17,647 
Aerospace and Defense Technologies16,839 12,971 16,525 
Unallocated Expenses(31,715)(32,649)(33,692)
Total$13,783 $(380,757)$480 
Depreciation and Amortization, including Goodwill Impairment
Energy Services and Products
Subsea Robotics$22,952 $139,187 $23,210 
Manufactured Products3,227 15,964 3,193 
Offshore Projects Group7,125 74,907 16,979 
Integrity Management & Digital Solutions1,124 124,343 1,255 
Total Energy Services and Products34,428 354,401 44,637 
Aerospace and Defense Technologies1,276 687 667 
Unallocated Expenses767 1,108 1,146 
Total$36,471 $356,196 $46,450 
* Recast to reflect segment changes.
   
Adjustments Table   During the three-month period ended December 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:
For the Three Months Ended December 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Long-lived assets impairments— $— $1,304 $378 $— $— $1,682 
Long-lived assets write-offs— — 9,401 170 — — 9,571 
Other221 (3,489)643 422 27 — (2,176)
Total of adjustments$221 $(3,489)$11,348 $970 $27 $— $9,077 
During the three-month period ended March 31, 2020, we recorded adjustments attributable to each of our reporting segments as follows:
For the Three Months Ended March 31, 2020
(in thousands)Subsea RoboticsManufactured ProductsOPGIMDSADTechUnallocated ExpensesTotal
Adjustments for the effects of:
Long-lived assets impairments$— $61,074 $7,522 $167 $— $— $68,763 
Long-lived assets write-offs7,328 — — — — — 7,328 
Goodwill impairment102,118 11,388 66,285 123,214 — — 303,005 
Other919 1,984 1,216 2,231 — 280 6,630 
Total of adjustments$110,365 $74,446 $75,023 $125,612 $— $280 $385,726 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 2021
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 five 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) outbreak and volatility in the oil and natural gas markets on our customers and various counterparties. We have considered the current and expected economic and
market conditions, as a result of COVID-19, in determining credit loss expense for the three-month periods ended March 31, 2021 and 2020.
As of March 31, 2021, our allowance for credit losses was $1.5 million for accounts receivable and $0.6 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-month period ended March 31, 2021, we wrote off accounts receivable of $2.4 million that previously had been reserved.
We have elected to apply the practical expedient available under Accounting Series Codification (“ASC”) 326 to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amount excluded as of March 31, 2021 was $1.3 million.
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 March 31, 2021. We generally do not require collateral from our customers.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, Goodwill and Other (Tables)
3 Months Ended
Mar. 31, 2021
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]
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-month periods ended March 31, 2021 and 2020. 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. For additional information regarding write-downs and write-offs of property and equipment, long-lived intangible assets and right-of-use operating lease assets in the three-month period ended March 31, 2020, see Note 4—“Impairments” and Note 10—“Business Segment Information.” We did not identify indicators of impairment for property and equipment, long-lived intangible assets and right-of-use operating lease assets for the three-month period ended March 31, 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.
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitLong-lived Asset ImpairmentsManufactured Products OPGIMDSTotal
Subsea Products      
Subsea Distribution Solutions U.K.$6,543 $6,543 $— $— $6,543 
Subsea Distribution Solutions Brazil9,834 9,834 9,834 
Subsea Distribution Solutions Angola38,482 38,482 38,482 
Subsea Projects
Shallow Water vessels3,894 3,894 3,894 
Renewables and Special Projects Group3,628 3,628 3,628 
Global Data Solutions167 167 167 
Advanced Technologies
Oceaneering Entertainment Systems5,065 5,065 5,065 
Oceaneering AGV Systems1,150 1,150 1,150 
Total long-lived asset impairments$68,763 $61,074 $7,522 $167 $68,763 
Schedule of Intangible Assets and Goodwill   The following table reflects goodwill impairments as recorded in the three-month period ended March 31, 2020, and allocated, based on historical cost, to the new reporting segments determined in the third quarter of 2020:
Three Months Ended March 31, 2020
(in thousands)As originally recordedAs recast to reflect segment changes
Segment/Reporting UnitGoodwill ImpairmentSubsea Robotics Manufactured ProductsOPGIMDSTotal
Subsea Products/ST&R$51,302 $17,457 $— $33,845 $— $51,302 
Subsea Projects/Subsea Projects129,562 84,661 — 32,440 12,461 129,562 
Asset Integrity/Asset Integrity110,753 — — — 110,753 110,753 
Advanced Technologies/Commercial11,388 — 11,388 — — 11,388 
Total goodwill impairment$303,005 $102,118 $11,388 $66,285 $123,214 $303,005 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Financing Receivable, Allowance for Credit Loss $ 600      
Interest Receivable 1,300      
Financing Receivable, Allowance for Credit Loss [Line Items]        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 548,345 $ 636,659 $ 558,157 $ 1,075,409
Interest Receivable 1,300      
Financing Receivable, Allowance for Credit Loss 600      
Accounts and Financing Receivable, Allowance for Credit Loss 1,500      
Foreign Currency Transaction Gain (Loss), before Tax (1,900) $ (7,100)    
Accounts Receivable [Member]        
Accounting Policies [Abstract]        
Financing Receivable, Allowance for Credit Loss, Writeoff 2,400      
Financing Receivable, Allowance for Credit Loss [Line Items]        
Financing Receivable, Allowance for Credit Loss, Writeoff $ 2,400      
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     $ 68,763
Impairment of Long-Lived Assets Held-for-use   $ 1,682 68,763
Right-of-use operating lease assets $ 137,463 $ 141,206  
Goodwill, Impairment Loss 0   303,005
Financing Receivable, Allowance for Credit Loss 600    
Interest Receivable 1,300    
Accounts Receivable [Member]      
Property, Plant and Equipment [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff 2,400    
Financing Receivable, Allowance for Credit Loss, Writeoff $ 2,400    
Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Equity Method Investment, Ownership Percentage 50.00%    
Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Threshold for consolidation, percentage 50.00%    
Equity Method Investment, Ownership Percentage 20.00%    
Shallow Water [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     3,894
Oceaneering Entertainment System [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     5,065
Ecosse [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     3,628
Oceaneering AGV System [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     1,150
SDS Rosyth [Member]      
Property, Plant and Equipment [Line Items]      
Impairment of Long-Lived Assets Held-for-use     6,543
Global Data Solution [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     167
SDS Brazil [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     9,834
Subsea Products Angola [Member]      
Property, Plant and Equipment [Line Items]      
Impairment property plant equipment     $ 38,482
Property Subject to Operating Lease [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Operating Leases, Operating Lease Term 15 years    
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies Goodwill Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Goodwill [Line Items]    
Goodwill, Impairment Loss $ 0 $ 303,005
Subsea Products [Member]    
Goodwill [Line Items]    
Goodwill, Impairment Loss   51,302
Subsea Projects [Member]    
Goodwill [Line Items]    
Goodwill, Impairment Loss   129,562
Asset Integrity [Member]    
Goodwill [Line Items]    
Goodwill, Impairment Loss   110,753
Advanced Technologies [Member]    
Goodwill [Line Items]    
Goodwill, Impairment Loss   $ 11,388
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies Long-lived asset impairments (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
units
Impaired Long-Lived Assets Held and Used [Line Items]    
Write-off Equipment and Intangibles $ 9,600 $ 7,300
Impairment property plant equipment   68,763
Impairment of Long-Lived Assets Held-for-use $ 1,682 $ 68,763
Minimum [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units   0.11
Maximum [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units   0.15
Weighted Average [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units   0.12
Measurement Input, Long-term Revenue Growth Rate [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Alternative Investment, Measurement Input | units   0.02
Oceaneering AGV System [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   $ 1,150
Oceaneering Entertainment System [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   5,065
Global Data Solution [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   167
Ecosse [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   3,628
Shallow Water [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   3,894
Subsea Products Angola [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   38,482
SDS Brazil [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment property plant equipment   9,834
SDS Rosyth [Member]    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of Long-Lived Assets Held-for-use   $ 6,543
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies Allowance for credit losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Financing Receivable, Allowance for Credit Loss [Line Items]        
Financing Receivable, Allowance for Credit Loss $ 600      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 548,345 $ 558,157 $ 636,659 $ 1,075,409
Interest Receivable 1,300      
Accounts Receivable [Member]        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Financing Receivable, Allowance for Credit Loss, Writeoff $ 2,400      
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Summary Of Major Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Accounting Policies [Abstract]      
Foreign Currency Transaction Gain (Loss), before Tax $ (1,900) $ (7,100)  
Right-of-use operating lease assets $ 137,463   $ 141,206
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 437,553 $ 424,262 $ 536,668
Brazil [Member]      
Segment Reporting Information [Line Items]      
Revenues 20,653   26,489
Non-US [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 236,901   $ 273,216
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Revenue by Geographic Area [Line Items]      
Revenues $ 437,553 $ 424,262 $ 536,668
Africa [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 62,792   63,417
United Kingdom [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 43,180   60,787
Norway [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 52,294   52,184
Asia Pacific [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 37,547   45,680
Brazil [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 20,653   26,489
Other Geographical [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 20,435   24,659
Non-US [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 236,901   273,216
UNITED STATES      
Revenue by Geographic Area [Line Items]      
Revenues $ 200,652   $ 263,452
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Deferred Revenue Arrangement [Line Items]      
Revenues $ 437,553 $ 424,262 $ 536,668
Energy Services and Products Member      
Deferred Revenue Arrangement [Line Items]      
Revenues 349,226 $ 336,738 445,287
Transferred at Point in Time [Member]      
Deferred Revenue Arrangement [Line Items]      
Revenues 29,380   38,361
Transferred over Time [Member]      
Deferred Revenue Arrangement [Line Items]      
Revenues $ 408,173   $ 498,307
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]        
Contract assets, net $ 245,347 $ 237,107 $ 221,997 $ 221,288
Deferred Revenue, Revenue Recognized 411,653 455,014    
Billings - Contract Assets (388,303) (439,195)    
Revenue recognized (26,777) (66,038)    
Deferrals of customer payments 24,637 10,625    
Capitalized Contract Cost, Amortization (1,000) (1,900)    
Contract liabilities $ 47,906 $ 61,929 $ 50,046 $ 117,342
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Performance obligation (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Price allocated to remaining performance obligations $ 188,000
Revenue recognition for remaining performance obligations 144,000
Revenue Recognition for Remaining Performance Obligations in next 24 months $ 44,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Costs to obtain or fulfill a contract (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Capitalized Contract Cost, Net $ 8,100   $ 8,300
Capitalized Contract Cost, Amortization $ (1,000) $ (1,900)  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory [Line Items]    
Liability for Uncertainty in Income Taxes, Noncurrent $ 14,000 $ 15,000
Inventory:    
Remotely operated vehicle parts and components 65,912 78,453
Other inventory, primarily raw materials 64,700 62,788
Total 130,612 141,241
Other current assets:    
Prepaid expenses 49,171 48,616
Angolan bonds 9,164 10,179
Total 58,335 58,795
Accrued liabilities:    
Payroll and related costs 106,111 135,042
Accounts Payable, Other, Current 50,193 47,721
Income taxes payable 44,015 35,929
Current operating lease liability 18,975 18,798
Other 57,028 55,373
Total $ 276,322 $ 292,863
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Document Period End Date Mar. 31, 2021  
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge $ 10,224  
Unamortized debt issuance costs (5,336) $ (5,619)
Long-term Debt $ 804,888 $ 805,251
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2014
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2018
Dec. 31, 2014
Dec. 31, 2020
Feb. 28, 2018
Nov. 30, 2014
Line of Credit Facility [Line Items]                
Document Period End Date   Mar. 31, 2021            
Maximum capitalization ratio   55.00%            
Interest rate swap principal     $ 200,000,000          
Derivative, Variable Interest Rate     2.823%          
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment     $ 13,000,000          
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Accumulated Amortization   $ 600,000            
Payments of financing costs         $ 3,000,000.0      
Minimum [Member]                
Line of Credit Facility [Line Items]                
Commitment fee percentage   0.125%            
Maximum [Member]                
Line of Credit Facility [Line Items]                
Commitment fee percentage   0.30%            
Senior Notes due 2024 [Member]                
Line of Credit Facility [Line Items]                
Senior notes   $ 500,000,000       $ 500,000,000   $ 500,000,000
Interest rate, stated percentage               4.65%
Derivative Liability, Notional Amount     $ 100,000,000          
Payments of debt issuance costs         $ 6,900,000      
Senior Notes due 2024 [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member]                
Line of Credit Facility [Line Items]                
Derivative, Variable Interest Rate     2.426%          
Senior Notes due 2028 [Member]                
Line of Credit Facility [Line Items]                
Senior notes   $ 300,000,000       $ 300,000,000 $ 300,000,000  
Interest rate, stated percentage             6.00%  
Payments of debt issuance costs       $ 4,200,000        
Line of Credit [Member]                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity $ 500,000,000              
Debt instrument, term 5 years              
Available additional borrowing capacity $ 300,000,000              
Face amount $ 300,000,000              
Percent of commitments affected by amendment             90.00%  
Line of Credit [Member] | October 25, 2021 [Member]                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity             $ 500,000,000  
Line of Credit [Member] | January 25, 2023 [Member]                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity             $ 450,000,000  
Credit Agreement [Member] | Applicable Margin [Member] | Minimum [Member] | Adjusted Base Rate Advances [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   0.125%            
Credit Agreement [Member] | Applicable Margin [Member] | Minimum [Member] | Eurodollar Advances [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   1.125%            
Credit Agreement [Member] | Applicable Margin [Member] | Maximum [Member] | Adjusted Base Rate Advances [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   0.75%            
Credit Agreement [Member] | Applicable Margin [Member] | Maximum [Member] | Eurodollar Advances [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   1.75%            
Credit Agreement [Member] | Adjusted Base Rate [Member] | Minimum [Member] | Adjusted Base Rate Advances [Member] | Federal Funds Rate [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   0.50%            
Credit Agreement [Member] | Adjusted Base Rate [Member] | Minimum [Member] | Adjusted Base Rate Advances [Member] | Eurodollar Rate [Member]                
Line of Credit Facility [Line Items]                
Basis spread on variable rate   1.00%            
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Loss Contingencies [Line Items]      
Notes payable, fair value disclosure $ 779,000    
Interest rate swap principal   $ 200,000  
Derivative, Variable Interest Rate   2.823%  
Foreign Currency Transaction Gain (Loss), before Tax (1,900) $ (7,100)  
Proceeds from Sale of Debt Securities, Available-for-sale 2,361 0  
Investments, fair value disclosure 9,200   $ 10,000
Debt Securities, Available-for-sale, Realized Gain 300    
Debt Securities, Available-for-sale, Unrealized Gain 1,100    
Accounts Receivable And Contract Assets Contingency 51,000    
Angolan bonds 9,164   10,179
Bonds      
Loss Contingencies [Line Items]      
Proceeds from Sale of Debt Securities, Available-for-sale 2,400    
Angolan bonds     10,000
Brazil, Brazil Real      
Loss Contingencies [Line Items]      
Foreign Currency Transaction Gain (Loss), before Tax (100) (4,000)  
Angola, Kwanza [Member]      
Loss Contingencies [Line Items]      
Foreign Currency Transaction Gain (Loss), before Tax (1,400) 1,900  
Cash and cash equivalents $ 3,300   $ 4,700
Senior Notes due 2024 [Member]      
Loss Contingencies [Line Items]      
Derivative Liability, Notional Amount   $ 100,000  
Senior Notes due 2024 [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]      
Loss Contingencies [Line Items]      
Derivative, Variable Interest Rate   2.426%  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings (Loss) Per Share, Stock-Based Compensation and Share Repurchase Plan (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2015
Dec. 31, 2020
Dec. 31, 2014
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Number outstanding (in shares) 2,747,341   1,955,346  
Number of shares authorized to be repurchased (in shares)       10,000,000
Total number of shares repurchased to date (in shares)   2,000,000.0    
Treasury Stock, Value, Acquired, Cost Method   $ 100    
Restricted Stock Units (RSUs) [Member]        
Shareholders' Equity, Earnings Per Share And Stock-Based Compensation [Line Items]        
Compensation cost not yet recognized $ 20,000,000      
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 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Income Tax Contingency [Line Items]    
Document Period End Date Mar. 31, 2021  
Unrecognized Tax Benefits/Expense, Probability Threshold of Realizing for Tax Benefits/Expense Recognition, Minimum Percentage 50.00%  
Proceeds from Income Tax Refunds   $ 5.6
Liability for Uncertainty in Income Taxes, Noncurrent $ 14,000,000 $ 15,000,000
Income Taxes Receivable 33  
Noncash Income Tax Benefit $ 8.4  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
3 Months Ended
Mar. 31, 2021
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 2016
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 2016
AUSTRALIA  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2015
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Business Segment Information - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Segment Reporting Information [Line Items]      
Goodwill $ 35,065 $ 35,016  
Write-off Equipment and Intangibles   9,600 $ 7,300
Goodwill, Impairment Loss $ 0   303,005
Document Period End Date Mar. 31, 2021    
Other adjustments to Income from continuing operations $ 1,308 (2,176) 6,630
Total adjustments to Income from continuing operations 1,308 9,077 385,726
Impairment property plant equipment     68,763
Depreciation 35,000 46,000 43,000
Revenue 437,553 424,262 536,668
Income (Loss) from Operations 13,783 480 (380,757)
Depreciation and amortization, including goodwill impairment 36,471 46,450 356,196
Amortization of Intangible Assets 1,300 1,000 2,600
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   9,571 7,328
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 36,471 46,450 356,196
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   9,571 7,328
Goodwill, Impairment Loss 0   303,005
Other adjustments to Income from continuing operations 1,308 (2,176) 6,630
Total adjustments to Income from continuing operations 1,308 9,077 385,726
Depreciation 35,000 46,000 43,000
Amortization of Intangible Assets 1,300 1,000 2,600
Impairment of Long-Lived Assets Held-for-use   1,682 68,763
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 2,003,524 2,045,842  
Property, Plant and Equipment, Net 561,650 591,107  
Goodwill 35,065 35,016  
Income (Loss) from Operations 13,783 480 (380,757)
Advanced Technologies [Member]      
Segment Reporting Information [Line Items]      
Goodwill, Impairment Loss     11,388
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Goodwill, Impairment Loss     11,388
Subsea Robotics Member      
Segment Reporting Information [Line Items]      
Goodwill, Impairment Loss     102,118
Other adjustments to Income from continuing operations 395 221 919
Total adjustments to Income from continuing operations 395 221 110,365
Revenue 119,119 114,711 139,770
Income (Loss) from Operations 14,619 14,477 (94,083)
Depreciation and amortization, including goodwill impairment 22,952 23,210 139,187
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss     7,328
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 22,952 23,210 139,187
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss     7,328
Goodwill, Impairment Loss     102,118
Other adjustments to Income from continuing operations 395 221 919
Total adjustments to Income from continuing operations 395 221 110,365
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 14,619 14,477 (94,083)
Manufactured Products Member      
Segment Reporting Information [Line Items]      
Goodwill, Impairment Loss     11,388
Other adjustments to Income from continuing operations 537 (3,489) 1,984
Total adjustments to Income from continuing operations 537 (3,489) 74,446
Revenue 86,825 99,899 166,534
Income (Loss) from Operations 2,753 12,218 (66,138)
Depreciation and amortization, including goodwill impairment 3,227 3,193 15,964
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 3,227 3,193 15,964
Goodwill, Impairment Loss     11,388
Other adjustments to Income from continuing operations 537 (3,489) 1,984
Total adjustments to Income from continuing operations 537 (3,489) 74,446
Impairment of Long-Lived Assets Held-for-use     61,074
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 2,753 12,218 (66,138)
Offshore Projects Group      
Segment Reporting Information [Line Items]      
Goodwill, Impairment Loss     66,285
Other adjustments to Income from continuing operations 149 643 1,216
Total adjustments to Income from continuing operations 149 11,348 75,023
Revenue 89,234 67,821 74,254
Income (Loss) from Operations 8,813 (9,940) (79,323)
Depreciation and amortization, including goodwill impairment 7,125 16,979 74,907
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   9,401  
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 7,125 16,979 74,907
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   9,401  
Goodwill, Impairment Loss     66,285
Other adjustments to Income from continuing operations 149 643 1,216
Total adjustments to Income from continuing operations 149 11,348 75,023
Impairment of Long-Lived Assets Held-for-use   1,304 7,522
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 8,813 (9,940) (79,323)
Integrity Managements & Digital Solutions Member      
Segment Reporting Information [Line Items]      
Goodwill, Impairment Loss     123,214
Other adjustments to Income from continuing operations 217 422 2,231
Total adjustments to Income from continuing operations 217 970 125,612
Revenue 54,048 54,307 64,729
Income (Loss) from Operations 2,474 892 (121,535)
Depreciation and amortization, including goodwill impairment 1,124 1,255 124,343
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   170  
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 1,124 1,255 124,343
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss   170  
Goodwill, Impairment Loss     123,214
Other adjustments to Income from continuing operations 217 422 2,231
Total adjustments to Income from continuing operations 217 970 125,612
Impairment of Long-Lived Assets Held-for-use   378 167
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 2,474 892 (121,535)
Aerospace and Defense Technologies Member      
Segment Reporting Information [Line Items]      
Other adjustments to Income from continuing operations 10 27  
Total adjustments to Income from continuing operations 10 27 0
Revenue 88,327 87,524 91,381
Income (Loss) from Operations 16,839 16,525 12,971
Depreciation and amortization, including goodwill impairment 1,276 667 687
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 1,276 667 687
Other adjustments to Income from continuing operations 10 27  
Total adjustments to Income from continuing operations 10 27 0
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 16,839 16,525 12,971
Energy Services and Products Member      
Segment Reporting Information [Line Items]      
Revenue 349,226 336,738 445,287
Income (Loss) from Operations 28,659 17,647 (361,079)
Depreciation and amortization, including goodwill impairment 34,428 44,637 354,401
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 34,428 44,637 354,401
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations 28,659 17,647 (361,079)
Unallocated Expenses [Member]      
Segment Reporting Information [Line Items]      
Total adjustments to Income from continuing operations   0  
Income (Loss) from Operations (31,715) (33,692) (32,649)
Depreciation and amortization, including goodwill impairment 767 1,146 1,108
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Depreciation and amortization, including goodwill impairment 767 1,146 1,108
Total adjustments to Income from continuing operations   0  
Segment Reporting, Asset Reconciling Item [Line Items]      
Income (Loss) from Operations $ (31,715) $ (33,692) (32,649)
Unallocated Expense Member      
Segment Reporting Information [Line Items]      
Other adjustments to Income from continuing operations     280
Total adjustments to Income from continuing operations     280
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Other adjustments to Income from continuing operations     280
Total adjustments to Income from continuing operations     $ 280
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]  
Interest Receivable $ 1,300
Financing Receivable, Allowance for Credit Loss 600
Financing Receivable, Allowance for Credit Loss 600
Accounts Receivable [Member]  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Financing Receivable, Allowance for Credit Loss, Writeoff $ 2,400
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets, Goodwill and Other (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
units
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     $ 68,763
Impairment of Long-Lived Assets Held-for-use   $ 1,682 68,763
Goodwill [Line Items]      
Goodwill, Impairment Loss $ 0   303,005
SDS Rosyth [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use     6,543
SDS Brazil [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     9,834
Subsea Products Angola [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     38,482
Shallow Water [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     3,894
Ecosse [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     3,628
Global Data Solution [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     167
Oceaneering Entertainment System [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     5,065
Oceaneering AGV System [Member]      
Finite-Lived Intangible Assets [Line Items]      
Impairment property plant equipment     1,150
Manufactured Products Member      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use     61,074
Offshore Projects Group      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use     7,522
Integrity Managements & Digital Solutions Member      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use     $ 167
Weighted Average [Member]      
Finite-Lived Intangible Assets [Line Items]      
Alternative Investment, Measurement Input | units     0.12
Goodwill [Line Items]      
Alternative Investment, Measurement Input | units     0.12
Measurement Input, Long-term Revenue Growth Rate [Member]      
Finite-Lived Intangible Assets [Line Items]      
Alternative Investment, Measurement Input | units     0.02
Goodwill [Line Items]      
Alternative Investment, Measurement Input | units     0.02
Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Alternative Investment, Measurement Input | units     0.11
Goodwill [Line Items]      
Alternative Investment, Measurement Input | units     0.11
Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Alternative Investment, Measurement Input | units     0.15
Goodwill [Line Items]      
Alternative Investment, Measurement Input | units     0.15
Manufactured Products Member      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use     $ 61,074
Goodwill [Line Items]      
Goodwill, Impairment Loss     11,388
Offshore Projects Group      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use   1,304 7,522
Goodwill [Line Items]      
Goodwill, Impairment Loss     66,285
Integrity Managements & Digital Solutions Member      
Finite-Lived Intangible Assets [Line Items]      
Impairment of Long-Lived Assets Held-for-use   $ 378 167
Goodwill [Line Items]      
Goodwill, Impairment Loss     123,214
Subsea Products [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss     51,302
Subsea Projects [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss     129,562
Asset Integrity [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss     110,753
Subsea Robotics Member      
Goodwill [Line Items]      
Goodwill, Impairment Loss     102,118
Advanced Technologies [Member]      
Goodwill [Line Items]      
Goodwill, Impairment Loss     $ 11,388
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:$GE('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 " #VA)Y2I*L[FNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*(Y'82;UI:.G#@8K;.QF;+4UBQUC:R1]^R59FS*V!]C1TN]/ MGT"-B=)T"9]3%S&1PWPW^#9D:>*:G8BB!,CFA%[GGW[Z2XD$*_CZY_O"["?O.NH/[ MQ\970=7 K[M07U!+ P04 " #VA)Y2F5R<(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 /:$GE(63VPQ* 4 /D4 8 >&PO=V]R:W-H965T&UL ME9AM4^HX%,>_2H;9%[LS(DU*1>XH,XAX+[.**.R#N[,O0AN@8]OTIJGHM]^3 M%EIUPBGZ0OIT_OGEZ7^27&RE>LXV0FCR&D=)=MG::)U^ZW0R?R-BGIW*5"3P M9B55S#7=F(=):W!1/)NIP87,=10F8J9(EL1$C$45&"3A^[D1;59DF M\/WU7OVFJ#Q49LDS,9+17V&@-Y>M\Q8)Q(KGD7Z4VQ]B5R'/Z/DRRHK_9%M^ MZSDMXN>9EO$N& CB,"E_^>NN(=X%= \%L%T ^Q1 NP<"W%V 6U2T)"NJ=MFM M]-RF)AS:F_#?X3+3"L;K M?TAAW:JP;E%8MZFPAYPK+53T1AY%*I6V]0LNI54N$"*O(O*.(UHH#K.[J/)A M)%QKQ:,,8SJKF,Y0G5TOW(21(-,\7@IE8\$U:)LZ_:Z'T/0JFMXQ-(]B'9J! M $TUY;&P$>$Z]Z/Q<#H>/TZFW\EDNA@_3H>+R?UT> MW(X3SO.(\/X9SDOA2 M0?\5H_>$S#77@DA%1C)/M'J#W\ *CXM?CQ'"?D78/X9PP5_))( Q%ZY"OYQD MAWL95^Q[;7;&SAGK(7C4J=W4.09P& 1@E=G)_H+P/B MFHN_,;3:Y:G[);29S#2/R#]A>G!&-"CV>DX72T"T3@H4M_*B"X>PC#N,@@OT MJ(N!U+F X@9^*WUHD]E&)ICQ-HBXK-_N>HZ#$=69@.(VO@@U) &Y(I3]NOR- MS(6?*V@M*Q:N-))Q#$X#@]U_/B$I5^2%1[D@OSBGS".I4.4*":.N,P;%K1YR M:1 F:S)_BY#T/1ICF4 6J< M>E0.&.5*F55'N=0HV@J\(K>O3W'%I\^KVH^KTMK\V5'F/TE@759N3XA9D^]1 M;60-B@UDM>6SHRS?K(<@CX.EKJ6R3H$&G5NN8 0,?1^V8; ^$$$IB3'6UL^. MLOYYS*.(7.49O,ZLO=F@T[2&9+7CLZ,SLO3(>>F1\V+'2.YS#:DR,89FW:V5 MREZA;(X=7@;]?L]CGDF.+S:JVOS94?N $OFS S&?-)0#J!_;$Q#*N[-LBUVY2U76PQP6K+9PTK]?V& M[CW;#3RTST9[P?*L-B].L3OUY>2AXQXV19B02*PAU3GLPYU5YSE;>:)D61U5+J;6,B\N-X(%0 MY@-XOY)2[V], =5IY^!_4$L#!!0 ( /:$GE+U)FEHZP8 *$< 8 M>&PO=V]R:W-H965T&ULK9G;;MLX$(9?A3 *; LD-4\Z!4F M-.WN%N@A:-KN-2,SL5!9=$DZ:?;I=R@YDBU2=%!L+AQ+'E+_D)SYAM3I@](_ MS%)*BWZMZL::61V:Q60C^^D;5Z.)N1V=.-+]7=TKH;\_/3 MM;B3U])^6U]IN)KWO2RJE6Q,I1JDY>W9[(*<7'+L&K06WROY8':^(^?*C5(_ MW,7[Q=D,.T6REJ5U70CX=R\O95V[GD#'SVVGL_Z9KN'N]Z?>_VR=!V=NA)&7 MJOZG6MCEV2R?H86\%9O:?E$/?\NM0XGKKU2U:3_1P]86SU"Y,5:MMHU!P:IJ MNO_BUW8@=AH0/M& ;AO0YS9@VP:L=;13UKKU5EAQ?JK5 ]+.&GIS7]JQ:5N# M-U7CIO'::OBU@G;V_%(U1M750EBY0&]$+9I2HFO7G4''Z-OU6_3RQ2OT E4- M^KI4&R.:A3F=6WBR:S\OMT]YTSV%3CSEH]"O$2-'B&)* LTOX\W?RK)OCO>; MS\'?WFG:.TW;_OBDTZL5+*%KJ\H?1^B[J#?R"+TW9B,7(=^ZSM*V,Q<6]^&0U9Y2UBME4:5?(33-1C\^:>V4;S6'M';=)3LJ4L:3/!F)#9BE MN)V;D%K>J^5M.S8UKANM96/1A3&P?DXB,Y7T/2;QF1)F"5[#)WKWSL-0B.5>$/ .<)X-A(9,*.D*+*PR+P7F4=%OF_N89:5?IR4EWO/)0RGA([D!7A&5]]DNI89DW@5'-Y AD87W]"1G;!RZ(:NL2,(2"1XX@..91EE1 MH_T(#B9Z[(\124E"QE,=-,PP3=F$U!UDD:C4*PU5C+:/;=1+B/(UU!7V" F+ M2F6"\[_M<7]]\CRCZ5AUR#"!Y$@G5 _,(7'H_(YJZ@]AGFK 1I$EE(\5A@RA .43$ND *(J?55Q^ MJ,1-55>VDM$(IP-.:!PG?2VV%H^N$ MN 7PL%#0AXT@/F7$ZE=;HSGXES@Z0 MJ&%S@NK!]Z!*'P,T2QD=ESDANX+F4V2F RUHG!9]M7A(J)__>5;@,=8"9@G& M?"(HZ4 )RI^QVI^2XR&MW-=*4G^C$+)C&9E*\W0@$(T3Z(-J[HZMU"NTD#?! M]$%]P.28YWD^EABR2V =3T@<2$3C)!HDCE/SH<$-\"+!U.-*T"[%V<3NA@Y< MH7&N=+RL>_V']/J<@!*=>'(#9@44G!-J!YK0.$W<]K_:X7@)\09C+9MR2F^T M/W=&>&+6HI1GL[661NI[.3M'H0.:_Z&C?9\'--$XFO8/:ZZ7 OJ'.F=CC84A M .^#?OL8@O(R9QSO!,7^B

T+,JT@)#9VJ73U+R3IEU6SO?LJ>$+C M[XM8BKN_"6D#RE@<9?O2UD*C>W=0U$I:J+H6&B@'Z[V5%U;7/2#;48=?TXEM M!!L QF@4WJZXM(\Q7K.=([$X9"X6B\H= 4,*7XMJ<0R^E6)=04H/.L2\A'&2)][!7<@P M(91.K9T!,RR.&:@Q-JM-W1X$J^[$0JT@F)?NS/X>,KDR8>D^5(Y9ZJ)M+#UD MF!1LJLAF WY8'#^?2RD:*;7#3KNTEZI>2&W^:'>K]C$HVR=*PBG-Q[52R"ZA MN)C(Y6P@#XN3Q^T(7+D$8>ET5PWP1X;/ 9B/DQ1[>YA#5OLZ!^:P.'.Z8BDR MD/Z>).&0:;V5&[!+)CYW9F=62Q5[I1], 6/+4"FGF46-M=TVIJ1IHF9FH#B3N M;)1NF<6IWE+3:6"U![6"IG$\HRWC,BH+O[;49:%Z*[B$I2:F;UNF?]^"4/MY ME$0O"P]\VUBW0,NB8UM8@?W:+37.Z,A2\Q:DX4H2#9MY=)-<+W(7[P.^<=B; M@S%Q3M9*/;K)YWH>Q4X0"*BL8V#XV<$"A'!$*./7P!F-*1WP:334^6N6V1R!F7I%9",&U(!SK4]OQ8;0/_I>=W1W-7QI,T+^CNB*KIJ&KZ M#E7AOQ+6VT9I_@?[P:D+JT;$1Z='GSE MZXTV#R:SZ9:NV3/3W[9/$NXF592$9RQ77.1(LM7-Z!9_F!//.!06?W-V4(UK M9%)9"/'#W#PD-R/'$+&4+;4)0>%KS^8L34TDX/AY##JJ_M,X-J]/T3\5R4,R M"ZK87*3?>:(W-Z-HA!*VHKM4?Q6'W]DQ(=_$6XI4%9_H<+1U1FBY4UID1V<@ MR'A>?M.7XT T''#0XT".#J3MX/4XN$<'MTBT)"O2NJ>:SJ92') TUA#-7!1C M4WA#-CPWT_BL)?S*P4_/YB)7(N4)U2Q!SQJ^8(ZT0E]6Z,N626K&6J$Q^O9\ MCR[>7R*UH9(IQ'/TUT;L%,T3=87>G]U/)QK 3/C)\@AQ5T*0'@@7/8I<;Q3Z MF"?0$)55N24U1T9#/A(Y35R\14B#L$6GOG;W9T!'+<:9+>(Y_;$>\B7 M(F/U\*)_;A=*2RCA?P>B>U5TKXCN]42_%\M=$?6)22X2,X@(:H'9YF$XTBGO MW]Z]ZP[<&9M?L?F#$;^R/R6VEK 93B_@>%&3A0'+=JNF1?% M,0[LM&%%&P[2?I9"*5CUH0'S M?'V%UBR'=I$6 TD3Z%3<5+CIT8B]@.@H:Q%$7282A5Z+O&OE^Z&'[>1Q11X/ MDC]D6\IEL7"@$!YR3?,U7Z0,W2K%-'2U3Y"#9N,44DAL['&'RFEQ=RV"* Q< M.S=VZI;M#)>#$,F!I^D5:N3P!Y2(M?,ZKV):3%S'=1R_![2A+7AXB,N^=Y$" MVR5:29$A48F*%19W2+ ;1NV>8#$;PW(,&R5_3DQJ8O(*L6:@;QH$S:!;&4FW M&G'<)NP:81+VX=4Z@MVWX1V7U!7*65&^-!,[(]M+NN6:IOP_>\D>PY\-''8\ MI]TJK';$"WJ:!:ZE"@\KS,>?.ZY_F>T";]0&@^J )';PJ+$;H:L53SE7Q61847W+:'H=I;.9A9CT*!VN MI0X/:]WY*EPPV/NS$[RF+SW#VU4R$H=MN;-8C=TXC,*^'E(VM.((WC4;NPX)^UI>+8=X6 __A/5X&G#3DB^M MD%%G4S..W"&]'MQNF')F.ZA':_9:5L/YSP%.IB MH@_MPFNE(L-*=4<57Z(+6.[E'UA'@W3E)XZ]H#UE5C/'[YDQ4HL4&1:I>Y[N M3+MYC;*K.59*FUD_92U,A S.V$4BMGE:O.FZ+ W[K^1W^,"]?6-1ARO#,W^!U!+ P04 M" #VA)Y2@Z7+VH4# !8"P & 'AL+W=OS2VY8,MTOW[]NB7U:"_5%YU3:N"IX$*/O=R8S8WOZS2G!='7 MC($C\@C#A34;NV[V:C.36<";HO0*]+0JB MOMY2+O=C+_0.'SZS=6[L!W\RVI U75#SN+E7N/)KE(P55&@F!2BZ&GO3\&86 M1M;!6?S&Z%X?O8--92GE%[NXR\9>8!E13E-C(0@^=G1&.;=(R./O"M2K8UK' MX_<#^D\N>4QF232=2?X[RTP^]@8>9'1%MMQ\EOL/M$JH9_%2R;7[A7UE&WB0 M;K611>6,# HFRB=YJH0X<@B3"PY1Y1"=.W0O.,250^P2+9FYM.;$D,E(R3TH M:XUH]L5IX[PQ&R9L&1=&X;\,_O7T/;X$)>,CE5A.1Z9%OD)2%]M.*P&U)(+I M((:/4IA8RW;IH]U0QF5E5 1N#-A6F M'>D@Q ]OWKQ4\H1;K^;6:T7\A*<2J]J(VS9J(E5") ["GD&[R=4P3GHC?W=< MPP:K..GWAH/:[H1A4C-,6AG^:G*JVAJ_ WAXX-$@8+95BHKT*SPH(C2I#B54 MVZTY<>N?\1P];)FI8IJ)-FM0HZ?:.\XP&O>1,C0:K M?A!'O68Q^K48_78Q9G<=F-.E@05-D;1A5'=@NB.,DR6G5WB'7"T(IQUX%'B# MD>9=V!)T9;"-/L+#S3;G1T@*X-*7\BZ_R*?,.AUF[,9U-D, M6O?AJZ6]:>GP81UDV"K9@S2$@W2ATI-0K_;]\&4-PT$0G56ZP:JETF'P? L$ MK<1G_XYLA7;*-@R3_AG=)KMNW!]&\07"1]=6^/_:J17?U[9J999\;P6C9T&B M_^ANK8@E[=O5/YI1"JK6;G33N$NVPI27>_VU'@^G;B@Z^WYKQT8W^SS#E#,G MWEAK)C1PND+(X+J/Q5#E&%4I *])GM!@ @1P !@ !X;"]W;W)K@:;?/M$3; M7&71)>F\[-?O2"F2(U%T,Q08 L1Z.9+/'>_NN1//'H7\IM:,:?2T*4IU/EIK MO3V=3%2V9ANJWHLM*^'-4L@-U7 K5Q.UE8SF=M"FF. @2"8;RLO1Q9E]=B5!F016;B^(OGNOU^6@Z0CE;TEVA M/XO'WUFM4&SFRT2A['_T6,L&(Y3ME!:;>C @V/"R^J5/M2'V!L \[@&X'H"[ M Z*! :0>0*RB%3*KUC75].),BDQHT(:79AOOM82W',;IB[DH ME2AX3C7+T;V&']@CK="G)9I3M48?8)\5&J.O]]?HZ-TQ>H=XB;ZLQ4[1,E=G M$PT8S$R3K%[OJEH/#ZQ'T$=1ZK5"-V7.\M?C)X"]40"_*'"%O1-^I/(](N$) MP@$.'7CF/SX\\, AC3V)G8\,V;,UVE**#?JT99)J7J[0I7%8KCE3IYYUHF:= MR*X3#:SS!T0X+S.Q8>BH$$H=N[:BFB*Q4YAX?K@8ST@2GTT>]@WDD"))&L^F MC=PKA'&#,/9:XC+_&]RW\B8M(.0S46:\8*CL0C>OS!]B62:)L2->]K@GA[8@R63$O:Y=@5-GZJ] MMP1QM& E6W+M=.MI#\\X#$G20>V0FD9![$8]:U#/#H:=\5ETM **/$8 5=&" M*6-[0 _^JI^M1['O.[X=\I=9#UH8XPY\A\R IX1!F^L#/WJ(0!-C8' H Y1U M=V<*#_JN&B9=?W9*#8+<(Z30"_*37C.)7J#>UHGBYLD@9DY_J"=\M=4XCKH6 M=8A!E [ Q2U<[(^_,H/R20'$:U9='1N*O,PRL3.I[S/+&'^@$)%.Z+B_S6#I MKB\[Q,8D@+\!]"U;A7ZZNGEZ275@=<262ZBNK#/3#!Q8<>,ARF;$6LE\7TF[ M0X;F?$DY;"DM]'/:;?D 2/DL]-24=]208*G74OUQ:9D&@W8J>6R,/9"NY,B M8RRO2?T>0MX8Z9HM-+IGV4Y::CI!EP^4%V:OQU!@CTUF<*H2]S!BT@^OOE0P MH$;+>Z&?^*K8VJ-5RQ%.C'VV&H=)VHLIEU@8!T,&;UDM]-/:? ?D4&;/2$M: MJJ*BZLH_3=(UO8%1(*-;KFEQ@ECCR,8IG1KU:6RG"UY8=W&"=+ 6#DA*NC!='!C@=-#36X(+_0S7=9%#@/L\-8[2OC,[ MQ$(\Q0-VQ2VE83^E?1&P_8B^KC5[%:8+.>[35YKT2,,A14@<10/%,6YI#OMI MSE02MEFXVRMXC[XJ6Q$=._L&IQ8.[@M3W/47EQC!$*@#:K3TA_&;^AV3P]4; M^AW<4A4F_A2\D]D:F.>-M58]:R=2DMFL:R&''$XQG@U8J&4U[&>U:ZZTY(N= MI5*#O%0F+6,A_V,=R#,7.[J5,'!+T36$&31V%;OK'PZPE*NPGJBK_+YOYJ=\N+AZ:!KV]=8DER=#NMF2%#[=C MGMUU6HFB%]7AJG MI.N/+JDXV?LR\1IQ2U[D,'D--#YV.TQ6MA4[LQ '+0TP[UJQR66 M)/N9[[4>+7L1?_,V"/;77Z8XQ+]=L14O2^- )M&^>0 M@](NB8?TV/OHZ.?&0WKU]1>_IT1=QZ3'9.\S9,+FR9UP*V<]) MU;%(\[0Y1[NTIT>=YU?AZ;PZ#6NGJ0[G/E()>4VA@BUARN!]"K:5U7E7=:/% MUAX9+8368F,OUXSF3!H!>+\40K_+?P%02P,$% @ ]H2>4O(< MAC>;!@ 9AX !@ !X;"]W;W)K^Z2T.Y?J>SX1HD#/:9+E>[U)44P_#P;Y:")2GG^24Y'!/V.I4E[ K7H< MY%,E>%02IBN)]>*[@;K+A$<2JR/)894F*\USL@GZ^HHPE*Q!^Q MF.<;UTB;\B#E=WUS%NWUL-9()&)4:!8'F]9+[ M<6D\&// D$/16+,9TEQ(^>GHC+(U?Q&,LG+3S2OL+B'1K.\ MD&E%#!JD<;;XYL^5(S8("&LAH!4!-0@H;2%@%0$S")C70N!4!(Y!X#LM!&Y% MX!H$'FDA\"H"S[2A38)?$?BFA#:C@XH@, B\ MX/N[2LZ1TGC@IR_*FBOIH4KB3+>'VT+!OS'0%?M#F>4RB2->B C=%O %M5_D M2([1T8]97+R@/KJ_/40??ON(?D-QANXFA_K:P.>QFY(/$'7/([Z8,N0 M3V-0J8OIT9N9WHB\4/%HX5]MPGT6@X,_W-S>YQ^[1!^_O^@.:2=;8@>S)Y^I ME^V,3G^*T4][Z>Q]Q'5(^-HMX484,(6!T1%769P]YEV\OOTLK^$LG25A#)J4Z%';CZ![J&+F&+\/,M=3932F2C%W2G>)9K85!U M:X:==EUTL[X:"9X)T#=[1+<3KL1$)I%0^>_+)M/!^O*=6+^'!Z^Z=;F4V4AF MA9))HM4YRPJA(-%:K!M JU[U:[KJU[04X;2(^"(>XTRG!BQ%"<]& O$"'8K1 M)\3(#J*8A+:^O.#IE3SUPOBT3[#O.AC 3YN-N(FCOF^B#BTH[!.&Z["3)JSO M!<1S#-Q7BW*!BZGCU''G%GZ,@0U^'7=A,]8+F>/5<5=-G(<]M@+5PL-6X6$E M%6L)SUDVT@U'H \0D_+JHQZ:98]I).8-Y F")7?.5=25&\Y*N-.9&Y=PFH@A M U,0G\@\_VA+A04+M^9%SW?#P(C**W$7VW$U6]R5+6ZG+5?%1"@$HQ\./1-] M&H&R/:ML.]>V[6C/P?(/4Z_6MWAU[,BB6A\[@;Y:4:(#%>>Z@@YG9==8=($= MI-T'K>"./]O\YC;M]#&CKMU,;V6F]U8SN]7RMJFUB-)66$U[?Z6]WZE]8XI* M5(!=8Z0@A>'\GPKQ\B9.-$2#I3PR9G!Y6=RGKF(TV? M4FIZ_EL%\[IAEUMA=:/6:Q/IWIO*YUY].>[/P*]R*A2,!P)A;]KC["58,=U4QW4#XAHKT-""LQ6A!49"ZIAMZL2"@S+$ MF!*C#&T,F4LH-7:^=,B;-YU?N] 1RTY$ [>MLM<[$>E>BMZ\ MTI'F]M,G 39'U%987?_UFD1>O2>]>JFK6!IUWTBM+:BZPNM-AG2O,N^TV%52 MZIL=\QS#[\=6'':8T5Q/+3CBA.9I]81@\_!J ;JP M# 9&S*\LN/;I0M>;%B6_?KK0C4=)_\E.1"T[$?.=5G>L=R+:O1,=QQGDJE;A M1HQ$_,0?$K&##I)$SLL<'D,G&BH102'K1FK5S;8&X!;%UEL [7ZPLGJ0M];+ M*MRQY&=#^F#C98U^ PME":M@#FX? QG^Y(/R:O%2ZNY;J M61< 2%Y++G3/*Q"7-[ZOLP)*JB_D$H3Y,I>JI&BF:N'KI0*:.U+)_2@(.GY) MF?#Z7;R2J,L:[)14#*Q>=/7VH<=0I@<(40U(3J5$->$^%1" M4A.24PEI37"E^YO:G7%#BK3?57)-E$6;:';@W'=LXQ<3]IQ,49FOS/"P?\O- M2:$B V+.'!DHR!F2!ZDUF2)%,"<"R6?R-!V2CV>?R!EA@GPO9*6IR'771Z/ MQO&S.MO=)EMT)-M7JBY(')Z3*(C"%OK@??H0LH8>M-"'IV=OHX].SAY>[]-] MXWIC?=18'[EX\9%X]TP8XYE8D$?(@*WHC,,Y.;XAOQY, #(VFZ)_OY,^;M+' M+GUR)/T49?9<2)Z#TA_(Z*5B^'9.QB+C56Y%3:1RO_(MHF*S"JT\@I)\DR*3 M I7DW,+& D&!QK;#L!'0<0)LPUKUT^0J3M*NO]K=]!98>A6FE_NPX2&L$W3].O?<0^E\:]VM+XF"N*^T M\1>#,H3Z]7CLLY(JZ4>V)H.5PKI*!MRZ]=C7CF0>C2H]GDTF+\>55&9P>1Z? M7;O+<]L$K0Q=.^&;JI)N=T7:;B\&TT'[X)-:EX$?C"_/:[FF&PI_U]<.=^/. M2ZXJ,EY9(QP5%X/%]/75*>^/&[XHVOK>M>!*5M;>\LW[_&(PX81(4Q;8@\3? MAI:D-3M"&G=[GX,N)!OVKUOO[V+MJ&4E/2VM_JKR4%X,7@U$3H5L=/ADMW_2 MOIXS]I=9[>.OV*:]IXB8-3[8:F^,^TJ9]"_O]SCT#%Y-GC"8[0UF,>\4*&;Y M5@9Y>>[L5CC>#6]\$4N-UDA.&6[*37!85; +EXLLLXT)RJS%M=4J4^3/QP&. M>7F<[9U<)2>S)YS,Q0=K0NG%'R:G_-!^C(2ZK&9M5E>S'SK\(-U(S*=#,9O, MIC_P-^^JG$=_\Y^O4ORS6/G@P(IO/PAPV@4XC0%.GPJ@P6YI,A*8$[%TE*L@ M_K+>36;SMZ\4P;+2FJQ0+C@Q0>2OL$V M(8-85-8%]2]NEM9C>L57$BHG0%'LA#QTG277&JXCT7.!J2F: %^"[FN,$1[I M5-.V))ZHB*K'<&:D-G*E:2@R,(%1%3)E \M*=7*/DA@JBLA-'&Z@WBM/"P;6TQ7L(6;3%;%4KA5:6T=,(I?RNR4G*U MA)N@,GASM(%RL'&)1]:I#)UI48,YDHM)2Q]$ 4$2.Y(.U9F0Y.CJK%D7B,A+L+U?)8K43A:.[!NW9*R,LE$%R,BK\$,!PG]F\ M0X5] QEL=[M^U0]M\F"V*K"U\YE#2$?B([)-61W)19E,-SD]8CN[/DKWPR%) ME-M2UW(1; );8O>+S2>!T ?KM\1)S MP,5D! 'E:(?+PT3;IP5$;)'ML^GH#,>SUCP[O.4IGC^;C%X>;/R>8D#R0=%; M5J'[6U I$,M"D60Q)ZI03&/P"A#?<=H0[!#T\,+8OH(D\'O:DMD-=6QJB8QI M%="64A0H&+F\;;HMCP$]BN>0>;UU%GK,N1X# N&?S4:G'0[0^@!MQTB"6'H' M'N5B1<1GA">WH?R!7?%UCJEEA:QK[.7,ZJ@ ++1<9*XBWS82*LW1&L,#UGL% MN$'RZ-O2YCSW"9'G?)K.)F\6-\MX-7WS0LQG+SD.W:=9CP=)EKF&\B0[D-9^ M52NI(T-B-:K3B'@>,8?^5Q=&XG/92DP;->=9>$3*EG/S%L)16]\AX=SA.%J@ M*FJ<'"=Y@]4B4!H58@$N'O& YPSD6Z/MT3B>?FFFDR#$A)F;_ .V=2?%0XR] M7D9,^GIW2-LX"$VG_SWF'RD^DF%-!KJO08#<(C0WXJY1L5ZM.0WXB,IX(&"C M8Z]ZX][;,S:MXS?"7M_2BW3WM/L,6:2W[X?MZ1L&B:X5>JJI@.ED]-O9 %H> MOPO23;!U?!=?V8",XF6)3RERO 'KA<7<[&\X0/=Q=OD?4$L#!!0 ( /:$ MGE*#O;8^Z 4 +D- 9 >&PO=V]R:W-H965TS7[UQ2 M4N3&Z?:22-;]//?<0^ET9]V-+XF"N*NT\6>C,H3ZS73JLY(JZ2>V)H,GA765 M#+AUFZFO'C&1=$FK+ $23^;6E%6G,@E'';QASU*=EQ>-U%?Q][ M1R]KZ6EE]5>5A_)L]'HD\)AT3HL8MTI4:SRG0SR_-39G7!LC6A\$5N-WBA.&1[* M=7!XJN 7SJ_3,,3'0ES*OZT3RRRSC0G*;,25U2I3Y$^G 9G8?IJU42]2U,43 M48_%I36A].(WDU.^[S]%A7V9BZ[,B\4/ UY*-Q''\[%8S!;S'\0[[ML^CO&. MGXAWH$OQUW+M@P--OOT@P4F?X"0F.'DJ@0;=IL^)/M-= M$!?:9C??#F'[/R/[[T/__-/KQ7SQ]KTR>*RD%DND"UYFQK1FHKUYK&(@,3&%4A4S4(7)+.CX(]PE(U3H5[!)%FX.2%1 JDEYS!R5"2 M$Z&$34S3IF2;VMDU>\0^&D^PHOC\"%XD*@JES84R6-0M!*CF@;.)W!O/H%'R M8R1160FGK=5;Y.G@8=_:8M^$+;IF=BJ4PJM*:>F$4_Y&9*7D;@DW066(YF@+ M*6'G$C]9IS),ID,-[B@N%BU]$ 442MR3=.C.Y R=1W:TP@*&K$#$6\,-0T7K M&J.,U^B!,OC'R@A>ME(9&LB1"QDQY17 VW O1A#J O#U$XNFTPGE8JX:$,BI-1\L< AN?,[CTJ'!O(P!RJ M-^CZ84P>S%8%3/N8.91U(CZBVE35@5J4R723TR.V<^B#=-]?DD2Y'?4C%\$F ML"6L=XE:0(QY$X%E\K?@=IQ652UY&H6S50+<.I!EJUSCQ?/5QR\?WAW-?WT! MU,,:1+J)M8'C&%<<2$M$JW1\8KA:#'DC/2;N;B@-FF?6 9/:VTJG+%+$.9*K M)02&4I6Q@ZXEK'*LJG&.)\:NO8KLC2=E8S_PA:DT!IH PI''62)SR>XH!R0=%[UB%Z>] I4 L M"T62Q9RH0C.-P3M!?.GI4G! T,,+8X<*DL ?:$MFM]2SJ2,RME5 6TI1H&'4 M\J[I31X#>A#/,?-ZYRSTF&L]! 32/UM,3GH MW);R!W;%]SNFEA6RKF'+E=51 5AHN+J]7\6K^]H4X7KSB/'27=CT>)%GF&LJ3[$!:AUVMI8X,B=VH M7B/B><0<^D]=F(C/92IEQ&2H=_NT MC8O0]/H_8/Z!YB,9-F2@^QH$R"U2\R!N&Q7[U9K+0(RHC'L"-CGTJC<=O$[# M:!,_&EI]2V_6_:_]=\DRO8X_F*>/&A2Z49BII@*NL\DO+T?0\OBAD&Z"K>/+ M^=H&5!0O2WQ;D6,#/"\L]J:]X03]U]KYOU!+ P04 " #VA)Y2*>3JP<8* M #&P &0 'AL+W=O;_/N9?RZXW2W\U*B)K]*/+2O!FLZKJZNKPTR4H4W%RH2I1XLE2ZX#6^ MZNS25%KPU&XJ\LMH.)Q<%ER6@^O7]MYG??U:-74N2_%9,],4!=?;6Y&KS9M! M./ W[F6VJNG&Y?7KBF?B0=1?JL\:WRX[*:DL1&FD*ID6RS>#F_#J-J;U=L%? M4FQ,[YJ1)PNEOM.7C^F;P9 ,$KE(:I+ \;$6;T6>DR"8\7AMF U/;(C:#9&UVRFR5K[C-;]^K=6&:5H-:71A7;6[ M89PL*2D/M<93B7WU];U8B[(1KR]K"*-;ETF[\=9MC$YL'+%/JJQ7AKTO4Y'N M[[^$$9TED;?D-GI6X">N+]@H#%@TC,)GY(TZST96WNAYS]A2JX*]A:T:%8#H MUBOVUL95:/;OFX6Q]__SC,*X4QA;A?&OA_+9C82[*U/Q1+P9 %A&Z+487-^_ M_^O]GU_>,^_&8LO>\EID2F_9XPINJ1R DF7&:K[(A6%V:UD;0,7M2*7A6:9% MAFTI[5\T!IJ-849DP%4=L$RH3/-J)1.>8U\&G 2,ERFK94&BU9(A/*59(E:X MSI1*#5/ -&R4B3 7,$4+L5<*[$R6K%ZIQD"0.6?(:Y?6_I[]18].(NN M($+H;(OO3H$UYK-6:9/ LX=F801G]VJA:ID8]H*%X3S 'UV-YL%T.H2&LEDB MHXT6O9VS23"+QBR<3(+Q*&9WRZ59*2UHP3=!"SYHU51L-@\B/)[&032.V<<2 M\=:RWI)0,!19R'[C1?6*O9.9K!&S!Y4WQ"Z&C>-@&,_8) ZFT9P]*GKZK#.C M&,JB"8OC<1#-INQ&:&6KP"Y[)Y9@/L$>1;(J5:XRB?VS63"*IFP>!J-9V.IX MP>+1-!B/1[@:CR;!9#)#8.]%PDW-:D7$20SH<\Z2%2^S_S=S'[JZ87>5T+RF M8KE!4S!7#&0)*BROV,U2HZY@UB0*IO.(+D9!'$[9GTIO^):-HR":Q_01SF+V MI914IO^"I!2 C4>X.V2383"EV!C);5AN&L)KCF_D=#QE"-X$ZVXU_RES&!=, M$(EH$L2S.;NK5ZA;W(M'8Q;%>.03T]K((@1L/@Q9-!T%43CQ1CS4@(S!3A(7 M01SLQN?I@#]V<'GLP>6#AXLO@*L.S5HD*BOE3RA3:ZP&W@1)'LZ"<$J2XSER M/9P>V\!KQEFE))))^:*=T1P5,60C[)D\5Q@=#=[RG)=4DG>-9DE[USAV+"3H MI%:E8!7?%I925GPM JL-S-.1"JB"&811+I%GLJ:H2+9RR[Q4QHW!<&%9I7\; M25S(G-"U:(VY8)^\:F!%[]8V/,^WT(N"39V-2D[@$B=NXZG3Q92>P$88HE,81G4VEZ.0AP;=#W*>F("C_B5< V*TAF MRA;A*25\6>/I+^JP ;TXU@70!-1:IM B2S>PVGC<*QQOBUWC#5>:!)0%"GC\?!,(S93:$:2CE&<56 M-T 4 H@'&WL!.V7_>(B.,+%-:@IAD>5T#?8RM.P(RHBB1E,6@G70J^Y=)=@, M8KVO$:2U[<.40-^(V1DX;SJ=PE6TN.%H]L33/8,/W8VGH$$R=8*0HWT1*[1F M,11H84B.D>@H-!&L%!I3I[D--BBAR;DFG!I?AFF+>EI?^;Z7"D*?/DID%C3) MRF)$EFL%!1XCA%_8:ZL:9,'4(I>9JV_ QN#*+*5(+YSM3ED_1/\#RZ546K7G M&P!W-$88Y[HY$E:; @%Q58F=$ M.R[028Y,.1YL(E+$:(,$LJ;LPL[.%%6,KJ6EZMZ3<[9!0;P( 5]$);?>? 0G M:2W7I ;"ZA4RN.9Y0_D7MMFPQI ]&P4;R5B:3\6/2J32Q-V%B44 M.-0&]T"EDMH*L!XB@BHPK^CB+#JGOMB3M:((;GJ-?=<%2D8G!*>.4D8(@SLH M[:6+E?/+!LN9X#)W* C&O CCV,>]G30@L!0_:A9&+8F[B?^$+(.1NT8W=7G% M/U]'NT)IV[=5U]-&YK<3@]47Q:V^"_:NL8FSCSA-ZC9NC3Z"54B@!P>3?\#N M/G\(?FU /_OM'[,H&K[Z^.G=@[T,7YV[F?(=#=E^0#8./@7_IJSDUK*=14+: MCFZK5!(^^RSKR/)(%="GW>([*5.5K9B$8I>WQ9GD'(7?8BP7/*7B1J0L^Z9M M]GZM_"S:R(/C!Z.C ? @S%69O227>NY;TY!/:B$+L57425J5@1_RB 'Y=X"X M>A++TS1NND+2HE*:_.)'V.V"?27*,LJ92,LTA MB]C,Y]E9UA.Q\Z@=V^@8!)+PW=4S'6J%PX6UR'<,TQ6/K*E5PO2%HT[+='LC M,S&'-HB.'_6[UI$T14-%NA:'#>JGG&3H#_NT&$0#MHPRI?4_P?]XPZ8HD/^=,A=;^,VC:&"CNTZU1U M)JJHES2X]M&.5L=(I*+T(7YSNV#99MH?MI02C.Q%P2DS[],AD MQT$<\9O2G32U +Y+-\H<9=C]0J+GIO]VHIO2-MU9PDU4&S1L:@/M1)-C7&DG M!L0/4*)H]=9T711J46+D -LES M(@XC;'=VR#;4Y=V41]YP(QR.W(AE;7BD#DY#(RK:L&]-ZM[+<.,3UF,7^VZL M95'>?<8],;@;>5#:YG\=U[ MQF#7-=UQGUY40H1_?;GU\01#O(5^&\J[!1$/2?F]R9=$4'SW_N/CX8RUFRB/ M#)PV$ FO:**@H2CQ.I33T3N;]PX!GI.ITOJ(?O(F!/70]2=.9Z%$5'Y61>NA MPTC7H:#-=ZX+]X)K(XT(6H&F54?B2K.CP_:@9XV#^$;KO5 ]=0.)17ZDY;<. M7@N9>I*HE+%CC['C@JWW8V_0+WL_3"![F?WYA2"+P+C?*+J[W2\\-^Z'C=UR M]_/0I[9<+Y6J_1=2T/WN M=?U?4$L#!!0 ( /:$GE+UVPA2>P, <' 9 >&PO=V]R:W-H965T MDX_O<[I&0E"S0Y]2(-R9DW[PW)X>PLU7==(1IX;6JAYUYE3#L- M EU4V#!](UL4M'*0JF&&ANH8Z%8A*UU04P=Q&(Z"AG'A+69N[DDM9O)D:B[P M28$^-0U3EQ76\CSW(N\Z\/BD:!0-*R1L4FDL!"@]S M;QE-5ZGU=PY_<#SK=S98)7LIO]O!73GW0DL(:RR,16#T>\$UUK4%(AK_]IC> MD-(&OK>OZ%^<=M*R9QK7LOZ3EZ::>V,/2CRP4VV>Y?DK]GHRBU?(6KLOG#O? M-/.@.&DCFSZ8<='_VVM?A7< X_" @[@-BQ[M+Y%C>,L,6,R7/H*PWH5G# M27711(X+NRE;HVB54YQ9;%U]L(05JYDH$+;N*-R);K^I<+/ 4![K'10]YJK# MC#_ 3.!>"E-IV(@2RY_C ^(WD(RO)%?QIX#W3-U $OD0AW'T"5XRB$X<7O(! MWL]:G[%FM@*W7!>UU">%&OY:[K51=&3^_B1=.J1+7;KT?ZWQIYCVKDYURPJ< M>W09-:H7]!;;S;?->K>YA=7RV_)AO8'MU\UF!W[N\<'V%4(!UG3 M7>3B"%P#?V-!E^S(5&D7])7ROJ?<=0A6%/(DC)["KUR J>1),U'JWX!V:-@@ MN,7B.@A)Y0L*(]5E2H5NI,'Z M12E"OY"U:\J!%:IHP&@H)"-JT4%*'A%QBE M?AZ&UHC]?#R&1U.A(L8]H@^MXM1*.$$J=J9K85!Q5FL89?XDBB$?^VF6P$X: M5A-*E(3^B*;)2B,_3J,>L#@I18C M$:K[4EARW@)^$JM3Z-EDD[\*(^L,2:( M$2S%45)A8"])/M#B*(4H))_)D"T;^TF2=48^R6!9%.I$FFO.]KSFAJ--Q2Z* M=L-)5_TY+*1VZJ-PY$=1Y(AG?IC& \0_R72 M+;NP/=4V3?TPRH @)O$$UKW6;@OL5M=(36U@=8%H[$_RS/[RR;7D6>Z'\1BR MS$_RMWK&^!+[XU$"_W59@G?-J4%U="U8@SM(79\:9H4S7:BO5K@JSZ5]N%69V5SUQKWFQ9U>KCR]&%Y?EG*IOBG_6_G5XFG8 M:DETK@JG32&L2J]Z-^,WMS-:SPM^UVKC.K\%>1(9\YT>/B57O1$9I#(5>](@ M\6>MWJDL(T4PXZ]:9Z_=D@2[OQOM']EW^!))I]Z9[ ^=^-55;]$3B4IEE?D[ ML_F/JOV9D[[89([_%9NP=O*Z)^+*>9/7PK @UT7X*^]K'#H"B]$1@4DM,&&[ MPT9LY7OIY?6E-1MA:36TT0]VE:5AG"XH*-^\Q5<-.7_]7D7^1\Q84^/\3RF>M\ADKG[T0LQ](?;C]57PVQ?*5 M5S8'*_BYF$D M9H.+^>A4?%.%-E;\;+QR(JD4?9R)$S$?C?JCT:CSZV* ?P\++,2T7M3\_53 M7.6\L-(KX3:R%$YYGREDIG=B/.I/L W^+%Z/Q&^%S(WU^F]XQ YJYRI9Q J> M.JP^F_>GTXMS^GLQ_NG\,1PG8C&:]1>+!?^:]R?S,?:'A6N51\K"P/&L+S:D M+2\S1;@1:&4593H&A*FR@(ZP/(&O2)ZE)F G57A:>F3 M\)V1_G__:S&9C-[RB^XR?C]^>SX0?T"U?!"ZP!'WX@H7CN4!4MX[A M&98H&:_$@Z)4^/6@M 23J2PG54:N&Q0"3^PV15<5TV(V(.0^JLA6J+6$W.*9 MR$V?C=R3/'J$W.+%R"WVD&N]&3-Z-]42]1$/!Z%;/!NZK5I&;L%&5:Z&J$!C M+*V)E4J<2*W)C]@'E5:1*Z:R@BF=&5G ,6*V2@KE (YRL=41-*>5A1HT%.J* MO&$.4:L2I7+A3 [#K)!9UM2% UP OM6G*$?<,-;J^RA+SHQ. 2_D%ZX4L4Z MU;")=L]+[I6(=JP<4^B7V)N=W%,M,^X<=?MZUJ^H-/]:KMCS]5D5_ E<*&FNYS;S(/LX)@GNI"F6A M+S:V--P7R@J_G#H6-IDYLQ>QKFMMPH!B*XUK>R!8X^%ZRPZK,&;/I5BBC%7$K^B@\IEN$21_&KB\CQ M ,/,_\HB>!GZQS2D)8D%C216\Z>)$0*$FDW&_(0V4&_24J^;!/6W5MY5,>D& MH>FU-Y[)M%U/#'G:X@V(0YSG'Z153)V@[)54#<)']6/#C> MHF"(.\K!&K,/E34)N@!D^/599*B^4O=),9)R0AUBU'F?5%.N&&X"?5%F7$Z$ M+$M,"3+*B%)V"?F(JQ30H^6?U1K58,E6:,/U_T=;443:[9H36G^KEH105P*Z M(8%=R-VJ<"JN;#-?HE"BJ>IE(0F+1L0INZ8&UN]&'1P'7]HMF(*LHY8*I6O? MU[6T6CG,X^/SQI^8,(==,EE3C7$<(8I<-TBT<#]*_5"B1H/Q9'Y*-HT&KS%^ MOF6.GDU>OL6C<-?ZQZW^,>L/SAT@C7:L987#*X]?*?O)LR$PDT51Y6'RQU>@ MHG'2Y/;$#2_!@533N8KF#70CKH).:&0P)HB<8PB+R"T^W&# H+:1@O0N:&6* MC08T@#, T[ RD1HMWA3J54[G3/'YT^TO=V'Q^+0=&F6G9D Y;5N*0B!=K!6GO0EU%H<)LJ17% M!::$FP2J<-Q\&S5U908)"AZ'^[7->!@X9 MA3)55]GVN1G+FP2N(J<3S=E$4<%.>$L9V,?L!\NQD:)9*I??53MDZ6*-+=G6 M^DM"C-,P+DQ>N;)+KGT=)-%@%-J#=#BIU@,1P1\:=J.Y=86IVP#"Y"+$>&1Q MVZE/TJV+SI$.LLFBT+?>R5+CK_Y;,I^>7039KM!(T3#+*H/A7+&HP'<:.[#/ M79@[[IE// 3JO)0Q.>>< 6/('&[8P-0VRI&#P 5YK$W" MJRC^<4DOG\].B, MS=NX#FE HYHL]847Z^_L;2&::)K_CO;-C>*4""=0S;-9F/P1*:YX+8$1-:(I MOAV!CH-$?=AOS#:SV@L*RC84"QG3#)EQ=0\1# &C0^ZD,S4V^K*!*]')^#D6U.-CBLF8O6C4'*R,D\%L MRIBXU$QLMT[HTAFS*50]>JI M<'L+Y[M^$RZ5M\O#U?P7GH0 M%N![:@!;_4 ;M/_G&PO=V]R:W-H965T9D659=NH\ M',_XD;;NU$XF3ML/._L!(B$2-0DP &A9^?5[[@5(4;*<9#O=V0^)20JXSW// MO2!/%M;=^5*I(![JROBW.V4(S>O]?9^5JI9^;!ME\,O_!1%V6@ M!_NG)XTLU*T*OS4?'.[V>RFYKI7QVAKAU/SMSMG!Z_,C6L\+?M=JX0?7@CR9 M67M'-U?YVYT)&:0JE062(/'G7EVHJB)!,.-SDKG3JZ2-P^M.^H_L.WR92:\N M;/6'SD/Y=N?ECLC57+95^&@7/ZODSPN2E]G*\_]B$=>^F.Z(K/7!UFDS+*BU MB7_E0XK#8,/+R1,;IFG#E.V.BMC*2QGDZ8FS"^%H-:31!;O*NV&<-I24V^#P MJ\:^<'IAZUH'1#EX<69R<6%-T*90)M/*G^P'J*"%^UD2=Q[%39\0=RBN(:#T MXIW)5;Z^?Q^F]?9-._O.IU\5>"W=6!P>C,1T,CWXBKS#WM]#EG?X'?[*37_% MI?9997WKE/C7V55S) )G8"FMZ0V)M0@E)TB:K6MA:5A(YZ0)R[U.!RHV*.=%"R0Z M5A?+"3>4>-\V3:5QDR$WE.>(AZAL91@)+13CY0TOZ/03V4 \W1XTVP#+..IXC_2DJG/J90@#ND?-2 M!@Y0OZVW .F80SW^\J):+I%#CW4),BPSFB:SF&TR-MF]T%4ER+920HTDY"YSH 4[U7Q.2")Y1T>W(';;H M,(C-SW8!K]P(_F6R]9WS !;,1"*!B$RY@(:%"..W ;I7@4[()HVV:OG'QME, M*4(F.TE(%9Z""^4$7-(A[Z6NNNR1-$"XA4JH:6R ?%/?2:16!1/TBJ&*=Q6(]1DM*E1?\"$GUJ5Y0RSZ&/Q!-$4XJG2W9 MV-QRAF@W.$S?2YI@"#)]+%I3$4UA;4RCB717+4F->FBXRXS%>\;T*GU#$1S\ M(3@[?F\]@2<;!IFSG!'1! XA(ZIQ<%8WO)=SS@Q %^IS"Z.K/FLRRZ@:J ]D M"K^@ ,;B4TFX=XY-QNI612U/2VH [X=(5/!+PS&)_]+6O(U-#%)]:5W80UAK M"F_K=$P3)V05I4$LD(O'%K*/:-T$;:H!XCTI9L[*7!1 0"D!2T=DDHQB"84Y5CM*,:-?>ZZT6OY)S167&8/%@<1,BP!=]A[!RX%/AGP" M;VP)'LG;$NSU)#1R&1\.XLF1A/EW. Y$<6/Q!RSWL3'DD>2*PJEBZ_(NOK?* M:'AS8[E8+*A8[!X?O\($6U5,M&PFACOXWTUW(QZOSZTE90AE1A;)#)"S7Y&!2DQ%2M] 1(G! M@6Q?INGBM_'M6/QT=O9!/-,&?N9A+9EA#D)'D'.Z*/94A3HH5X\PRR+!OA\.-V1F#-3V H6WBVD^2(I[+O/ M#L9'SU<@@)?TZ-7J40HUZ%6IO9J.$JE9>%0/3A0;D&$1N)AP&VH4![9B\HS$ ME"IQ0 H8LI0D5J2*[VIEPU2FG)FLJ/4R?#F_N:V0(O]$')X,P[F37Q!#26=8 M4"^'83(^V S#T7CR?P_#P$TT'&-QWF1/5@/I,"B/G6.N -W@S$%,N1FF0=L3 M,5C?@ RYM1$^2S@^7$?4T?BX>[ )"^S> MBO3>1'K=0N]-(AL_"N%YW"!NZ;4# O?)0A,/T2H=M%+&NPDD#@N]^%$_L+1$ M^*N0-FA^I?1KKG:86 OFLW,88,6-S.)1*N^P\US,,)KZ.%;P)?/F$,V T!#H M@]%BA/;+7#L2;4,3OUQVY>%Q-MO#0:OEZ2G-@A3G?OJ)6[I!8]1O!C)JF=/8 MEAP=#;WKR['+SSJLTM2/?V8O1C6L3Z=_"4R[K\;3=; <3+Z"E2X#,9S? XCS M=/):* Z6X0+WBCI-GQ8<++LC"74J+' *1V.GTUS7'6+\"BV#%AU/GBG!?G6@ MV@/K['G$%NHRR@1/X^0C=BQ974]0Q [Q5)TBFQK?-M;8]/ 2LM-P_YBEMY(T MNP&!.1W!,,0EBADZ0@UX=SH^6LL-F5L8_860&SL-M9#)L-S_/D[<5\DHGR8;312M>*8QT<. "T=1L7)_SC9Z=*>M4.M=2: MO[,&^G'"(D!\F*H;F;&6B_>_7UWN';S"^22^;*%ZIG-EFF9Y--'IK0H4LL ^.)NW),2K@@#[E_C/8D+'%,S'\Z>.28/7@FD< M?M1R7ZRRDU#F5>\EUT[&[WUCF%9OVVC9M]3V)P$F+,IZOR1Q8XPEO\:A5S"U M&F][4;T_^#2 \VG!'T!H5H'R^)6@?]I_8SF+GQ96R^,'&H2XH'F_4G-LG8R/ M7^R@K_-'CW@3;,,?&F8VX##,EZ5"ZW.T +_/+2HVW9""_LO3Z7\ 4$L#!!0 M ( /:$GE+-YOVEL08 '81 9 >&PO=V]R:W-H965T'HYRN;/NBR^8 WVM2N.O!D4(VY\F$Y\5 M7"D_MELVV%E;5ZF 5[>9^*UCE<=#53F93Z<_3"JES>#Z,JX]NNM+6X=2&WYT MY.NJ4N[EADN[NQK,!NW"D]X4018FUY=;M>$EA\_;1X>W2:!?VK>^=YO$D]6UGZ1EP_YU6 J@+CD+(@&A<A,RL'^[U;[WZ/O\&6E/-_:\E>=A^)J\+[.X]-_YUBXK($*/I3*7DP!(HGB2->9ODOGY$?-G]-&:4'BZ-SGG MK\]/X$KGS[SUYV9^4N%'Y<9T-AO2?#J?G=!WUL7G+.H[.Z(O^EG8,F?G_T+W MO]4ZO RIBUH7+EI(4(Y%[%^+E0\.%?CO$Y#..TCG$=+Y-Z9LVTN9/$:K_S-E M?V!^\?3PX>$?2YC_M%RB8NZ?:/E^\70_3(_1S6)Y?T>WGSX^WC\L%[]\^/1 MBX>[M$E/]X^?GV[?0X0>?UX\T%%GQH2N(U99(6O:Y@32\6P"YT,*!9,UY0OE M>KUFQR9C6G'8,1NRM:-,E5E=*LC2+O8EYR/US XT(SVLLQB07)>UB)BZ6L&L M79,7RQXJ@@^0 ##2/EICV,F"R/0W(1RKPC5KW#:H%CC)!CR)V\-DP>A+$"!B:*;? ;VP@;3*0-+(LBEM/ MW_IW,LQR5/!"EZV8OB]CBE19VDRM2J9@:65#0=BM4&2^URNO GQHOXFK5U"L M_!%3NDFG-=Z6.EW$Y'PZ^S&2 MT[1)G+/UIB#0%C+0\M90ZB4>A.9>(:02:(JE#6HT!JL9NZ D8&G["[\0?^4L M5DE*!U?;TKXP_VDTHN_&*I>+\CL-MX-%"@\@_#VHF%9K6LNHB.;PF'XI^%B1 MMXH;!0=<N39/>M,[.,..P MUW^R7ON%_@LM]D+MU.;:IV&H6!)&CO);LHHA25@U2T;KV+C2&U MQ?F8%C'-KZ''Z-\A^O'Z;5:G0XG'EN.TCCP%5<:C\^&[\W?#L_-T:C;\\>(" M;S^BIYH.<'M5V$$X*V03 P[F/HU\@( K]=*7JK<2MMD^??M: M>=-*,2JY]ICD(LN"A6-4QO0YVA#_&JO#-&+F/5,YS<=OS$A8OIM-]^LMJ_RN M#V<7_:DIO%(K1-FHJQL62Z=HJ7]?&ACZE)[UNX8K>)7_RX5\5T^BSN5KM_*BS2M_1> M//U' BVUT1@,2U[CZ'3\[F*0.+Q]"78;OZPQ!.,[/?XL& WE1 #[:XL[IGD1 M ]V_6J[_"U!+ P04 " #VA)Y2%3CY@/@' E$@ &0 'AL+W=O1:5G]]GQE2JU5JIT"_V+MJ+.M#W=Q3934 M0V-=/!^L4]J\&8]CM:9&QY'?D,.7I0^-3G@-JW'#Z6"_\,FLUHD7QA=G&[VB6TH_;6X" MWL:=EMHTY*+Q3@5:G@\NIV^N3GB_;/B/H6WL/2NV9.']';^\K\\'$P9$EJK$ M&C3^W=,U6>]]N_%=MBRT)&NO?W9U&E]/G@]4#4M=6O3 M)[_]@8H]IZRO\C;*7[7->^?S@:K:F'Q3A(&@,2[_UP_%#SV!UY,G!&9%8":X M\T&"\JU.^N(L^*T*O!O:^$%,%6F ,XZ#+9.$$C MKX^K(GV5I6=/2,_5!^_2.JIWKJ;Z6'X,)!VRK"C_H,%+SZ5#-)K/I M5_3-._/FHF_^I^:IMR96UL/U MQP_OU.?+_[Z[51_;H!*@;H*_-T)[$X5SM<+S\^D+Y;&#='#&K:)"2JJT)K6A M8'RMM,,VO >UA&D^1*672R:_6\FV8\V\^_GLA7Q!B@?-21*57[):<-FI1= . M-2#*UM@NHJF-#@8+::V3TG D5G_!"2IY97VEK3+9&2RQ-6F]]K:6X]DY(_5] MP97E!9Q8Q,@ @%C-DSLXMJHB/FM MP,YJW=%3$.!AHK8ZJMI 8R"7V#HGBGX:W8[4DFJ!&Y-.+:S?Y<. :3;]9@@K M#8JAL3M5M\1^?-0DMB#'",X,<(5KLY.+34-5X= 5B8-:5U%(J,6-J29E,O6 MBKH*WC,N6]3H.Q96.D;@8H58-'#HTC@ @.G@F[NGF.28U@7:Z!0,--<'L@.$ M=KN.G!T?=YE-6]_:FOF#0.-O(#2.!+2,$6 B_=J28S*T&Y^C P-QR*)-Q<38 M(K:'XP+7=@H!&(2] &D%$< OM$5J@-E%)7+22/VH%MXLP*DUDRG]TA36S M;X4UD^&!&M<^>*?O36BCNC3U4'UB[R^'$JEW0.T;4ZE;@DV< I?(EN_ MO9[-)M]=7WY"S<"JO$^_>R$\C/ .L2]DE(#I+,HCW_>X8* M5_ZH"WZIA(?>P8<+$MT&IX.U6QWJD;J$(TO2BKOH85/J)[N>DPHF+ Q',#LO M$W\#SS^@4$BV/)O/412L!=^&_'6+.K%F96M]3WL]M7IV.GJUWX?CTXZ.WI%LHM;KZE]&2D&[% 87^'.O6^;"+)4&].+5+K)?-%K!@P$\B3J! MVUF9B0M.H>!Q%=J[D5N;?JHS*+-$(Y BCN(*7]PQRZ2+<4O@>L< (@MRZ',) MU6T-H9)6(*A%L^*/T,RFZ3:M/9Y'D89OK-(X^B MO=E:O)Q'K%$WI>][S!?Y>4B,XTPP&7G##-O Q4>U0VHQP(HPGY:('8O!:8>1 M)$KSA$\M#VTRC@L[HNK=1ZS.79HVRGF2J #\H#G*L#-BO@VS]KH0>,V MF8>6C/4(Z!:4I:ZG\$R!9E!IEWH%\(WZ5\\$=5,\=31IY#F@+/T;&&O,YM+2 M?^26N./G5^K2K;S5N9E?!?V;L66]Y6L: LBOIUT:(I-\N57L'0;'HN8:W\9' M_(I(IZJ4U-1W?P1[C#WCK$\=MD< M]Z[N#:&8\0\4,D:XE&_QW6KW&\AEOOH?MN@.]+[]/^A0_H?AFZ^!U02P,$% @ ]H2> M4M"M<"S."0 YAX !D !X;"]W;W)K&UL[5E9 M<]LX$OXK*&TR1Q4MB=1A)3ZJY#CC=>UX[+)S/&SM T1"%!*28 #2BN;7[]< M+\FRD\EFMK:VYD$2":(;?7Q]B<=KI3^:E1 %^YPFF3GIK8HB?SD8F' E4F[Z M*A<9GBR53GF!6QT/3*X%CRQ1F@R"X7 Z2+G,>J?'=NU&GQZKLDAD)FXT,V6: M"?%VG2N&6FR4.HCW5Q&)[TA"202$1;$@>/G7KP224*,(,:GBF>O M.9((N]\X*?'FNU9IIV M@QM=6%4M-823&3GEKM!X*D%7G%YF!<]BN4@$FQLC"N.Q"Z6BM4P2QK.(71"8> _P6_4Z#VR_$:/\-M2\H$1V+DT8:),J07[YWQA"@WT_.N)8\?-L6-[ M[/B18RU[=IGF7&I NV"O5ES'PNRS\).<*%A?FIR'XJ2':#1"WXO>Z>75S?SR M]NKU;V_N6C>^%RR2$E/9AHEE*;@GTJN2Z$IB.P8^BQJ 0[97?D6ED/".(F=+QAD5IG1:DS%JHT M5Z4]8H%E9"SX,Q+P6.G"'K9!@-)92ZU2RXY']T(;834+G5:T_.KZW>7Y@?^" MY> A4AE:;,C,E,NE#"5Y*X1B&C$*BE"7D6!*)LAG>9YL6 (C)@9B-XI5*L&D M!M8BK.&L4E=A#1%^M QE5D+ZI<(R4Z01K!$!?S(GGWL@A4+@@^C'OF+%BXY/ M(%\D0UXH;9Q'+!BP3K*#LO+2IU)J(E;D%4KEC)-X.+S@E!:QG2<;(PWDT%;( MNW)A!&W?,L!%TC MBQ0UWUEWQ7^>1/-:^%:Y,5 ,:#@G]NDT8'N$BO,#0I_&SBH[0E"?3W MV#-_-.S>^N?"EO5DTV>_5-K?BE056&'7P#JGI/%.K&0(9S7P MO+U^5R/SB[I>*&2+S(K\0%=@)VF@0^H8ER==)+I($]%1'8R(]C IHR:*"PNK M5&%S(C^2R!9,E*EWX TM!F[Z0(!%X)00P,LXDLC)"%\S4@NH? MI_HML[PDSX0)_($=H()E?J7GH@(\>0:" K4QN+!@?S)^1L0.S2Y-.K2I[$$L=!,V<<@P4M2T??:&X*D2 MF-F6=^L)1 U-%V9??C.$NV]KC^ 2:TL<%A+^O-:**XG6 3B"?1MAH]YU9G#L! ML,H\M3B5@PR[<_>#VT;@MV3_IF'MM,=5I;I5"U7(T+"]59!=WURPRZOS._9& M$4!WRM^@+GSL&9OXWF@8X,(_],:30US8+!\[\_HRI$]8].I%\SLLV#D M!?ZXLW]N,'>T[??>8*'L61I".5^@X+K^JP9,%=([]>/'EM.")V2#K>[;Q9>I M&V+BK"LIPE)KD84;ZKM;)6)N1Z/.R1NV* TB M#)U@A7,/%X+]AAX$=JJ:B*KO.*NW5B$ MS?<^U5'0K""[%47]AJE+T_KAO[A MH/I]ASN;=A-T,Y%M9QYT ']->?]C4QY-$'!*"+QPF=65R_J.*F>94^52=;/3 M[7^J_L"(K=VN&3!6@FZ]XSF\@]HHS$N;,8+I49T5SU&2M%R4U@]W*BE=__&V M_X\^.R!\-KV%#6G2N^9F30_C4'Z@A Z898I<@H9.H5\/$:2@AY]<+X,N#19M MR0&Q2KA.]IP0N4"!;">VU*N/XJB MTJFCI;!=ZT,7F(XD*RKV:_:>4W#<(T,0R/Z@]=K>P*LRG!.&QEO S':R$=_8 M]M0^<*R=_!T)*SVLC*V(F/#%FKH>1WN'1HV*2U,#_SSC7(>"9\+ELM=(Y!;J MKCO8H/-.G4#=7?,2D6?UO2AEM&\ G%^T V#-Y3MK\.10]$CX_342_0;X+\_WVS]I[.G+CR<[HW]!TE$59JH[15MC>$D?UO)MP<5] ]46^D= MS=?,5P]GJ[H)<6+3)NI"=AJXG;KTU$2UVXE\W\G*4+ X%/^_3$^_M@;;?9#SJ_+:S4WOEGGU5M7WAS4;CK>^GR:K*/)IYXUFP\[,[I>TO MLACZ7HRWOK]4Z2X(O]@[#69;WQ>)PAS"Z#5<1T)_>MA\]HYJ7U'?)MYP.MGZ MWJIV%^^:G;[G3X9;W\ZW3X83/#3S#J?6C;XW/*39[=";!'9.GAZVS_>] !MT MWCVBVXWM&U;#;-YWKR&;U>8E[MR]NVRWNS? B!F$!&)?+$$Z[!].>B@H]JVJ MNRE4;M]D+E2! F\O5X*C^Z$->+Y42&/5#1W0O-H^_3=02P,$% @ ]H2> M4G*%=AJT%0 X3X !D !X;"]W;W)K&ULQ5MK M<]O&DOTK*.V]>^4JZNE'G/A1)2MVKG>3:ZUD;VIK:S\,@2$Y-H!!9@#1S*_? MT]TS@P%%4;[>#_LAL4AB7OTX?;I[\')MW1>_TKHOOC9UZU\=K/J^^^GDQ)%=8WJ\=$M3WSGM*IX4%.?G)^>/CMIE&D/7K_D[Z[ MV+9P>O'JX.+LIS=G3V@ /_&?1J]]]G=!1YE;^X4^O*]>'9S2CG2MRYZF4/CG M5E_JNJ:9L(\_PJ0':4T:F/\=9W_'A\=AYLKK2UO_;JI^]>K@^4%1Z84:ZO[: MKO^NPX&>TGREK3W_OUC+LT^Q8CGXWC9A,#XWII5_U=<@B&S \]-[!IR' >>\ M;UF(=_FSZM7KE\ZN"T=/8S;Z@X_*H[$YTY)6;GJ'7PW&]:]O1!O%AT7QF_IL M77%1EG9H>],NBRM;F])H7QSR7YM'+T]Z+$D#3\HP_1N9_OR>Z1\7O]FV7_GB M;5OI:CK^!%M-^SV/^WUSOG?"WY0[+AZ?S8KST_.S/?,]3N=_S/,]OF>^7^L(OBRFFOVUZ1,>X2Y'=,4QP7'TJM M6JT='>!]VVO7\B^JGN%C>5P<_NN_/#\_/WV1/3?CK\Y>%.&GM8Y?0/WAN\&' M[QX5*^4+.'RGG*Z*?H75BZ%50V5Z?"YMZR&V2M&'A6E56QI5%Q[[T_#='D,' MYP?5]D5O"]-"K@.[HR^ *,4?@W+8<[V!@W?6X7$J+&UT.SO2D2=56Q=NOY4JU2UU< MVJ8QGN'DD$:%H]Z\O8QG/2X^\OEV'J2R16M[G*&LAPH[JFO\+;#(\(*E%M;V M> 8+M_1]C7.%QRO\<8]\HF@-051I785GPMG4:)P=-%>:KL;<2]UJQY/C=]WU M,O:N'*+J/QW?'!>_7%Q M$WQ )9T89K%0AA1J!Y,#8RL=U=75,JH8\> T\X=8&AZR,+VOK(19\HTT[XY/Y >OG MQZ/C8%D5-,>+.C(D]BPXU>#T7KGYE1WJ"N(I*#B21N ;GX=6@D\RU8<=1E:N M^0$QIMR&2$RJ;0>,$9?)/>;?DW V6KE"$^86/T-)S5R[*.Y3/D:2-8TP!!RF M22)EW<+6HWX-&W)E2D4AE.44M\"3'._!R:<))Y_N!;BKT< Q_V42TSUH^=V3 MR>D?5D/T+ ?<:+=/3_]*V-E8,J)UBRG99A'YG*UK?/3#W)O*0)+: M'Q>_$WIXFV\"NNH%LMC/2 &5AE(0\07P8%>W&*[FP#U6E_;].,@LR#73B.2L M- _["K1+;CH'="P0Y/#WB]%'9ORHG#%8$!QFG'WP=%B:AQ"XWQ2-QA,5VT%" M*#[6X/6.Y[#]?':2F&EO=70]6#7<)%>(6@#?C9( TW2J-:+(% X@9(@X+I/D M@4?FNE]KW<+0_\I*>!K^!29@&VF"E8(=>[-L#<1!T0E07@\:R#LKYD//UA_T M-ROL+;QG!*3)24N+=<,YZ7 $+BS8HK;M\H@4DA_V&%%Y;$." M'\,R)&(%!.:JYD AW)V0@5=M;4N@14"LO->TX@7AW>2HV)7(=3.:-@D)I*?U M*L1G%M&<9 G$AU61.O8Y^K/DZ,_V^N8G2 YL\ZWO89. MUW>_? ,-IM!7%H" MJ01C_'J/4Y-@*6B3W3 HI^@8^450!6W+<=ARC>#IJ?T5^1Y5&P'%QT=1G"U(.C NRH[#/,QT8IWE4&AT:D=[:) ML)'4LL=8?DC&\L->55]2W*<=\A]OH:!;5=/1=EG-=TYU7*2?F&;H\:<4!2KD MPOB]TDQD1+ K)'P(C+7!\]4$T=BPK#-+Z*2&Z?21C[*NG-8(%9P5 3 0HWP4 MWZC1<;9]4GR>I/A\[]$)<]K>NLTNJ7WCT$*@2_Y&*@()#6108N]@9H21"\%# M'*L%*($(U>9/#EG\- /G&*3XT3&VK#F!UM41<,?![0*J\B Q0,Z8N-*9$Y8X [&S5QPCW7]F*SKQP?(%L7&7B1.?M61U':9 MVOYY?K&V6INZ1E(+^2_#)[(U37H6JD9L%9'+.-:,T-!:EEZOP&XH5".*FHH" MZV)3E-B9(NG &Y?"V@CW>A9J:5PY-,#+MDP1F%&-F5QMOFA,C:_;H!PH3*(^ MY3BC\:D,+ >D8)0C082$$Z5R;L-4D8%WG[C/3L>2S>E>08'NPU?:XI(#?;DI M/E+4Q@>ZZ&MY+2%#; M,IOEN+C>F?/1Y#LG9&B]NQT&5R9 K"Y.ABFP5^#?R(28!X=#<1X%K\Q^CQ0W M(H^.)0/'P3Z+BBD6[@[-$HLI1=RU]V_X+,N#L%; M_"/:E.(';!OPT@/]],K6E7;^;X&G"Q.-DDEVE)'.8@E7#5*UA+];VPR#^CKA MWF6>-MR,Q(<2M2EA%VC%4W\Y/#O^\5'1 %MBW>8OAS\)>'LL5' MWXV],U)3I[DL76^B\HA"199&IT_)_UTABV*B*@*'>R2Z#*6"W?+9$L\^4,KJ MR&=[0>17C>BY&WV^9> 6-P"6\^&49&$0/$$)038^BI& .2F2%9?D-//PV3A. M'H""-(V2OZWC57JB\NQ\E&0A4H2D@?VN'@T(.!+"B&'QP^.A,B(I$M0Y.\Q< MKM2F8]'"TEK;F#*DVZP,Y _BVZ3?>,YHGA<^[9!S<3E9"EV;3J!%Q]B*+!/) MY5A4 I>X-3Z8[H1E##V@Z<^0E,- *B/#$9\X6GDY2C.7JD%Z5 J>(ZUR'K8<9]&6PKA)5+;K< ML;9W1YM[=OILQ^:"L._='I'F6+ -PV+U0=T=#.CE":#QP'5%NVFZ:)\"D=2$ MRXHK0C]("&&__[QAS?"IQQ[9H"H68+(F(?I> 6N0X*5B*$])1*>E&E7G\#!S M:(60M'&/13 MQAD"U#+8R-\\Y^U.)Y(T;FHLT(_%'!9XMD0W("8HJKU1KNR,)-9@J:'ZPE ' M4U6I]DZTMY1-9 I?< HI"'HQ@EZF;;"$BHI:IB:%^EEQ2T_4(H@14F+E.)&P MR.OFQ$HH266DLZ T'=>=/46=\$RT9,+V5%C :;1JDL9&J8C@97>B(SZ@8\+# M=L 6P+7"N)M0DH^+C_O&CLZ>C/(X\KQ.^0OK,RM)-Y%U!+Q.R:HD3^&H6^;W?[AT" M3\5\TU14')*<:#DH*+/7NXPRCT@=N30AW1B;6)@Q%6;6%P\C'3'*\,&U,62T M'Y+AV?EV325$]"E-#C8<(]X#T:ZWRT GR*8F!7*]*P:JD9;$6C#3AJ*L64,S MXO74H:+*"!7*H!!D0$0ID-H?#3ZY'^0]:C8D&ML_36J"4YZ<*ADA?G!C+N6K MG,$.U-&B&P6F 2[+C)W:!/9S&T)I)F35BZ- F,(A*?VKN*C,<%'Q8:#N/"F< M&F(T%])B0QFA$0\3PZ#34\.3NR5L.%EZ&!P< MMF5+04%VKC'JEY20]@378@K@*@;9D7+!%'QF'&SI;94(,D)&91SET%2/X](N)7=5 MAI@!_AN5^O8/07P20PPR\?E)ZC;!:I8@,T$A>W?!/O6"N/Z5(H6T)3H))$RC M4]V>:S&[79E72,# Q(PNM[#X.5P+)=OA\7OSPO,Q+SS?7W:G1I,3I-K(!1:# MW?X7L;IWJ6=!=Y=F<@-G9Y'Z@46N=:D\&Q"U>X,49:$KYIEPW@06[,F2L1L$ M\7 'A49*5K[FXFV[#%YKW5)!>)&%R T6,FNZ%Z-<'Q&5*P0C(L%@N/Z];"4-]*BB)T 6X: MM.#2C>T#4#%X^@UHV-)(46EN*O+W&3WWF5PCZWA%L!B$I%#I>45ET5Z7JY9Z MR"ESE6K3; +(J8=&)UUD'E[I4E)5ZJC1E8_E %Q)97T?9<\.Y3058F8IYMZM ML>PLLX#"ROTB"5 M9B[@\@]2\6-*3\_.7H2<-22Z,96E*?FQL]/I6JBUP#R*F="J3>P4Q!/I@=\/TX9 MS[,/V,:+@V>/'\ <%O!.M/JFD<6UX+)@$M5&1:SRHT2&FE$;9F^'Y6K,@D7" M,1<="YQ"F/-IY$J9@$B\@"3U-,K^$?LD4Z<;/AP(V'7&J6)B%Z>3,('TG[4S M[H?=/=([^HD*FT2Z^.$LR9TFG=(D\]E%OSFI-6_WS:85@K767VJ^;\8H4&\F MMS%,VPU]=NUDH2"GQ<"IN.Z0\:2#N%'VX%]P8YI" Y M9Q)HT$*XA9"YJ9W#&T)#0RB UYG,"* \?O;$[F;!$S+EC\7YP+<8WJF^)&L0 M1G(^J3IL$M@3:2=U6V+IZ$Z")7X:]1L7C ;6)QI;RT7_3>T;YK92%^:JK(ZX?C3(BPX'_;.1"7+!BFOTW MU0X+Q7&X0J"75FI$E5F,GB'Q%.;=IJ+XAQC*KB3J^>(7^%L&_ J96#G6J'^$'4!Q)QID,C&6\BWM059/M$QIDE09VB: MTW1SO5+U(I*OZ(09CS6+E.S&9>/-1S*J2BC?'XX[RL+R83.ESPFCAHNF/&'5''=R2D$K8R7<;IX.+>(+0C$-N3:X2YC MO%8F=9@1X(/TCD0WJ>KPT(K\!D"9! M-;]YA:6H0S1V?A]P[TFR"^+5>FB1KIC&""L,:7K?;Y)9I+M& 51R/Q6$YO#Q M>:B$#X;D==*SDH)83;W\Z.IY@U10G*K'\O7K .X20+RE0L9R>*KQO,TI5XFL6G M CXK+N:UU*!7CNI""/4-0C.A(9&3]]Q'C&T;;#/=XITV'U6(A4Q):ZK M3$.DE%-(,LY3:2:34JP6T*R4WH<,[)[50FR\U37?!N44BF&G 39L[V.ZJAPI M=N*32-D$+"%*(I@,6^':."W7"1T-3\+6/#C] (%@E5J MHHW-8B-M-LF^N!,P2UVVU/:?O,M@1VVI,8,- AUUG(Z2#.=%L;)KD@2O$*]M M23^OW60T-ULMNSXRN?RW_V*6I+_AEN5\>EEYZRR$YZK>DGRDG$%_,VR#73)+ MR>YQIFG/DO%0BDFA/!:2YK%SD8"4R#LSY9C3JQ%H;5$BIG9-@JZ:A M-N8$4D@+=%0M>NWV!-,)>9#"7J0,C(JIX3K)HQH#FMC;-JN:D;!H3T!%78TT MAG_AN+B!86=UB/-[ZA"+^)Y$7BP* M[-#EO?E[<]U]R?OX4M[9_M?I_H%HD+_ZYVR+OZ5EX/<6(O?.2^_0_L2IPJL# MSA;=K3Z@ZJ34Y]Y[3W=FLX5O0BO1\_7: 92AB13& ND.\>\L=2%-&'6FT]0 MP#&//CI],LNN/,"\J!]27!/V7FNN11U^M.#\Q?,GSQ_]5+Q3)<6Q,9AC[;=\ MX8Q#Z^X9Z,6CM+_K6 U*;Q>*@0=3A-%I,$I'+Z%("7O:] NL1N?5=B,5W>5@ MY)4XVPHUD09%<+N\MQ,*<[I:3NZ <*H3SB>1)31WF;((X6"32TNZ=%[N_\[" MZV(2H7]%[HL1_++E7+5?*)UD#&/9Q$3PU_=O/ESG%T9(&(1.Y/U#G5[JZ59" M;P8&OG\; $)0X.,9A^A:WN>,MP#S7?!+CACX@;@\)P7ODM=.-G+SX=UU_N(? M]D"6LL8\.:2WZWF]P+:7EY M3M^F][8.CI\0]/#Z1#%#_TMN-WF)&; ;XSY56 MX#/T 'ZG-R_C!UH@O=7^^G\!4$L#!!0 ( /:$GE) 0>R3Z 4 ,\- 9 M >&PO=V]R:W-H965TT%+EQNF%?;#UX7^>>>TB= M;:V[\251$'>5-OY\4(90OQJ/?592)?W(UF3PIK"ND@&W;CWVM2.91Z-*CV>3 MR8MQ)9497)S%9U?NXLPV02M#5T[XIJJDVUV2MMOSP730/OBHUF7@!^.+LUJN MZ9K"7_65P]VX\Y*KBHQ7U@A'Q?E@,7UU>@"\F&_>O6^]M8.VI924]+J[^H/)3G@Y<# MD5,A&QT^VNWOM*_G.?O+K/;Q5VS3VM/G Y$U/MAJ;XP,*F72O[S;X] S>#EY MQ&"V-YC%O%.@F.4;&>3%F;-;X7@UO/%%+#5:(SEEN"G7P>&M@EVX6&BT19J, M!!HLEHYR%<0?UGORXD\;\/OTRFJ5*?+/SL8!$=ENG.V]7R;OLT>\S\5[:T+I MQ6\FI_S0?HQ,NW1G;;J7LQ\Z?"_=2,RG0S&;S*8_\#?ORI]'?_/'RL\RVYB@ MS%JT97X'PM?%R@<'\GS[0;C3+MQI#'?Z/]#^^HGN@KC4-KOY=@SI_^C9?^_Z MYY]>SJ:SUV^5P6LEM5@@7/#B/4G?8)F002PJZX+Z&S=+ZS'DX@L)E1. *79" M'KK.DFL-UW$> MB%;I^,9PMFCR6GITW-U0:C3WK 4FE;>13EF$B'TD5TL(#*4L8P5M21CEF%7C M''>,33L5.6A/BL9VX M3:0@T 80CCQV886B+&:;11E1LF(Q#7[+8N?%IPCEP M*!W12<7;E*A!8(O.$^]6 GL-T&\WFY@#+B8C""A'.WP]3+1]7$#$%MD^F8Z> M8Q?7FF>'ESS&\R>3T8N#A=]3#$C>*WK+*G1_"RH%8EDHDBSF1!6*:0Q."O$H MU(9@AZ"'%\;V%22!W].6S&ZH8U-+9$RK@+:4HD#!R.5-TRUY".A1/(?,ZZW# M$2/F>@P(A'\R&YUV.$#K [0=(PEBZ1UXE(L5$>\1GMR&\GMVQ5,?4\L*6==8 MRYG540%8:+G(7$6^;214FJ,UA@>L=R"X1O)\'+ YSWU"Y"GOIK/)Z\7U,EY- M7S\3\]D+CD-W:=;C1I)EKJ$\R0ZDM5_52NK(D%B-ZC0B[D?,H7_5A9'X5+82 MTT;->18>D++EW+R%<-36=T@X=SB.%JB*&CO'2=[@;1$HC0JQ !,!S!O*M MT?9H''>_---)$&+"S$W^ =NZG>(^QEXO(R9]O3ND;1R$IM/_'O./%!_)L"8# MW=<@0&X1FAMQVZA8K]:.L.J:\URAML=Y,DZZ#W?J4%#XD"YFE3C@%NF^VCC>I6>47)5H MO+(&'.[GR7+\>C4-Y^.!OQ4>?6\-(9.=M0]A\SZ?)Z- "#5*"@B"__[!-6H= M@)C&MQ8S.8<,COUUA_Y[S)USV0F/:ZL_JYR*>?(J@1SWHM9T9X]_8)O/BX G MK?;Q%X[MV5$"LO9DR]:9&93*-/_BU-;A_SADK4,6>3>!(LNW@L1BYNP17#C- M:&$14XW>3$Z9T)0M.;8J]J/%4DI;&U+F %L2)A&=R3&_]D^9Y)EIUC%=93.6<=K*USC6X\?%GN/#F6S]<;4:?GJ-,8 M=?J#J!]9I[W(&V<-KR6RSJDAT)%1YOJ@,E)5F@U?/N&)8*6M?/CZ5%]N$[A# MR:'T(RQS6X4F/ZF (?QEX$]A:KZHT-9\ $<$<K/\[>>8J!V,)"L$8@JVX^WRL^Q%6@YA8.G[KF:6_$EN@.\2'A?@5A--/V_/7\ M5BV;$7TYWCQT/,@.BM6E<<^NH^'+%PFXYO%H-F2K.+!WEGC\QV7![RVZ<(#M M>\M];S&PO M=V]R:W-H965TNX.7*^6^A M4"J*[Z6QX:I3Q%B]ZO=#5JA2AIZKE,6;N?.EC'CTBWZHO)(Y$Y6F/QH,SOJE MU+9S?O AU64J_OE7&K:XZPTZ[\$DOBD@+_>O+2B[45,7' MZL'CJ;_ADNM2V:"=%5[-KSHWPU=O)K2?-_RJU2KLW NR9.;<-WJXRZ\Z U)( M&95%XB#QMU1OE#'$"&K\T?#L;$02X>Y]R_UGMAVVS&10;YSYHO-87'4N.B)7 MBNCO+[T;B4\[08WNF%LF!K6:$M>G$:/MQIT\7J:O"?NY^*C M_.J\N,DR5]NH[4(\.*,SK8+XX.SBQ #N7-R$H&(0/WR6,Z/"CY?]""6(53]K M!-XF@:-G!([%1V=C$<0[FZM\G[X/Y3<6C%H+;D='&7Z4OB?&PZX8#4;# _J\ M.4X^517(!TP^.*+.> /HF/F-G^%W"+_?;F8A>D3L[T<$3#8")BQ@\HR MRI* M;8)P:1#7ZT%ZN$R=N?@*=Q#UX2,;J M@T(N-OMZXHL2E7=+G2N!0H6T1(7*M.3$AZ75KG#5"A=X&0LE"&H60CJ+4L7" MY<(ME1KR5J\,0T"R^;W,LKJLT^(>TC*%,BSQ3*;5 MLC5%VC56 FHE.6\!=$@[XP)L9K--C>PF""3XY%]1R%J$6"YT#,HO=:925$#A MO,X:U^^ 1*A##OM6IB!:%5AIT+/P=9WZ >S5\+,F?A%I5[$]D#=###BFD(25 M5_1,%8AEY3H7UL6#,G7"EFE.F*:1$H2BXH6*Z;-B4WO8$*HBB;%COM(@P:"* M6"B+R# U5<4XQ2_VHB@&!)"A 27Q4CL5-U]3:5$@I=[$,H>VW@XPP.]KR+ M(+%-@UQIZ#NK Y( 7LE<.=,V16:W=9" %KA:62I>C.BFH*Z3&ML(2GT("<2Q M0RP*727'46C,% 6!!,H1^#6Y!N0T$81*<:=^-OGN:X_TLA@9.$(2PCH#<.L4 M:W4;Y"[C;&IR4$)[O5A@.X0C,BF^O5I2GV_BG-PI9YI2A0@/\19FQ"Q785=HC[T*DFD(+ M9'-4*?DYNJ7WZP98SD*80.N-L%*N.D03$ .CEM+438&U5([:QM(HYGS I(=HEPE=A%+MU;Y.J;[,:WX#G:PK M=0:Y5LWU4_V[#$R!1'">G)V*&U/"1]C?.JX$PEA-E9%T=PPKE4>/,@@<_#=4 M2$C+=:J[Q F]EC1F, FI&;%5 4QZXFZ>+#ELI/2;K<0I26OYJ>]0.'']6X=Q MC#95ZQEOL0L.A+'I#-[SZK$]9-_"4B&5J2$0 M[]2CYG.5TG>FXDHI>Q V\C''$?5>BLK]*$L1+O/D;02 MNDLDXX5"^ES8K;R M.JJ3W*ULBIKT[.;S<*P__D_*P+-MXU#7P. 9T)'^XQ!)DW_]XV(T'+VFO]'@ M]7:Z"[PR?,TJ\-;A8'_O;5OGIVK!;KG;HM)KJ7?:7>/E]6[DIS&D]2MY[?\* M4QL6+\-IV/@]T7(A(P9!0C!-B#S_2-,]%CHT'#3EA$H@:<0[FQ*2" RAN.U5 MF_Z,DZ?I;099%(G,@"D2)8TY^QHADRWE0B&7E :50<[,=]0DM3(@2W/3#FR8 M5+?XE'2&)]WW66<4R%[+%^;!"SR1(K )I#2(!]'&S(S.^;U#QZJCYP/Z^/ J M5#)35QVNIGZI.M>?>?K:/?\]20;Q R>/JP/@"#\";CA7+S"X8!K@RN)S/M[0 MO0P\3^+83T,+C$B1W[;8)A/ZGU1%@PF,?K0Z_N4LNW.("M#&UE3K.4(>FIE4 MW#^\%W!26WKYOGMS34Z5G-#I@Z4Z=N]-C[=T_\4YQU3R?C MG?\F???NTKOC[&Z]_%,;\5/W8CS9NQXGN[$+9Z087W0G%Z,G?UM[>/ 4TX*& MUI7X@@1 &B$?%(Z;X^[%3Y.]ZRT8Q.Z<,NGZY# M5&40I]W!V>G>=9?FYOVOFYW#[O!TL'=-OGTZ.>U4Q$ >NNB>G[$;A]W!^00W MY]W3T0C_I/;F_:%3?G_G&PU&Z05_NJ*Y'#TO?>S8K&Z^CMWP1Z$GZ[?#5V_2 M1ZXMF_3)#;F$5 E([CE8#GKGIYV4_^U#=!5_"9JYB'F>;PN%$X"G#7@_=^@M MS0,)V'Q+O/XO4$L#!!0 ( /:$GE*J]V=\%@4 %T+ 9 >&PO=V]R M:W-H965T)=$DJ3OKK=TC9FM,EWH8]V.+MG/.=VT>>;Y7^;!K.+3QT MK307D\;:S6PZ-67#.V;.U(9+W%DKW3&+4UU/S49S5GFAKIV2,$RG'1-R,C_W M:]=Z?JYZVPK)KS68ONN8?ESR5FTO)M%DOW CZL:ZA>G\?,-J?LOMA\VUQMET MU%*)CDLCE 3-UQ>3131;)NZ\/_";X%MS, ;GR4JISV[RMKJ8A X0;WEIG0:& MGWM^R=O6*4(87W8Z)Z-))W@XWFO_T?N.OJR8X9>J_5U4MKF8Y!.H^)KUK;U1 MVY_XSA\/L%2M\?^P'CZU MJ-7M3JI_!31C)#('M*2'%7XCNDSB*, 2$BB M(_KBT<78ZXO_P<6U5AU<(E:-I8!AM@U<^@!S#1\7*^/7/QTQ2$>#U!ND_\;@ MFP?+M63M:,O ZA&NM:KZTAI@LH);KN]%RJ[5W#&TAH$-(<4AIDI( [Y7:/.A-3-$92H#0)2)[!@FOEP^N/O>9K M)",.=[QLI&I5+5 ^SX.89%!$09Q'.QNO@,99D"0QCI(X#=(TQ\#>\)(9"U8Y M+G.D!&:(,)0-DS4W9_!_,G?%5:W9IA$EO-]PS:R0-2R0I\T,D+^0G>0,%FLM M2H:P4A)D!7&#.*!1!K\JO66/D)" %-1]HIS"!RDL0O@9-558R33&U1#2,,A< M;(Q@/BR+WG5.BS/G-,T @Y?BN:5F7T6+X((4(T'2@.8%O+<-=ANNT3@!0G%K MGY@=1B 8L"*,@&1Q0*)T#^+6,HOAQKL&90BJ0]SX?3G@=Z)S$5!KN--,FC6: MQ?&54I4!I<<"F,&^6S4O52W%5S2F[O&TQ;O':0[S(,J<9EI@KL/L.0%F@<%& M"4RFRY>3) 561 @QRJ3'"N,(WR0CWR1'^>9Y3@LP109O=9>C7P1;B=:US4?/ M\UC##Q:6K2H_?WJ.=8[:>XEUD/!4BY>\"[OU5C9:W8L*TR;D\'SP]_ *WP90 M[C$S!W+HPW&MW<%U#>9)=+]C!A?+/97N6Z8;6H;_MY89DO(-D@!6O!92[HH' M6TFH"O-%2!041;8;D3P?ZX"5I>[1+HTB7^HT28(PHK#H5"\1,KK2.EBQXXHP M/H43BL08%VL:5BZFUC_418@]\('@3L)?Q)B&28>G[.4!GQ=*:Q M<8T[U@F\_*V2F#/VZ$C)^.Z,,XBPX9"F;X9B]QG$\WI_Q6$KU;ZG7 +-GE5/ ML-VS+$-7D=W#./^;IT\ ?^LNS9 !'-040X[,_5R+3 ^>/%@)M7_8&32 (1]> M/^/J^'9<#$^FOXX/#T^L"0R8@9:O430\R[#Z]?"8&R96;?P#"J\X+#L_;/#] MR[4[@/MKI>Q^X@R,+^KYGU!+ P04 " #VA)Y2=,B0Z9T" !_!0 &0 M 'AL+W=O+:!@=-N[%KG!^(U[.*[[#-;J'ZLZ0%W<(K ME-(341D_6\ZH2^F!Q_:!_4/HG7K9<(M76GX3N2L641I!CEM>2W>O]Q^Q[6?B M^3(M;?C"OHE-+B+(:NMTV8*I@E*H9N7/[1R. "E[!9"T@"34W20*55YSQY=S MH_=@?#2Q>2.T&M!4G%#^4M;.T*D@G%M>X\;!^1>^D6A[\]@1I3^(LQ:^:N#) M*_ 1W&KE"@OO58[YO_B82NGJ20[UK)*3A+?<#& T[$/"DN$)OE'7WRCPC4[U M=RUL)K6M#<+WRXUUAOZ%'R?(QQWY.)"/7R%?DT3R6B+H+?A$+\WO)(.7W,Q6 M/,-%1)JR:)XP6G[2:O?6H2GI]Z+J,TT2L YSG\85"%LM24M"[69P+A1MZ=IR ME=L>T/2ZX5%%V<%A,!Y,)^P-K%$);>"S=F@AK]$?CN$,)HSU&6-'UG1 WY%"\U,:)W]11:%!8 M6W.5(75J*?I\TA^-ICV_3H?O>O#?.,X@9>-^FJ;!FO23R1!>NLOX2!0EFEV0 MOJ42#0^@,ZWFN;7.CY!]^8N_P!02P,$% @ ]H2>4EM9FJ]Z @ 1 4 M !D !X;"]W;W)K&ULA51-;]LP#/TKA$\;,-2. MDW9=D01(V@[KA@Y!TVZ'80?%IFVALIA)=)WTUT^2$S<#VNQB\^L]DA*I<4OF MT5:(#)M::3N)*N;U11S;K,):V!-:HW:>@DPMV*FFC.W:H,@#J%9QFB1G<2VD MCJ;C8%N8Z9@:5E+CPH!MZEJ8[1P5M9-H$.T-=[*LV!OBZ7@M2EPB/ZP7QFEQ MSY++&K65I,%@,8EF@XOYR,>'@!\26WL@@^]D1?3HE9M\$B6^(%28L6<0[O>$ MEZB4)W)E_-EQ1GU*#SR4]^R?0^^NEY6P>$GJI\RYFD3G$>18B$;Q';5?<-?/ MJ>?+2-GPA;:+'9Y&D#66J=Z!706UU-U?;';G< X3]X I#M &NKN$H4JKP2+ MZ=A0"\9'.S8OA%8#VA4GM;^4)1OGE0['TQN=48UP+S9HX=V]6"FT[\ZKVN>'B6\%>8$AH,/D";IX C? ML.]S&/B&_^T3KJ3-%-G&(/R:K2P;-QF_CZ08]2E&(<7HC13+;JZ!"CC(=KT1 M[MJ$'T'[VKD>Y[RO$ I2;G6D+H']]8"2EBVP\Z P2J)EY]C UFD6_+8"$^!+ M6EAM0X!HN"(CV2&@K="UWR)4X@G!RE++0F9"LRPMR(9ZEV]L:? MOI+!=?K:%<0'DUVC*6_MGXA9MQDOX=W[XB:JE-J"PL)!DY./ M;B--M[.=PK0.>[(B=EL7Q,H]X^+/:!HD826Y*C;W1I-IL.)E<7ZVRI[W7[Z_JVP6XR2)D7E:YM86IJ M].)R=,W/IZ&C]P3_+/3&[JW)63(SYG>W^3B_' 5.(5WJO'42,CR^Z/>Z+)T@ MJ/''5N9HN-(Q[J]WTG_VML.666;U>U/^JYBWJ\M1,J*Y7F1=V=Z9S3_TUAZO M8&Y*Z__3IJ<-U8CRSK:FVC)#@ZJH^V?V=>N'/88D.,(@M@SBM0QRRR!?RZ"V M#,I[IC?%^V&:M=G516,VU#AJ2',+[TS/#?.+VH7]OFWPM@!?>W7369Q82_=Z MB6BV]+'NL>2",G[(9J6V9Q>3%EFG>J[GS_DG M4''04^STO!$G!7[*FGGV:G+!&#EZ77IX\ M(F_G[#N]-DU;U$M&GW1FNT;[XVEA\]*XK:5_7\]LVR ]_G/B7C7GU%P$%6.??\V1_HKZAU5M/L MD68[K6VO]3D]K!JMGX&.QD4-E4QG(0D7(H8#@/8W ?V= (^G[5VO,*3H9OD( MQS1?BESW&MXV9M[EL.J^FUF=T9V9F;;(+;TASE.&/[>2*8OCP)\I%G-W7=TM M$$-$=$]&$K%$A,2CB(5249JR)$WI\V)A5Z;1CNXW[>@^-*9;4Y(R :I8,1$J MBF+P!YTOJI-:98%Y"0) MDR*FE#.9<$IB%@JUO?(-*8E]*+$*(3&*$GP/+Y"2S?&QK% M(A^9<0H7)/*L/U-Q?"0R@L70:XS <)F<$1=,\.1X9%C"01VGL!6RQRE+57#V M?;$1T$;1F L.+(1GB+9X36A$PJ(PI;&,. OB%*K&+%+Q:T+#@3Z9.MO2F+M= M""S^6F=(WSQKX8V?^GRSD,Z!8B@UE@+24[>0+$K%V1!*+EF;%S ML4H"7/TBI:_W4MK7A+*;HP#2!V/FFZ(LZ6.USHK&.^L[PRQ@2BBV"<@!5!Q) M1"XX$F6\ S9YR-)(8<-3>33$,>/P#G(O1Z3RS+;7&C7QN=MM58,I76;W4]MV)+A4.72H\V5&NY[]A\*E\ M]_ 3R*%^?U*$&Y;/O8,K%Z- UWK&P5>]K&7N#^,[<^W'^CCI^D]74\=+@XCH(_XOKL76\7T8N'1 M;Q;G](NIEV]+3..XW [_KWTA79T/JV[F(GQF1HN3&=&B:_"^!$U,+0OF_0N;S MV__/8;D?)]\;'1[=^.'[0Q0?P664L#B2IX$9H\TGWX#PV+.G'KK;DX[$ X 1 M8X4#68*Q+,)PA6G0MRSUC1P92!8$X1;F*<89SM)$N4+/(XP/0O*!5J#Q8J"2 MP3&<%_GGGM(G6VMN_$E41!WE3;^?%"&4+\:CWU64B7]R-9D M\*:PKI(!MVX]]K4CF4>C2H]GD\F+<265&5RA)6G-CI#&[=[GH O)AOWK MUOO;6#MJ64E/2ZN_JCR4YX.7 Y%3(1L=/MGM.]K7\YS]95;[^"NV:>WI\X'( M&A]LM3=&!I4RZ5_>[7'H&;R?'TLUQI\L_.Q@&1>/TX MVWN]3%YGCWB=BP_6A-*+/TQ.^:']&!EV:<[:-"]G/W7X0;J1F$^'8C:937_B M;]Z5/8_^YH^5G66V,4&9M;BR6F4*Y1X6_VVQ\L&!--]_$NZT"W<:PYW^#Y2_ M?::[("ZUS6Z^'T/Z/WKV/[K^]9>7L^GL]5ME\%I)+18(%[SX0-(W6"9D$(O* MNJ#^QLW2>@RW^$I"Y01@BIV0AZZSY%K#=9R#7&"HBB; EZ"[&E.&1SK5M"V) M!RYB[#&[&:D-G\)-@3C%CC5-C!B30](R\D0B"\Y A. MAI*<""76Q##[D+RF=G;%%K&.QA-647Q_ BL2%872YD(9C.T&F$4_Y&9*7D:@DW067P MYF@#86'C$H^L4QDZTZ(&0GPUER+$82\ #P7V@?%DP-'169V+4B)!MG;,+RH*D,#W:;&1NHD&B5J5-0H9Q KW*-\V4G// MD:IMW#'.]+(H$I>18/]UE2Q6.U$XNFW0GKUPPD(9)"?C!C $,-QG-N]08=] M!LO=KE_U?9L\F*T*+.U\YM#9D?B(;%-61W)1)M--3@_8SJZ/TOUP2!+EMM2U M7 2;P)98O4W4 F+,FP@LDW\/;LMI5=62NU$X6R7 K0-9-LHU4/;EQR_OWYQ, M?W\&U,,*1+J)N8'C:%=LR)Z(5NGXQG"V:/):>G3L!2:5MY%.682( M?2172P@,I2QC!6U)&.685>,<=XQ-.Q4Y:$^*QG;@"U-I"#0!A"./G9=A:(L9 MIM%&5&R4C$-?LMBY\6G".7 H'=%)Q=N4J$%@B\X3[U8">PW0;S>;F ,N)B,( M*$<[?#U,M'U<0,06V3Z9CIYC]]::9X>7/,;S)Y/1BX.%/U(,2-XK>LLJ='\+ M*@5B62B2+.9$%8II#$X(\0C4AF"'H(<7QO85)('?TY;,;JAC4TMD3*N MI2B M0,'(Y4W3+7D(Z%$\A\SKK;/08\[U&! (_V0V.NUP@-8':#M&$L32._ H%RLB MWB,\N0WE]^R*ISVFEA6RKK&6,ZNC K#0^X3(4]Y-9Y/7B^MEO)J^?B;FLQ<-),M<0WF2'4AKOZJ5U)$A ML1K5:430OAJ*WOD'#NK3D-^(C*>"!@HV-'O7'O M<(U%Z_@)L=>W=,[NGG9?*8MT.+]?GCYQD.A:H:>:"IA.1K_AH\"ESX9T$VP= MC^HK&Y!1O"SQI46.%^!]83$W^QL.T'V[7?P#4$L#!!0 ( /:$GE+QE/X3 M( D $L8 9 >&PO=V]R:W-H965T&N0U^LC?WL5DIY\;7(2W?96WE?O1@,7+)2A71]4ZD2;Y;& M%M+CT68#5UDE4R8J\L%H.#P;%%*7O:L+7KNW5Q>F]KDNU;T5KBX*:3=+;RM#"XNJADIN;*?ZSN+9X&6RZI+E3IM"F%5=>D"4+8S[3PUUZV1N20BI7B2<.$I='=:ORG!A!C2\-S]Y6)!%V[UON M/['ML&4AG;HU^2>=^M5E;]83J5K*.O2VGE3 M-,30H-!EN,JO#0[?0C!J"$;?2C!N",9L:-",S7HEO;RZL&8M+.T&-[IA;)@: MUNB2O#CW%F\UZ/S57>EEF>E%KL2U<\J[2+PQ)EWK/!>R3,5[OU)6_/!!8H?[ M\6+@(9,H!TG#_R;P'SW!?RS>F=*OG'A=IBK=IQ] UZW"HU;AF]%)AN^D[8MQ M'(G1?V-/E<52 ?,OGPA#KC+7YCYC=^@M\>6'\!4[S2+LF-JZT2OUTO MG+<(V]]/B)ULQ4Y8[.0)L:^4ESIWPBS%75%);9%8GI[>FC)[]A:9D;8J_*SR ME+7[Z+"XV(1U\1N[5'Q07[VXR4WR^?=CSCVMQ;U%-;%^P^Q??ZEU16I$727^ M"@GMY6+QS"R?02?Q'CRDUV4FWBHD9+.O+SXI45GSJ%,E4*V0FRA3B9:<_;"T MZ@I7K7"!EPA905"S$-)9%,JO3"K,(V)9.:^1_M"M=FI9YR*'HD%2!* M%V2O(BX.;Z07<(X"C62/L9X"2"SKDFL@6/A-7WRL&IM3[2KC]&F (MYJ5R\1LX3 M!!)\TC]0S5J$6"YT=,H^ZD2%J(#":9TTKN^ 1*A##OM6AB!:HRJUZ)7P=1V: M NS5\+,F?EXGNF)[(&^!&#!,(0DKJ^B9ZA++2G4J2N./RM0!6Z9YQC2-%"<4 ME32!@I2LMA6)#:':$A@;YBMS)!A4$9DJ$1DH%BE*N:88I2;61 #!$A0@)/Y0 MC 2G4LZII'>I))M275F$LM4Y?)S P99W$21ETR77&OHN:H)V_63RO:\MTJO$W, 1$A#6"8#;A%BKVR W"6=3DX,2VNLLPW8(1V12 M?%OU2,V^B7-RIUQH2A4B,!#T5&+D)[#FO;8M6U"^37+(S;EL-?O@Q50A=@JJ M.PA3[I^4*:P=YR_*3)DIQZ[2%GGG/-446B";O0K)S]$MK=TTP'(6P@1:;X05 M)$WHM:1'Y* MME6XDE1G2"2^8;I_>A%XVZV$%%+D=PYMQEURM- MJ*00JI>:1X0.+S:=P7M:/;:'[,M**J0R- 3B'7K4+3-J4F*VM]NI9:M9EB)KP;)9+=ZH__E?* MP)-MXUC7P#CJT)'^:1!)D^__,1O%HY=T&0U?[J8[QROQ2U:!M\;#_;TW;9V? MJXS=OD^8"^0+QPE4S498^KJ7U4O:L//'UU3X4' MR2!^X.0QM0,<[D? #>?J#(,+I@&N+#;EXPW=2\?S),[^-+3 B!#Y;8MM,F'P MH"H:3&#TQU+[[E053D.=-(,V94VUGB/DOIE)Q?O[-^+NW:NY^&!H0IO7"Z?D M[G7S_(J&.KVHV0%SD]>A&WWL_](7WXFS:#H9=ZY-^N[=A7>GV=U8^:?.Q?-H M-I[L_9XFNRXSDTLQGD63V>C@LK.'!T\Q7]'0NA:?D !((^2#PG%S',V>3_9^ M']#8U_QQ@(-W7M'!(=_Q>8-656'OV6BV]_LF-POLHV\6'0WCL_/MWW7Z2%-1 MBB-JLBI-;C(-(>\3)4L5YKW7-*-3^K#+YQOG5>'$-!J>3?=^NS37;W[=[HRC M>#K<^PV^/9R<.A71D8=FT?D9NS&.AN<3W)Q'T]$(5U)[^_[$*7^Z/>5/3YZO MY\E*I77.!>SX0;K]_' L-T_R?BHWZ:Q-CB>L/+?_)K6.!MJFXDLM+04O MP"-Y+\3_0^79?B_J?+9I329 MGN^5ES'2=C+=6VJV'U2 P6%%B$?/H^G92,PFT=E9O*4?CZ+)!/F#"U;;34U5 M18)F:%6;P<&SB.-A=#X=;[D<7MOW[?5H,1CX\'RP'! M(_%, W'T7!(",7#413',[H+9$CMLV@TXW>C<32*)YW]Q])]T/DN"T4S_EQ- MQW",N.&+YW9U^T7\FC\$'ZS?Q"]NPX?M'9OPF1T!C/ATZ.5+L!SVSY'U-GRZ M#@_>5/SU%[&%XSO?KA0._)8VX/W28)1L'DC ]O\'5_\"4$L#!!0 ( /:$ MGE+E:06WH@, !0- 9 >&PO=V]R:W-H965T^XY/G[=]-="/JDEHH:7-.%J8"VU7EW:MHJ6F%)U(5;(S9NY MD"G5IBD7MEI)I'$!2A/;=9S03BGCUK!?]-W*85]D.F$<;R6H+$VI?+W"1*P' M%K$V'7=LL=1YASWLK^@"[U%_7]U*T[+K+#%+D2LF.$B<#ZP1N9R2, <4$3\8 MKM7.,^1#F0GQE#>NXX'EY(HPP4CG*:CY>\8Q)DF>R>CX526U:LX4'D!'CD#UW%)@Y[Q\7"G 3YIAT\P:H5/CX:37HL9 M7CV+7I'/>\@8ZYX;5 6UJJ!5U377*%'I'5%- MS&628(>9>(>HPYHZ;'7\G8; XS>3 *XUIJIM/CHU?:=UY/=:1$]+D<0HU6>8 M_LJ8?CV#:QXE65RN EFF=T]N3=7#G$&=[[CNMNJHC0X$YS^$#1%9T;\P+#LKPSB3$GGT"@^2WH*U=S M%;:[ ,\[Y. PW.TPW./8SE"V'0=D>P&0/W0#D.T50#[T#CB#GY)I M%/-YXWSX>_/A^@=]WEX()/@_CF6RO19(^!^:%.ZMQ@:3[)WJ+T6Y*,IN!<5Z M*.NINK3\70F\:.4'](33\%U!+ P04 " #VA)Y2DWX$ M7*,% #=&@ &0 'AL+W=O M6[ZT2? YYSF/[*4A+E1FG20X_B=E,19:SC(OTWY<,#6,HDS.N4@UFE*^,,%3=CF MO.6V=A_NXF4D]8?.<+ B2SJC\M-JRM5;I_02QBG-1,PRX'1QWAJY;\=>3QOD M+3['="/VGD&G,F?LNWZY#L];CD9$$QI([8*H?_?TDB:)]J1P_-@Z;94QM>'^ M\\[[NSQYE&N FQIX6P,O9Z9()>=A M3"09#CC; ->ME3?]D).96ZOTXTSW^TQR]6NL[.1P5O0WW"Y@0KXQ#J,@8.M, MQMD2IBR)@Y@*.(%1&,:ZGT@"UUDQVG2OO1Y32>)$O%%-/LW&\/K5&W@%<08? M([86) O%H",52AVK$VP1712(T %$&"8LDY& JRRDX>_V'95=F2+:I7B!K XG MA)\"=MN '.36X+FTFX]I4)H[->;CYM$=2S:X[#"<^\,'_$VYFO-S#L0[#I=D9CGGE?;N+#*P])= MR#I&"J=^[E0+S_W0[_=\/.C)7 >.>MP>FR*NFF>[S=,U"+M55AS M'O%:;8$=[#C=>I#]$F3?"O)=G)$LT%S>T8#&]V2>T#:,$K68J>\4U&B 2TZ5 M=!V$WJ]VN./4HSHK49W9!VHF*:="[H&JBWQ6B>SB0Z%=Q\BY8PV^E6^Q%QR^ M3F@ZI]PF".[>>N&^O/ZXR(1#_V<7M^$+CR5EBT7MPH,JG"/O(.=&D5U\1(RX M,I\M&(V0NW8EGY"?<;I.&XT%H\AN]PACP33(= MJ0VWFXQR$<4KF%(>J$^J9*TEUQZ@ZYPZSE\VK$8^7;M^3N*L,=]&[MS^$?@V M.N;:A>QCI&0L8DF8C^" 94(5A&%>^;5A92?:[OE)HI$1/&07O/\^*)X(@)[$ M:K03N597LXAH48 O1*T0388&,CJ)T,L/#60D#]DE[YF%X=;K;W5 _\RK%S=D MQ W9Q>TVH"2CE&L)OM*KK]J49#FXV8-023>BVJ@>.H+J(:-ZR"Y*SZ7:KU#= M=?P#!1:ZW0.5#][;+]NE:C:>P1T3 M#S)J1*H1'>P=@52C.OA%M[]C7+.U[7H'=K;8J!.VJ]/[A,U) OKL"68L6>?' M0DUX-HJ#>T?@V8@1MN\IGSMXJQM)U^\=8-=(%;9+E1Z[%YS\BI,FG'I&=#SG M"(=(1G\\>]WSW&,DM\+I61\?J!8\(T^>79YFZ[F@!!0'X3I0,V>4+5E"&A%L M1,<[QBG=WC'=RYS350_J<-_;.Q3['8[1*L^N5;OL05']C082)(/;\MSK)C_W MVM$-_\ ?[$T](TR>?X0>,"KEV>NB1^FI3?[CA#]2GM9M/YYP[';A@1(NZE!V M]L[]4\J7^?V)@/P$J#@?+[^6=S2C_&;BT?<+]^VXN&DQ;HJ+GPGARS@3D-"% M]$!RANMX;]02P,$ M% @ ]H2>4K>$<>3W @ %PH !D !X;"]W;W)K&ULK59-;^(P$/TK5M1#*W6;."% *T "NA](18M*NWNH]F"2@;A-;-9V MH/WW:SLAI"VP'+@0?[WG-\]B9CIK+EYD J#0:Y8RV742I98WKBNC!#(BK_@2 MF-Z9AV>JY0RF @D\RPCXFT M*5]W'>QL%N[I(E%FP>UUEF0!4U"/RXG0,[=BB6D&3%+.D(!YU^GCFR%N&H ] M\8O"6M;&R(0RX_S%3$9QU_&,(D@A4H:"Z,\*AI"FADGK^%N2.M6=!E@?;]B_ MV>!U,#,B8P!!"0ALH(4R&]8M4:37$7R-A#FMVF/1.AK*S#-.E="[5.-4;UH\'_HY1V/RS 7J1Q'/F:)L@28\I1$%B;YS'J]I MFJ)1MB14Z%=4Z/P6%*&IO$!?T./T%IV?7: S1!EZ2'@N"8MEQU5:H+G&C4HQ M@T*,OT=,@,:U8%5T?F;Z ;^0<(Q$5+AW M0$Y0F1U8OF /7^7CTYW>02,%F?QS@+=1\38L;^,_O)?U![KC#FU5-^7SB< +/"^LCKT3&58BPX,BI_E, D$3P>,\4A(]C2&;@3@4?[.B M;I[4UU;%VSJ9K\."*JRY%N+ \W>;UJX4M(\T[1F.-.VZHKX^J6G8VZ84[W2V ME5QUW[!_'3;W&(=KB0T?5-&74E?!$5.P$%2]'6,=]K?D_FG-VZ8(')S0O."S M>=AKA<$>\[8)!1_.*/UX15@$,7J *&$\Y0M3!XZQ<)L.<'A:"[?9 #=/:&'S M4[;#.&BW/SCHUDIL!F)A.P^);*TLZE&U6G4W?5O3/ZP/3-=C2_>6IFB9=+59 M4"91"G--Z5VUM'^BZ$**B>)+6\AG7.FVP X3W;F!, ?T_IQSM9F8"ZI>L/&PO=V]R:W-H965TI:*MRW3ZL[L& M =\Z-FL[T*[NCS_'H3$MQ&)[MWDI^37CF<^XWTRFNQ'RNUH2HL%3RKBZ:"RU M7ITWFVJZ)"E69V)%N+DS%S+%VIS*15.M),$S:Y2R)@R"N)EBRAN]KKUV)WM= MD6E&.;F30&5IBN7S)6%B<]$(&R\7[NEBJ?,+S5YWA1=D3/3#ZDZ:LV;I9493 MPA45'$@ROVCTP_-!!',#^\172C9JYQCDJ4R$^)Z?#&<7C2"/B# RU;D+;'[6 M9$ 8RSV9.'YLG3;*-7/#W>,7[W_8Y$TR$ZS(0+!'.M/+BT;2 #,RQQG3]V+S MF6P3:N7^IH(I^Q=LML\#-E!;IUMA$D%)>_.*G+8@= QA6&,"M 7QK$%<8 MH*T!LHD6D=FTKK#&O:X4&R#SIXVW_,"RL=8F&\KS,HZU-'>IL=.]<5$^\&4. M1OAO(4%_.A49UY0OP)U@=$J) K>"+TZ9P3T#6"FSMVBZPE2::FH%/EX1C2E3 MG\ '0#GXOTIQN8[DL8H$5L2 P$EPO%;CF,S)[;=\T>97) MP9?D+J'7X169G@$4G@ 8P.!A? 4^?OAT(*R!W\L(RSTO&:=:>2)$)7YD?:,* MWT,+TG"UB&\MXGZ.6('/A!GE+GX[=98@J$FJ?K+LVY4KAO9=:.*=1\E MU>14S.?@^D=&5WDE[5I#KC%?T DC!^M7.(VMTUP@UKU.' 3=YGJ7YOY#;;3S MT*MX6V6\+6^\PW+#@94T&B;U,U@Q;$[)2_R'"ELX;>V$$B?M&!V.)2YCB8^- M1R$>4TS1+P;<122=$^C92 M4KI,:MW G7+=CC>5/M-$M&&K8I&!#H]A'X] MW&5]S,-TOM\'] G6G<+#>!A$Z]8/^%O&]U*.]GJL5Q!5*#YTB0K\BWC Q MP0SDWSA@+%AFOP&/(>UT#<;UDG::!OUMV7M)M_=(AW&[ K23.>B7N>NI,$D? MA=;)$^S4BA8YT4+^7NR=:+=>=]&B&":'V2(G9,@O9.,E9LP8/9K7HCP&,7*J MA&"]B'>^8/T]V'L1HWW$22>J0.Q4"_E5:YQ-%,'@3HI9-C7)]_E",'P4:Z=% MJ%4O:Z=1Z.A/SU]B'1]@'245;0=RPH7\PC6^&H-+B7]2=A1@IT&HWH]*Y)0* M^1NI]P+N[ 'N)*AB,T=.O2*_>N5\[X5Z-IWT$7PCIT-1O1^3D9.IR-\\_;4<1??M /;-])O'2^G*^\WWG$MNCK9#WJD#4\*MD7(V] M0NO-.]]768$E46=B@]SLK(0LB393N?;51B+)':AD?A@$J5\2RKW)R*U=R\E( M5)I1CM<25%661/X^1R:V8Z_G[19NZ+K0=L&?C#9DC0O47S?7TLS\UDM.2^2* M"@X25V-OVGLW'UI[9_"-XE;MC<%&LA3BWDXN\[$76$'(,-/6 S%_#WB!C%E' M1L;/QJ?74EK@_GCG_;V+W<2R) HO!+NEN2[&WL"#'%>D8OI&;#]@$T]B_66" M*?<+V\8V\""KE!9E S8*2LKK?_*KR<,>P/CI!H0-(/P7$#\!B!I ]%Q W #B MYP*2!N!"]^O87>)F1)/)2(HM2&MMO-F!R[Y#FWQ1;OMDH:79I0:G)XNZ/^#S M"J[(#R%AFF6BXIKR-5P+1C.*"J;,M!/A&8)I3,@DYE0#$TJ9O9,9:D*9>@-O MX>MB!B>OWL KH!R^%*)2A.=JY&LCU-+Y62/JO!85/B$J@BO!=:%@SG/,'^-] M$V ;9;B+\CP\ZO"*R#.(>J<0!F&O0\_%=,!GSV?O@L^?S=X;'DE& MU)8\?PO2'6Q3K25=5MJJ!BW@D^"9Z54I&+-FEURC1*6[5-<"DCW523R( MXJ057K=BS0+(W2-!D^-IL?FO6"?A('P^YTI6VZTJ/IVL6Y M5\.ND-.#D'O14Y7JM]3]H]3- :7VJ.'N"LLERF/M.6C=#_['US%LZ8Y5&B7+M;6X%+"X+)L=.KM3FUG5EDF-) MY W?(-,[&1P"T)94X\LFL+$8]XI0K*<"% 5F5) MQ,L4"[X;.[ZS7[BGZUR9!3<>;<@:EZ@>-PNA9V[+DM(2F:2<@_:/5KO6LB(29[SX05.5CYUW#J28D:I0]WSW&1L]ML"$%](^85?'#@,'DDHJ M7C9@74%)6?TFSTT?#@":IQL0-(#@-2 Z 0@;0/A60-0 (MN96HKMPYPH$H\$ MWX$PT9K-#&PS+5K+I\P<^U()O4LU3L7+^KCA6P9WY#<7,$D27C%%V1H6O* ) M10F7O"XG,/EQ15< &7PD/-*$I;*D:MT,8;239K$TSIQ<")Q"'>< MJ5S"!Y9B>HQWM8A62;!7,@W.$MX1<0.A?PV!%_@=]#ONTZYSC*P68S';..>_][3+=@>]KXC:N@? M1!U)Z+<2^F+4^]6]GM=O]HZF]5W^::\JD M%I9I2N]FJ$L3M9_5$\4W]H:ON-)^88>Y_@6@, %Z/^-<[2&PO=V]R:W-H965T6W:HK82)9N&!!.B8_N ]L%-KHE%8G>V MV[+]^ME.:D(7(H3$E\8O]SQW]UQSE\F.\4=1 $CT5)543)U"RO6YZXJT@ J+ M,[8&JFY6C%=8JBW/7;'F@#,#JDHW\+S8K3"ASFQBSF[Y;,(VLB04;CD2FZK" M_,\<2K:;.KZS/[@C>2'U@3N;K'$."Y#WZUNN=JYER4@%5!!&$8?5U+GPSQ/? MTP!C\8/ 3K362*>R9.Q1;ZZRJ>/IB*"$5&H*K!Y;N(2RU$PJCM\-J6-]:F![ MO6?_8I)7R2RQ@$M6_B29+*;.R$$9K/"FE'=L]Q6:A ::+V6E,+]H5]L.E<=T M(R2K&K#:5X363_S4"-$"*)YN0- @D- ] H@; #A6P%1 XB,,G4J1H<$2SR; M<+9#7%LK-KTP8AJT2I]07?>%Y.J6*)RF(&R%]G?' M"4A,2G&BK.X7"3H^.D%'B%#TO6 ;@6DF)JY4L6A&-VW\SFN_P2M^0W3#J"P$ M^DPSR%[B796#3238)S(/>@EO,#]#H?\)!5[@=\1SV0]/(+5PKP.>O-V[UY-- M:,L2&K[P%;X%Y.KEDJH$:\8EH3FZHO5+KFOS<*W,T96$2OSJ<1999Y%Q%O7_ M!SJK6"-C@]0]9#N+PN%@$$[<;5O<#K,@"N+@I5GRO]D@C.-X9,U>Q#^P\0]Z MXY]S_)>4Z.$&JB7P/D5BRQA_O/Q#ZVSX;OEKY* E6.#%A^HG'59Q-!IWJSJR M88UZP_K&Z.G]XBVJCBWC^.-5];WGSN:]6]<&VOXG!F$\]OP#9;OLAF'@QP?: MNJT.7 '/S203*&4;*NL>9D_MM+PP,^+@?*ZGJ.GLSS3U"%8M)B=4H!)6BM([ M&ZIZ\WJJU1O)UJ;/+YE44\,L"_4E %P;J/L58W*_T0[LM\7L'U!+ P04 M" #VA)Y26%@H/,\# ";$ &0 'AL+W=O,_14R(!+_2)!,C(Y9R\]DT11B3%(L; MMB&9NK-B/,52G?*U*3:LU9_^C:%XUL\2"W++D&XUD/#(" T1DA;>)?&:[OTC5D)OG"UDBBD^P M*V-]9(!P*R1+*[&J(*59^8U_52!: I6G7X J >H*G!,"NQ+8YPJ<2N 49,I6 M"@XS+/%XR-D.\#Q:9^>S\U2U--W:]+W:1S_[-OO3LQO>_52RXER05/S0K.?5*3K&2HU^I M=PM+I5*-N!?C_2H"XKT):U MR*@D$?A"LW7$TG/0#NK,@RNCA5;C;-;%<"NI>_!DP\#JT.T)\RP_.($7MDP7 M:DM[9'R'W\X!"U&3$UT;;6-.T+XSB: 8 M/.&0KE3WYP!N? :ZUP;<.!#T+@?L'9%3INSX7<#'88[KM1[QP](:RX)ZSYIR M_!]-SD+;^ T,KHVV<2 XN!SMX(@9LKSN[]VL+\QS@D$_6M0X%M([UC\R)KQ% M )^%&36V@^"5,:/&CA"Z&',E/<3LV&X'/]R-P/SE\G+ MW5S7;F,XR+\VVL:(D/[-1XLV.'I_S:=KM_M*UA>G7LI:<65Q9FMJ2PE?%].O M "';9K(<>^JK]80]*>;*SO6IFKS+.;E)4X[M:BI9TTR A*Q42NO&5_O-RTFX M/)%L4\R&2R;5I%DH_X\8_P]02P,$% @ ]H2> M4IL:*;&ULM59M M;]HP$/XK5K0/K;0UB1U"J "IE&ZKM$JHM-N':A],,W?7WW+Q+)< "KWD&9,#9ZG4ZM)U9;R$G,H+O@*F;^93<2PS]+I3('[K"_H@N8@GI<383>N966),V!R90S)& ^<*[\R[%/#,!*_$YA*VMK M9$*9;W]"&5#'Z(MY)NTOVI:RGH/BM50\+\':@SQE MQ9>^E$34 %I/,P"7 'P("-X!D!) 3@4$)2"PS!2A6![&5-%A7_ M$D9::S,+ M2Z9%Z_!39O(^54+?IAJGAO>P ;8&] WM5K-7])!J2PO$Y^A!4";G(,SZ!^>) M1%R@*8A-&H-$9V-0-,WDN88_3L?H[,LY^H)2AAZ6?"TI2V3?5=I)8\J-2X=& MA4/X'8<(NN-,+26Z80DD;_&N#JZ*$.\B'.%6A7=47"#B?T78PWZ#/]?M\#'$ M%=QK@(]/M^ZU1$.J?!&KC[SKCLZ&@*1*UY70*5J _BLJ]/1+2Z-;!;G\VV(K MJ&P%UE;0_C8:DU@@0XLTM64S#$BWTR%]=U/GMD$,!SC$;\7&QV(=$H9A5(F] M\;]3^=]I]?^&@5B\[I^K?I!H(GBRCI5$=Y#/0+2P%%96PD_/2+>RU?UP1@ID MI\8A"7H8AP<9Z1Y134C8)=%!1HZU!4$'1]WFC$25_U&K_[MR8NBB"DUXJCDR M]4*W$O14I*2-IUYEI_?I.?&]?0GU/IR5$EHG$O=(Y!W0W2!&(A+ZS73[M>KN MGTPXW^@Z?BK3/MZ;P)_/];[\^>3C7)/C:N-%?I<.)1#%?,U7TG^JT&H&N;.,_.!^9T&PO=V]R:W-H965T)1$RM=J]Z'2:&:[?:CZ0&R2H&+( IFT_?4%['@R M#G'S8@,^Y]YS+Q=SQT91 '>H:RY]SPL1Q$J#@ MM/!$MSMM%\+I>(^WY)GHS_M':69A9Z6B->&*"@XDV4R"&7I8(6@)#O$?)4=U M-@8VE+40W^WDGVH20*N(,%)J:P*;UPM9$,:L):/C_]9HT/FTQ//QR?I?+G@3 MS!HKLA#L"ZWT;A*, E"1#3XP_22.?Y,VH-3:*P53[@F.#3:+ U >E!9U2S8* M:LJ;-_[1)N*,8.SX"5%+B/J$Y HA;@GQK82D)22W$M*6X$(/F]A=XI98X^E8 MBB.0%FVLV8'+OF.;?%%N"^592_.5&IZ>/I$7P@\$? 0+P;4T^V;RSC OB0+O MET1CRM0'\_7S\Q*\?__$?=G,C1?VZH4>J=V#A:HE(\'6V5F[]VX##I'.8.(?)%8>= M#ZP4T>H.<*)]1=%8R9P5^^]ZF49)&B?Y.'PYWRL/+,X1[,&6'EB$BJ('6WEA MT6C4P=Z$G'8AIX,A+\F&2$DJT";[[C0P[U)L.?W5K^LF!8W5]$Q-@E"6QKT4 M>&!I"E'B%YUUHK-!T7/*S-)6G9_SF=LRG]3L0L/'>#2*85^K!Y?$!2I2O]B\ M$YL/BCWE4P[F,[]T'F5YWB\I#RS+8'RE"$:=Q-$-18"9 F+3_J;-T=KCG^8. M]>=T=*$C2K*XK_82A6 67DO;"]M MG^KB,GL(0MA3[4,59Z@WJA%\O9K@;3\71O&:,JHI\=\X\.*@)WD!LYY*#RQ# M153T?BX>6 IATK.V\L 0RN,DZD4=GMW-ID:VKBE2H!0'KIM;KEOM&J^9:S=Z MZW/TL&C:IU&PO=V]R:W-H965T^E MX#5*PY4$C:M)<#NXF2;NO#_PA>/&[(W!W62IU).;?"PF0>2 4&!NG0=&OS7. M4 CGB#!^;'T&O:0SW!_OO+_W=Z>[+)G!F1)?>6&K27 =0($KU@J[4)L/N+W/ MV/G+E3#^"YON[%420-X:J^JM,1'47'9_]KR-PYY!/#AB$&\-8L_="7G*.V99 MEFJU >U.DS6<6$NX RXA,^5:@V3A4E#2_+.29AOI::=5'Q$:@CW2MK*P#M98/&K?4C8 M/7N\8Y_&)QW>,WT)P\$;B*-X\/AP!^=G%R?<#ON0#+W;X5]"LM*JAADA:TH= M>A9;P9,")4SBP581>GN"HK+$IJ# MSW(P_)U*XE5<,:ZSP?5U%$5IN#Y -^[IQB?I=N'0F*M2!]Q M-#J*F/2(R3\A+GY#7/2(^\G]Z1719;3$9POQ"&J?G(>@DS_B>H@YW"M"2I'2 MMQH#N6JE[>JQ7^V[V6U7Q*_'NU9(B5URHA.X(M/H\HH"IKOVTDVL:GQ)+Y6E M?/3#BCHR:G> ]E=*V=W$"?0]/OL)4$L#!!0 ( /:$GE)\$*RO@ ( &4& M 9 >&PO=V]R:W-H965T2-O:[AFZ\)8@Q]/*[J&&S"W MU97"G=^S9*P$H9D41$$^\^:CB^7$^CN''PP:O;,F-I.5E'=V\S6;>8$5!!Q2 M8QDHOC:0 .>6"&7\Z3B]/J0%[JZW[)]=[IC+BFI()/_),E/,O'./9)#3FIMK MV7R!+A\G,)5<$TI2*8S"&I'#)> IUT>(N+U9DL.#(W) MT/U[(6M-1::GOD%=EMU/.PV+5D.X1T-$+I&^T.23R"![CO@B:4?>$TT[@+$IUTQH MPB%'RN#T RI3[5!K-T96[C-?28,]X98%_@= 60<\SZ4TVXT-T/]9XK]02P,$ M% @ ]H2>4M><)G@'! 7 T !D !X;"]W;W)K&ULG5?;;N,V$/T5PMB'72"-1-T5. 9R0=$ VS;(I7TH^D#+$YM8BG1) MVH[_OB-:*SL6)2SVQ1:EN9PY'!V.ICNEOYD5@"7OM9#F>K*R=GT5!*9:0H9U.UL8)+>-3$;.J: MZ?TM"+6[GM#)]QM/?+FRS8U@-EVS)3R#?5T_:EP%790%KT$:KB31\'8]N:%7 M=[1H')S%7QQVYN2:-*7,E?K6+!X6UY.P000"*MN$8/BWA3L0HHF$./YK@TZZ MG(WCZ?7WZ+^ZXK&8.3-PI\3??&%7UY-B0A;PQC;"/JG=;] 6E#;Q*B6,^R6[ M@VT>3DBU,5;5K3,BJ+D\_+/WEH@3!YH,.$2M0_2C#G'K$+M"#\A<6??,LME4 MJQW1C35&:RX<-\X;J^&RV<9GJ_$I1S\[>W:$PH+<,L%D!>39-<^#/'1(P_3G M>[","_.%_$)>G^_)YT]?R"?")7E9J8UA'M)& VE_9_J2 MQ/2"1&%$/>YWX^[W4'7NX4?W GH6(@Z%B(7+QZ(]R"W(*W2>_+/5WQ$'BS4 MYM^1P'$7.':!DX' 7SF;<\'MGB"?Y!4)ULBEQ#7R]R K50-Y8>]@+L@?2E8; MK1&'C\Y#FLRE:5[-[8PF88BU;T]9\UBEIU8?:DBZ&I(?(^=JA)"T"Y:.$O($ MM;(@]@2%2+.F\;:PXI4 LF;:&H+M1)"5M9*8T]M8A_CI28U96M+HC(F^55XD M:>QG(NO 9Z/@_[0KT+AS+1\79*TYBA_' =CSH#WLTH>Q4E)JR*CF;]L&AX5-QP%>".7 M"K66S-60=(:]Q"7-DC-T'BL:TKP<@'=R(-"?ZY;6[S1A6L1Q>H[+9Y:7Z0"N MHT33<8V^J2J]0;T0K:1R&&T7>I1H.J[1CVROE1!.>C0()TJ5,G[U:6-]9#VC M]+QW?'9Q&B;1 U',:;)>/=4E=J@-!*$S>8"+HA[D2[(W?#AT8;\L"4A+>-S MS'VS),^C@?><'B6?CFM^>\[9YIQ#F7>PO3#[HITD(>TU6-\L3LMHJ/&/XD[' MU;TEL#V9N%P2 3@@=@VW]V+N*S8MRKR'V6>6EP/"3H_*3L>EW>V]%U=?M-,\ MC(IS7!ZS-,X'SDEZU'9:_*2(%+T1)[ P7+) MI<&M>T/'\#+'TO1AE#\LK%J[:7BN+,[6[G*%GS^@&P-\_J9P/FD7S8#=?5#- M_@=02P,$% @ ]H2>4B :-&G( @ Z08 !D !X;"]W;W)K&UL?55-3^,P$#VSO\**.("T)5]-6E!;"=IE00*IHL >5GMP MDVECD=A=VZ'L_OH=.VFV0)I+XH]Y;]Z,Q^/15L@7E0%H\E;D7(V=3.O-A>NJ M)(."JC.Q 8X[*R$+JG$JUZ[:2*"I!16Y&WA>[!:4<6,PUP2 M518%E7^N(!?;L>,[NX4'MLZT67 GHPU=PP+TTV8N<>8V+"DK@"LF.)&P&CN7 M_L5T8.RMP3.#K=H;$Q/)4H@7,[E-QXYG!$$.B38,%'^O,(4\-T0HXW?-Z30N M#7!_O&._MK%C+$NJ8"KR'RS5V=@9.B2%%2US_2"V-U#'$QF^1.3*?LFVLHW/ M'9*42HNB!J."@O'J3]_J/.P!_/@ (*@!P4= _P @K &A#;129L.:44TG(RFV M1!IK9#,#FQN+QF@8-Z>XT!)W&>+T9 9+37ID@=61ECD0L2)W@J][CR +8C=/ M9J IR]4IFCTM9N3D^)0<$\;)8R9*17FJ1JY&)8;/36JO5Y77X(#7D-P+KC-% MOO$4TO=X%R-HP@AV85P%G83W5)Z1T/]* B_P6_1,N^$S2!JXUR$G;+(:6KZP M*ZNW7&E98L5K\O,.#CH<^;>:8L:;5&W-EB!E)"2D^_80TZQFI0B>%]G3"5XYHR7U-Y?++1K MRB1YIGD)Y ;2=:O\REELG9F.]#KQO2#HC]S7%HUQHS'NU/C$:2&D9G]19FJ. MBBE54IX 2832K?5<$49[.GI1&,:-CJK*XD]J>U'LG[>K'31J!YUJ[7W4N_O8 M)F[PR>W0ZP^'PP_JVLRB(/(_R'/WNDD!MM98P2F@J(I8B3L<7C:Y]-O0S@>R)+Q%=BHUCI*AG%XT MV@T4TC&9Q_*1+0>TF)"G]04L%MG_:%D\:S50,!>2)86PLB")TOR7/!>.V!!0 M>LH%<"& 7POX>P2<0L!Y+>#N$7 + ;?N"%XAX-4=P2\$_+H"IX7 :5V!=B'0 MKBO0*00Z63KD\=FC M(XD^HFX81CKY2(R&:;Z$="J^[U%)HEA\4(]\?NJA]S]_.&])-:P6;@7%$%?Y M$'C/$#:Z8ZF<"G23AC0LD;^&Y9TJ^9N*\3&@H*7\M78:7CGM"H,:[P/91(Y] M@K!ENV43@L7O"%^)8[M$O%=?W"IS!RS>H\':^':)>+^^>-GXX>P^">V4*-;9<9O)8*S7CU.IL_9H^]6G2,V1M>T[)^ :F]-JY=8=R8IR3M()U5EX@H9"S#HFC,LBAYME,-=FWO MJ$XU(+5ADA[F5%B7U71 NMN&JC:,P">:1HRC3TQ2@<(YU?V$6\O#AHUV^Z@> M-ARS89 5'M1[=;H\-SS#,LZWJ>X*$S.@*ILZP M0J7;],'EB WC,,PX4Y'1K2K'65!/=";E[S^J!LS+"UFA=ZN257C,,!+CVA4@ MU.]DT:I,[:T"A<:M:M2!C#$1')/V&[L>J M/*NHZQ8'O;\=7MT_?JBS0+'A*G:/N4"Q82V&N]*W]7 52G'3Q3Z8T0;1&,9J M6;S:M7QM>(M/C^IK0UT,MZ15,,2[[:2S!X;U'QW4>G1[1@;O&,;[&V XJ%#I M5[PE.8;43OW.LQYW;IS=[M/%@*<<0V8')O.K)*N1P(X!K'/4)M39V!* X;GJ M]D:,*]FLCRG8ML@BVU^M!A?J.5<4*@V8'1O.>Y:F* M_WT@F3I$V,LW-6LM70-0IW/4738#0Q>&X4%+=^#NEZL*LW]E9ANA53[4XXS7:(-IW= MGB5IP,1MVCOOV[!HPN#$8U MD4B@_ ^I2/7WBU7[R_?M/U?M %1LJ[@&G"Y,MA\9N)LY9R&+8\(/"YAAIWO4 MS037P-*%6\/# P;KLZL"YAF\>C!>WQZP5QMHW[_2/$-BSSYFX#R#7@_> 3@X M.NBG@;?S="^YD#X\7K,^NBI=AME>Q M8PO%:W?=?'])4X_U:4BY:N7[\S04VWJA.1G8>T?=?_ ,J#VXR3T\K+ ^J^F! M[;=GR.[!)/X_PKJQ7.O&U#?UP+>.&5/?,-R'N^F#8UJAS][W2M7:^! GH7R2 M?<4EU'N=>J_,ORI87UU_*=;-OH]Z=?W:/NO9)==O[+-^_AV849]_EI;35Z"8 MCM50&OX-Q/,OO?(3R6;99T C)B5+LL.I\@?E^@%U?\R87)WH =;?VUW^"U!+ M P04 " #VA)Y2_;^9M@8% #1$P &0 'AL+W=O;Z3ZIM>(1JX3V*A+UHK8];O MNET=KC!A^E2N4=A_%E(ES-BA6G;U6B&+,J$D[E+/ZW<3QD5K=)[-W:C1N=R8 MF N\4: W2<+4PP1CN;MHD=;CQ"U?KDPZT1V=K]D2[]!\7M\H.^H66B*>H-!< M"E"XN&B-R;N9[Z4"V8HO''?ZX!U25^92?DL'E]%%RTL188RA254P^]CB%.,X MU61Q?-\K;14V4\'#]T?MOV7.6V?F3.-4QG_RR*PN6FH ME^H+9:RS7]CMUWHM"#?:R&0O;!$D7.1/=K\/Q(& U5,O0/<"]+E T"#@[P7\ MEPH$>X$@BTSN2A:'&3-L=*[D#E2ZVFI+7[)@9M+6?2[2O-\99?_E5LZ,IC)) MN+&)-!K&(H*I%(:+)8J0HX8.?&!*L30U\':&AO%8G]C9SW/OF!-X %_!I M)3>:B4B?=XU%E.KMAGOKD]PZ;;#NP[6UM]+PJX@P>BK?M9X4[M!'=R;4J?": MJ5/P21NH1TD-GNG+Q;T:\9E;?(9AD_@3;_PB.7ZFSV_0=R6U?I:1KU=V#5P: M3/1?#@M!82'(+ 0-%CY(8Y6NV0.;Q]B&!>,*MBS>($1U:X<.9TX4;)$#'2L% R@3MFHRL7,,.Y@3L,-XH;6^AM&&\M MVZ2Q[U@_.MHNJ_/CK.(']?ODF1O510TN# L7AD<*=6MK(6/-?_'1#"LPAO1Y MR&?#2LA)-0);QR&/K5+9+P_&6J,Y).J'6G2T@JY' MFC-;]@CBN^&)I8R9@+EL:L%^M>Y(/WA6=S6KB$<&PP9X98,A[@XSJ<)ZJJEL M#J3W2MV0E-1/W#S]4[EI;^L).06-"2\[ '&W@&,)GY$JN;LXI.1MXB;NB6(_ M>-R&_)FQA2OH)9F2X2LEEI;\1]W\][/Z)JTR8(=4^F;=JJ Q [1D2NIFRCSU M;?ACQ\0/!E^O,9FC&^@X%EPKR M77YD-RCV8!*\J&Q*QJ3]URJ;DO&HF_'*'3ETXC[EY:*=>V;)A,8R3M#_7 MGO:J&UCB."'0D@JIFPK=@86_X1"0XP+J](['=B/3.7W M1_G R'5VHS*7QL@D>UTABU"E"^S_"VGK8C](#12W>*-_ %!+ P04 " #V MA)Y2H9XD^K\# !H# &0 'AL+W=O[$%ZL*(F^ZAV ,MC2TA$NF25!P7^^-W M2,F*D\A*#GNH#Y9(S7M\G!D-1\.MD/@RJ)@- MN=A>.;ZSG[C-UJDV$^YHN&%K7*"^V\PEC=R&).9Q1ACK$V%(PN#WB#>6Z82,?/FM1IUC3 P_L] M^Y]V\[29)5-X(_*_LT2G5\Z% PFN6)GK6[']"^L-]0U?+')E_V%;VWH.Q*72 MHJC!I*#(>'5EC[4C#@#$TPX(:D#P$C X @AK0/@2$!T!1#4@>B^@7P/LUMUJ M[]9Q$Z;9:"C%%J2Q)C9S8[UOT>2OC)M$66A)3S/"Z=&429[QM8*3+T*ICS!' M"8N42>S!0HOX_O2:HI# C2@H-16K@LN3R@9N<5/*."43F.>,P\D$-#SH(7/)/XZ1@ M[Z3KH)-QQN09A'X/ B_PVP1UPR<8[^%^OP4^>3<\\%K@T_>O'G4X(VPR)K1\ MX1$^&_E4Y E*]0&F/\M,[WK0Y%&30# V:7(LAWY\(5KXK+%0_W2(BAI1D145 M'1'UM2R6M#!50J4I/4D)G&070>1A3?A\/8O+;S M+_O],!HT=L\$]QO!_7<)7M4:@94Z%3+[18[2 I9(57C_;B5O[&7:?ZW1JW[M M(@>-R$&GR&]"LQSX2ZF'RDAKPC2^H?!F\-K;70+/&X'GW0+I;%2EW%5YUH/O M+"^I0]][.D^\SOT_8X^-^[G0L*.61V(LUMQD M>.N9X+V*1="9Q/[!$>?_#R&!?V'&'K.B+-X3)3]X6CWXC>+T5,7]L-,I=LW3 MY>N5QE(ROD9J!C4L=W!H-V<[.SW>,DDOUS>4A3)UP8Y;@]JM0:<2D7*#2=6U MIZ=#P.\^!:P.>*!PFP-@@S)K?>VOWZ )CTMR#SJM N7:MKB*\KSDNFJZFMFF MC1[;YM%],J]Z<&HJUAE7D..*H-[9.55'6;6UU4"+C>W;ED)3%VAO4_H40&D, MZ/E*"+T?F 6:CXO1?U!+ P04 " #VA)Y2YX*+"!H# !P" &0 'AL M+W=OH, MT^K^,,"Z8'(%"GG;2LF<:ES+_SQ&1S[\B#!%-6YN92[CYC MK6=L\6*9:_G:!C/]7N:O;DZA7=OWL]\0Q5MGA_7Z"<5>O@">@074IA,PYE(,.G( M7_;G#\,> )^D-GK#O=Z3L!?Q@JD!1,,#"(-PV$6H/_T4XR8]Z*$3-?9'#B_Z MI_VP)*%<;%#$#_#C"\7!N<%"_^RI,FJJC%R5T4NL95S2FV=@A8K+Q)H)M%NP M:T'[D?;VO7[UZKF!C[B-&V[C7L0;H3"6&\%_8^)\.$&!*3?:/[NG5J7Q %9* MKMF:Y]P\P'6F4&QWHM=]:?/UO%H,'I"P&\U]0+5QIUU&F)9"E/U]V:V.4X_NE/$ M_QM>G<7TUFZXT)!C2JG!X)"4J^I\JP9&;MT1L9:&#AQWF]$G 2H;0,]3*R#.<" S# &0 'AL+W=O?OW:M>1RX, MHP+N%=(+SHE:#X#)93?"T7;A@%-SI.]PU="N%R36Z M%AEDK^-CFT>93+I-9I & 6^).D,U_ FE28H#>+72G)K'J[^#]R2H@0R-##'6 MG>=;X&-0OP/ ]1*X[H%K>UU_Y>7SC3V'A@:X#K$T2I9&4'YY@\;RK/T-NJ\9 M&8E@AW6\]@?(PN1246,CWKK*,%6:X'I <;-4W#S$\&]4S#+)#W&\52*WCNCX M>%A+FMX+22Z*H(X7)H&BORC["## MJS*%F\'_HWPWX(K:I/N'U$J].J:*7) MZ:S>PV6M;KPE.M[IXSBHF>]6-9K(A3!%2U>NEAUQO^@#J^-%.VU;H1D5&C&8 MVM#DS/6?JNA0BXF1<]\5CJ6Q/:8?YK:K!^4.V/VIE&8[<03E_X3>?U!+ P04 M " #VA)Y2 V671HP. =:0 &0 'AL+W=OK4N5SMJ+5LMS',?\?)5F M^^HL>6V M*'YO?G@S>W$2-UU22S6MFS92_;][=:66RZ8IW9$_=JV>[#^TN=#^]V/K/[36 M:VMNTTI=%[#*\NW_TS]W(V%=@+CG KR[ 'J_9OJZ^O+5IM*_J:KH1BWT M_:RC-_EV-C4WY2SZ(;2?3-U]]& M7T=9'GVX*S95FL^JB_-:][3YO//IKE>OMKW"GEZ1Z%V1UW=5]#J?J=G3Z\^U MA7LS\:.9KW"PP7=I^5U$T&F$8XR _ER%+Y^HZ?[R&+A\C?JW51UEF^>'+7?GVKY=&;6JVJ_P8^C.X_C+8?1CT?]F-1S!ZRY1*Z MB]LK>7MEXV+N+PF+.;LXO[?'%E0AOE<]Z1;;=XL%N_5+F=7JK)C/H]=_;+)U M.QYZLNF1J--\D=TN%33OKK:-,JLO"8_CIQV>,*?#@EBB)_WE^_[R@X;Q-'JS M6J=9V7;X;5&!JX,['>AVD3MVD%CWD<&=%/M.BF G)\5TTW;L6I59,6N67[/P M%=3'<$N/4_X?7WWE+KDG?9/[OLE@BS_7=ZJ,TMEOVBDV?:RBNM!W>UJL5#0O MBU4TU2XCRS?-I M_E$]KFK(W>Y:?3+N4G#BZ8X%0Q2>_TI'3QIWS8B"U$+N.+"XZS^N !GECFP" MR4CL,PR+$5AF-H3 MK,55NFH(_E?[BU,=-4V7FUFSL!<[7$39?H6 5E-W0G(J4-=J5T8Y98[=0&N, MH\2WS VK41C6+RTKHV)N03IZ656JAN^HRVI$W+4&J("EYJHP]ZXTPW04AOK6 M?:G9SHK&4=^J:))5ZZ+2O]66WGZ*WJGZ3K-TRZ_Z+LVCFW2I3B,]*!OMZ)KA MZ(T(KI +_(1U[_,$4 F"?8O11 5(#(LW3W?6W&2+/)MGT[3]H^;2-%NVX:@. M/@^-0Y$) % X AA]\;CT!A>/*P,7#]!::/&8< "%XX$C3C(@%@ FF:OR3S)L M0@$<#@4&!NJ@'@44(4"4FSB#AR.._HB0.R&!E $",B@"!"2^2- ;,(, M' XSGL5;[-(?X"VD @QS57[>8A-'X' <87D&;=7;(E^C$AN XG(X'[KIP[U0<$X9I M]\9#0LHDQ9YQ,5S'8:Y?[S*_T^BZ3?T:M.\W=4ZC?RN0WMCEK<8M[W+Y"M(E M",6>6!X;+N,PET,;8QA(F(&=,5CFVQHCAJ6D)ZT>FCT1%Y90]@3(W.P)$ 6S M)V+(2\+D?3F[3_.I7NX?U/0N+Y;%(E-5].L[M;I596BA$(,[@O_^K55B;>2& M<3,DZ)D0(,5%1'HB+V)H0>B7"^^)<>XD[-R'C07@R0-C87PT"6=T-YO;2J71 M^^*VJ+-I%6WG5L@^XX/)P"SJ65/+>%42]JK#AM-UDBC&"/G&TSA)$G:2XP7+ M!/"52=>A B*,NPD,($I0 EM*C<^E89\[7J!,@ MF(8]<6"+D0))#=+ 3;H&0#J=?3LV0$E2(H0GF*3&U=-P9C,8DA1(8"AW#8-D MU$EA -E90F/I"3.I80H]/(498YN$NMC!.&&X:S8@(QAUHP- IF\GDI[@@%J/ M*<,YS]&V22;436[\&R#4\(^R+X=A:@A(PP0Y+@] %DT/1Q9<'I8^A, MPQG2$:>/FT@%IH_A/1V1]W08[ZGA/3T6[^DAO =$ 4'\)X9WK-C\9X=PGM MY%H*B$*\9X;W#!UWZX(93+.1,M,X MG>NRF&VF]0'Y!C- 9 /3NN?D&\PZCS-B^L8&I6_,P(N%X36>^V$N:!@1W3GD MBLX(E4EW#@'02B3U&&N0Q<+(&M$#N4@"C'5%H+$ WBBEON->AF\LS+= RL%< MFDDNL>-"75F2R,0Q & CYXSX[I=A(^MYD#?8DP%T$\Y9#4"%-!IDURQ7=L:Y M7G2>JP%##ZB H0?X&AAZPTT^XI8I'[1ER@U;>3C9'(\SW$TF7=<+B"#7 M"\C\G.&&[#Q,]O$XPUWL \:Z(M!85Q;@#+?.Z1YRIN?9SQ@GW(4]1['PW05# M>S[X$,[GA>#'T3L87-Q%* N0 6!"Y %P65XS'MRU?F\NBM*U43?OZDF M^OZQ+#;KP) ) T41__W!MS \$N']V$%.44 G1;#TG1TW-!)A&HWG% 64FW43 M.$#$:9="4$O8]X!5& B),(3& MPD6.3##I'AX 9%Q(9_\"D F*F<=W"D,PT7-N9*@#$RY^&%2)XV[5"N#X*'+2*$"%>"*Z?(8:HXGOV(6P7E'Y/]FHO1)N)JMO M+O(88&@JY)?+'82AGPC3;_3) QP+!28/D*Q"DP=HS#]YI,&R/.1]DV-,'NEF MGO[)(PWHY8B@EX- +PWHY;% +P\!/2!R00^UY 6]-*"7QP*]/ 3TD @ /2 + M@%X:T,M#GJ$^_WRE!(^0TF[O #GIY^7($D#8MF3,PZ-+Z0+ M1R"^ %10? ') O&%-*B5/:C-:[4HLUJ[Q#1/%VJ[ /Z9KM;_TCYSD35+XZ98 M;EHS^Q]=2.M5SX&(?$[V) T*Y6$G.0]SJM!V*\'($Z0FADU)F$WC>=4$>%:( MNMLL@(CB[E%HJ"5,/!1+#,62,,5&?,7511Q@JBM*1'<5 2(=OG#D\4N)H67R M[-F(8F?0DPD>+?Q/@ M":_OS%YB0)L,?H5BO-PI,6!,>NHDC#UWW$P3FCN "I@[D"HP=PR4DYY=X./- M'6!CV#MWK+(*(U(^&49Y%-LE#X[%^<=/"M,/4KFD!]ORHA[%5DV%^%BP?_RD M/GL/P3VD"O$>Q5;]A;CGR-)GIE&/[3]YPBJZ22"D0MQ7HB"V2B_$ \L+?6XB MA6*K0$+9>G,H%%O%">*!L'Q.%H5BJTQ ',;BF)X-H)A3^@$08>_\M\H,Q&'0 MC>FPH'.VCAG0TU)G8KHB7_F*V"HM$(>9&"H5$[L(E)(XIT% G7#>'YU N@01 MZ2.,742HKXK08)\!%!!"7)+N=ARL8]U=[0FHPXGPVF97)#J\)-$H12^ JD,( M=ZL)7$$RSIU9":E\9_&17<$(#7P-<]2*(W89HIXZ1.,//[##"PV_*X.&'U#Y MA]^"<$^9HA$=.5!3R/6 @,CKR.VJ0SUEAT9TY&"9(<<,5^0Z@/^U@H&>HD.OU%.!9W0$ M0<5S*,7=76=(1RGOGM><@.TQZGW8C:QJ/ @/3D5'C .L@CJHIZ+.^#J7#1!4%4BZ9O05L4A=*R20Q,$E1/R=]%B$?V"+THB MJ]@/ZJGV,^+M!"KW!,;*XD9/X9XQ;R=Q7(+;Q7/K:V-6JERT7[]3Z4_9Y/7V MJU7VO]U_Q\_+]HMM.K]_U7SW3_MU-*:9[1<'O4O+1997T5+-=9/Q=\VK$.7V MJWBV/]3%NOURFMNBKHM5^\\[E&PO=V]R:W-H965TY MS(C&*\F>:66:<701084U63+S(-Y34QI,B57(-RNRV;&_A4/=J:H\(=RJ-1=I5: MG"DFS!X+$26"/6"X4EA1 Y^DUJCA^!H-H4R?P!%0 9\;N=1$5#J/C55V^+C< MJ$Q;E72/2A_NI#"-A@^BPNI7?&P=!]OIUO8T/4AX1]09]'NGD"9I[^GQ&HZ/ M3@[0]D,U^IZVOX?VA@I;"RKF\( ETA69,3R%O36"ET^6 &X-LG21ZO=D@/@_3PH/0?9K[+5BLP[-C* M]KG*@JOL7[O*?M_5>7!U?M#5I"SE4AC=,04O=\AGJ [=@HM ?_$_+N$HR(_^ M9LU/X5E1@[*N=U5_].ZJIH-WY8\[[8NCFOLFK<$7N>UD83:\ Y.V_?W4B+6T!%#!P =RT !D !X;"]W;W)K&ULO9IM4]LX$,>_BB;3N6EG*+%D2U9ZP PT+64&I@SIPXO. MO1")DOAJ6ZDM0[FY#W_R ]Y ;.%PP6\@3JS5[M_RS[MK'=RJY&>ZE%*CWU$8 MIX>#I=:K=\-A.EW*2*3[:B5C\\M<)9'0YC!9#--5(L6L&!2%0^(X;!B)(!X< M'13?729'!RK381#+RP2E612)Y.Y$ANKV<( ']U]!BE$BYX>#8_QN/'+R <49WP)YFZY]1GDHUTK]S _.9H<# M)_=(AG*J& #]!,SD46ZBMU^TE6 =' IEFJ550--AY$05S^%[\K M(=8&$-PR@%0#2-H4P92J'#6&AQ=)"H6Y3D9QMK^8=" MS&*T"3^(\^L^T8GY-3#C]-%9K$6\"*Y#B8[35.IT#YTJ-;L-PA")>(8^ZZ5, MT.NQU"((TS?H%0IB]&6ILM3\FAX,M?$AMS2<5O.=E/.1EOE<=*%BO4S1AW@F M9P_'#XWO=0#D/H 38C5X(9)]Y.(]1!R"OT[&Z/6K-PUNO;=;&9 M>S"\:?"%UK[0KKZH.3I7\:)2H0K]DPQG;PT!WV:I;+KR=,,IS#BI?2H]+T^B MW3QGM>?,>LWJ.ZGCU?%KN[Y5D7N[>VA-FW.5-MZ/_D;XSJ/8_8W87<=U'-H< M/*^=Y%8G)^,)NE+IG5ZB'QR MKO :M?&3XIXDXI\@["(N)F"7]"$O0 V[+\&9RNJZJB/N>BVJ O2PG7J3[#J5 M ETF:I9-3;C'\4*%HI/" #-,^U 8$(39BRC,-J' O35L/G0'R(7MZ)HL16AR M3?1=:)-7=%$6>(-Y'\H"B?#H190=-2@[:EF[!$!%[*#Z,#7\EUT4)4 9@GM0 ME !]"'D)12NK#Q1EA+8^2WR IB('4R?IU+$4B9!O##%@*&!J3#BPK?)76IB[B0U<(?X M?4@-,"+V[.>Y4O,-J:G#6C(Q J@B=E2M:WU\^FT+A5T D.OTH+ +<'+M*= S M%:ZL/EC,F#K-"KN +M>.K@L19W,QU5EBHJ\3B%)?6[AKY5\?]9\+;'([5X#/ M2GPK\P\27^SX+<\Y%QCFVAGV>3Y/ERJ1NB5YE[<2,3(W\73'L M*J^/"L\#;GGV+.HX-(_V6.3=73/=C4QUKO>>638B-; LQ#^+5YE&_Z*&7EDE M=#D'7V]B[..6A>ZM-;GL^=>V_1D/*.79*;6;J.DV40/E/'OBM>'#7KGTC<<1 MNI(W,LYD#M5;O417IDSKM/Z >5X?B9@',//L,-O-E> -5\)INQ+ .\_.NVW7 M'P6R43O9=A)U-4>WJ"GPC=KY=F%60)1URCXI8(WV@34*6*,]8(TV8@VW" Q8 MH[O%&EWKQ/> -=J(M;:H 6OT":R)WYV7%="*]D$K"K2B/="*-M$*MQ21%&A% M=TLK!K1B/="*-=&J+6H&M&)/T.IYA1T#!3[1[MJZ;F5 *=8'I1A0BG5N M;CWKC2S;[')AU_$>O99L.*N]NF6 ,;9;C/F ,=^.L:W6F=_P8I 1WL(K'WCE M/]$6VVWQ[@/'_#XXY@/'_!?EV'M_DV.NSQ^_&M]\T=A:X?N .G^WJ/,!=?X. M4>@W ?6^7;6/7Z/VB$E\]?V/MAAM[5X@#7?CK7MQ&OHU!N(M>#) M!SSY]E8]:%<^)3IHQX%0W-ZCWU8[#MCA=NQLI1UOZ,&3$64MXG%@$+=WX8M; M'P$"NX@'P.'V#OS6X@$/N+W7OIUXFXUU;/(OVK*GA ,[N)T=U+W*ZC%6H M%H'L=NL"%_ANTY810&&TP[1EU-#R;DB/AVL[4B.9+(J=O2F:JBS6Y=[.^MMZ M]_!QL6?VT?ZV/_@-02P,$% @ ]H2>4G?J?=(1 M P +!$ T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTEA)6%-43: MD"I-6J=*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];-J(4^Q[?_N2IWX8O_<]2Y?)G*;^_>G;'ZW4EV\\ M>S]Y=W(RNC^[/+2?=L"9'SA)+UY >C[">0V&4<%LKAAX%:1B?&W-8S L))?*TZ8X1DH(EN;1PJ&=0=UZGHH) MJ;K8-H+].^^7'P";&0ADG \"Q[XUS*8UT9HJ<64FW>+.^ 3R^O'=NC8*2T76 MX?C"WSIT-Q-D+E5.U1 F]#>FV933 N0H5B[AKF4= *BUK,P@9Z24@G0:-A[] MP- N*.>WT-3?BSWN5;%3TQ%45 Q#(Z@?6AH[ ?Y=-LN]2SMZ%:]7LP>I/[=F M.Z*;0Z_0&T4+MNKFJV(0@+&'.#NI:[[^Q%DI*FHW_^* LRG9^'E+J=BCB0:M MLC &JGSO@2K-%KN6GXK4=W2E-^VT*G#-XW]0\Y_-(%+_ M&[RJ\&U0;]XRKIGH9TN6YU0\.=\,O29S\RJXQV_6Y[0@+==W YCZV_$US5E; M)<.J&TA$OVH[_@K;"^/A[<7$8B*G*YIG_525\V[HF8&)VE_@<(A<=9<;P7PL MYD8 P^)@"C ?ZX7%^9_V,T'W8S%,V\2)3%"?">ICO5Q(UGVP.&Z?Q%SNG29) M%,4QEM$L;;Q#GN\#K*;/=0BV4[P3L9WB MN0;$G3?P2!)WM;$XX(%5 >L=B.^. SWE]HDBJ"JF#7N"<21), 1ZT=VC<8QD M)X:/NS[84Q)%2>)& ',KB"(,@:<11S %H %#HJ@[!P_.HV!S3@7;WT=FOP!0 M2P,$% @ ]H2>4I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'C6L$ #W( #P 'AL+W=O-% MX:71L#*L^"K%SAVVAT7V()U<2B7]X[C7?%>BQRJI925_BG+<&_:8VYC=7\;* MGT9[KA:%-4J->TF[X:NP7A;/5B\"Y#U?NF:-Y\O/'$#&O=$0!EQ)ZWRS1S,^ M!\8' 3NW2[4W?TKEA9UR+ZZMJ;=2K\,PNQS2OQ+BWWX5Q7;(K[2%(;*;;H6#?<*9PZ%G9GK4' M7!1#>R%A@YV5#7@\R DL&R5+.'K)/G+%=2%8$UR' %,",#T:(#N97JT2$ZXVR#($0$Y.EHD MK_ZI)8(\(R#/XD)>*F5VS=,"/V<3*TKIV8UQKB5&D.<$Y'EDR*(P-:1&O69S MB&@A!4X[[PBP=W'!%G55A:WPQ$U(F MD6VR$ I*AE\3]7_6PYB44I+(3IF*98>%,D<271U5)7V;/RZA4(#<$FXRH7]Y M%A+*'$ED=5QQJP$*C!L2R!LV%Q8N+;?B+2034V!,RAU)9'G,=&$JP>[YCV[H M*%4DD5TQ@ZI7K\-!V:5S4+6\9=?&E#NI5"@,,28EBR2R+^;-N"X62.*VO*'FED>] 7/<.8E%72 MR%9YDAP[@29/"?<&DRU=')V2JDEC=V(/*_QV"Y5]\ZD MQ))&%@N="G.,28DE/69;\NT4SX908LF.*I81QJ3$DL5N5TC,,XQ)>2:+[!D: M\QQCDG-@DV8IU[,ZVT!/F90E5)FSC MJEL58TS*0GGT%S'$1!7K8TS*0GED"Y%35=U[DWP7$]E"G3:MSVZYM3R\QWRJ MC#$F9:'\%6?4PJ-TJ$0@SJJ#25DHCVPALJ_L8UGFE(7R8[V2>2;+G+)0'ME" M=%^)IX5RRD)Y8Z'!_D5[*59PCH=][M# MFE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB,0G<_HWJ?W,_L MS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-UNIW"Y2/\\ MN>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R02\0]%(^Z!6" M7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71%@*U!=D6 K<% MX18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]%O95 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][V"PAT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0 MVQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU,MY[K&H]NGDEU M/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 " #VA)Y2G"O3#[T! !W'0 M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUKRO4U=-7Z2%"'8 M!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A M][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>D MWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D M0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0#% @ ]H2>4@=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" #VA)Y2I*L[FNX K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " #VA)Y2F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /:$GE(6 M3VPQ* 4 /D4 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M]H2>4J4:*"A< @ O04 !@ ("!C!0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ]H2>4I *])GM!@ @1P M !@ ("!+2 'AL+W=O 8 " @5 G !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2>4E!I]9_;!0 J T !@ ("! MZ# 'AL+W=O&UL4$L! A0#% @ ]H2>4BGDZL'&"@ QL !D M ("!&#T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]H2>4G?NM'CF"0 A1H !D ("!4%4 'AL M+W=O;]I;$& M !V$0 &0 @(%M7P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2> M4M"M<"S."0 YAX !D ("!A&X 'AL+W=O >&PO=V]R:W-H965TR3Z 4 ,\- 9 " @72. !X;"]W;W)K M&UL4$L! A0#% @ ]H2>4H&"RI9\ P S0< M !D ("!DY0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2>4G3(D.F= @ ?P4 !D M ("!TZ4 'AL+W=O&PO=V]R:W-H965T M@8 &<1 9 M " @5BK !X;"]W;W)K&UL4$L! A0# M% @ ]H2>4BJ/5\_F!0 QPT !D ("!";( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2>4I-^ M!%RC!0 W1H !D ("!5L4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2>4IP\9OD: P .@D !D M ("!?M, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]H2>4EA8*#S/ P FQ !D ("! MD]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H2>4MV.?"AR @ [P4 !D ("!D.< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H2>4J&>)/J_ P : P !D M ("!Q@ ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H2>4@-EET:,#@ '6D !D ("!*PL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H2>4G?J?=(1 P +!$ T ( !$R0! 'AL+W-T>6QEC6L$ #W( #P M @ $X* $ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ]H2> M4HYA./J] 0 >AT !H ( !T"P! 'AL+U]R96QS+W=O4IPKTP^] 0 =QT !, M ( !Q2X! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #D .0"& )#P LS ! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 162 279 1 false 72 0 false 5 false false R1.htm 1001001 - Statement - Document and Entity Information Document Sheet http://www.oceaneering.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Statements 1 false false R2.htm 1002002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003003 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 1004004 - Statement - Consolidated Statements Of Operations Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations Consolidated Statements Of Operations Statements 4 false false R5.htm 1005005 - 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 1006006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 1008008 - Statement - Consolidated Statements of Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 7 false false R8.htm 2001009 - Disclosure - Allowance for Credit Loss Statement Sheet http://www.oceaneering.com/role/AllowanceforCreditLossStatement Allowance for Credit Loss Statement Notes 8 false false R9.htm 2104102 - Disclosure - Accounting Policies Sheet http://www.oceaneering.com/role/AccountingPolicies Accounting Policies Notes 9 false false R10.htm 2105103 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 10 false false R11.htm 2114104 - Disclosure - Revenue Sheet http://www.oceaneering.com/role/Revenue Revenue Notes 11 false false R12.htm 2122105 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 12 false false R13.htm 2125106 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 13 false false R14.htm 2129107 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 14 false false R15.htm 2131108 - 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 2133109 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2148113 - Disclosure - Intangible Assets, Goodwill and Other Sheet http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther Intangible Assets, Goodwill and Other Notes 17 false false R18.htm 2206203 - 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 2241204 - 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 2245205 - Disclosure - Accounting Standards Updated (Policies) Sheet http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies Accounting Standards Updated (Policies) Policies http://www.oceaneering.com/role/AccountingPolicies 20 false false R21.htm 2307301 - Disclosure - Summary Of Major Accounting Policies Long-lived Assets (Tables) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables Summary Of Major Accounting Policies Long-lived Assets (Tables) Tables 21 false false R22.htm 2315302 - Disclosure - Revenue (Tables) Sheet http://www.oceaneering.com/role/RevenueTables Revenue (Tables) Tables http://www.oceaneering.com/role/Revenue 22 false false R23.htm 2326304 - Disclosure - Debt (Tables) Sheet http://www.oceaneering.com/role/DebtTables Debt (Tables) Tables http://www.oceaneering.com/role/Debt 23 false false R24.htm 2334305 - Disclosure - Income Taxes (Tables) Sheet http://www.oceaneering.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.oceaneering.com/role/IncomeTaxes 24 false false R25.htm 2338306 - Disclosure - Business Segment Information (Tables) Sheet http://www.oceaneering.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables 25 false false R26.htm 2342307 - 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 26 false false R27.htm 2349309 - Disclosure - Intangible Assets, Goodwill and Other (Tables) Sheet http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables Intangible Assets, Goodwill and Other (Tables) Tables http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther 27 false false R28.htm 2403401 - Disclosure - Accounting Policies (Details) Sheet http://www.oceaneering.com/role/AccountingPoliciesDetails Accounting Policies (Details) Details 28 false false R29.htm 2408402 - 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 29 false false R30.htm 2409403 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails Summary Of Major Accounting Policies Goodwill Impairment (Details) Details 30 false false R31.htm 2410404 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails Summary Of Major Accounting Policies Long-lived asset impairments (Details) Details 31 false false R32.htm 2411405 - 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 32 false false R33.htm 2412406 - 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/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables 33 false false R34.htm 2416408 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 34 false false R35.htm 2417409 - Disclosure - Revenue - Revenue by Geographic Area (Details) Sheet http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails Revenue - Revenue by Geographic Area (Details) Details 35 false false R36.htm 2418410 - 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 36 false false R37.htm 2419411 - Disclosure - Revenue - Contract balances (Details) Sheet http://www.oceaneering.com/role/RevenueContractbalancesDetails Revenue - Contract balances (Details) Details 37 false false R38.htm 2420412 - Disclosure - Revenue - Performance obligation (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceobligationDetails Revenue - Performance obligation (Details) Details 38 false false R39.htm 2421413 - 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 39 false false R40.htm 2424414 - 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 40 false false R41.htm 2427415 - Disclosure - Debt - Schedule of Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long-Term Debt (Details) Details 41 false false R42.htm 2428416 - Disclosure - Debt - Additional Information (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 42 false false R43.htm 2430417 - Disclosure - Commitments And Contingencies - Narrative (Details) Sheet http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies - Narrative (Details) Details 43 false false R44.htm 2432418 - 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 44 false false R45.htm 2435419 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 45 false false R46.htm 2436420 - 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 46 false false R47.htm 2439421 - 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 47 false false R48.htm 2443422 - 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 48 false false R49.htm 2450424 - Disclosure - Intangible Assets, Goodwill and Other (Details) Sheet http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails Intangible Assets, Goodwill and Other (Details) Details http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables 49 false false All Reports Book All Reports oii-20210331.htm oii-20210331.xsd oii-20210331_cal.xml oii-20210331_def.xml oii-20210331_lab.xml oii-20210331_pre.xml oii_exhibitx3101x1q2021.htm oii_exhibitx3102x1q2021.htm oii_exhibitx3201x1q2021.htm oii_exhibitx3202x1q2021.htm oii-20210331_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oii-20210331.htm": { "axisCustom": 3, "axisStandard": 18, "contextCount": 162, "dts": { "calculationLink": { "local": [ "oii-20210331_cal.xml" ] }, "definitionLink": { "local": [ "oii-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "oii-20210331.htm" ] }, "labelLink": { "local": [ "oii-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "oii-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "oii-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 467, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 8, "total": 9 }, "keyCustom": 23, "keyStandard": 256, "memberCustom": 31, "memberStandard": 35, "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "true", "longName": "1001001 - Statement - Document and Entity Information Document", "role": "http://www.oceaneering.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentQuarterlyReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Summary Of Major Accounting Policies", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "shortName": "Summary Of Major Accounting Policies", "subGroupType": "", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Revenue", "role": "http://www.oceaneering.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Debt", "role": "http://www.oceaneering.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Commitments And Contingencies", "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "oii:ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "oii:ShareholdersEquityEarningsPerShareAndStockBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Income Taxes", "role": "http://www.oceaneering.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148113 - Disclosure - Intangible Assets, Goodwill and Other", "role": "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther", "shortName": "Intangible Assets, Goodwill and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2206203 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2241204 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2245205 - Disclosure - Accounting Standards Updated (Policies)", "role": "http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies", "shortName": "Accounting Standards Updated (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Summary Of Major Accounting Policies Long-lived Assets (Tables)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedAssetsTables", "shortName": "Summary Of Major Accounting Policies Long-lived Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315302 - Disclosure - Revenue (Tables)", "role": "http://www.oceaneering.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Debt (Tables)", "role": "http://www.oceaneering.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334305 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Business Segment Information (Tables)", "role": "http://www.oceaneering.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Allowance for Credit Losses (Tables)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesTables", "shortName": "Allowance for Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - Disclosure - Intangible Assets, Goodwill and Other (Tables)", "role": "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables", "shortName": "Intangible Assets, Goodwill and Other (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i5789180042cc4d0cbe960b6820cf9317_D20200701-20200930", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Accounting Policies (Details)", "role": "http://www.oceaneering.com/role/AccountingPoliciesDetails", "shortName": "Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ia5f4b6ff646c4f21939f1119173fc199_D20200101-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "oii:Impairmentpropertyplantequipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - 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", "us-gaap:ConsolidationPolicyTextBlock", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "idd2283727828441d9d0e7d7578f3d6fb_I20210331", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003003 - 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", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Summary Of Major Accounting Policies Goodwill Impairment (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "shortName": "Summary Of Major Accounting Policies Goodwill Impairment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i97e3c173552b455c9456df8cff7f4caf_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "oii:WriteoffEquipmentandIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Summary Of Major Accounting Policies Long-lived asset impairments (Details)", "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails", "shortName": "Summary Of Major Accounting Policies Long-lived asset impairments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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 }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Revenue - Revenue by Geographic Area (Details)", "role": "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails", "shortName": "Revenue - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i4428befff9da4ad4a6ad84e45bef90c3_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - 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-20210331.htm", "contextRef": "i1963209738a645e899105b2d309bb52f_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Revenue - Contract balances (Details)", "role": "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "shortName": "Revenue - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i73ccf1c6b3064876a1fbd070e99059c1_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredGainLossOnDiscontinuationOfFairValueHedge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "oii:LineofCreditFacilityMaximumCapitalizationRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "oii:LineofCreditFacilityMaximumCapitalizationRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - 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-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "oii:UnrecognizedTaxBenefitsExpenseProbabilityThresholdofRealizingforTaxBenefitsExpenseRecognitionMinimumPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i3b094329f94d46f99ba61aa9feeb233f_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - 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-20210331.htm", "contextRef": "i3b094329f94d46f99ba61aa9feeb233f_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OpenTaxYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - 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-20210331.htm", "contextRef": "i5b50f3bba4664b2aa5961f5b88c0d5c5_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Allowance for Credit Losses (Details)", "role": "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "shortName": "Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ia5f4b6ff646c4f21939f1119173fc199_D20200101-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "oii:Impairmentpropertyplantequipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - Intangible Assets, Goodwill and Other (Details)", "role": "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "shortName": "Intangible Assets, Goodwill and Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic8994da85fdc48ca87a776adf6843757_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "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-20210331.htm", "contextRef": "i650889e3a2bc4fb083218183f516159f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008008 - 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-20210331.htm", "contextRef": "i77a9fe601ede4c50af6e4184365cfb5c_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oii-20210331.htm", "contextRef": "ic03c309b32834863a29e306b1aa6581c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2001009 - 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-20210331.htm", "contextRef": "i2423c20711fd4447a46db91b1dd0664e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Accounting Policies", "role": "http://www.oceaneering.com/role/AccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 72, "tag": { "country_AO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ANGOLA", "terseLabel": "Angola [Member]" } } }, "localname": "AO", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r542" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r543" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r543" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r543" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r544" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r543" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r543" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r543" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r543" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r539" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r540" ], "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/2020-01-31", "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/2020-01-31", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "oii_BaseRateTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contains all interest rate types where the base rate is the highest of all types [Axis]", "label": "Base Rate Type [Axis]", "terseLabel": "Base Rate Type [Axis]" } } }, "localname": "BaseRateTypeAxis", "nsuri": "http://www.oceaneering.com/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "oii_BaseRateTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Base Rate Type [Domain]", "label": "Base Rate Type [Domain]", "terseLabel": "Base Rate Type [Domain]" } } }, "localname": "BaseRateTypeDomain", "nsuri": "http://www.oceaneering.com/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "oii_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]", "terseLabel": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.oceaneering.com/20210331", "xbrltype": "stringItemType" }, "oii_EcosseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ecosse [Member]", "label": "Ecosse [Member]", "terseLabel": "Ecosse [Member]" } } }, "localname": "EcosseMember", "nsuri": "http://www.oceaneering.com/20210331", "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": 13.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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_EurodollarRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eurodollar Rate [Member]", "label": "Eurodollar Rate [Member]", "terseLabel": "Eurodollar Rate [Member]" } } }, "localname": "EurodollarRateMember", "nsuri": "http://www.oceaneering.com/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "oii_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.oceaneering.com/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/20210331", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r170", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r170", "r183", "r184", "r185", "r186", "r188", "r190", "r194" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r123", "r133", "r226", "r363", "r364", "r365", "r384", "r385" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r123", "r133", "r226", "r363", "r364", "r365", "r384", "r385" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r123", "r133", "r226", "r363", "r364", "r365", "r384", "r385" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r349", "r350", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r349", "r350", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r339", "r349", "r350", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r339", "r349", "r350", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "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/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r119", "r120", "r121", "r122", "r126", "r127", "r131", "r132", "r133", "r135", "r136", "r137", "r138", "r139", "r152", "r229", "r230", "r367", "r385", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r119", "r120", "r121", "r122", "r126", "r127", "r131", "r132", "r133", "r135", "r136", "r137", "r138", "r139", "r152", "r229", "r230", "r367", "r385", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Selected Balance Sheet Accounts" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r197", "r198", "r327", "r332", "r515", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r197", "r198", "r327", "r332", "r515", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r452" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r10", "r41" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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/2020-01-31", "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": [ "r5", "r28", "r203", "r204" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r270" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r65", "r68", "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r66", "r67", "r68", "r499", "r524", "r528" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r62", "r68", "r69", "r409", "r438", "r439", "r440", "r441", "r443" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r122", "r363", "r364", "r365" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r126", "r127", "r128", "r130", "r223", "r224", "r225", "r226", "r229", "r230", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r382", "r383", "r384", "r385", "r468", "r469", "r470", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r166", "r183", "r184", "r185", "r186", "r188" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r117" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r213" ], "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/2020-01-31", "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": [ "r209", "r231", "r232", "r234" ], "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/2020-01-31", "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_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r209", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r258", "r263" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r178", "r185", "r192", "r222", "r404", "r410", "r428", "r477", "r498" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r59", "r113", "r222", "r404", "r410", "r428" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r113", "r222", "r404", "r410", "r428" ], "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 that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Assets, Noncurrent" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r214", "r216", "r243", "r482" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r352", "r358" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r108", "r399", "r400" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r249" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails", "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueCoststoobtainorfulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r37", "r104" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r105", "r109" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r104", "r107" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r435" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r112", "r113", "r145", "r146", "r147", "r148", "r150", "r156", "r157", "r158", "r222", "r428" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r282", "r486", "r504" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r291" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r297" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "auth_ref": [ "r0" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r81", "r403", "r414", "r490", "r509" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r109", "r406" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r305", "r307", "r328" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r308" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r305", "r306", "r328" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r84", "r466" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r478", "r479", "r497" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r448", "r450" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r115", "r298", "r299", "r300", "r301", "r447", "r448", "r450", "r495" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r219" ], "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/2020-01-31", "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 of investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) 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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment": { "auth_ref": [ "r295" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "auth_ref": [ "r423" ], "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", "terseLabel": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge" } } }, "localname": "DeferredGainLossOnDiscontinuationOfFairValueHedge", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r114", "r380", "r391", "r392", "r393" ], "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 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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r9" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r268" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r102", "r268" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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, including goodwill impairment" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r173" ], "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 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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r418", "r419", "r420", "r422" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r415", "r416", "r417" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r416", "r417" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatedPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r273", "r276" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r131", "r132", "r133", "r134", "r135", "r143", "r145", "r148", "r149", "r150", "r152", "r153", "r491", "r510" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r131", "r132", "r133", "r134", "r135", "r145", "r148", "r149", "r150", "r152", "r153", "r491", "r510" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r435" ], "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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r368", "r372" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r119", "r120", "r122", "r127", "r136", "r139", "r155", "r226", "r297", "r302", "r363", "r364", "r365", "r384", "r385", "r437", "r438", "r439", "r440", "r441", "r443", "r519", "r520", "r521" ], "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/2020-01-31", "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": [ "r221" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r425", "r456", "r457", "r458" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r419" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r419" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r340", "r341", "r346", "r348", "r425", "r457" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r456", "r457", "r458" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r206", "r231", "r232", "r234", "r483" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "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/2020-01-31", "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": [ "r205" ], "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/2020-01-31", "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": [ "r207", "r233", "r241" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r208", "r210", "r211", "r236", "r237", "r238", "r239", "r240", "r241", "r242" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossStatement", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r259", "r260", "r262", "r264", "r467", "r474" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r259", "r261" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r429", "r431", "r433", "r434" ], "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/2020-01-31", "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": [ "r109", "r444" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r418" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r250", "r252", "r476" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r109", "r254" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r102", "r251", "r253", "r256" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83", "r113", "r178", "r184", "r188", "r191", "r194", "r222", "r428" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossTransactionVolume": { "auth_ref": [ "r331" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r272" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r102", "r265" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r102", "r267", "r272" ], "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 of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of Long-Lived Assets Held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": [ "r78", "r178", "r184", "r188", "r191", "r194", "r475", "r488", "r493", "r511" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r79", "r102", "r175", "r220", "r487", "r507" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r274" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r374" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r375", "r376", "r378", "r381" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r373", "r377", "r379", "r389", "r394", "r396", "r397", "r398" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r138", "r139", "r176", "r371", "r390", "r395", "r512" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r36", "r496" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r372" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "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 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", "terseLabel": "Increase (Decrease) in Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r101" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other operating liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r446" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r172", "r445", "r449", "r492" ], "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, net of amounts capitalized" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r421" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/AccountingPoliciesDetails", "http://www.oceaneering.com/role/AllowanceforCreditLossesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r56" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r57", "r109", "r154", "r244", "r246", "r247" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r245" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r171" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r424" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r455" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r113", "r222", "r428", "r481", "r502" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r113", "r222", "r405", "r410", "r411", "r428" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r115" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r296" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r294" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r292", "r293" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r289", "r290" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r426" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r426" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r113", "r222", "r428", "r480", "r501" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r100", "r103" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r124", "r125", "r128", "r129", "r140", "r141", "r142", "r227", "r228", "r334", "r335", "r336", "r337", "r366", "r386", "r387", "r388", "r471", "r472", "r473", "r523", "r524", "r525", "r526", "r528" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails", "http://www.oceaneering.com/role/RevenueRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r119", "r120", "r122", "r302", "r401" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Earliest tax years open to examination by tax authorities" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r178", "r184", "r188", "r191", "r194" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r454" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r453" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r10", "r11", "r45" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r63", "r66", "r430", "r432", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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) Arising During Period, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61" ], "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 after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r75", "r80", "r297", "r437", "r442", "r443", "r489", "r508" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r65", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r64", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before 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, after Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r56" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r218" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r95" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r96" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r484", "r505" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r90", "r98" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r100", "r106" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r94", "r96", "r116" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r89", "r215" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from Sale of Productive Assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r70", "r73", "r97", "r113", "r126", "r138", "r139", "r178", "r184", "r188", "r191", "r194", "r222", "r403", "r407", "r408", "r413", "r414", "r428", "r493" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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/2020-01-31", "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_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r269" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r271", "r503" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r185", "r188" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r185", "r188" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r186", "r188" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r255", "r256" ], "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/2020-01-31", "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": [], "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/2020-01-31", "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": [ "r102" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r151" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r302", "r367", "r500", "r523", "r528" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r119", "r120", "r122", "r127", "r136", "r139", "r226", "r363", "r364", "r365", "r384", "r385", "r519", "r521" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r183", "r189", "r190", "r196", "r197", "r201", "r326", "r327", "r466" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r338" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r330", "r338" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r199" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceobligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r77", "r113", "r169", "r170", "r183", "r189", "r190", "r196", "r197", "r201", "r222", "r428", "r493" ], "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/2020-01-31", "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_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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r235" ], "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/2020-01-31", "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": [ "r259", "r261", "r467" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r254", "r257" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesGoodwillImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r273" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLonglivedassetimpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r254" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r271" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r178", "r181", "r187", "r254" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r178", "r181", "r187", "r254" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r166", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r201", "r513" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r166", "r167", "r168", "r178", "r182", "r188", "r192", "r193", "r194", "r195", "r196", "r200", "r201", "r202" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r485", "r506" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 3.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r354" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r353" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r351", "r355" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r166", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r192", "r194", "r201", "r254", "r275", "r277", "r278", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/BusinessSegmentInformationFinancialDataByBusinessSegmentDetails", "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": [ "r25", "r26", "r27", "r112", "r113", "r145", "r146", "r147", "r148", "r150", "r156", "r157", "r158", "r222", "r297", "r428" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r119", "r120", "r122", "r127", "r136", "r139", "r155", "r226", "r297", "r302", "r363", "r364", "r365", "r384", "r385", "r437", "r438", "r439", "r440", "r441", "r443", "r519", "r520", "r521" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r122", "r155", "r466" ], "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/2020-01-31", "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": [ "r297", "r302" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r113", "r212", "r222", "r428" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r113", "r119", "r120", "r122", "r127", "r136", "r222", "r226", "r302", "r363", "r364", "r365", "r384", "r385", "r401", "r402", "r412", "r428", "r437", "r438", "r443", "r520", "r521" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "auth_ref": [ "r375", "r381" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r369", "r370" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2013Member": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2014Member": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r327", "r333" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r327", "r333" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/RevenueRevenuebyTimingofTransferofGoodsorServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r53", "r303", "r304" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r303" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r303" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r297", "r302", "r303" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/EarningsLossPerShareStockBasedCompensationandShareRepurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r126", "r127", "r128", "r130", "r223", "r224", "r225", "r226", "r229", "r230", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r382", "r383", "r384", "r385", "r468", "r469", "r470", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAdditionalInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAllowanceforcreditlossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r165" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r150" ], "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r150" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=35735333&loc=d3e288-107754" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://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(g)(1)(ii))", "Topic": "235", "URI": "http://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(h))", "Topic": "235", "URI": "http://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.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5066-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953401-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921833-210448" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7656903&loc=SL6757497-112611" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130624-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28511-109314" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28446-109314" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "35", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121561968&loc=d3e75592-113984" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r541": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r543": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r544": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 69 0000073756-21-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-21-000048-xbrl.zip M4$L#!!0 ( /:$GE(L7'YF$KT! (CI% 0 ;VEI+3(P,C$P,S,Q+FAT M;>R]>5=;1[,O_/_]%'HYY]Z3K,7&/0\D#W?)@#GD6E(,(G[@'Z\>05@#1X,9 M/OU;O26!L,$($)HL)W$D[:EWU_2KZJKJ/__O5:->^!;:G5JK^:\UO('6"O]W MZ\__+\O^_?[@8V&GY7J-T.P6MMO!=(,O7-:Z9X7//G2^%F*[U2A\;K6_UKZ9 M+,NOV6Y=7+=KIV?= D$$?W>PO2E%1!8;E_& ><:H(9D)VF<*,X:TYL8$MGZZ M&9A7QFJ6:>7A-&QXIKRDF=;$2ATXXC&L^TU*.1/6,\DY9THXC8@-0C,:.$88 ML?38LRZ\';QAL[/9:7?_M7;6[5YLOGL73<=NM-JG[^#'=S!4E"&<4;PV.-7U MVNW0=->WYU_9=GVC$]S&:>O;N^'1!RZ\JM>:7V^ONKR\W+BD^7.PUOI=?O3V M&:U>L]M^[!']@P\\H=?)3HVY^/%-!@<>&A3' T.N=5J,8/FS0??/&'U'_]TC M!N>*=_V#PU-;M?N3T7+!-$-HUYJG&Z[52*/!B(Z,Y:K[\#AJ39B*D,3D7;=M MFIW8:C=,%\0(;@'LC4A&Q,A-,GCE>S<:3L%3]U&C$W/UV)Q@.G*CVVGIU!ZB M#\P*?O?OTL=#=Q8:)KO' )MUTSS]UUIH9D>':R! P?BM/QNA:PKI/EGXGU[M MV[_6MEO-+JB%K'I] 9>Y_K=_K77#5?==3O=W6__K?_VO/[NU;CULP8QGPUG] M\UW_MS_?]>]L6_YZZT]?^U;H=*_KX5]KOM:YJ)OKS6:K&>#YM:O-=&)H]S_6 MO _-_",<+X-J:M=<__%7W8,0_[56(XQ01Y#$.'K&F#1,>*NQQ=XC(5CXLI,/ M!?[)[BC=-(WTZ%#;W&W"^*X/PFFMDXC1+<.1M4+-PYT]_>?:[K2^?20'WXYI MJ>?/=[^=[.GSRGGIIES]1(X;GU#YY@C#9U9NE'AIYZ_:2?68EW?*]7)U][)4 M+:*/M%P_OFG=E&Z.4+GQU]?RCH/SCU!EY^2\4BU>'S>.2*7ZZ>:D>G15VMF] M+']0Z",YN3[^[,3)'EQSOG]3V2G>G)R?UT>B4BW73O9V"3R;GNP=G)=W2M=P/BZ=OV^4]T[2N*[+Y-/U M275XS3_P+-X\J;9XB?SU];AZ#./P7T_V2JATL\^/JT?7I;UC=-(XPJ7J/CW9 M^:M>PNKF8W6W6SI$5Q^KQ2\"FR"0M)G##F4,!9D9;'V&' U*>:N8DVM;E>W= M8GEW]V"_O%?8AV$><8XSYS5,:,"8,R3:3*,")<>DZB-6IM"Z4_DDHNWIR\?14*5U]U M-SW@E@;<\2#9@1^:^!QO=98(AO_X8GM_R* M_F/2GX[2WU(: Q8DDQ:!]"OE,@T0+=,41RNB#%RQM:V2:;LS(/YZ[AI,4<$/ M27PGYA_@E\Z*R$\1F8T2F5HG%<(Q"YZSC&D?,XTE Z,NM$4!:8?UVM:*M(M! M6CY*6JVPE9:KS (M,N:"R(SD)!-<(BV24",Q8]+VU?.*N&,1]ZJTG0B;$_CR MBY1:,$Q#1C"E&3,69R#*+).84!&<50:YM:U/TS7*MM6J@]<=33W%$>ZH7@22 M^YSL=7.ZHO33E#XYS MB.VYT 'QB"0BC'FBO506(TZQY@8+G(@-=T^;+5]YPY] M#>)5FSO!=O>;X&SGXEX-[<9LZ4Y*A[KA&A^:E?-BHL_UR4[IIE(]9B?53Y?E MO4_LY/SXNEPMPG>XYU[IZOA\EWVD!V?'C:MZI7%\#:/[6MHIT>.;(U:I'C1* M-[O\^&:7'=_ N=4/-?C_Y?'YU\OA-?"LW@DY$B? 8R7RZ;)TX\_+U5->WH,S MJ_7S4O4,WOC#6>GS7_#_][5*]7V\1W<:?;0D 2XI;,8HHYD**F0<*V6D0XAX MP%^Q]BT4$@#N_$#\=_IG>*.0N_O#;S6?OL<:N"7Y@,*# ;KM_?]WWWO]_N*MX4_W[WZ16ZWAMT[7 MM+O)OG<3D,CF$ZO';8&C\\/#F\Q/#;\GN[Q(!UDD)$Z886BFAD"_Q)!L8K&^2BM M\%_V\^D':LW!]/>#G-W!C+*,T-L;#8X\8S?E@YONS.S,0P;YHA*G$)C DA992 M@CP+$:W3SN)\!A#@ECF; 91A\N(9&.4G@+F'211O7\_7OL&P1D_-E;;IMMHO M9+T?KD\_[H1FJU%K/G3;<17$O5N\NS_ZISC?\,BLB!%([5@D6%,=,<;@7](( M;J7.]3D:ZG,T)R)P3Y^C\?4Y>HT^OZ\QI. TPK_1@)(E7-O@!? ,LA2K]P, MYFWP^N$T@;G^5P\/N[JHUURM6^I' 'T-CO;7FX[_]%(XOM6X M:#7A:Z=X50.K-3SM('1-K1G\KFDW:\W33O^&?[Y[\#FWUSM?[1-V'EP>;T3V "3N\-!?+2%3BJ/1,:B,, M9P$L5=2@@8-2F#!$%5X@!3R71)V)_A4<*070VQ +:,0B10E66(&AQ0)S'1,* M!6PR;R@4Z]>@T/M^'74N8G#LP/U@2@J#H_5(HJ UXMH-Z/5/.RVW-?)R_*D7*3[S!FE M1D'P8&5D,6(M./@)Q$8B,:;>+ UIBM[74A:8J?]M:GZ_N6TN:EU37Q R<1^4 MHR*B:"E3.( '#T"6X4BQ,]R)I2%3M9U[P]>+)$-"68YQ""@HQJ(!W\)9%P-& M EMKXO(0Y^T]BS>A#TYN CA]6'C/&)+6$B:5=]IZ1518'OH4G>LU>O6465Y- MJ:_U/.^UZ,][G6ZZ>E'HA44@7'M%P6EG@BL9-"(!18D(5WAY;-+?*7]J4:BB M$G0':O#@! O&*H4D?%'P/5 FEH!,Q)9Y2D1: MQR,6E)SC&OFHG=-1+E!@9,9"-/MX"(W120K>DN:(<>N!LE$Z^*.=-$#6!:)E M\=*T?:IN^!Y0=+KMF@-[E>.]HV:MVSDX/'J"F OK&LR>I:*/BAM*F7>*>6]4 MB PQ\/? NU!J$&);L=2\NS&S9R0G7!!",$6M9<8%B[Q$@CO.C/!:DJ5CI)5. M>BM6,AQ)H82WRA-&HU.6.);67&D(C#BS8J65+OJY9R*T)EY%[*5DB$3KN=?! MXN@Y?+=33/5Y8Z@[K?#RY'*0/--&1^Z=UYX%:;1DS/ HF,4$4T)$D<'2AW*,VH("PR@ME5<.QN%1%1QLS3$F2;4GB!]F'$\1)@W M; .S""ML&0G(&!X0"%98&OK,$FI/D%Y %TL\!MJ@/%M-)P(R3BF7D@@NEX9> M;P^U)XD40L2,&.4XC@R#(*4:"F, P"DNN%H>$#=]J#U)7>>$5XL M,*.<6AQL,):(!:J&>!NC].3C.^WNYG9?C=:^A=T8@QMTIJK$HF]=Y"HU'\%8 M9[ZA\IU]F4;T4A-)L+,H,H24 L<.=$&D3%HD#5H^;AM+9:]X;)*E0$X*IK2T MX*."T=$:K$WTA"GJM*#J5^6QQ:1E$,:G+I4,268U5RI8+YFV7L-*\1,I(O'2.M=-);L9+4H(A,8A^L&*/"2BD"\=XYH3"P MTXJ55KKHYSG\,BV^."XV%JF#X02 M0],F*(RXJ**G-GH;C!>.(+HTI)E-Z?/D$@.88)HZ%9EA&LAEN#3:"(.Q^\' -$_#W;I#J=:L M-7J-!4DR])X01261BH#3#6ZV1T%ZR:6*U(LXQPGO#TV]N5J@J4>< (!#/G"' M&?Q1RF'E)"$L;Q ^BU[@+U5Y'VI-TW2@Q@Z""[5OQM8#?&JU?0 7Z%OHPX+W MU]MUT^E4X@-G_P PTBZ2G;OCRUA*QP-V%%GEB$XQ>*.BBTY(9+GP1 WB7?-- M_Q?+X-B<]7>[!5/:O3[LV?/@NM56I5W\9FKUQ!0?6NW*16H)#:ST$6S-=UST MXZ7W3EY*EK(<16JM84(P2XSA6N#(+:@6Y+E;R :\[WL=< 8[G%#,ON>Z2RRQ6I'@ MJ$V;(&OF@]88I-(S:@Q#0>!%RMB89]K.9NL"AU2BG58^,A.I#H(JX3W0-Z9= MWI=+;BLQ=LY:[0!T32"JL]=N]9:R(3HE+GH$%'4 G;BA.B*FJ2#.1($E-@ZPIBGC:ADC:G^A_:WF0J?8_ 4@-*(6:^.( M,@XQ2:R-D4F$I2'*4Z?I<@GS; D\FW2_?,65(A2\8%*2M!:+F5 IU.$57;)8 M53&T6YT+XP+0=B=$N$.H!G?6;-5;I[6PQ'*LJ1&$!H\M!>/PHT9N$>QQ6KVX)?%>:)VVS<59 MS9GZW>)&,;;AAV444P:D\S& TYO*_-.V01@SS*TE7',0W@40TWFAWVRV7M0! M>2(1Y1RS((2QSN@$H*2P(I)%:.SZ!/WR)>'V]6:YLER2AZ@P*@C#A1/,IYY< ME'M-N$H+>#2$Q9>\*5!N1BLXFA 98!J58$ _94!;4H4T%_#+0B#8,2FW]WZY M9$XIKD@0**8D0T.<)EI1QVF@S&A%%L&YG#WE9M,[P1*LG9%62,$TURKMK0 _ M!N4E0D8LOLSE.*53,W\;!P]PRP@V?72"1B"92=M.6:)=VK%28N*%$0(O0J7? M7!%Q)I*H/<+@[0&1*#AZF"GG/14X1AJ9P681MH4>4X>^/U@N\7,:2(6L=Q$E MQ,E45#&RX%CD-#I'%E_\ID"YF<@30P:])NLCHNPBY5 M3U N7YSNGH7VZ*%EM('62^[35L "6Q:,UL+RB#A80)+Y4C-TM$;E&/.7AJY%"KMXXAX4*G'MDVK MCS9M_><\]V8)PI_3).%,I-!0K1WC2'(E&)8T%9-QH23GC"HTB& OM!0.44B9==5:XU:\[02\XKV&-J5N-=J^4I[D)/Q??N(_DGMX"O?0ANN M75 M*7!+/$7:6DX6(8+S6O(6NW^W:LWN?G-915@Y[V(@,81HF(O<:JKA@U/1*F(6 MJM'C(M!X-FO_GAH=N/7.8H:"3-XGLPPI0BEE;LGRGOOU@??S(Y>+GB@U8E6. M4L(BX]0K145PQ($Y]D+810@-O82>>2'*,M)3*4ED2JPBSC-$K(D^Z CD!(QL M\$+IX'%2(#N=T+TK3EA">CKMC8@@I#1E+D>D(J=&I>MO2*'WH_-#1*+U]?F1X^=@-C9BTVB,NP4WBC :F'8HJ;>$G0\": MS7$GTADU-)I@5[?@)?@UU&$L6 Q<1Z8PT3BEG7,]V*!\8:9^"@V-)C?U0OBT MP9ZEX% R9IUQ.D8D&16(@'ZT\SOU0W58Z@MXNFJ_>='K_MC"^?LS/K::I]70 M;AR$;Z'9"WOMUF7W[ !4T(+0C$NEL4*($>=2B,<&+9 5BB 7-<5R8,ODT)9I MBMZ:>"^P%G)\:Z$SBB81.PF2<$\$ O7" 4H3V-JGFL%A]?B?)%Y/=F]SZ%V M>M8-WGP+[;RZ--VFWKIL)P6U(+R- J(L[([[1P>M#K7W;,E 63WW2:)O- *#+@C+.!HB.=.4*$9]1R, M_%*0[WW;W-26,BN""8)V>_66-768'S-L7+*,=-14$QJ<])H'T*)*>X5\Y$)Y)5/2R^+3 ML>*":0:8D>;I;FIGGG9Q2'<^O.YTPQL$,69/4ZL4T320 B5(8.5)<(ZYA06 MC/&X")E+X].TN/?/\E(2Y%$S;Q2/'GQ$9Y0TH&&-CT(QF.HEL)"_5I?&5$4= MC24,7'^&131,>YX*SD3DA"V%MOU56O@!R:RER" ; ;7*8&5D&@GI;6K@YY8@ M#O!KMW*SX) @HX.FCC/KHXV&$,MU5#Q83;Y7O9B\/7W?=-XPF5!K2XLTHT1' M,%Q,1*VM$=@8'4.PA-)%2M_;;[I6(U3-5;'7!9T&0[N_ZK(#1SO=FMONYU$O M8Z*>D\D[<%91EA*HL0J4,2>1LPB0I5F$(J*GJ+FLW20"DRYJ@/XJ;5Q$%$!) M2YUD\$O@(*!+1+IE:[[CJ#%.N1@= =@O4LLR[ARR-H FE0M1Q#XNZ8I+1CKL M-4<1>T4,X$$?#444I,^#PX8#08M0"STNZ9:M 0%SQCD"OIA"@@DAC//1$X<$ M B!HY2*UT']2ZHZ6BW1.ID:]SL[Q5GVW6#+8[GZS MTVWWTH4C:T"A66NURZUNZ/@>*!#"WC3-87+[R'%+=)0N#D+CQ)WE1*L,H0R8B:A'DWJ3]06L((EAE"+0HB@O'P1'I$S%!*T&(I MKN&QC[5FJ,3M=O##.[R=C* )I;D;CFGP",P[8UQ*I4P "1<*$'% &"^FC$R= M().3D.BY( )[$UU@ +*LB982\$B4DE)J]M!>$2+33' MDBEPWP3C#EQJQXWGTEN+)1%S'-\8+B2W0Z>;"I"V6XV+5O,>!BI>I(OS_=1- M^[3V5)K=DX]\<;'@6"\S*#R]7Y=2].>]3C?X]Z83TEL.3GJJ(O75\+$O6<73 M=LB7YQ?$Z77.6FJC(I8#0V.BE=?6ZTA!9@2-=L7-4]G,?L7-$^%FXY5A0@/, MLY%% 5"/,$\5PQ1;BS!:7D8XP(4H'+(*5@ M24%CT-&8*N1P]&*>H\._AE:>O(0L)Q]3+Z06V')-"0/?2@G/HY9,ZSZ[?0!GJ6WJ'WI-WYG$DU:H?,[EA@N"@I5<>6^8]UJ[*-,2 M%)-(&TH6')5/6&Y6W#QYC7-GX-Z\4\D$I4:AU)6$"D\,0S2HX+@+ J4MA!'G M: &2AJ;97&GVJ4)&9C/7Z"+6Q",%893 TFBAFO;8 I0]3 &_"T MX\_\D^0?TZXE;S WI/>7+%I-WVKF<,*:YM=*C( K?#KOX_[[RL%;6]MG\\1< MJ?>WX3;0U51B0XR)3%EBHY>.28C:W) M4XK"A$K#E'4T5851"E@I(&2UT,YRZ[ 0B,0^(=60D&HI"/D&^3SW"*G&)Z2: M&"$UUAA3P8FU@7FL+!74>.P-!8)ZB6<@D0LA )X+'1"/2(*$,T^TE\IBQ"G6 MW& QF#>,AO.VRIYZFHP8C4]&-*'>-XP@'P7CU%A&,=4I:!(DM3$0$15>$!=B MN]=NAZ8;EH8,OFT6*\7ECKP30+% MP2D0%8H83_TQHC-$BZ ,]81C'?ME)?-9Z3.3B9]>"$:3>_$W]7S1M;[89)B:OOK[=!\$];[>M*3!#\, M?FA,\K[5]&^P M&\:;D(<89A$1R@AMF+!8&\2%$D9B"P(B%JM-Q7S0:?:@P'O%!8K4H&@85\0H M@C7B')-HN92+@N'>)L-G2/WBI6G['_=R. C@5==<-_C#;LM]33VY.@>'1\O( M)IR;Z)EGV$> ^HXJ&ZG3 E$&(!)+/;]@9%YH^"90!1%FHG&'FBS,)[RK(TXPKYTB(GI*P!UWW'+?#U7R88AW7J;B7FR0CQ_BY9-;XPC! M:"VYT]PS!=K,625)9-'1H&WLQP;1(,0[W[!SC%W8^GL-'+1LJUMSTVH&.6[$ M=X)-#;'QG%BA$> 7QJD&39#Z08+2903=[C6P+%2=84_>&="66&9<$!Q9%9G! M7!G'(I':"*0M"6RY:#N;_KPS("LWG#$4F4O;*R$F#%5$4:-C3/L/#QJQ+0U9 MYZA7[PQH+3&F6F%&'6#5J(6U%$"*E0*\36(Q62Y:[S9#^_1ZL+]XI]C\!72T ML"QM#.\C2HW3 ]TRDEG+ M0!V6E(/4,@X8FG'A8VJ$*D&1#_J>3I?,"S%O&&"*2$DE'J9,.:\ T@1!TV9* M."+'%B#<]@SQ.&JF;;$K@ M!5J A=6Y)NIL-JWS%G'K&-!4,\.L-B%HP83FR'.!E\S9F 519P$_53 WA_X"-#GNT8#W>WCP[VJ_N[AX5B>:>P^^_M_RZ6]W8+VY52:?_P<+]2GOK MT5@#_VPZ9[7F:;?57"_L;&QO% CB3 \'^Q;C8 ^.X__\!Q;HCTPVXB2L,I/P@Q'X"+W4$R51!QD!C&R:\U=AB[Y$0+#R$ MEPM-D]2Q#[7-G9;+LY[3NM_:8+F$_G-M=UK?/I*#;\>TU//GN]].]O1YY;QT M4ZY^(L>-3ZA\KFZ>UFJ%M%'6JX?W[1N2C=' MJ-SXZVMYQ\'Y1ZBRJ1:OCQM'I%+]='-2/;HJ[>Q>EC^HJX_DY/KXLQ/' M-^6STDT1G^Q]HN4;A\H[Q]>5G=.;D\9?9R?G^ZBTMW]5;ARSDYWB-[_W#_/_ M_5?]A-2_V?.+\Q+9O2GM_//U9,?!M3#.\WU6V8&S&Q\:I?-/E\?GN^3D_.QK M"9Y7J7Z]^1)@IK1$/A/$N0SF$F>*>YL)(&:>S8$07]L"0_PI5Z)W5-@J/,5 MMM7MMAJ)AX!CNJE":WB";;5!%6/?JS*_$& M>ORN8H/KR=]6J W*R%BW?9=/1'\R8%83@?ZU1M>&%UP8[T$#;9*+JP*^+]OU M$+L/3/7XPOX9;IQNWGE$X/53NJE/R4F+>C^-!ZZ&-P70M6E;K;I-J*=K6UH\OG3%7S'QY\_ MP7//:N4;>"\"SZRKRX_58K=TB*[@_U\B<:G=D,VD$:!/I+.9BE%E@3)CG<(D M4IV R7ZP.^@I]JO/YH=4N=,]"X7^&0EGH(_X". +!/\HOB_2* M)=-V9P6*UPM):?U(Z7>Y%9PBF"5C ;/*P?CV_X_[D/*-X(#6&UB(EZ$!R1X_ M^E*SK?F&YGIEME]KMG.3'4PSFGHG/(C=VS#P6EH777B3#>>C8W)0.VX1F8!IQJ((ABDF9(IQ M):=1C6^QI\.\$U"_U8-B^7 _M\LKDSU)D]V]E,E2RFX=WT^/Z3UM(-?NJ M< GZ8J6-7#N>4:1MQA2.F>8N9,QR)P1VJ0'&VA;.,-*,CQ\Q>2,HI\;BI2_/ M^#-.T/ MH]CCO5%E>[=8WMT]V"_O%?:!QP[*Q:3%BQ_7X>OVQIR&AW_;O3*N MFPM%3MOE MG?MN9?S+*=XXOSA=*YAZ]Y$C@UL.AJO9Q=4?/X+\[PUY>G[_\ "@4X0NKM;> MO)"?9A!2_!G<5QL:/7[TI4X$PQN8C!?[>]9MQ8:0ZN6^R8L#,K> Y':1 M[+7"A<=")6\>5^RDU=:+=NM;DM_0_-%PIGUY#6%^=KL8*_Y[99?S*6' M@/^>E MS[O@GI3(\0V< ^\";LM5J7I*3_;*Y\?G!U^/;PZ2_;WGLB K4TM^EKG(1'_5 MPD2O,V6=I\0B9J--K+O<86W',Z"*>GN.5C[HVJL7S MP;=/3;-VDW___^#BB46QN_/\23WR%% MV@_V3BKH\=)3YUU@YD35%[UOATYG\+_4^0VOU/Q3:OYF%)=(9CU1QB8U3C/& M,V<&JY6/A0*G"B7XU-GF;TUPIU4A;<6P#S MI=;8SW8Z!_R<0ZU*^V\X$P#,RML02ZF9_VX!S]=/:A>KJ,F8?#SBA$:!@R8BTU[9 MC'G!,BV#SI1PTJ5_G09T(B5B> P^GBRHGKJ#,^"G%&F_:(-2K%V8>B%SY\.9"60A*7!SRVJ2<7/:E-^DLA;ZA.$K8KMH-96 7R MJB5,_$5BP9'T.@L2ND1 RV Z?9C"Z3D M[[-6\Y==829?G"!>VH S@9*2-A%<2&UBQD6@E$4,:%JL;5&BP;U$:.9+S..N M;1[;Q5%6YU2W< M[4@ZK]/_ 1R'T,Y%;3WW(N"+&5A T_3#GV*M Q)8N XFT22F1>;F:1AD[M1- MIUMHYQEVSUMU'O,]_PEM;YIF]KD,C[W#0^5\D_(HGTRS[)>^]5N/UD)GD!Z0 M]C,J7/3:G5[*$^BV"G!&'J#%Y#?[>P(W*16KZ+J;+\[6G=K:N](;7-&7++T3 ML:&0>(MRGK>X+:,;2+UB[7TLY-FGU%LN4'[/L0\+9+76K>?I+,&XLX(#'=)Y M':2>FQ=KF]Q>'5XW;*O^VVL]A7EYK?(@^R@G5[CJ&X "*)3+LQK\9Q-8&Q;R-0?:S95N)55KN MZWKAPK0+WTR]%PK_B38(3]G)A<[9&^6)_.K\/5"3?2VY8NXQF/LN[BQ@NH7W M+A-6T8PASH&YFPS>OHM%"V^LCHAE"A&6,6Y#IHP$QM]M="WGJ],)SO M<:/34ZW<&(]C]YL^Y="$@KT&[SK 2\%8O@*Z"GD25/+61A*_?\.#H-N9Z8!S M7@=GS]3K R<\^8#_TZLE#Q H (4P=:D/IAC4_W MS'2_?XM+[>XP&3 ]Z<"9@ZV3\#L)IK]Y/ M<#W,JH7?TA3*/P@E&X,3NF>UO/+J(E5>O;69[(_WUO"%SN\;K^#HR6G<1;,U MDQ6H-U?_([R<6'E@#7X]]7_UA;&T)8=*[@$5&:,2989BFB$I8*)5%#ZZE?I? M=O4/&M<4ZC#84##.@?IOIW:EN49L)[_AP5\+P W9@P&TW;KLG@T/;X#7%/*Q^1!KS;RQ09X]]'_^0Q$"K_G( M"//#^(_A:4^>\/CXAB[P4>E8]?-B& M$OA%:X!D@Y(W6*PC&Z!J)K^TJ#? 3KSHMD\T,B*SZ#@T\03KV7<=ZH?_KK)XU=7-DYAFN.+DODPU?X[[RR M5^+'G_\Z/SDO7I7/?^@^!.^R>U4F_S2.JT>L? [O5BW>''_^!/^5V/%-_>RX M 6^YLTO*WW4?L@YQ:WW,HO)@Z9V3F3*:9S@XDRQ\U(*N;7U\6+M.*_ ]@XY: M]Z'N?'8$&N]-BG=4ZX.2 >EFVCEJ4D0:17AOJ5BG1JWR0\!I68FUH#0Z[&/$ MOC3= L7^UP$$7 J*S:2K8-^DYU,\W#AA9=*?,NE@RDNW)CU$Y*WT(:/$HXR! M*Y(IQG5FHL;$(2,<"F,U%)Q\V[SY[K WGE3L/NSTK23^=1(_G-:]?%:W^Y.Z MDORG)/_ZGN1+1PTQ .9]Q/TV)]9+GEF#/ 4XSZ5]AN2/LWPOIARZBC\)$:4R MA@IU^> GX/6]N_5 #S58[?U;].CW\L@:/AL<6 MFN$RQ:[:X5NMDR.VIFDZ>-/D+Z464^GDM'FX-VW?*:1RX9I_+&V<_F9^?S!2 M5"@45@'5L7=-F?-P:N?:\ M/\618U;6S&Z_B@%.391<9&/UJC6BZR^.44F,"3M2+R -,> MR&"_"?:HR9E:=GUAZKHK7QU;I(7B)')7G99WZX>-&NU?OT([2_(<9=3^L/^:HX7-UKUOH:MG_?M?M:5P89 MJ1-6**J9(? O$12K:)R/T@K_93]7MJ";U\#JN1HX^IU_K:'[KD*SU_"M[N#P M RE:^6OD;W&8CZ%R]RK@;8$+%?);_F+Z^)1_D3RMS5N6,:.2!\!IIA4E&;;" M>A,5TDJN;6F]+CE9YW>-)H;$?6ISNM%-%R]:?7B\V0XI:^=;^&$;QKO5R7P9 M$]U=8FRG5>]U?[SDJ9T;G[M]I%P;7G/6OO/#3T-FV\%\S4SLAO:FJ5^:ZTYJ MC?SP'I.,;$C^NFTF9UN 7''@>(>0YTOE"2[-/,W*U-?AJYO7CMRI:KK0W_ON M:>VJW[ 4?;SA5O,%^5S+PK.;W=]/Z,)-,SYV[2[A?WY7BCZOAW"XTM>#VYL,KU&J#%. MF#[]40$T&S3AW>PU03.DLV D9L8C*)RU$PC]CS&VE49@7VXC=?O-/OJ$N_WY MSORDW=;W.(C/1X?=F?4H?3O=\+!$[7=#8U!7M;'2$+/7$ ^]U70UQ#-'\ P- M04&G%2T_Q$B$_Y:6T>M4.9Z'92>5[:9ND M1BC\]K'523V55LRU8JZ?,Q?_.7.9SEGA0[UUN5)4*UYZBI?2/L<_X:7=_^G5 MNM9+3>ZO125E#1MGK=0LFT MOX9NX:#6^;J\@L=6@K<2O#<5O+XSW&T#&7*A^[O=OA9RL%S M<@X>G:V/H93\#ES M6YPW"5Q>W[+/@F(E5"NA>E.ADFM;NU=G-5M[*GSZM)'5;VL.,9G3R. 2@S&X MT=K6(XYL<;_5 ?_]-MRKY[Z+"DY$V*:(:73*L>XN$2 M!#R)^IV4I_O6!3QOKG?)S#7_ST?PC*#_CV4NN7@OU!L\I)'FJ_+I[^)!M;"? MMQG%^(_"A_URL;R]7_Q8V"]_J!R4BM7]2GD>JXO&E&FZ]L",#Q1MEFSQ)E<; MMWL?UH#*S>YFUO]MJG3XSD>=UH/_N#<7:1_$_,4?7KU^D L>,T)C$D@\1* 9 MES!N[Q;+N[L'^^4]D(+J[D$YEX+BQW7XNKU1*)9W"H='[P_W=_:+!_N[AW-: MT[A=*1]6/N[O%*N[.X7WQ8\@U[N%P__>W:W^..(Y$.BA*5VT/W?:LU"]ZS5 M@YOZSGK:#C9<=/O=/ K>=,US]KQ]HS4&:]S7TW8+@'@VF!P; P/D/[ R3[@ M-.B4@E<8SMPS!O7H R9QC[$&.1?R\?"RY6^]INGY6C?X<5AA]E/Y.LZ*^9^? MT67V@OPPG8J'AZ/X[CG3^]U+OXA$BW"/E^J9>>"&GRKQP09"A6*G$[J=S5G+ MZ5S?8T(JH9#_7\\E-Z1ZF)09Y-*'M-O8-U._Y\=/4"B?,VVH,+<2])_?S\VS MWFOT?=KIKK-_H4<;JO4Z_KMN:@Y11Y&VE"C*E*"&Z$"1L-@8P15V@VYJ>>O* MNVYJ&1VCG5JODYT:<[&96#+]MWO'C >ATVW74G?<=*#8]/=_&#GSMML:G7&W MM7)--USC0[-R?HI+U=)U:><3+9\?D]+-P==RU=:91(>6_WJI2ZJGW>Q:6;3S#6ZS\LW[>@GN=0+C M'UX#S^J=D"-Q?'.,CJN[U\>?CZ^.JTK#!^.47:RFGFMF,8DHSYKG*C%(QH\)+8H,E2)*U+<;(NF3TJ39M M+Q",H9Y\AH"L=--*-XWHID@8TPA3B4U@2 HMI12""1&MT\[B7#"F4](82L;9%%%MG"KU6>_U$@[P5LEJ) M[8Q1R4IL)R>V=Z"#6L6X4S(C5H!#9 (X1$$"QRH#!LR!2PQ-"\+K6\R2]RQ_S MV&]^ \YNM:]7D8Z%!1ZW- 15M=)1S]!1E>T1A $V!8N(6>:#0AF+6FN:]O-\7]OA!ND(?3]V%7[NLB M6I&?8$M&IK9?7.-R66"BH,RP3C'F35N,P:23,MI&'14T72?@$@JU+/ MDZQ.TC6E9L51GDGBGN31>:@\^T3H6>)WC5X?97E#FLRC^[:\F MY=-8UE])^2NDO+Q]*^4:7 CJ*&LQ'ZB8C\">3 )2%*GLZ!-S!B-'"3>N8R; M ,33H*T)S<6>BW6!7KTV-RVQ7]JJ[(^ATRD8YWJ-7CW?&QW>4DNM@XE8I"DLFYM,IOEB)^2S$? 3M,!\8 1'/ ME >,PV00F;;$99+ 'R^(U=CF8B[X.GO]DM2<9KO,YY)4.70+%P\&=%9QG*7# M/(]JMU6:Y7,57&D4QVC&K#.@T9CW\)ZXQH3Q3ATG'/U[:XP.N"O[J$ M=!7#61J1GV4,9R7RSQ?YT0B.DA)SJC*J)+@N1.',INX7@CLI)'""X8!IN,;K M&$VJ_F,5OWE=3N^<]-1;GEZGOU@WOKU6RU_6ZO59(^,EM(13 +]#ZJVLWK.L MWM$HT%668*P0RR(6(F-1D4S%(#/)M$/1@>V+?FV+\G4DYBFS="6C"X)65S+Z M0AD=0:8R*J,M4QDSW"1D*C*E'ODPIUWYEI@Y<:MGIGGW4RIB[G3S;9? \5ZM+$Q&UQV/XA$FM+51T\Q*# H/ M!YU9'WGFJ$>&TBB$3ZFC2*XKHN=H76$EY@L"2%9B/C,Q'X$T(BJJA J9#S8 MKA$F4TPD,47QE/H(JOUHFPPPB+BM5]BQ5 M=CH*0@+7RE.#,ASRA"460)59EPE"A(M,XFA)ZGF/UBE?E=6OQ'R&$9>5F#]3 MS$J;^&BWT M"T$2$E5&L. 9DQ%GH+-8QHFA@FNM,7&Y_F)\7;%56X,IR%]^F\T:(,N:&P.# M?MPOOM__N%_=WSTL%,L[A=U/1_O5XSG*F*= 0]_JV7J8YY3Y<4>Y!+[,(WN M#5+)6:NLE:NM> MMQAN%+,TL@Q11C.FA0*U%7$60HS$A^@XCFM;1(IU2B85(YNC,/XO+K7301HK MJ9V(U-YK^!(DP V><7!H,B8%SJS2/J5Q,Z-=5(%)D%KP<=1J7#7J+#/HTBCQ@$BMJJ3$HK,J:XR+0 #*(XD1AQ M0FBD:UM,KNO7)[#/7YCF%Y??*0"/E?R^@?R.8!!%-96:L8P8C3)FE,V,C"[# MCEFML(]>^+4MCM81FR?Y7?XNNOW4S6%?CSD*>_QJ">I3 "DKM^J5*NU>1S'$ MG4)8THP$Q3(6-C11$%"FX5PV)=LDFY58N2\+@2])FBF96@OUK0 M1[%+8)H9DRI00-J9X2Y3E$00=(FTEDCXJ$#0J5S'$^M+MLH,?/&&1ZWF:=8- M[08(CWW95@"K,KNY1C% X"K0=P?(NRJV>Z&"N]>+3 '%HF HT\3%C,FTBZ-) MVQK9J(SS@8#*6]M2B*TKI1:EV&XE[$N!9%;"/@EA'ZUT0$@;JD/&0^ 9TTYE M%FF>*K4L)MQ+G=9P%>+KA.-%$?:ES4:_0S/?MRA;A6J6&>3<;X5T&XE>J< 7 MJL![CBP%I1&'@->V,$?KY/6]5U>1FZ61^ZFW M0%O)_>OE?@3Z&(Q PCG++'4@_&G3(X6BSQ36U-.(&*,QR;U81W)A2M27-I#3 M;SI?OP5 )IQF=<9H-0M+;#, M<>H#TS%:GIP]ND[QI)K,SPW061]:6,[VZU&H];??B'?OSJ)( PX--U;QW3&N,>S M=E%\&R1QU:EM-FOU?ZUUV[WP8\+>[>05FWY[=.I6:F,,M7&O>Q<)(,Q(L$PZ M HZ1\^ 8>6$RB60T0"XFTR[0/RB,96/.YYB]%7.^*7..IE^ E2% V PCZ3.F MG,H4IR&3.BAN#%)(TD>9IA'] M;=J5]F'7=(/_)PWK[L$#>(]6JO!I57@#*G"H"KLU08Y\BM>FPFO?;K^0IW3E)"0<6IXQFS:]TPQD3G+%1>! M1\+!:%.!UD$QIO]^9+D^.Q7,+347@/4JO6ZG"[X%?-118 MK&6%$0G-4<@JN/A3<;V[WB3FB MRU9J[%EJ[%YW5A0!L<=(,X\50 XL7 ;&)F2(>RJ8%X \&$!YH=89GE2R^H+F M*"RA^$ZCX=A*?"W*<"015\XJ+:#Z?3:U_VE@^F$U?;+'UX36-O/(S&KF-JS9+'TDYC:P5=X M!BTU_CH[OBF1TODG>MSX<%8F1_BD^N'\^/R@<7)>/R_O%*_^?;-_^06L,$7$ M),N;)-EYEA*+:(:ELQ$QKT$CIYC:.E)XG3_0PR?/<'D>H[U,_:\8;8$9C7YA M)! 1G6,Q@E?EP\M5?5Y:;U@NL!.G>XJ>OL< MT_#;?'E70TN5"VA?5E>AH1?)YYU/)1GR +=PA@RA&0- EFD4=19#U)1R@SRB M:UN"LG6N?A2OWULU / %[*>HSK:S)) ^6 M,ZIA2&OIY,<@R$P$=OGCN >A:^!'7PBFW80AS[PF;5$4UGP!C"$9=P=4 M+#K7:_3J*6MM)\2:JZW*49ZGN>YU;28&,+MP::L(@/ ,AY!9ZV0FD0D<2TE1 M3.';=N "/0 \)U$'2D PT+D /;&QFJ9"9 %H* M%IVEFN0"S/$Z(3\F\49LQGP$?\NBD&$/C S0Q4?G4L8R7L?HQXS155AD<07ZY2AE)=#S M)M"CB\\L&F938),2GC$B8J8B<9D1W@=,! 9B@T!SO4X?V#-FX<,F\[G=1,4% MTPQP:?.TOU!SUJK[T.[\5R'D!8VSCJ+\:IT^IA!BR4/! S+WJU976NU96NU> MKV82C314A4P;@5)BK\ZLYCQ#3EF$& G( $SAC*P3-:F4FE5+G\47]"F$8E:" M_FI!'X$O,1"L@T(9YPF^>&HS@[C/A B8DY#Z-$L0=$[6D5[U\IFU)/;G>YR_ M4Z,KN%V[5:\G$%0#&6V'SLLVJECUA9"?D\@YZ5D+]2R$$)"7+!BI.:)VP81\:?M/C0]XGOMW?T?253AH25'1 MCU[B?M/5>VDF_VZUTP"+W6Z[9GM=8^NAVKJ/EU=J]D5J]EY3:..PH9'SS#(G M,V818"G+:2:4)5&!LB7&I!"26J=L4CDYL+9'!-/]R=BDP*Y?*L'DGI+S=?IS/F OO_Y0B]C$K.RV!9DNGO<%YM^M23Q M2MMPKTUX) 3M<092=WUF'8L@V\VLT&;J WV<'QMBZPC1-1D[05$Q69Q91E3JK@T]XLQNM<>3*^ MKMBK4S?F1GGFV/M=[J\-B_!'^J",W,N%Y+X-A&_K3]M^MW6_=G_DLH9IG]:: M^:B_R\V_=Y=7BC!&0QG.[[.9.@/5W,^EFN2P_"P4C$OI^*9YG59YRZUNPN9M M^+F9+_F>MO,&<.UNH14+W;/0"87M5C.?_3RA_T.M:9H.AE;(6ZCG6TEL/#H= M@XXN,18&T>L^?LF; MS_5/9Y9\U\YAY.\TQEPI4WTIZA M0#R0_]!.9\%(S(Q'4#AK)[/U'T^30X+ )/601"'ME0)<]><[LV!OT,F'_ !S MSD!T?H@5Y*)3V=XMEG=W#_;+>X5],+X'Y6)UOU(N?ER'K]L;A6)YIW!X]/YP M?V>_>+"_>_BHMIGM:VQ7RH>5C_L[Q>HNC+<*_ROMEJN'A9U M[+_UFJ;G:Z#@?_]AA-,!G>1N[>XIXSJP#4G%C9A;_HBYS0W\G5G)006\1-U< M=,+F\,,?OM:YJ)OKS5HS'U5^T??P 9XRT*F2;A#&DUH=Q.X&M^\?11OX?__H M7?6/@6K6[-&C/[L2;Z!'CW&Y(15YT6U_?DQJ-?'!8K'!Q,OF8(D&J]#C#_WN MR@=<_"&[ @X/;WGFF/T&Q]@@:9*GZG$:'O85P%LZTFJ\GH9@K$.A!.>==0J[ M8,-]H63:[JQ \?H8D?!GS-O8!!1KW^G#@49]TL]Z3D/)R4[Q^'Y.O\JNU@3G MI=6#F_K.>B%8Y^QPN M]W2AMQ?BJ6EV,<'<@KD,\AZ$;Z'9"V^1O?6V21GS,7WCQ\B?_=*+'0(GC%!' MD,0X>L:8-$QXJ['%WB,A6/BRDZ\?PC_9!#I#Y3SETZ/ZN7/N_R8T1F M@%H9CHA1(Y!UD:]M,2K7.7]U0N^"Y9FMU-@OK,8,C\R*& 43CD6"-=418ZRQ MI-%AK7,UAH9J#*W4V S4&+Y58QHK9 5H,$D4SQB6.%,M"_-@89KG5V"(AZ_G+Z7ML6^=.OBH(5W^KN4%*WT6[Y7NNNVKHM=B@,M&V M$O=:+9\G6 PH?-BJ^Y5^?HY^OAZ!FN4..FFUW=;8Q__9&J^LK%IJ&!ZD8KUF NJFI) MJ7ST9"HS91F.G!)@;SR(PE1 !T8!9RI@CH)R+N(SD; CU?4Z/_E>RO76WJ?D M4EE[5Z6],W9%O?)1. )P2Z*1:) "4@4*K+7:(\<92Q=54JDZ"FVR]K:$0*V6 M"ZYO>NOO57\P*)IS[YR$NKF$K);SVZH?6E0G>ATP_/#5' /#3CCM9 !>,P&H M9QPH+CA@P5E+#1%>\V@A1P-Y?5+&LIYO%'7+>GYO/9]Q->^I$YA[8+!"@#(? M@':>1ZZ&%=,F$(QQY&J\(]B++3W8$AZW"8ZP][[.ZNX4)[[G4[Q\ M,3"M@E3!(< @@2!=# @T# 8@R8-1!FN1+M1BK"/H]9L -T>1UX!DK8NCZX]^ MNH4^ZF:D5H.!'PZ*\NQA?W> M4/=.2M/UN[6$WT1$'OI:YAF)ET'B^> V9(@V4*8R&,0"JAD#FD6&A9T0T!%I M(0EY8;S A2&44B2N!R"\,H#ZX($FEJ0M6@K-K7&"I10\B1'^]=H>W:(;]#+> MKQO[SKK]*+H]=UB-(=7!>! %Y@"U*(!H,6O@.>=:2RRHI'EUO-35$9"((E(0 M""80H$9X8"A7Z6H>:+C2#CJTM<-E1]Q0OWJ#@7\-K+5U<8FGV*.+LMN=,]*R MZWM=;;2),&? G*Y^S/B[#/[.!X(& IWV2@"IDTFFF :2>A6-,T,\]MHH%6YG MWIOC'7N92ONDT019@N3/FQ"P7*F@*-),"4(=#9$[4@6@O*T6]U2CRTAT" M20?"!U>D;['FMH0IY2#0!GV:^YB+G[I1N7\N0M4_*_KGOJD3]NR^\9<6+?:4 M\0A'C933C0*3&[DSN"\![D?ST:$N<"BQ=0!' @8HC@9R7-0<6"T1)3@XA^76 M#B(=(5]:%OB+T_>?GI;0#>(HXW=9\Y]2\V>TCCBGL4'1%I-( QJ$!QHY"9R4 MEC#,89"NRMM=HJUD7]=.8_H?8D"2\9S M@[6MN[UI+?!V/LP31LD0G.['#91&IA61UW!#0*#(+!Z?/M5AS MUX -K8_C:LR&QNDQG:+GZYHR^BP.9S@HK#ZOB[Q^\^ZY_5CK@L;+F*Y/Z:N: MR#K'UM^C$L7Q[O#@("*"8I( *$5F50P$XZ@V/VZLVAB/GB7O*:KQ*-9YC5:[V'6L#@N(&4.8"4-(@0)"45D.O-,5;.Z*#\/7+(S9" MC5M"J%;+#=?7S[48U&Y\A @_X6A#_?7Y75H;$>C:VL/">1LZ7;9>]D9Q/H^F M:0V_U0NB:7>UV&EHTC*GJXN]X?^;!"WB32 JE_7^LKA'_?:(P[FJ1X. M00:/!8 !X;A'< 0TYP1P&(2Q0BMKR-8.[BBQJA+XK8F5S<"Q9DPQ0TA[(&2. M9E+C$U0HP /3@")G@<0R &$)D\;H4--,HD1'BH?8B^N*'RUAH9O@UGM;];^4 M@X1-/QG?\Z$<_IS@X^$D\@4Z!EK-$R-XCQT OS5RS@"]%$#_.<_QA#80\VC] M"Z09H- CH'3\ @7UQ@0HC*)UL IY>.G6%GL#-DAWUX2J92U^J!;/T2QD&,*$ M<."Y\H!:Y8!"6@+%M!!,H:"(2)4J.EA<+U21W7G9G;=J$#KTPV+BTDM&V;4U MMHH9>US+NQT3>??;RI<>])KO7<]RKMSKOY:R&CP%D=)&< B_P#4 M& TD9P(0K).#46!L[=:.ZA#^D-UJS7P"&,II9P1D)\?]!0XHQ4\8[CI& M&AKBI'T4)I[1[-YH-D>^"4<^.,F 4JFLHX .& 4YL-AIS[7!&IE(OKGH,/60 MP_0UP[/V4O.GZD9NF86U%BW'(I@TF6QBK-;G>YX3K*($XT/>,0>3) *AZX], MUU_#R=S+MFC\)B3K_5W_X!W0L2OZQ!>#4UWY0=$?#0=#W4N=?]0PIOR.M5O: MZW*ZVASU7/_ZFQZ4-A^K/O!8M<&)9SQ9G2#7;@-&(Z(1<8RD6*05T.Y6EQ!X,6J=0LH5U;K%:GU?,P;%=QAA8'74D?213B0 M*'[1%GN&0T"6BU61KA:K]1J0KG7Q<>WIJA<[.)ADH9[[JO'@/JI_*[]C[1;T MNEL1]W?:/C"&:5/#E-8Z$NFMKVIBLEIK",\%)"URI G,3CYWT?T$,Q.Z Q-: MR--F6 K+E05<\[I - =&$0<$"EKQX)07;FL';L/K-VPL'7W4(@J4P69SP.:! M-EH&F\<%FSFSBP>-K)0>(!<0H"X:8)IB"#QF 0E*35!Z:X=LB^N^E'4&FW6B MI^MB;SV&D_L'5L8=X[&:N;@I).MN 5L;L^4\PK1LR([U9/1XK UYSUIJSUI( M59S[7S5B9L7+-V'W&ROMA MY1R_5R1(Z@,'VC$!XG<>& H#0)H+R!E!!)('\_N-P\KG-@_^-=1Q9N*_KORR M\^_X9?+$W&Q8GPJ:C;%BY]^F^M?.5&!7'SO3U4G9JR=>+:+RPEL>B#@(3B"G M?L\O]>5_]OL@A!,('9_Z0EO;/XM]N(SR* [[0S\H(@(4.MV4,_0GE>X6Y[JJ M[Q<9JW#.*MP6+XSGO#\JD M#K]4OJN'Y1?_ZT7IAJ>3H^NY!\?K'LX>T2;V,"+8K8\\NB"^.^UD<0[FOZ8^ MUE!+"*/<."H88U1RJR VGBM*/$MLF'[">&ORT.DTY>A^_V#W\O]B/?>'>X>[Q_=+C[1R?^^&J[V#U\7;S_Z[?W^Z_W=]_M[[UO MZ3!>'1V^/_IC__7N\5[L[W'\YV#O\/A]'5T\/;=WG_O';[?_\]>&M31 MP5[QTQ]'[]__W-+!_#3JZ9$KXUYQ>P_'N^08QQ,V;[)9]L]ZI9UM 37#B M4+KZ?.!_F7SSZV2G+WMUU^J'KC*9^"EC_",<;^-QNF8U3[W&\+@-;[+LQG\D MV_![?_[NL]_]HY*33JWZS37VK_Z]7#S2BUO2X6=DJ8^0C#Q[S1*L?$.;9C'> MOZFZUO0&9U0#WX_I?I%WZG+^:^7Z5+E=S%/-":L,M/>AU.T:Y'I3CTY2S?7CP^EWYX>S-Z7R>=%L0YGVNB0L-5=SO^J?G5?^U/<& MY1>_6$;^E^>NG[8RRW4=.KG&VO#$V8RMU:@W_2K^V"OLJ*I\SUX6PRJ^K%N? MMA;:_3,:#.O8AUS";4-N**@A= %!&P =+X17XW5PG)9!,X3=GCN>+8K?==E+ M4!NG:A %\GI4Q:]OXUSUW:$?'H5C_363J"5(U.'[.8,P<*69\!)P""V@VA-@ M;$KJ;L0U/2\4"9[EGJV,!*U#@IDY9845,DH?""L5 MH-$&!MH0 5#\EMBX8S"BMW8$[!#]MM;?MOW]-5_!_][MI@B<;[5'O_72]YDUW19MN.4>_=90XE!J!0** J:%Q MTX4(@P 59 (B1RSR&E]:2HN/^ M4'>+?NU+M@N^Y$VSK"TV^;M]#[;Z7QX R+60FX4T#(X M0+U@P,!HPPJIE:$:44]1VDXEQ(]X(+BN?JZ7I?ZM\H!E];^_^L]<6)@&8J5G M@&"7,L55! +L+$#6&A:B>)7UJW-A/8?^KS&/>^(KN%K+!5^MF/\]L";A T"_ M'?.YNAN<-RJL[5G8[0T[VV17BS]U1VEVW_:K^F1G.*Q*,ZK32(_[A_U>ZGW5 M[\91G^RG7 @_&.:=<(F=\.C5'!$FFG +E0980PHH%!1((3% 04/.N!6:DTB$ M40=Q\8@70+?)VY2!\&4"X;/P_ R$SPJ$,Y,@.(TYKDO"F@ HX1YH*1Q0Q&L> MEP*._VWM4"(Z"I/U1,)UL0GDDR=:?R_5]QY)G3>_Y_:*8"O[B'9U=5W6V_T" M+.ZLP3\B /$-*PQ*>/83?L2>?.Z>+.GY^#3NLD4Y*'K]B4$^U%\+__4\;N"^ MT(-!WY9UD;:+!MJ6\_<]P&]WS;XS0>SWYODOM"[;#^3;QJB[)RN4]JBINNM>*VSLA#\&;O]^'T\H2_V,=_/IX>GGV 'U\?GGY\'3_O M[-WIX;?/%X=_[[&#W_^"L2>Q-V_*F?=[[^N'?SZG_M"/9_^)_?D3'OQ]>'KX MCXM]>M?]$/\[^.=/]O'UZ>E5[_>'XS?ET?$)_O#M].SCW__3/7S]Y] \? MXCC&W_]S>OC[7Y>'K[N?CWY_$P[>P\O9,:"Q0D(4@'>, JI< H)"J#ERD / ME45J4B)O09@[#]&-QZM(L"&*3R&H_3R37<]->H^N'&10S<-*XUCPMXE@"I M%M;]6@M2&P"#P2KHP"RV*ZMAV*)0_@PZZP\Z MSQ*,E$'GOJ #IZ C.=?0: J$\AI0$B"0WLEH3FFBA3>08['"8H.K@)W[&A6M MIWB[LR)AS0E[5#%;=GW1N\K]TI_3+VVR-,ZK_IN2%1?:1^]?N/:N@!EG[7UZ[9TQ9$BY4212XHB]\8LE-&HO M18 8'X*43@B2&#+C':2NUY)\/O7=6)J<#+XB*MV,=*0XK&Z_=P*ZY9?(@_5@ MX.]99_<%5O9Y/B;RS5=]%RV8JS"V/Q7L4=CO#77OI#1=OUM+]4T9N^=K.6=( M6P;2RCE"@@S1!DH.J"*I."YC0#,8 (Y@!AV1%I*0%\8+7!A"*47B>@#"*P.H M#QYH8@E DDNAN35.L&DML&M[7:[DMF%X_Y3<->OVH^CVC,=2#*D.QH,H,!=Y M+ I "JJ!YYQK+;&@DN;5\5)71T BBDA!()A(!3N%!X9R!:"5T'"E'71H:X?+ MCN#7TXE;!/P;[)0-OJJB=3.7R%=[_@=)37\RON=#.7SV4HOKL@NV/J)B(N^F MR,*Q_KK79&W^U@@Z(]TR2'>YP'$U%0)AH&5RR?)H!BD:MT5EE8$,2N^02;44 M$2\CTV+7:U9GQ^%ZZ^PJN5;6V<*X7SQWH1[]7!WBFFCW1:*CC M.+)_IXT$X\[VX/M37?G?],"[5W-"S7"U3/CZ\>[PH(1?:\C:_20LI]8C#*AS M+AJ"P0,E2/P"D=184.H$WMHA'<1S;-VF:>Y3GD!ES5V)YAZ^FFHN9T0Q8SG M1AA .91 ND@ZG$):0AZT4*K6W(>SC1Q6=W>VD<+J;!-2Y_6@J1DXZJ6//_ ,&XT*6..(^4C_XA?I',&&&X8-(P8 M+&&Z:)[1AUS-E3T2UR0EU=6Y7U[K"NNCT%@OS<1_+NIW//6N-36>#!/8*%G5)J@@.98 MQOV1,6"0%T"R0*2WD=Y245^IQ6^PPS.#;9<2MST>*BOS(RCS',^E4+FHIPAP MBSB@C!(@A7- 8(%*25?G^JCS'1K1 &#D-@3<?:9K![9D%.<2VNPB11%8ZD0#0XZ MQEU 3-.PHA()$]&^B9)M(B1WO^BRF^RJ-_TJ_>:]MZ.J+@SXVIL<*;D0F M07G'O90(4T@D6F7P4=;J1];J.=(2*,$8!0D$,;IQH6@I)' Z4AE*D.,PDA:$ M.Y+"%BGUYKM0ZH/Q^0JW]S_>>8%&V/H<[]1RGMZ9TM3XR("V%*!]F*,I42WKEX2(12=J6T38N?M#Y/UN+'T.(Y6J*( MT]89#IC7*8(I&&!D@, % CTG,K)/51_3,GC=F=+&C/<-\*.\&E65[]G+8EC% MEW2;@NE-/%/*%;_H5Y\34;'Z/-WDV"G\-/ I!3%E)TLKFZ=^+?Z:$_ZOW=B/=5(]V,;4MAFYUG*(Y(8Y3E0#$, 77( TF# I9P MS .27)L4G2FNVULY_F1]=?5)SWJR&C^2&L\'GV!AD?,:!,>C&@L?U5@; SSU M\2_&PTA(B!*4IXN/.T1<#ZC+WI/U5>F61*)D ME5Z-2L_1%$>TX!8KP+5V@&(C@.0* FD])C (#(-/ 6:X(VZ(2\FNE"+-\*^UC*L?]H>X6>O&NYFLW-#^WE^5.UQFW'?U:&K(R=T_W+9VW/KN MF<7ZV$W%5RN_<*'2;L_E.Y7NMXLNU%@,)EUI(!& 49: 0NF:D!/+#6?6 M>.88;&H:*=6.XYNLRFUAQEF5GU^5YZ/'D-(>&P8B%D="S%TJ3Q8$,-1I(C F MCD1"C$4'XY:HL=L[Z4<%+TR_ MYW)P_WJ?+.J-UD'O1+ 2^S3Z7$ VFH5%YDUD@9DH$^1_1V2+X[; M.)U>,2W+Q=B>29WG;Y-3@DFK&- \U9JTA@)IG ;>$AVTYIY+LK)B;$\7VM\^ MSO6([&Q=_&*OR\&P*LVHOJ@F4;)QA8>&K8UZ$6MJMZ$>>E=$ZZ#LEO';9S^D MWD @?RYREDSIX>6!'Y[VW?Z4C[\NTU%4I.%'U<(2>>>'HZIW%'*.^7U@?J%4 M1$1O2.+>#9 U)+(V1(&2(MU43K711,M 4W7P#E*L1<7YLK*WA+5EC6Z'1L\3 M-TPH)1(!ZH("E L,-*864,4U\LIXKNW6#H5MTN<7XG<:Q#5]^]%?D9U-&\-G M&NLT_L:-4KB S_7Z[@%K"X4CE'?8*LB!4E8#*J%+=Q\X("R%%$704UXD]Q(B M;;K=/&MQZXE*5M65J.H\ Z$4RL 9T!)%F\(3 I(M 9"&V,) -$]Y1 BUZ;JA M[#9JL]OH7GD--X7L/;?+Z,6%,K/F93N9(63#'%AT^D_[PBX@ENO0WMLQQ6 M9F.TK\,ORGSZ7HG , 4 W1HK:1.YS[,80O-^KDDX^YM^54M^BOR9 -V3 "U< MLTTH/J]?S MI6Y"<,)A#4BT9Z)>&PF,I100A31&'#+-87W;&[_NSFYC>LKZFBX_9,D\ M]XGZB_/PM,G=FX'PH4"XD-\AO=4*7*?P_4 MUKWQW9DA7959W]%65"ES(MVFV88K,U\<)*[^/LT)[MU\&5^"PMV>2_^D@.PO M$>]Z.;AI2>1;N/T;">J\:7TL^#;P/(&6J7@MJ%1%6F(==<0X!5LCB5PT#3P 'S MUB"N"<)0IY ].#DVAS!U#+-Y@Q*J3S1 MV$2:9* D&$DD26"((Z9"TNQ(FK)FKXMFSW,K#S,AV M'(O^GWNR]U7,RGIO%A822Z R!$M")8^;1MPY(#=(:\XDLC4-?%@9E;Q9/-UF ML7#/O3><&P.C&4RM Y13#8Q#%@A/-8)2R57W;^';], M.C[W+AO7EZ_&>KGS;U/]:VGJI.S5O5:+ +CPE@=J-X(3]:[?\TNJ M2%G:[RL\3@I_?.H+;6W_+/;A,GDD#_LIV$Y7\=>]HHP]/*ETMSC751V3-SSU M U^\FB]N/ Y3C8W>#^,OZL2>[5NG8RPGD-#_%R:W6;TE?6<>[S3)XR%1O"WB M"W\][P_*M!)_J7Q7IP)9OUZ4;G@ZP;BY!\>K#T28.;32\_9%'E^!WY<46 MYV#^:^IC#72$,,J-HX(Q%AFO51 ;SQ4EGJ7#:/HI0O+DH=-J)ID3#TSE]6>@ M0QS6+[I[H2\'6_]:7,YQ+5^9[:L3=>MTA+#BZ6BT*0)3/]WW&8474<57J57L MB7[F'A2G5=HG_^O'XA!1#1/H) 5[E;;8=*>>7K,1#.HNW[ XGT%UKCDR:M4Y M>K6W>[BW]V[_\/=B/V[H[PYWC_>/#G?_Z,0?7VT7NX>OB_=__?9^__7^[KO] MO?>WHLWS#N/5T>'[HS_V7^\>[\7^'L=_#O8.C]\71V^*O3__VC_^T-)^_S3J MZ9$KXY;Q\X\VRS$J)W"9VS[9+=MGO6'/ +TF"7$H77T^\+],OOEU4B>A[-5= MJQ^Z2@?BI\S0;!LVB#;VZ8W?/_[S=OVG*]2F^1LFVPK>_F>XC>[Y-T;N]];O M=99O8ZC6IJ_1SEB3OHIM*,7:]!43LB9]5=M,X.?MZV/4=;GS^.4VA<\\_B76 M%<-L;?K*);W36\?G/%67],U_\]$=_,+@6%=ZBS7D]9__(>MWS\='>2?'^5,=I[W>=KP;_;]'<+_:B ME^9AOP?2*7+5[W;3!.VG;OG!\$5/RG$_71QZP^IX@*WYG$SV[D>038)4V2N& MI_U1?*E;-1ZMGPGR0(J]3O&G(IW^WB$"]3?=U3WK.\5K;_V9B?L909TB19<\ M)-ST7A6[5_+29PN)N@I'-T_W?4.BVA;Q=+?1+A'QQ*1R6'EK*<:46"*#B.^ M4EC.&%=P!0E%-;4?$X9F0YBF4K[M5ZF#N\/F"M)T?G7=%ZL,!_EA^C.^8A3X= M7!S]?GCV\;6+G_7;YX^O_R2'_YR6!_$S/Y[])[[KM\\'9W]='OSS)[P6^O1M MEW[ 'S\?XC_AP>_O4E_QT>_[7^/GGGW\>^_;P>]_7GX\WK\\?/TN'%S"RSKL MZ3V\^(2#C,M<.<"0]8!BE\J%<0PX$M BHB@Q>FL'BXZ ZEK'E NTDH*X)0T'/FC0AQT$AQA@3!)F"!$'$ZH^R:HBR=*.>D!(DP#"ID#*D@.I(&! M.!0H)SI5#8$=B!]2\RWC7L:]EG-++@U#R'OH):5!6TVML<$CR)$Q.GP']C+: MM1KMZ SMJ-'<2FSRXRR&64? MQBZ1P8:*B*+<.4JA, 93(9U5QDDL?6:7:X^W7P]FR:+"2HT@5L [F*Z;0CYB M+S; :.72+7(4";:U0YCJD$>]9Z5-R/>(0>(933< 39SZA6,99>\3ROO\=?&OA_+>$O_O MAT4Y3C_IWC']Y"5?[G;715Q7XKU?\>/6A ,^A51?N$BS/+,\LSQ7(<]ECL.\ MYL8B**FGF$KC(OL5F%A-%2$0:?8HU\2]K?JA'*84S\QFEV"SA^_G8@F4X,PZ MQP"KRZ!:1X!"/@"#':1(,4$13!>X$?Z0ZY9>G)*ODYZ_+&KU&"F.>3NXNAU8 M'9"ACF">+@S%1AEGF8(N*&M5$'D[:-5V,'],IS27V%H.,/4.4&<)D)8Z0&AP MDED4)#=Y0]A<-<\L?K/DV?K+GC-LWQNVYWS26&!G.0Q V-*/-P2^&A9=,XN%&HA-"<3$JP_]\"@>"@ M1Y%?,P(,(QHP%;##-N 01,JYD_!Z-8>E\S_:J,Q/[3?=8(!X%N]H!HA' (@Y MOZG!!O((_,!*% $".AE-<6R!B')&VED1K-QH@-@@93 M!.:A$P1@K2+0.F. (AP!P3WW-M 0=]16 >T&Q[K.;B:.']BWGVME+-)D?[E; M&?!'/;Q9%TA[T)';FAZLK8MLEMEN2 A6$"*#8I RXR++#\+&_RDK=*3XC[+= MU.D@^X/!R+O7HU21_VT<9]_]1W='?J:>=:O="UVY>@MZTZ^"+X>CRN=#MZ6V MHOD2CZG2!Q8: R80!11;!J1%'A@?L ]$$X^CU8M(A].'[$19SY]"SY?)\7)! M,DT(314^G=/2!PHIP49:(J5$=U#SK-TMU>ZYDH*&!!.M!> ,5H :XX!$5H(H M>6DEYR'H5,"5=I2ZGN.5M_(6JGBF65DVFQYFO"[R?EIO^9VWVRM;ZM[7<]\; M^+R)+K>)SKO%13 H(,D!8H8 RHA/<6D(>",Q81@Q;$U3J_)Z7-KFH,$&:>[& M(?4&R>9I7>,959\65>=\X$$99J-Y A!B"%#"!5 :$6"EMY0ZH11%[4/5#0[L MO>8(?Y /_ 4>Z^4CU_;*9AD?N.76\[B!2&(,U=8;Z 3DS#*JN5,"9Q_XNF]% M<1N:^< =520@J@$FV@,JI 7:>PJ\LH(&01&F.FY$L$/)]2MOH8IGFI5EDT/&L[RS+F;99-D\CA]K=6"76^:6Z]MR(^*> M;ZX(_IONZI[UG>) 5_:T(*A3X/IFT=4'//_HN1=42'ZY$:]W(7G)E<).!N2$ MH! 'XYA3WJ#@6/S9V+J0_ K\*KF0_),6DC_>'1[,+NM0) J8< ZX- 90CA&0 MQ!"@F/:0$>Q)<%L[6'0$O.Y?:7L=^2>I%91!-H/L_4'64:558,XZY:@76@E* M-0N<&H0A02R#[+J"[/R](DHE58P)A3@A@AKA>+@=9O-=R>N"MS-2BY 0 MVEH!3( !4*(\4)!8@ 426B#C#(JDEA/:8;+UM2@S\F7DNS^_I#PX9Z!F5@7* MHA$O'3?81MKA'<3.9'ZYKG@W7WG7&8.EP4 KZP!%B@)EF0+>&^0M$TYJ5\?B M4M21-\3C9H:9<3;C[,,8IA0\6!OM=@XI%9XI!"V67!N$.(<$9X:Y]HA;__<^ MH>[N)P.E5$H18!7'@"ID@902 \@HU2322FOQU@[AJ(.@?"$4\S$.^C*<;@Z< M+H&FR$)# R;"&$B9-(I1$R2)$!N9+%+Y[&F-0?3/*8@*HK@,U*:+?A"@C'$@ M5011ZS"V+'#'4L%*1G$'R^OU:S)KS:PUP^S#3I\X"AYI)W2$64Z(83Q(SJ5B M@C/,98;9]879#U.8U5PS%* 1C(/:$JD4#PP8(-D EOM&:);.[P#.3$'6B8BNG'( A2. &AN M<= !K[6BRD<)6YNXK.P0FCVP.:@]M\PM'R6HO7T=SBUSRZPFN65NV<*664UR MR]PRJTENF5MF-T4="'Z' M&K";.Q&[L8U9HXKKP>CZK*> MG!^NG!_\4,=?NGIJ]G35B_T=O&R]LG9T-NKJ=+_@T?#45T6$G//*G_K> MH/SBB_V>[9_YXJ<_^H/!M?(&+=J%UW/VCZS7/>_3U5/%^U,=I[U)]OE_BR;= MYT4OS<-^#\RE,Q63?*87/2G'_;C5W;0Z;K'([L*VGK<.VM/S-Q1VLN44#J(3?FWIHB]SU[ M:R4OW9CDX*4'O=[YP4)H%3R'R#M/+8,Z<$^1I(2G"[99G1^,%,(Y/WBM\H/_ M^3!_SX+'B!&I"?!,>4 -1\ $IX#E& 4>C!5.KNT]"\LJ[#/?2);1]@6C;819 MX;U@S!)"H;+220B)B4!+I8N\-#0YP)@R@PNIT:[ $1#$N M)*12/5A8&#XR'% B$#42<&<3#U@Z7J,/I=>"]>UG<#($9 M M>%<2I/B(6I<"W'-([<2".9LB9P 8ED.C/.=06^N2L8G+;",D( <0(!BH0 MBGL$A"68&*B(T>F*KXYDL(,IS9RSI8#[\M"V]5"[#-NDVC(?8B>0\30R#HD, MQ1YJS3R,3-1GMKGVH#M_"P.2AEA-4]EPS@%UD &-O$P6/XF,TQN.R=8.(;0# ME7A$NOD"71A;$A,"J6U+J6U&W/5'7.@# MHEA+RU"@*%)<2JG6VH94?)K)'"NPQH@[N[!!$HX-XQ0HHF@DLTH"I9$%PDHE ML& ".;RN%S9DM,UHNRYHRUFZY<\3C8VEP4!),))(DL 01TSE6($U1MO9S0W2 MF$"<@$!JRP&E+J*M43I=Y0@11!HBK&I^*UB'YNBL^U[?\,/KI*G)A59JEFJ6:I9JNLHU:6.VRPWDCJNI2,T1"[,$26,&.2-UP;S3Z\Q MQ#"Q*%!_\TBWG]?YJ)D#+\6![7ST G56 .%M<=#JN[RSQK?L;SM;RD_L6ME&7VB."$2B=(UL 0WR9EX)XS&0@5!@H- M\Q[1XCUB_AR0:4<@TRS=U2;P4J2X# MZ)H%:G@(G')+ T:*J( 04DB08)%2&=!;#>AS5Q83ZJC@+(K)1.IO#8M8+B7P M05 'A0S0P/4!](VH5'%+@1L_+,IQ?:7N'>LK+7W2>2?,NV'.V@QK]]NL;EX8 MSWD*G66399-EDV6S+%6S<75OU0#E,= MP,S.EF)G)XLN68VXEVT=N-0>H-DTWH/94;4!R#JS"E)&?'$ M.0@L1@A08C%0 C%@0O!:4<*CZ=(R1-W@P->FTKM=J/3^<$_D"D]?U@6^'G1L MMJ8G8UDV6399-EDV63:9+E^CRS6S6+A"IKE!YDV_BN/HO1I5E>_9R^,JSD$S MA-V>JW]*B3C]WN^Z["6R':=J$ 7R>I3N1GD;YZKO#OWP*!SKKYF'+\7#/R^4 MUK'""AD70)UT#*CC&&A#!$#Q6V(1"HSHK1T!.P2SAT<'M!$-GBE =!,1YEE< MG+T +-( 7&" TUED0@VBZHW>!PS'=^ M,*Q*FV["'*2PY%H=BS397^YV%6,^T,F';:V6S5+H M,DX1P1XS'6!_,!AY-V_Y_T=W1WZFGG6KW0M=-2Z!-_TJ^'(XJGP^HEMJ,_JV M.W^YC@S*$*\U" IY0)GV0!JJ@:-,(HX"=4AN[2#4B3^UXX N:_JMFKZ,HCN, M@H44,DTBQ61&$L^]]D@9'*"]2S!IUN_6ZO?L#A=NJ*'.<* =EX#R((&.E@30 M1@FAB*.TUF_2P1Q?T^^\G;=0R3/5RK+)D<'MD/?3>LWOO.%>V53WOI[[WL#G M;73);73>/8ZY=-9*"9P(&M! M!$TTB;'9&8<6="2'4EZ0TUTS<'#C9(=3<. MJC=(-D_K(<^P^M2P.G.%8Q4(L<8#Y01.IXX(2,$"$'&G9$1!J0AL'ZQN<(SP M-7?X@SSA+_!X+Q^]ME4\X=U11PB@@/.Y'T4!3P @9 %/(>@E)(-1L[;".4M<=93G^I5V*OH2>"V4X MTTFWD:0TREX([K&+QAZ7*.IZ=H2OLWK/'.%:!F:=E1Q/UNK +K?,+=>WY4;$/]]\ M@^)ONJM[UG>* UW9TX*@3I'LW,<(?/[1<[=6%?XQGF_:W9N+(U[OBS>)D!YB MR[BEB I/C';"6@*MD=92H=/%FZMPK.2+-Y_6O7(P/)BY5Z)4B6$8 <0\!Q1* M"0SQ"J0[)@A'PF*KMG:PZ(@-O'2S3?$ &61?),@*YS'!40>%\A3;((,C)CCC MM>,60Y)!=EU!=NZ(2HG@G=<6&"X0H$%CH 45 7#D4J%UE(9!R15A^#K7NR, MLAEE,\H^+"K <3+R-=6?BD9@121@+PB MT8B/&"BA#HA:3Q"*Y#/SRW7%N[EK*C AW% 5J:7!$E"+*- <0H"=)CAPY:%M MDAPD[) ;[A'+##/C;,;9AS%,P2S%6(OD)DV7L1N*J5.6"J&=,#)DAKGVB#M? MF1'1N+-R8H!'B #*M0::4@<<5R;NMX+$-;"U0R'MT!M,^LVDF(]QT)?A='/@ M=!DT)48I;%T(V%!FL0[24Q\PHHHQY[Z#IAE$VPZBL^1<8;SD1F% < )1(Z.= M3ES\+H1@'266>Q3M= ([3%VWTS-KS:PUP^S#COBM\$1#2A!RE/*@I9960<*P M]UA F6%V?6'VP^PV'ZH(#H&!@"P&U%L+5. <8.R,UD+AH&B$V0[DV36003:# M[,JYK+51\[@AD%,IN$;!."B@5PHR95$&V?4%V5E%!">\P\YSP"5F@'*#@:&& M >$<1-1*')!+7)9W.,N15#FH/;?,+1\EJ+U]'*,7;(M6R/>\/RA3D_$OENWI8?O&_7I1N>#H)I)][L D'_@7.'M$F#G@T MO/V11Y?K=Z7(%^=@_NMI-=.<$P],Y?5GH$/LX2^Z>Z$O!UO_6ERO<;%>F;BK M8[YU9"&L>&2-NCAO^Y6NY3#J18U.K6)/]#/WH#BM4E[%?_UX58NH9PE5D@:] M2BD9O>&__Z77; 2#NLLWK+,GT +\HUR86@L.CX[WWA?'1\6KH\/W1W_LO]X] MWGM=O-D_W#U\M;_[1_'^./[B8._P^/TUR/@NGCR.)M\\!K3=9$1<__K^KX.# MW7E .CL)N MW'5&O6&=&A3WJLOFZW'\I-^Z??OYF5-_#E]-4G_>G1U\LU\/CC]__7CV\?3C MZW>?/_[]\30^__4#?G,6/Q<>_OTG^GAV6/Y!WG7]?[^[_/BW.S>8\H^_?_AV M^&WOZ]'QF[./9V\^'_[^KOOQ;"]^]IM_/OS] 1V^CL^]_L_9!_P_X>"?O6\' MK^TGXYTAF%J@, Z ,HV!Q%H!'C@.06D?--\J_,#J\Z1OU<@_&8&X><'6TDS M]K:*U* WK#%FA6E$=]2;[+(>MWS/EW$5M2Y:[UZ\+K;B3_:[>*G M=#T'AK_.M>O4OT*_%N,_7?C)+_K5Y'>CP?AW/Q>G>E"<5SZRKTBT&NXUZNF1 M*Q/QLO,L+$Q9V&#*PHKS4348Z=ZP&/8CE1O$U5)G>0U20E_QOZ/(Z>)&<%G$ M#^A7L7F_5[SI5V<-W" (_NP4%Z>E/2TN?$T(*_^_H[+N23]^7MS.+LKA:>I6 M\5>O[E%- ?%>V]'5>1-B4?V7+'WU9[JWDFBC6=GY6"0TA1_2D^-Q_M^[]5D MP-O%<3W(&T?C^D6O/XP#21F%L4?=;OR^24U,KTP?%?K]8:\FL+WT^VX#NOQ:??/:#!L?C\\U<,D">.[I?_22*3GK1\, M='691'+>*& 1=)FDVA]5<=)J3\HMJ@NRCC2:);:;G\0 MYR;^QI>]3CV\P2@NKODQIC'%C]5C\=4?6J755.M85*]1Y;\[>8/3_JCKXAS% MQW0MEJ@E_XQZ37+L=+W^6'6:3^[6#9H5-;^0TC3I7F\4GVF4YYKN_'_3&;KT MNBI\+SWY.HKKS/AJ8>)A/:#IK*?'DME5E6?3R:U%'9?^1-QEO:Y=:6LSIIZQ M26?JE\S,KX6=_/FW_IGA&,7QXC?\RZ/7?WURW@A"+ %26@JHHQXHKR&07JN@ M!$38PE9M^&]G0-B8,S.);A=/OPL?WTF=)YO&<.SN&/4:@)O?PB?X=VM*?6^4 ME/?J/<](6TXHDAQ3Z@TTGN*H%4X;X;56O,ZJ1U>SZO%$,_IEN:@5?T0-CU#? M^_NT'W>8HXN>=^]'9E"Z,L+\VX@$O6'Z934X+<\G"?/'T8X;I+3["!Z+*N:K M9(=%PW]KDE,/\$M3M.-]=GCR"2%A(#11Q5#*B[YL%W\G7C+HSZ_(B/W#A@S5.WC" MCW,[*7D.EXF;U)3Y>.PC*L41G#Y4A;?K3)Z8T(+VGWH#C1I$(@(FD))0V MK9)?9QMOIV[:+/CQCA1WX=G;1X.T\M-[?%VNH3CSL86KMY0I]ZF'-1KX&]K% M[L^_/:E/V?OB)_MYF;1G03MUB,RQU U_34['LL&1*=&,DYP\C^./FQ) (+B26ER"D'O7"""1F(X\%DZ:Y.NO;B M\,]/5*5"352#((0#5 <*I*($1+*"2[4>,&&-2 J)D7=0@6'3[ MO1.0P',>F+:+_4646L3H!+C]R8=/<;PQ@6OC+*)7O[$"3'/]730\O!_6ID'] MJ7'DR6I)YI@>#'SZQ-UD\"P,-?9J?/ RXR1IDH95Y$-Z;*K74V02[D6[+^X M"3I;R^__&OBCL#<81CT;INOF7Y:&1$9_^/KS)V$TUI)1@)SQ@'I?E^3E(! M MH>,X:.Q;Q>BCU-+^.I7;X_C2ECR8?"93HO$&-1ZE.">W&!-)<9+G*5&4VJDP M=?%,G&1C)$D0<:9[<>=(C\9O/T<&-9GG,2(.1F?GC:XW!#&$Y/X9UCZ!Y%M( MK.EL:K$T<%(_&GF4B60JX59GXF$9-1Z4I-B1NR-?M_%?SWTO.7M&U815-H_4_K/:EQ%AT [G/!6QH\E?X\HXZ*H( M5?]LPE"O+<:V8=VK!-U5,Z&71R&:Q?WJ@]?5]#S\M1[J%PB!1\<'GY3"/M(O M"20U E"1"NK"8 .PIB X_]4NR#PG;=Z4*_3Y-/PU5!'):]%6KRM%VXD#%-7 M\W.X.?8;!_/PM*S],C,*E^?WC;4)AF'/J+'H#'S3FNW\TELDCZ[9EP^)),S\K6)KS^9 MLXWR]T]\S80F;ZF)_!CB0@+)""W=B)[]ZO.L<7K%>02!_C"9PC9^5'(9#RXC M#S^IC>%>83VOV3@'(.7B= -6HVM'X(@]-DN ^]/>TEVSBQQMW8TS'\ M=!8.$*: G48Z]7W'L23#H3ZU2/"=_.,GHZYN#DZ^E/YB,)G[VI$;&6+\R,[4 M_3L\K;P'9U' IV,,'#N#;W#!=V8G+1/87/3BSU"S-R@'*8Z@V7Y2JYZ_J+M4 M"S MA&G_!_YD!N0UGZSJY5[8\4(_KQ?ZN'<3-&3[%&!:DOL4>_C@]+WC4; MRN18++VR;H;@8KO?)NOJ_?B#YA5T\O34'3.G'+.Y':_(V:J?G0_4[0<35_\M M4YF6YR"-/ XF[@5EU?PI2;ZV.KKE%^_F]]^3?M]=E.E M^V^%SXFMC[T/Z\'I;L^E?Y(9_R6:YW'*\N%"[.\G3(2C02, /8JFB'08&"3B M7"H2F).*02ZVQF1QY-UNJO%*#(.!$L64B'8^EEI[;*#@T:KAU+IKT0=IXNO5 M77\S)X*T35Y=J$^];::U-QY> _)-&.*/AC@;5'WDZ6>#FIXD.'^6_NY\?;(Z MQM;XR1&#NV5L[Q8Y:VY&_QAU>1 M5@Z>@V!'JE"ZY 8,E\E[.#\8VPPF6M>#PM2,- ))&-6,.MF\M3^P6^M <7'J M>S-O7N19/B*'Z49"6/LQM9T:Y/'%I[[KHOS & \BVLC^W&1\G7[YQ.? MP73VKTY^15)C[J",H]"1]96#SXG6)0G$ M041;S\:W-00^/7P:?Q7QV<;U.9%D?'PPT=AWWM)5,C$>:@[>"#[: MNLG!4MMS*>KFNFK-3&9V%'4=QQ>VR\\(VO/=EL:>FE MQZ>"2N^.PHK-4Y#53!"SE3.( )!\^K-WQBU;;Q='R7"H>W5#7R8LXBHHU"SB M)E18Q)+I 9RPMY;;*.L'66-X3S4]65%JS4_)C^U54 MJ2]E-1H4/[TZ^L_^:X#4SW$A#.L\AGJZ(A+$1=UM3HOKI_IE$SE6QXM%53B) MYE85&*_"'W+LM8-E@5T(A5ZMZ9 =ZYL2L M)3:&QDY#IYI8H82J\]1U<&3/8[;DW$T+S M;KK[WVQ^3P-3^ NSO@^/3[X=G'PB(AAJL08D8@*@ 3N@N4/ &D.(C.(RWJ;L M*G8M,*6(J[";A%['C=Q"+UNV0NZ\+/R+7ACXX.*35%1CSQ&@V*ET,7T BLC( M,B 1$$K#A"5;.W#[^KV>"POC*I,?M-/2GGE9)@9%9-D7T8J(&WHZ#VLM9 M&,#2AV 75;]V>X8;-3+V81F%A Q+J*'SS*;@1"JE1=(*C&GM"+W9Y_GXFOEW M%(L_"N$%J^@_N_1P]Y/4$BLMDXHJ#ZBF!"A&/Y\BT"-W=W6 8:T3DP2TW??3#+N"8)X^QW]= M2(BH1O5!Y#C8>D[5)O&-]027U[.@?NBL:+*;&K_'Y%/==[+06LC')FD6,Y5^ MP1I[\.UH]Q,S&AHN(("><$")$L!@)H$CS(0XZXX'FMC6]7M<)QK;2GW!9B,/9 C8-& MXJ97)_G-'+BSSY@$9(Q#DZ<^O\7]>Y)_$:Y1@-MTK79PS9)9QR'/XP#&5% G MI3\F!UKMCUMPFVU?]W M'$@^8UQ>BNSN#?M5+BCP[>"?_4]&&40MU"! &@TC M&6=.6P\!4A9Q9PVCIET%!:;R>QE%!*;#3;MK.J%I3D2;L[*+)LBOCK7KIW.? M81.K]*V&IKIUK<2S]+"ZZ2RKJ_EL'XWA2-A3Q%9SZE8_U!#QQ#"FH6SU,_5K MZY"#H3^KCZ7*:1_'"=G]RM56A0>N?]&KSS*;'U/(W21:H7EB>F!:.V+J>*DZ M7"LVNN;7BMV:>VGZK+FWUD!\&K&D =)F3D*1Z%UIQ\%GYU7?C>RP<=V[THT! MK>YO2K.X8Y_'YPAE;R5^LAN#M1X7 U_[822*@Z,P"R(["G_T>R=_I)"TY@#^ MOR-SV^VYOZ)X?KNL?_6BH?)X_Y-#7G/%%'#2*T"5%REQ P&)N3>0Z "A7)N MC+=5BEH<-BJ;HK+.TRKH%&D5@'H9I)HENG=2DX?=V?'CN_22J!0@I84<32,? M_TBQN.-VSQ2?$;7[2R0^-=-Q/EI[D>5,?!+G\\/UD^$6_4:%!Y&/U<-*[YWF MN*9\LLF)NTL1"F'4+5+09H,?#=A,T\O&Z0Y)GYI 5YWLI5YM'=W>@8A4\T4T M:@,J'1^Z3H-O\=WZO!;JMRL?59ZE\?JYXA]1/7UO'%#:]#.!6!A7MZB/R;>+ MO\['8TZ5("=%/V[M7V>I:G5D]N:(?/\;R-EH*?R_(;9:EW)L&G]2D?E)K M9%)Y9^+\*M,0HW%?GNOAU*BH<\SKZ)[YB,"%K>RFSWS8+E6_O2'^Z93$ILB< ML4D0A91.D9+NU&5&FI69Q-7T8A*!WTX)_3&+P"YG.-=(IS/.FB_K$C[CHD9- M5E?/SY6*F>8NV/Z9*9OJ3H/.K)A$I>/7M//6OQSZVA@;-3,S4[9I7$ASJ!]? M<5J>CY._JI3;61>?F$; U; 4)5K6E7B2XS5-_BTXU<:9/UK,>9NGF0U2C"80 MU;=-*(4=5_T95N7)2>-83ED PTF UF",4@WS+>?C@6Z#M>YWQ-^PV,DV5R>+ M3+>Y;KW-C=O%M3YCUE&CQSDJETWO:O2=RQ2P9151RGJ3/U>ZWYL/.]&6MAG7MHMK!WKC/WMR83M! 1O*^-5,Z2#") MF45[)52:Y2?,A9Z-ZR\UL]L45UKL4[,[3,+')@$N3:6)J_WOU!,S%T97;TWU MDU%&L?U$<&=-W.ZDFH8NSKNZ.;.>=+-V(8U3_>;$V21:3W:?5+XB]7WQ MU39I69S,]HKH1[AQAT7;*.M8Y]I0^Z"VM0=/;V-/(,7XN$/7\U#XIY(H8)E,(5(!**-B\(PUBD/A>"N52<$$RD_2\W?2*VG:;P1X<8.;?3-A4YN\TNFQ#:)[ON8B[+: +)5ZV>QJY8,"::H[\ZRZ/V$G3+S[X. M$XCC;ES<;F3]#;N1OI+NW*AVD=C[%9IV]SH;+R=F7>:8]99'?&]PS'H[.-;- MH?,_W"Y2O9*Y(LGSSH@PQ<_:NAS7AXA(U61ZC4L:U_7)4U&VYN_W@#3#:N:E8^F2, MX^[.AC6UYQ<\35>Z,3&I%GM2>VZ'B?G7->2JF]#_^E.-7_.&?D]/=L>6_H)+ M8,'J'[#.W6I"1"K/V+Z^6Y2R/O_9^_-N]M&DGS1KX+C MF;Y3]0ZA0JY VOU\CLIR>=2W)579F&JSR*B<^[KP(QRP*:M2Q:]/4*EE#K'EAUI \ MDX^!;C"B_#H_*AG27'P4"[X$R?:[#\$%GC]ELC[ <0&E_=I4#F"S&[\ #LNT M#>SJ,__ :9_'_*[T;-HU1]JT^%'B%/,7^LZ8PKFP:4)?];[!#]]!M/9SO'F ;8FE:EUL2*4Q52E+):&R%C[==!6ITF&.N6? MU L<-2L=[NDM3=X0>O/M5/D->UB ME(WH[=I^$7[PM0,&"W1^.J$8RJ+ 0>BFX8LJ&I^&6%3EKFLR5@'*2?OWII)U MD^9DFYXC12BTV*I(.*]#N+XLXKS'W=JY7W,6(1]T>0;^<']5V'%1>'&Y=JPO M]#)HU5IL=M*G"^8YURMC83 '(3G,#RR_#NI6)O,M_(JN'B<4%JQ2&1!59?]^ M\?;GU^H\H;]@,JZ3L\HC>("O*6^+\G_J5QPU7__X4C>3;A ,D<5=XY3KOTC!1$.(2102IQ& M0@0N2!HN2'HNN$$U]E7C'A',RB9TFQI_-T[&RF,8N80*X08+%9\]>IAOH M$B[P]7FOUD6_5(KHU]LER@Q:R1A-'D.]@3):9$0M93DMZ]-*!S=:MSZ+_6NE MMNNS-.M5X8HF?,RTTKHVX]M*G?<]?*K*7YL'24J=RFP62TYP3#6CL4BUBZ4U M"<5I:JCOX;-2^5;EE*O";Y'YW6YGLY?I%BL]B!25DL_A)4P"2//6KF>$>.9SXM*^1+_%DG_S8%=P=-=6D9PJ]UOMAX;CKWFE+/?]8YJ=$; M$/F310O./]_,3\#ZD39M,0$:Z>K8^Y9UH3+*OJ\3#=0*M:;GAV>W_-?SNYL* MP ,? 6T8H:HXMBKBM4LZKL1J$+([_%G9NEG)/ W.KW7=7\8G*GC8,+0!P;1. MZRR+Z,I0-Y)7+VAYR&D%%0!7^MS!9HQ0*:5L2T0$W*]GPW:B_6'A8WU-):UF M8<$YO$!ZO@Z<_+H&Q? .^!AI54:?E M#DM+_0GF505KU=O69IU<^0\-%#F>F<,ZK;E*O*VW"A>-C^O]KUI'MYW@ROPN M-B%7D=4BY.@CG75YS):U:#5Y&2P.[H.H"XGJ_@ZIQX(+E2T1]>3&1A[ MNSAINNB"TYP^JG% "^"-?0+R4:CB46VF#N;=D?TH9=4T9[*28.Y#K;+PY<\ M-HX YGDSYH%NE>H,"K!QJ^=M%Y>+N1[5>/%DXB&&1]VA--0RMJE2VSUEBCK% M5+F/+H>+P\YKT!3-U2M26P'A *OJ.L>AES:@C'GFZ6+O MVN^U;C<=)4*UW,$\-74>P%UJ:SU9K-9*5;NE-9Z_RIQQ7D1'DU-/B2KKOMY; MK))@QVU>D9ON!%W:"D0FL^2C:W.=Y!#=Y@TT1% M+NQ0*ZK6G/X#UO(IZ76=<+F,W1J_MPJ]U2[7HB3'-=!H5::WP:#!@-1^ZTJL M .@&C#<9V^9%R[!^?DY5;8\Y+@XS7.*T19'?]CQKU]"_['SPRJGMJ\>>XS;1 M9^)U/(_M!\[$6U\]]JKX;5<4=>'!6#C*%72E/[BVW&[/>EU:MSY;&R[8.Z?> MSQ4-FHNKRB_=[SZ0[U%O;75*I=\!VOVV ME =*9O[))-A*VD'U-G)=*G31WU:VD/6D?Q<04*/^99\^&YJL\UR3K3@ M8E7$GA];.3NIG?WY=I3T1T@7)>Z"42CK&,)2;8^9;]A0NY:MZI9-]XU9[?'Y MH@MUVYAJG7U3A\DXKB?2;*^7U4K*Y@[3VGEOZE;6>Q3U.9U?T*]U!-BL5;\UX@E?LR(+;W7]FH1@S-Q/7SDH?.[F M07U" D2[+@M7B?%\N'GP+"3X66GJUK#S1:[+TE;S_2&4V@#^\L6S*X1;]0!M M-%FUG53*48#05:G;LA[2G[ 85V4J@KN_%(OW)3UFHY.XG(U:FQ/H(PMH>3:5[E?H8#(L#'H21H78YTVIQ"+^9] MR$<^9A9.-BPD==+T)9\TM:?\-G=MMH+9;1<%_9\R-"$O;+/)V)K4.8>AMN'M M1YS,"GT$5[>R'7R!(R#?O R(+[3A^;!.F*CZ!;7[0@6RA1Z* <)TF@&M;3'@ M, 2[U2P?>AX#)^F+OZ+>U%A8V";/8)YHW6QXSO=JZGWRN@595/ITL_J:1MY# M$;3&SP "6SF:,]%BH2I>J&97L4V@>1&2F@-K!J8,96>;V=0)*LW#E\J@7>:3 M,(LT252FL2!4<9DY[31/$\6XP9E(UOHDK?K-L!;ZN9D57C :9V62Y\_GY>LJ MV[K\YSZ\U,_FKNQ_/MLY_NM (O!3,F'CU*9)3(7!L3 VBQ/%"0.7T&09>O82 ML=7@8]W_+DA85?/-+'CVL?506_E\: RD_>J?6-I%)+H9K$H0JUHBZ=JH?TUF55C?IF!KM?54T[=*!O 9!WG8!ELH);^L"*\VSZT=N>7S%;5B M;+R**SR*I9;T[02G*J!_SL^0"V\T;!8.Z_+;5>$6OWONCS&>5/5[_1Y65_.Y MYN4_+RGR$ZIVK?S4/D2SX*<6U="*TWM?TY09' (FJ$><;+8L$H,6Z MRVFE3F!]1W5EKU&[]4'(EXLVRZ4#3LOBV@A5==85'(:\TD,5K]9EU$ 75$E: ML&IJ4A25@UI=MO1>[5#>HDW#=::YVK-K+96:4FHU30*N7[WILKFVZL;[.<]: M!=?J?EC5:OJ\M@DL[UENAZ;2]+-ZP3TU%K&0$QMBN2'LD9>?8^=W4XOZ=0[M MY+"0)TFNC*5@1Y7P#N5B7ZP IRWM6U8H6R MQ1Q!^,;S<\C_"37X)VTF6V:N2H]?I[)5.#[<)-,-;8N$.7E?+S@$RW7YJV\H342 M?XUR1%5O]ZMV>FCRK*5Q*]7Z\I^J^.W\ >&'K#V/-ZK$@_/_;KYZM?=^=W][ M]TWT;G]S=VOS[=:[Z/V?6YO[K[MRI'G7GBY:T?Q93,;PL=)X_DASW>!X>]R^ M)B2K#3O3-3[9::#X,/S7MYU]G7S:^NOLX[?W[!- Z8\8P/G^[Z.= M_7\=?_SVU^DJ%-_Y\)%\&OTKW]W:^;K[[2T\]U_'N_O#X:?COX_ASN'.FX]? M=T:[Q[M;O[N=X\_)SN%!@BTX/Q:0N%&)[Z1B8IDX'1.5L50CK9 ^7W/\<8][ MZ.K\YJ8!Z0#_6S9Q>(1]B[UQ]"\Y!C1^ M%K6[F,E+2!2]/PG&?Q'C>S_/,=^=;, @2,0(#QI-T)F8Z;L EA8YT)O+KLMV M=<(MI 0_6N2T(EJ+M TYVR%4OQM>5B^3VW(U7!W*>EA7.B !##F8VF9(L':%73[YU0!!]L MEZD@2[VP(=+;!"16"_RHND!"@VE._.F2NG)WSO&=<=/%+E*W0J:^%1L,?NYH%CB"6)TK'-L(HIERH6"-$8":ZE,\)*RU:/ MK6*K9"H2DLDTH50108WD!J="FC3EA'43JVR7Y>QNH,I==)EZ!("R/:Z2F^NS M[%Z9+5K%KK59OT^\HLMKPH$^J4")+]1 NV>G0'/4EE#UUH9Z:[_L3TY MNV0T^_5Y](?4>54HKCXD 31X75?^@C_7CP"7+NCTMK$6@\?;$JY@2QVZ M!B M1S GK]LKY;\<3ZU#$;8=-0 #&/JS-/9Q,JX.F52!ECK/IAVCJH8YLN9P"1^% MTX8U1:O(0QW*#X=/JJ,C89=H_LAB3N$0[1\LM1_X]V1LX([0:E/)\6=_HC.$ MJMZV0?*_MW_?>[N*X7P^M\]PG T7_1F/JM#<+.3=_&LVMIYUR2#L5@]#W&O: M5.9IS^*=U>$@ M0.@ 7ZHMX<;4]R57SS$X2OI,[X[G2?_ F=[=V()9GW!^)?)ZV?(Z0NI.5?1B M"T#02-DBJH\TX:JY68WJ@E&H:U@O1>-!6]7[)%7W=_BQ5G)PQ^W]AN\OSGA) MO/:Z$6!R/@+\,-"/7!CD?9C*/7^ 06[2W#Z 7]ODN'7&$3IK\B%VOH4-;Q>[2S-1SN;;T^VQV!M0PS//MW[\)[N[&_C3S#?G>7"5/!>AVCW], ZT"^.ZI@KSF.:&%]M,I-Q MQ@G24EJ=\'/5\S61-B'"680P)=1*ICGA6#&.$B?$N?ZZ;U___7KW_>OS=G_M M_L,Z9E^K(:Z>QO*TD1.IE*GD:<*IUD1D&/B)("&8TLB@*TSD/9GY!>[ MI2%GY'!1T6!^+J>I2]$4^@VY#DTBXI5Y!#4*] "HI4[]G^O WOUJHGP#^#&M)^+^?M;4%]@=UA@ M4J_R_M]GOC!G=5W#KJ"[[(][Y6]!NHJ+;CGQ5>/'A\^3" 6P?,GHCW2I.'9^*0R\3ZK::?*+GSM:T3,3>V#+O"":+6VKBTZ MD"T*KE;4$. 2H@ZMFSX(2:\?NPU$_B7LKDUF,*@I?[T&@6_ CC6Y/-RY$:VZ MPH [QNR/3&:)='_<^\"^U2NO$JQ2/WYL)C,QB:N5T :*=)[$+ M_W;Q4.;\>V^+P+'K7/@W>>/7?)8C7)=Z/.4;WN+\3$G6'BN\N MQ^BL5+[SI1]E]'8"C\[U]PGB%?2Z"8V2J+.4^N]5VMSHO=KO$\Z.J2S3B6&:7:.53NO,[O/Q;&0FT_KW"S:LRGG/%/(T MX[M''T=?AWO'?\'8[]FGX_>G.]_^^OIIZ^UH=_^0[AS_,?KT <;_]J_1IS=_ M#W<^O#UJ[H%GS3[A]WQW"\;>'\+UF]]VM_SQWH]H;^OP;.?#I^''_4VR,_KT M^=.']U\_O?G#[;Y*DG_OOY[NO$M.#QBVBLZ@N M4)U*J#/4\=A(S6(J218K"Z@N55BI3*:8XQ10'><#1FCG9;5["*P3J*X/E]Y, MVUW0;>Y>-Q(O,Q;7#6D\/6.A=9)Y8R RG^3HB+"<9-P8,!A.8)7VN.ZQC47> MPG5)IE)*.(F%$RBFF2%QIN 3IVG"C*49HA1PG1C@V]N*[D4T>!.L$K.N#=3=3=O[P^6'H4KHCQ_*PJMCX?^3HY$6TE1_Z M!+/HG3\[[0_%]S&\>S @F4I8ZB03A )>$,IJS%C*34H19>L/%_4&Y $-R%D+ MZ\G4.FZDBPG-;$PYSF*!*0 ^RV#9>(8S P:$T4%"L\['!7I1O:%;YB2FJ58V MU9(2A*5"J26(((.1=ISW6._Q176!];BA(B,9BVEJ7$PMXW$FE(Q3293#5B;: MNV6<#E)\ZT20/H37[1#>93G$3R7\MA]Z&]]Y)O$=NO?7/C/Q@]@#K# Q"18H M48HRIC+K:()=@BS+4L+[[=?'M@=[[(GDH0[V>3\H0H)*3&F=0)3;%2SM$T0:D$K$^T(#WJ M>WPI7Z"^A','@IS$7 APT*C5L41"Q,(EFH"C+04'!XU2-L!9^K2EO'OXK1.8 M\&H\ : M49[YK&V3D?Y R*,;A';6G189QU3K.$FH-P@)CK.4 @I,K.-* FQG8!"R;$#P MK>U!'['KF*@"M.>86(,4D31Q#J" U0G\?Q^T-:K?G>V J"ZP&Z(I-=S2&/QH M\-!T>DNH$.NN3[KXCZO<8)Y-OY^9W M@W@W/D9X_9=^VG;QNRI:]G;QX>PBO-MT]U7R-=C&S0/,JD2$GX@R6+!;&X)1Q+80";,D('W!^ZP2: M/CS[8 Y *#W M7?ZS&_C@.O4^G_#KO;5:EE/?@J6P;NC;LM1=!")=-5G>N-OZN8]^:??$[.%L M![K,>#R9=/]^C!N/T3T&[;:]ZDO9_VBE[#MAB<,P':]C?QFA.A+$N*L:]M]1 MP'X];_T@Q$SN78"?RI5W7MJ^V^IG?5W[-_,N8M'>B?4-,L>'T69A97F_%>[O MA,[W#HKZY+E+E,H?D\+Z)_<%V'NHWB?VOOL)VCD#F"8:%8S(3@,>7"Q=))&TN466E3 MFA*?H\#Q(!6X\[55>H7S$RH<&I-*19@1F&6^AQ>QMD=S71#8?$E@-4\SHPF+E90@L+ FL<09B5.7.-_J M(F.9"P*+LNX+;/?05R<071\CO9G*>P\JSIKH_\(DS63TV"6>?D!#0<$JX-2F M),TX!7.127#X298(!MJ(]\?YNV$H%G%&D]"4$TIB#FX^& DD8ZD=BJ5P O"X M+^N7^;-08"2ZWW"M%]:;"6L&$ !;GCB$#)58"RPRHAFQA$J1X;X84R>$=1&C M2SARG$D>:\G2F%J2Q=(X\,BL2E+&";)4/7O)DT%Z9]68>D37Q^@ZC>@VRUR& M>DV;LW):P"R^;P>\=_\O,Q1.822T3!5/.15,9#JC!KZTF4F31/(>U3VVH3A^ MW49U0CN9P#^QI!AR3VZ<=AN(SF;"D$40#E MBOKX7%>$50N0SD09[1*_ZTHSESE'K::.$:OG8<*P-O M9Q,J"5=*2V*IDLXA(9SN@=RCVX:=-I!3B=1(*!'KE&BP#8K'2E@>)T91ZKB# MY9,!R%'".N_E]\)Z,V%5)F6&695RI*B50G#%7,)TB@A-3<)Z(-<%85T .2D3 MX1RWL46:Q%09$BM&<(PEOJNQUVX\J^V^&5W0[K(_J/'57[ MZ5J>47#\I% I3@QU22:EPID2R!*)6,),C]0>7?G_U49J"4(\8QF*$Z%Q3%-E M8H$,CS%X\,A9"Q!;@/(G?""26W?.>&+EP7LYOUC.6I8Q1 MDB5UO8,>Y3VF]G^_U 3&@I76E,2$9BJFS #*PP;'J7&IE1BL 0L;JWYG]=85 M5OJ 7,>D%5;7$9XZ2T ^0\WUGMA+0NL)K2EBDA1>P7+J9. M,/C$34P52B6G/',X\SNK9$"?@+1V#SH]&!R[1J7/SD.IOHM@WWRK[R+X$YJD MCTMG+&AB%9( (%.;@2%*2)QQ9F( "X82RRA6Z8_>1?!:\^FU7*_E^A:#3TK+ M+8 W(XZD*75QFDD=TT306'#&8U@];%-&#,#POL7@$[JR;Q-U?V/<6;/!IS'+ M[C'W@[FQB#T-/S8,<_W^'_OYR'?\F+AHOX!QG2W\YS>3B2FC21&]L\677-M[ M;@9RMV-TCZ'ZK:\';W@9<&!46#TY',-])IK I*)I/K+WL1-VZWAZ-\AV?1]F MW7L];3>%(H(3DPJ;DH1BEBDB=$:HD93R5*1],.;QW92E,F9"R$R)Q._F*1M3 MPY-86$EBQ[DV3#OI_#%)FF0#<#0[OS_0:YR?3^/X(A#&)BIEB:0FT0)S)Q0U MAN&$&T'[P$@7-$ZK:D>6,ITY$G-?8I?:Q,5":1$CBS)E&*78UV*C(AN0I/LU M=KJ':#N!DG^F,P)K4+*<1C(ZF>3C:>3[TGXO7.X/^5^F^)'@@#5%2C+)*;.9 M$"AA"AN2"*48[BMR/+KB_[;9AII,2(-AH6)P#7A,?>&F#"D28V7!*H/M9AP4 M/Q8#TE?,_>&$-=-&.XN=M4Y2[9@21, ' (JPU+K'J5U05@7*"T5AD@B>>P/ M8,646A8K0&@Q$\19DB%F%'WVD@!(XW=UE*<':0^<-O94PI#?GS9V2^__YTJH MN/%+/VV+U*>-==XB+97F==)2+16*=19J1)$L%H;JV":"820HXT+=6=K8366A MXV',7I']P(JLSPQ["HJL!:UE9E7&LM@("8H,"1LKG.$X23.-I6\CDI([RPQ[ M7$76/9#\<)EAER6&W2 -X]$OO;.LI\=X9O>8Y=X8\+>I!"*];!3&[FP$AD?# MWR;_\O*?\$\S0DNPM04[4M1V[>4_5?';R[EF:6Z[$Z.'DA6K=RZ-"GNK]PJN M\(HN^ET.Y5BWSENOOL1(%H?Y.'"("$QP'Y,\9YK#)/=F13# ?J)E=)I/CR(8 MVY936)'H1)Z-@*AE="2_V$&(_A_92!X>%O903N$;&95 ^=R!)O6[ Z,3_[J3 MZK)FU$B6I9V&YBQ+7P]SJ?)A/CV+5$V?C6BG>709R6)Q[4P.AV?PW,):4\U1 MS^ RX(DRC%O8(4PGFDZ6IN.M.\Q=ZF)2EJO/_N(?]PZ&6+QN]4RICW*XTT3* M I#P&R'5ADA>MO9$!O"YG VG/DT.J"+7O-4@.CV"D:.)KWQYX4.D Y:]Z3," M03>6N3,O<#/ ]$!3J].,W-]*A! MH6&CV0\ PA96?X[ ZS^7P M5)Z5SWY;%EF0UQ7*K;[TA:_FW!V_6@5O .5.BK#XSP$SV<)?!3.1CSR#Z*CP MR/Z_I ^>[GOU;[/-O7*$SCDG[_))_8& M99CR&CY;$=#*TT!.I%*FDJ<)IUH3D>&$I1$-/KH\VQ^7>C M^\(J[L-C?Q].].>GZ50-[?^^/?OTP9PH3/G';[NCC_OO\[JSOXT_P7QW\+\F-ORC:L 4DT,KVQ;D(DM!WCFAJ6: M]3((!ZH-Y4EIGS$JMW=-L(TF#@J_W)NKA:]V_$7Y: M\6.KWWBZ 2)^X<_)!OK.WU+"O^O.RR:+R$:6?>^$'F6RY%K#7I'Z7PU.7;4YVA1-V9!$1-(B\_;_.+N65[_H3$2RYB=#< MR;G7[FUL5#6&5_# )QIL-;C^E39"8P\,7WIE+ZHP)UN'3E,J4@029&TU#?: M2=,4O!KNNRH(K=#!MI=1A&^Q8W2A][-KIZ]F10$ZZ0?93-)X9_3Z[-/^\.CC M\? (KB<[^#W;/?Y7OKOU\6SWP_8W\'>&\"Q\;C/IV\>SC_O_&NY]^".'_\!/ MTO"\SS#>=K)[O(W@.9]W1N_AO3ZYG3PY"QM)[Y)D=^LO?( >6&1*_K%:P7M-%_0>?]*)EB M#Z3JSMK@_O/7 Y4(,( 43!]W\ _VQ_,%3F.,2<()0\YAW^(>H;MH8]R]X_D_ MN?P^1&9G+[]W*[_+4,4@XQ1B-M8B93&5DL9"*?@3*28YIHI8@"J4L4&":(?D M][8'OCL//C9',/MI&:E\./Q.[/$3'OC\Y6'!AT]-@T_7U&*_PU("$?WVW M_MI]M80_OAVD-*-)9@!P,)S$5),D5IFA,;"'0!)4&''8'P/UQ3K.XX]SNX3] M>>TG([YW@#UZ\7UX\5V&'\1D$AE%8I$1WZN'\%A*K&)&+$FPDC:EWGT@8H#$ M^>;9CR*^=Q3VZ![BN&";UX[-+3=X[^MLX(^W 7*S-^Z@ K^!_M8)T;X2#L$9 MH1DG$@N0>:Z0E)QE2(>MW=N=:NX#W7>LOM\MT-?.M^VO!U0JJ[%!H+1]J325 MDCA3#,>("*F=2&W*K>^FS@:$WE6IM&MG%CW)\\Z]3GO*.BTE6CNDN0)%1K.4 M2^242=+$"I$PH>MTE5ZG=4NG)2V==G: &$8I,S)F3 ,D=5D2RX3R6!N;<<8< MX\ZWCR3I -U9^<5[QY%J'=3J3M?O#P9QU[_6TP% M%F'^_E3'I]LRF.CR/ZLEG*^T+TBNXDB>[>4;L .L'2P9M3& M3F =4\-4+!(*F"H11%*642<2'_ ><-+]UB"]Z'8SV[$7W;L1W64,(C5G7&!_ M'D/[1F),QRK1+J:91%QZ]Y9(P"#)@./SF09]HN,]GK((U=&"\ $(:>JF@:1$ MAZ$]J2\\4];]2?L\R">>!WDMGZO.\WX[KYO7:[Z;Y'CO;TYWZFJ^NUM_L;V_ M#KQ^4PRCF#.?&\D=B[,D<7'"D$D482D-L(4/TO0\;.F3))^N;#]HDF0OVP\B MVTW+@=TM^.ZO@\P9A)BQ,4NR)*8$I[$45L2:6RPP1S9AY-E+S@<).7_6M,^@ M?*A]MSZ-LD\Y^H'2*/OX^&VT^"*L='J 7!+ZK+N54J\G?.MI>LF;W*K_R64HO2/:J"?(U019 M[M@R;T?1[MMR53.*AVYY4F]:1U-;C$IO5,J\G'J?:WHT*>T\A%R?J(\*>S@; MRL(W(2F;.NBF;FGBKX>OS,P7-#?6MQ8IUG9-#QU!]%%H )*/OTS@ 4T#$-^< M!+R]8)7&VD83!:M;MPDHHQ(^E2ZW9B,*UHYU7Z.%B_'%B:9-$Q48 SZ4 M935#_VL1"KTO]6UIS_/TR([KEUWI95)8J8]\NY+J[4;R+#*Y<_!6H=B['Q+> MODXB+9;;R_LWW(@NX(8.M/#YL[4F>_,U.=_(IS.\O1F2,W9DH8\J06UJ.0^6 M6_=$,I2,J#@>%JB 9]9XZZ3P#"6'PXF&"XWOJE/8D(E#116Z-_3^N77Z!0$Z;^[Y;K.HXWUR[86?['V?OP]W[6]K0=RJ:E9X+3R? F?YV(']DOYY8 MDU?MG;[(?!@Z/0"CSJH=0*^6QA.PK'FIAY,RC%V72 %=7#4V\EVJ)A?Q\_/H M%_1KQ=1^+,_#7E16M"P(]02L/4X+ZBJJBL AL!5M*K>*Q"KFD(EKZL# MP60Z(FT^:6$YKN\G [==+G?ESRMXQZ]/]S8/,E@316T6)XIF,;6<^>*A:6R9 MS,!/4KY0) @;/5]XJ1&V:/*EAAIC6.@(X;KAPR#(S 4,5,Y4.97C6H7#/XW) M6-B$NGW;37GLH9+;OH?9\K$G$:85@7YBUML^W?OK -0\SC17,3.I/Q?@$]F\ MQA?&S(O#V M!*#W>;@-;^5_> =B8F7T=@(.6:Y!I/;^?#, XS:UAX5O<;@CQ_+0!I?C_\C1 MR8MH"^R&WP!ZYQOF!0CUR__YKPSCY,7VSM:[\!&]^#5(YN;6O@5@7=K#@.0K M)#>2QY,PX9O;S-5_LX:T^3_-]S2=&.*)B=!@K47C6%M M,?50@C6NX=[02N,M+E J.%"FUBXWLXG=Y(#M:EEAV6;.-Z#T'MV?C9.W=E$: MM#*Z\FPZ!IC.D=*_D9T,[)N?6]V#LLY\JW ML">3PM-:7N0!;$0?/*PO)]4\RR-_?5%-M7$ISP.<^1K.5_6RQ:S>-(ROK/5W MZ^$,7.4K.WL]QAI_"+A+GL#+@\\3^IDVBSB2!LQA"7XK?%VVU==Y3PG(8(>V M>"ED]] M9 "FKBKL&Z#J4OM3#_V*$A:L:=LZ]_CT;#2K>GNN^N/?0G]5,/(>/4^T!A&H M'7_OV&E;3&&B4Q\%*2\.(^?N&5XW]F0"& $(4M)\,O/I:QOS2I M-3-I2'ZN.=4Z]JY=4&#_UC[\N*8W;\BQ+*R;C4VP%84%I3BNPDIK3>4R ME_O?YT$U_\4\8G8Z;RQ81;=.P1WT>+..+@WS45Y'(6!=0?7X56Q=,_?1X+&^ M3RB,+0L#8C,^# ILX0PV;%D-IKR0@^[SUC%$5N=!G6LNTWX^@L?OVE,P^L!; MMUNPC1L^_ YX)(C?Q2BB%1+U:F5\.+S(!H%=J56$UZ;PW\@W+3X9+@E;4*W# MR>1SX*.)\KP0E(7U*U][#V'U8CGT5J6TP=&M=&SI'>8JO.B73I:VTFA5C"K, M8=\[PSY:";JEC(YG)MAE;PUK[FSI^7' .Y5=73>5*D#@PZ'5K6ZAK/,"E*>? M9YB46]+G&]&V\Z]I)H'?@B%9,WSEJ]>VY;)W5F?15'X.P0MX1CF-3X:S,J[4 M2O4Z4A\- (&%J9Z=A,A(]7/9BKV>G03B-B9^,D>Q@P76JYIH'P(E88A#.SDL MY,G164//->:[,Q':5T"8L,9[RMLF_WI_S(;.VS 9-9NW7=31VZNAG44@:TV< M*S"-EB>AP>$W&_@AO/:D>NU6=_!6I+Y!$EXJVZK^7"]VD)TYT)-^PT+;DR9$ M!AC.[QC,H1X\K8& H+&]V)_FI1W4 Y;UX_QPXW)AQ"L36DT.AO<;YP !7EW\ M&B $L#IY,,AS5:1RTUB/DTD9')LR@.^@&Z[1$7VE8,K/T/0<]TW/.]XR_ =N M>MX-7;N^]_J5O=17>J]3)'&22,NHR ML4;[=<"$WV1UKJ;VW'BXN<&_W'K4_BNXDMZYJ0E=4;DQ26%/J')'%O[*I%BX M*_62+GJ6^P4MVY;/A".8=7I O:;>?GY9[/-[2]C:3FH#Z\HM;G:M6J%U?:OK2#^IKM_G7 G'498SP6"-N82JWB# D<"^;3 M%[E1FO!G+[,-='%HW7/93=;^(2HU]6M_Z=IO?:0[AP>,&.F0KU^>^99(&>*Q MXD[$"26)R@S'W%*_]N<[$2S6_J(X3^"*+:OM2-E%>^J!#[YYE \ =WBV$?TQ M*18!MC@$V.:AKHOC;'[H:K1ZR[H(N5!MXU6#_T?8$?R. VCKF76S]3X_+=?N MPN?=TX,,9]))AH$_$^Y/'9@8OM"QH<@AT!J9R #HHWD[K34XYQ%[%GAN@H, M[VT>&*0DF"D68^: +5(E8D4ICY.$,H4U.HGQT(O,B MQ.XJQ!.0\F)38 VRO6'^8+5N5WHU5#SK8KR+;E3J^/R__UQ*N;T#S;HL'*%N M]/9\=5X=@3MGRWUXQ._#B?[\R.*P]ZX1A_>GP-1T9_3ZZ]Z6&>UNO1U]VC?Y MWOYP]!'OH-UO?Y'=#Y^&NV_.B\.G_4W\Z?CP[./^:[J+/R:[;^ ZO,WV/GPZ M_OCM/?'S^#1ZGWSTFO%8^\P(+$7&)$5Q"M8ZILR"#?<]RXU%*I- WR1+5MU( M11%)4FJ0L/"OL,I(#% /988XIPU^%EG0,2<^<%3,[+.7VSM_;FZ_W7F]N__N M7%KU]1E_K8]U]516/6"J4_\[L8ARD4D! Z1"6BQ"'-Y.)\1N6 M78SP?@!?,#=A+\!'_J>Y.P,[>!9-B_SPT(9\:[_G66TM#'SG6(!2?J?E;.!# M PM-&%#>8?VF"X48<%=[CW0)PEV,X#JY9;FU2$!W>0'^^G]FTNOT&9K MIQ&\\6"=K7]+6QR>169R.O8;DF'WUI_Z@9\4?&U''GD86X(L5: #+([?GX)G MS;=(I/$[Y3907$_G^SJO]O[>WHJ1B( (,!#H5#]6/BYGSN4ZKTP4P(1)R(G3 MQ

53OW2YGU]2L-/&X_M=Z%+Y>#"?^SD#= +?!U5 2S8<; (8=GX4EO0P!L MD=3T;C^D/;UM$IL&%XRW-N&F??&Q#5\$:]3*KPHI.>:+#Y:8Q5QRVXS[:C(" M NNPVSL/EGG\66Y$O\LR[&_463AKR&#KI"L'1*ZRDT/(I;T*84>Y28&IHW.R M*,[\T%^S^6DB0/>@%(;0!A8R8K'!U>M7;TF]TK> M92\1F#&>RJ\+9=9BW.&D+*M-U9LX"M80*2Q31BM$$YLJG"FJ:))A0@C5_"I' M@=_ /VB,S0(%_1OFW!F7X*$QT,[QZZ\[?QVXU&E)C8Q38< -H,;&*O-5TQ M3:U2B1U]]I)=',(:W&C!$RLMRC0AF#K*B,DRPJW&VFID.&"0?L'O=<%W_SJP M-!,)DCA.,YO$X$FP6#HG8Y8F'(&;H0C%X/>1B\,!-UOQ+$MQFE"DL#;4-_IS MQ@H'"\X!>B*M^Q6_UQ4'-T>I+&,8//V,"A)3YT.52&8QXIAI:IUFS)\]0.=E MO$*>WQL%TL)([D#@B>$T=4GF&&'"43+7DBG.+:K_RU0SQ_U)#DK1U-IO!-M'?B,T4!&_QMCW(-"&J. M&=_N_;V'F5(<49N5R M%M1LW,K.R\@@LDH?3J[!8_P[9UZ2]R",KRUFUPP^7YX%70HY>6G/? /D*!R?9T7?"Z$.03N& =%L#W^ O3RB[BS M6,]MSP-SC1_CGTWE?]O\NK-YP%V698E#'L\YP/,4Q8(#GG>6Z51*CE.IUJK\ M?WA^O]&ZIM:D@A.B$>(4QA>.9@@+A(353"C=K^M=K2N8@/&!SZ^*2:GTZ-H M9V+L<%"IQ* ;6^>(%N>C#JN+O=KS:N)&G,,YZ -#%2&9]*\BM7 N22GA"0:$ MJ'K.N1O.>7T&&@'<:XHDT3%'@ 1I2I-8X93& B6*9"Q!%K-G+\_W8OE'-\_V M>S>BRW;G6)H)E"4)Q5I3DVAE!4\4SW"BG2 HK=V>CL+!C\$\6^"S4&!:B,I3$W@LN, M:^ZX6=WV@H5),\D%9@31%%MIF,UHFBHF"#;6K>[8^0P^-QD"L@J1_P"^ +L/ M?6QU7>C3'UF[X8Y."X4%Y=Q4:QDLU/)17DXG13A&X)'88'Y,"_ARP;IS[CX/ MJI=EI ;5SZ_<@UR1\#IAGH-H+LO\BW5Y\6NW*:^D_\M_5D1>KJ\%6F0H3TK[ MO/GP J#VR5">/<_'02N$FU8K:L'LZJ1V(3;2)/4)JG5!MWKXZM=D _WC? 7* MZC>\@2B_\-?+[D0;R<6C\HT$?]^PE__&"+GSR2*TP=E]3)9D=T_9;"/%]![F MFGWG^#L/.3]$>VBPMVK^/NNHLEO;^<[38&;R-A/XL9%NIB'4=DG51B*Z.*=VL3/237M.U.6=W\M(_NC3L M_?FFI],UZ.2+W_6$NF[[J!OAEXNZ='52[=[(QC2:Z+/S:H^9C_C3<&]K\_33_O#SQ^/#T]VMX>=/ MHVWT"=YM;^NOT]UOVVSGVR'^^.&MVSE+OLU[S.B4$H24CC%Q)J8)X;$0/(D5 MT8XD'*/4]\QB:$"2\UN8-^PQK;MV?8IL2TA@XRRGFM[KGU*7-LKVYYMGR#;5@Y:1[GVQK&WI]*E M?N5D^&\K?]]';_K%;O3-Z+=64CO"O ]XOKD/-3UHJ&GW52O49%.4"9=D<484 MB2D3)L[2E,0)Y[ZDK''*25^160P8OW6L:;T*>1 M,' M!EU#ORXSZ -6[>G]F(?U8]ZU_!B"#3=.IG%&C=\R3Y,XXXF.,RTD-\2) M- OU?I)!RLZ7)_^^&,U3\V.>F.3>*NK;HK7IE^; MGVA+9FT9O-\6%7C[/9D[]V5N6X>R]V4>UI?)6[Z,T5HFSCKP94@24\-Y+)63 M,15)PD5FB$#"JZL!R;)^2^8I"&X?]^_NVE1RU"]-!Y>F%YM^;?JU>7HJ[8H* M/M_O;=Y@C XX0^?Z/RV.P:ZKJ=>I(Z#=RRA=3\V[RRCM4#KI^E=]V%Z4O??W M@-Y?^_!GAH66C-E8FE3$E"L;^X3*V"++#1?$,*&?O20)&23)^F$B( M"6JL$# ",91(21/+48\\.Z<\R5QY4J$R)E46$YJ"\LQ2%DO,2 QK9 S3$DFG M+]QWZ'5GKSM[W7DKW4FP=B9Q5 )LH4R"SYY003C6TG'PW&6O.[NF.]G":^ Q.NXX1^.O.&O SB7WVDO,!SGJGO=>=O>Z\8]VIG<2^=[-- MM:0$8:E0:@D"Y(*1=KPO=]W59Z\^>_79;QC][.KS;*X^I4PU05K&CED34Y-IW^P\ MB5-81F&"7-NUTGA9X5 MA1WKL\A^K3NUAL;!]>-6FMN?IVV+JO5[4KR1@DIZ<3(I!OY73@BCX(?1E#%&,ZY%@I7E@A++ /LE] #41I,];DT_L M#WG!CW=-EG-N4"#+GX7OC#T]"VV'7_]G MEI^$=_!_+3I/1U7KZ2XV__Y@P6R9:#R9 C_"S'/G7^4LF@*L/;3!$-DO54_F ML1E$4ON>?/#M\&P -RV9/Q#:T,Q^"#;#^&;W\,K1J2WL#7LY5PB^[A6)-KI( MM:V%B79Y44Y7NT(/P(C;IL'T23&9>G?(^K>TQ>$9 */3\716C %#C4Z\-P(_ M@= 8._)\8VPY+6:ZEB[?8]T_:PX]I %?H[2!]+HBN__ZU=[?VULQ$A$0 0;* M=>#!?%S.G,MU'MK\P7L5DZ&_0Q+F&/^I4&OAGW MJ06QAO_U" 8@#EA]F,+_+-J"@W\.7_LNV[ZU=@!"^8DGVP!N;;?2GA[):8MI M8'X&O*;II*@YI08ZT6D^/0)FT2!:TB.GJH5\X*G(.W GY484[4^BD97ES$,B M&##Z(H\ MB4/!J\#,G\V!F##J2O[A#3_MZ]G*)#HAN!'^V+HBZE0,/YVH6F/B=QX3P MH8S>;_S?C2B.0.G %T-X5+4<@6F:E0A\"YSE ;?OJP:Z8SSQ_#SQX-*6@!LU MW.^-<[@Y'X,4V<7M('5SAFOS12TG)VV%;1N%?2TMTR_^K1;_]T)^ X7CZ;XY M/IP,Y0HG2*\.53ZN< 4L%Y#^LYW6_-#B$/"1INM$?]7KZ5?Q^U;Q2'KM&'V0 MWJ)] 6CF+<,-I?8(>&!2^(C8H'95JX648#' -DAO#8T\\SYK@!;UT-7:MU:W MYH&POOWRWL7RO@404>8?YMCW+ME_V7VO/:?/-W[5_].A_ECE>_ MD^A]#Z D8.Q\%)0/O-65Z+$-86L?9BWN![P.B,+KOUD@" #.J,P/QSE <-!\ M@%H Q-CB2PARY..3V12 J1["H^"*X#1%__9 /"+M.=5D#5[6P..=X2PXW'#; M;'12&=<0K/.*>0)>NF](ZQVKX$<#6AI$15Y^CJ4Y!NSN%2_@D_M7K'@@\@37 MLCR*G+5C;%^^KR)/$(7;S_ZL.K* M!B2R*68&\\31C'*:9H;XS4BJ.$L99^Q@>]V^(U[=6]PPQV<>I7 M9&>Q.-M^0>=;C3%^FGN-0_N_;\\^?3 G"E/^:7\3?SH^//NX_YKNXH_)[ANX M#F^SO0^?CC]^>T_\/#Z-WB9-"CC,;&$QI1A'"LC9+4629@?1$6" FKF5"Z7]>[6=?M MT]V_#C2%I6/&QH)S&U.J="PD(7&&M!9&8<=2#.MZ?@OX'Q7PBRH-"H)<:34E MO3<^J;3IFTEAX..;8G(Z/8IV)L8.!Y5^"XINO- N(<3DA_*JV5\2E!*>8":LZCGG;CAGYQ0T@M68(DETS)'-8IK2)%8X MI;% B2(92Y#%[-G+-0IA(^HB?-@$XU<'YM:&MX)O)(OBS+-NA8'])IVUIG:< M&K-IVC Y",DB4-J*JP(H&$_\U\"^F@9F'X9@H9U M]+VXJN+(W=D(YJR750A+ M,X&R)*%8:VH2K:S@B>(93K03!*5U5E/:9#4)DJRJCRT+*'Y8[KE%MM*>^S>0 M]M^>LM6FP?_:H=D@+'\_"U_MPQ1^'T[TYY].F^BO.Z<' J><8HM!?8@D MIHJ:..-"Q=;X9,X4$YWJ9R!C !O]AG,Q\WN@%?LNIRF EAC*D](^;SZ\ %Q\ M,I1GS_-QD/IPTVIF#_!&O=$KV 9*F=_KK:N1U,-7OR8;Z!_G4Q^KW_ &2NB% MOUYV)]I(+OR-D(V4B^\:]O+?&,_N?+((;V#^?32X_#>*[IZR"&UP>A^4S2K^ MN=/)BHTLX4]FKDA\[WP>@:[HXE_;HUY1H>B1PD].E'S*0SSW$=!/MK)[?[ZYDU?\ MT25@>V?K74^HZP!I7S'T1D;YUF>H.FB0YVV\KZTI[[/,['=1LB/E@2LU?'UE M?&-4W5/X^VE[[;?O:=O3MJ?MDZ;MC>ND7[>6_0W&Z+K!OR1-_3[:1MV$;)VH M>->OH99'8A%"BG$J%I4RFPB!-,V0%9Y8I?*=M?*_8%?YC M4KPO[8]1VN)X^PRNA6OTV2[^=/3I^.T(YDGWWOQ]M+=U]/GCL]^VR:?1G^,=M]\RC]M'=)/'U[#_6]S^.WTX_[AM[TW_W*[ MKUJUT%.CE:$6QY1@$=,4NQC^)K%2Q%*5P1OGX^_'MDZ]JW'OMNEK@[_WFM@_0?J%GX# MAS1+$\-%)AS5F%KD)#9,<^*+TAAFTCLIKCC)\Y8SVIR@/QE*F$=S@K[W0V_B MA[YK^:'<4BEQEL8&41-386FLM$ABCKE+*:6$9OK92S'(R/GJM(_73_ZN,R]^ M(.D-2]7]E;D'X_13C-%SZEUQ:K]%\=UXJJJ@(IRPI#D MV$F64H&51";E+F.91-:FZ$[ZI/1XZJ[Q5-["4UK!,E'F8D!/ODU?QF/EN(XS M*@A5"&>"L67YA[,TT\Q1L^J]QNBND;R MYE.!0TV9JL=.T;S5&-]Q&J&S[]*/G_G,@%?5W:P=W#NW,%)!=8N9=;W MT*5<.'9R]=N*28DF:<&;B#!/L \8LECJ5L1'$ M880QU\@ $AEDXM8!XP[[-SUXO7OPZEFF^QS2NS<_*X?T&_"7K,U5A7W?^,)> M_0[\G0,J)QQ.E$7$6$;A/TD0%@4^]0^D10++=)]#GD+LI.>0?@?^@=?F MS7"B $!MR:E<[+SW$:D[!U!8*\RR5$F;,F!L)C*+$D[3E&=$Z81< T#U*.E> M4!*\V[35"CKACJ4)5['B1L=4)I'W;Z:<;X@506 M,&[W^;1?EPZ$G'Z$#?5-\\7WAC'1OM5'8WC286[[;?6NO$L_1K^M?C<% Z]J M'-8[-'?NT @B,+$Z-8)9RG4F3)88QWAFLA3\EJR/"'?2U]EN^SH8V02I3,8H MTR2FUF6Q%$S!GR:Q"B4I<^392S9(^/F.1]U'D3]A$G%8JNZOS%/S_[HR1L^I M_2;[ \.IS3=_WPI$_83;'3< 42K+L" 6^^YQ-)$H4Y@K376&.*7,X1Y$=1)$ M[;1!E$M%:@SGL2+^*%:"4@!1U,3,26P3@C*JZ+.7:(!8\@-OK/] \AN6JOLK M\Q2B%ETK+>N-S7-=_X4:5[ M_:O> $=*YJCBSC=\U]1A)(AP""&!4N(T$GV!I&[BR+_:.-(2C*SS)9)HQF(J M$QTKP46<*L(E$B:S&7KVDF>#E)^OU=M(Q8.9GN]SW:]=?K[+98-['?I#ZE"= M"7#;9,:V7: ])>F=X.D"K"G%385WJDB#M)!<@@ M:%?N&*9WLSO<*]-[5:8+9)HYE8+V3&.4@4:EF36QTI;%UI@,EC-1X&X\>YD. M&#Y?:ZK7I;TN[77I[:H?8=Z_PMQ; MH$]BA$NE!.QPA+% FD]QH4 MKG MN9D>-4:M=6,EL\^3Q2U2E?X\]L6WM-2 MO[4P]T89)1IPR#V@RT1H_WM4 M+!CFT,:JL/)S+!U,\;D^%*9JXZ)7'1^/I/W^33^P-RC#E M-7QV&4?8TFCU^S MCQ]>DYUC,_IT_$<.Z/'L(W[-/HUVT"<8Y^,W,]SY!BCQS1]'@ R']G_?GGWZ M8$X4IGQG?WCTL4*4HYT/VV1WZU_''ST*_?;WY]UO?Q_OXO??=@$E?OSPA]O= MVC[;.3U@)D-*@$?-1*)CFB'PK8E4<4812S..,LQJCP#,!(!Q#^,3+##B/#.4 M*2HQ@S5P0CJ<.LL(P^I99 &BGWB=6LQ S+=W7^WMO([V-_^_U^_.VZ(5U7^Q M75@Q5]5R73F7>V3N]9I\;U9$4_DU.BDF7_(R3+2,E"RMB>#S+^C7: )76%F, MP6B7WCF*IDJ>%&4DG;. O\>'X;+ED?W5O^!?PR\^ M@416G3Y 1\&P,*EQI HYUD=U?;=RILKG0T&9KP>/G5EAO1'_6\JOO#Y,(;^9G!!*R_?3@S-GP)4W4Y MH)!\F$_/HJ']8HX2=_:">'A3PY\K [&N5?(U=,1N&7$H;1 M-KR3'["PY6PXA6GLPV^V(LT7NWAX0\XIZ$4;CV"UCFK2EI$%K6FB'5GHHTK; M$#2(O*H(T_#>:W0JR\CD,&SACSO"*X[#:.\WWFU$SIHPYW(JIS,@P5GU1)@8 M1O\8P*N"2UL %T5F9CTQU[Z7?XUJH8"B!= #I"H\OGZQ0:3AH8Z/U*P$7VP VC\60:*3O,8?A(AFMF9> 7>+J?E1R# M# W7D0]8=62EYTPW&X;A&M'W;S22G_W-(?>N"#((7^9 59>/80+PZL!TXR^V MG(;'S,:%/9%3$*DIT'W.\3 ).3Z;<^B<*<\JECJ=S(;&,Q&L-OQ;6!\/@-GZ M.<)D2ON?F1U[CIB=3*K5,>U^-S!Z.=-'K<]OH*@>6N&,*YZ./;5I)B, MY9>\F)719FX&T5O/%FX06.@UD',R C/[S@*QO8!N@BS_XF_V75EQ\N+5YMO7 M[_RWX6_TXM<@("4LF_5+Y#6&//6<&A[H>S EC$IZ!J/Y(Z"Y-=\[0P*3^GC>A/4$5%HQWL&.X, M!ZMKP6R]:&#B\V,!7700D,D8:*AL&#N'IX,XG4? ]: M;!'8^&?GB=.#)*$),]S&2/L#Z)336,'_Q8A*YA+,4I=P[WWQ"YD"3+MGB\J> M-/"H EM@B,$D5K"E4AL>/(+B!6CA\I"1'Q3^;#PM:T[RDCKP2FS@U:S7JMZ M^WAL4+W+QG?]DP&! )MXW26'8!.]WH=YQUJ61T$+*U#D@##]K?>OM*['JSZS M>WNY86WY1*NFU//BY'!<,4]E&\VL8A!@RG"B9&J+433,*SY.9$N0.O)G@DX"G \GSVR"2X9-Z_\>#=3Z#T-X;(7/ ' MY,S 3344 U S!,_+_P@C^U>3L^G1Q$-=P*>>3_(R>(JE]W$KYVCQ>37ZBI\G6U5F!M5>V[[S=4FKBW015[%W%2G+_G M;36>?X\=,!>CV>A/6WC(+P\76[ZP_W'4 M"K*%Q$A@#)_^9M4YD@X@%AD9!#[S3-L8Z2Q5E?G+/;,2Y]GP+M5]#R+#%TI( M^*.6"6>$?*^5^Q M-]KS_P[G#] 6K?$XPM$K3P/BA(/MX8U%TC 2B01SU.-AJQ!G Y'_7#:"Y7#<2J*L]QN7M^P+^9X?S?!8,FR]L)'N)L= M*4>5D[1_5EDCE8E3ZRYG31VCJ$!%[&='5@2]K#RXX6Z\UJ&;]5)0N@#*:V]0 M[3RO==K\L)GKJ7(.7S&G$NA!@S*_)7NHBPP8O^C\-G,GYRL.[0 $285Z$JB9./(N M*;0S3?*BZMBK-O,PB]PC./4+RG8QE6'_RL5Y XYC/NO/L7,6;0Z:#,LQ][/+ MOD1DBKA^T?G.<<]W)X>PT6>[:6J0OOH*&UF9#^,?. 1ZOO/FH^91:ZE!:"F< M$*?)(Z>Y04X(;[%7UK$K(="8U38A!!$640:':@I&$> M5EE%TC)<]'OCXW%E&MD1& 8Y:@+D6!$*&'0ENA)GYU33X@5"/ 6\C%/_77;, M]Q*@T>"X81'^O5V>X4*->8%PEXXV:V8)U LP+ M/"^GN;Z6B(;/U0E"6?Y]^7Z!;WKC>?G+1)ZA\3%1\C8OAW"2RK3 MOQO8>X?^']^0FC=G[17AK\#J_ZS$[(6%7W/,_(9COK:IS;6)M'-R:6\C#KC) M@^[-A6#D8[Q!\3U,#J5+Z#[?.=LZW^(?-[:_;K_]]L'W^!G_8!&WD$+2.3V_8 M#MTZVZ99&_G[X')*__M/6_"L@\_;YZ].WQ^^.M_9?/MY]Y_?>Q_^V:;PW@P^ M/W]_N'.PD^VM=_AL.H9.,T7:>HZ47ZL$ M+ TUOJV5U",!P_\'KQB&A]^UD_G]-NLI,+]7N6FY=YIQQH,E.C+.O<+>88ZM M#2WS+YOY>PWF5WFC/8](>XT1SUF<&CN*B. Z "QXGT)A?O/]F?_;FO$^-//O MY"29L\=6!YXXTT>N?#*.2NTBIU1KD/G,*PZ_B6#CF9;IE\WT9PVFQ\$#L'*. M,!4<<4LULL3"'XD(28STH(H5II>MQ*^G%@WVAWW;2OK[27IFK=<^)4\]US)H M'H7WV+D(RKZRK9J_;*;?^:VIYD?-D]0)$>U S6=:(LT,0T$EFQ(&# ZB,#UK M)7U%RR]']KS7;R7]O9B>!"-P(D%3F[@)R3+,0.('J3F)%/N6Z9?-]$W;7CA# M!8X)6)UIQ+GUR$3GD9/&2^49-\E\'TF_^H[?C9/Q\0B>?A>QOARO[U/@5^ZM M]]1JJ7'.@Y#6AQ2HQQ(+;)U2+;\NFU]GYCC=/G__43HA(A8.)=A:Q+'CR'&I M4 3C'&O#;)"XL*RXG66;Q?L7R_2OQ.VN*UU?@>*D2;[7$)3PNHAP$ASO#7)" M:F]X,KX40Z]R,'+(='AR[.NDT^-F7/W0GM5I9(.Z_J8SO+Y<[F+VQ#3>GPO/ M2C%9KD:JBHI*_D+.?[CX0I=*IN?V3;AC#P31]D"XO@>":'L@K'@'@;8'PK)Z M(,C'ZH'P[N3HJ%\7U;ZLDNG>Y5RZ64N$E4D(VIEUV#K;WMR![WWH;?\#W]]\ M0W9RQZO-C:]PO[,="L\Z_W#X8?/EE82@#WM;I]MT6^P<;GT%E8'O;.9G@GC? M!-&^M\4^?/K,=@X_?-Y^G>M5MLG'Z"P5BE) %Z,05P$C0T&08Q5-D!X;SM/E M="")J8V*<^RS6BZ"2YC%Z#GE KYNT^5TH'>O_GCUV]ZKS<[+C3\V=GY[U7GW M/Z]>[76V=G[??;N]L;>UNW-SSL[ED3J#)R\U)F M92CCV(]^3IU876/VR_?1:V[M3$;G="9;*)&J[A7V';*?C'FAL/K/:Y*?\ OR MG]>G"G%"K_WTYBOQM9\I_()5[[/P;6_^3#"V])>.E9*7 M&XO5I'KO/)_OTLNRW.:7'@BLGK^#B?Q3I<:?P$W#^.=GE!=VMZZ)VW8T+:#] MX1:_&?UD\7B>&^Q:-KCBPO4^QE5-@KM;E]>MP1'H[)?']H/?:1,?>]3A MXB_YA";V?3?2F\^&;^/AL'02J=+008G[$@]Z'C2>(SLZKHJ/I_4NCS*Z;^6: M4L_?R(6;4J].Z^E[CW-^@ +/*43^,QQ]WAJ4]B+C\<8@O+6GV[E &Y8[7I6. MT]]J#]<=I__=WSY_<[:SN?K]W &M[0W1<$V'VG.<_'Q57NF-]"T,I#T /4 M&+<0]!T@B,Q29Q()-EB*))4:<9OGR7NJ4)2<*V:,8D("!-&NTGJ%(&AAU?)A MLE960+7<+37BO0G7-!MOCNQIYW#",M_5YGE&4\]72R$KISN%Q!;V%H&]LX;F MA472(+884M@(Q+7'R$EN$7=$NAB5H-X"[(FN(5>GS"T(>_-AX[MJ7BV?/K+6 MTO+I??ATIIXPY;AVTB F8@+U)'AD5 A(.*Y\]-*82-?6E>YR<;65Y^/Q:>OY MNHY-]W(KJ\=P:-W94?V<3,V[+_II(_I#NL)VXG&+YPO@^-;7P0%]MC MW^/ZL8(K&IF_ZULNG.ZQ8L;%_(R.RO=9=QPM8WB:>9"/7-F\DO=H_>C7=@_+ MPYD 9NN^[-_%7WYOW]M34^KFK>MIZVT/8'G6E%@WD/^M0K>-09C37+G5YNZ@ MS37C #H(;. $$2C9!O'(+7*:2>2]!CTN2N^<65OGIDO4O96YU8L#M/CSY/'G M >S&%G^6C3\S:](ZFX1(!N' %>))$N04B<@)&7,84@:- 7]T5Y*K4ZG:^,;J MJ8U5-Z5!QPT'X;LD[MXI=GO7#+JGAW_ MLP%KG21B!FO$L3%(*^<1D3YIJT(T6J^M@X8EKPX_>?(YKC\XMSZ =M)RZQ*X MM9%P87$*%"R@Z*Q#7%"%7)(.B+#;U']&U#]73/M(B6G',>(JPBH;IE'CGF,DE<^&$N) MQ6IM7>@N8U/.Y;+IQZL6)FQOS4BXUZ M8'%C,N:CM]58Z7NT+O1K,R_LV6C8[]>SXZO)JWXX;OM@M$7HCV6+OCH\Z@_/ M8GQ;D>,?,Y!K=;IOJ/#:VSK>/L-?BUZW\='#(04J!9+&9@M5$F2X(4AQ:QES MQEF>1V-CV25D61FU*Q0B:!'HR2/0 YB1+0(M&X%VWDT1B > &J,XBMH9Q"UG M2%NC$8M>11:5"K94)8DNYLNJ2FJC'M\U#:,V1SX-W3UTQ[:,_I'UKHVZF3&8 M!+FU;_&EM7CW+7BWW=2X!)<:Y)-& 0 /<2=3[N9-$ 403(%8ZF/VH^$N,:M4 M5=^R[1-15EJV71[;-M04B1FE3#.DHO>($QN0\\"[V'.CE2!2$S"4N.HJNDK) MZJVGZSJNW9I.W8GCSE'%+ ^4,_H,@>T!])&]?%(UJK6 ]BV ]J:IAT1-:0K! M(2J# #U$1:2EQ2@2KXPPUFN2L]]YMS$1[&Z MD+^G38%]'NK&RU7WI\K&VH& MMHKH:#ER,;<$E=$C(P1&AB7.N AP6&IMG8FNH6T*Z%-PAM0\43>;S[.#^M&. MXS16>]8Z1YZB,K([.<$!?7UHGN&K6L/*/6/[(JG/L0.8$MYRZ3144\6!NX<*XR]VYGWKI('H!QB^^PK:-]DOI)R7RN G%MO/J>*/>^ MJ9\$*:/UQ"$2;0 +33ED;63(:<>-@/,T.,=O5!?351K:T'+N4]%/6LY=)NC#MG.*# M'[EP;1F[\K2EQ,,DY[0"8@D"PC=5.VD#IX)A) /. L)$$!!"H>"Y4EAB'J-> M6Z=*=AE=UF2:Y3'-TZCE;3&SQ%"* DXJ!0(P>B M#J7HF+"<":P]8*:A71"$SP8S;]')0V]\U+=G>:GQ9IA]RM]^^F=MC.V<',*=_47KBW+*/,6*D!0XY\IR&9PACH2 P0J+'S>+ MQPK^AV:NJXO6U1_#P?Y>'!WFGJ![<..7_:'__,CVU.YOM3WU:9_M;/[%=_[9 M8A\^O>R]__3VT\XY/.OUWP?;K]]^WO[G%=O>_(M\./R[![91/_[/V[,/_X0C M1[GPX<=@Q*ZM;[YZN3"TV"=\5JP.+7QOQ=9O?,',9STXVXJA)6Y]T>FKIW3 MCT(F8:/S2&H5$/<<(^T808H9AP4-+,IXF5H*KM7X"L:6_ M+"$OI)!/Z67-G6[[Y)2K6UYXD;CQ!4?4%MNN&[? 1Q.;H\3WVVW;48:3;R>+XAUO\9O23Q>,+B__6 MMH&+^*%7++>" _[A_^R\BX/><-39&1['<2>!=SY]/MW=VR;;F^'P M_?D;O+OW\F#G'S BSC^S]Y_>G\/_P'CP5\-]FV_@738$O.OI#OWP:6?SC=A^ M_8J\/]QBNWNAM_,I_V^#[)S_G;9[C5;F5DKF0U0(3AS^T#$BF[Q!/@DLL2,V MYOG+ N,NT--3:0+< E@+8/<%,.&8B42!16X"QT0YKAGE.!I*4YY,OH3LA1; MOAG 9DW,'<:6$"(1-3Z/_&,"6:>!:@FGVACA+"5/#L">^CSQ^=PG7\!-YRN@ MNJU)6CJ"X:0\)Y%&*BPWDFH,BA?11FH)/W+1JF"/AV#-H/2H"0.(4LKZ[GFWG X;P><2SV-/M%6 MSWA,+IWI&=AZRZ2TB#G-P5JR$1FN A*,,*^(D\&X5>32)^?+OJ?7^PF-_KBN MB]UQ',7Q<6=DCV-G?&J/.N-X?-R/AW'0-MY]FK4]FS'%T2B&U[8W^&,X'N\. M-GOC9BA_-_UN>Z._;?\D_D\,^['%Z05P>J!;)&!?Z,4 M"$Z!"0,J59FX2NF]!R2WS68>@I7AK+3"*]9-Y,D;XW\!0@WA!N/Q MB1WXV/ENPX&>HZ;_TVH)FL:IYN2JK?I,7WT]BH-Q*U46DBK-, D D)'!8N0) M*/XY[0VYY"7"6F-#K( 3Q&OKHLN8O")4KJ0YO#>52!A&MHPIEN81X4#2W MQ@V(A>0-J!O42+6VKC'O:KVL-IO+X)2GD9[3@F,+C@^HSK?@N QPG*GQ,F%! M")/(JY#5>(J1UB+WK\^J^M M06=G^"4>NCCJ .?P;NQ /C_HQ5X'E$K CV+J>[PQ3@D<,]G-EV/]9@&>5 M '9U*3D7& \2SCM)RP55WGOBD\D\2SB0"&[R[-;.[_>,D,NGR:G?7(NXO?>* M?M2)<\^-!?8BP&W<&*1]L,@EF0R3E%)'2S;=%4[K $GU\U':_?U1W,^QRR,X M;M\[LOV./\-1@?CTYR%'428GT+;_GN. \ M_C..$/WA"."-^!A,PC2XA$ < @$D2Y##2B.O&8LLFL"$K4M)KI# M-;4EG9\R"OS7?VA*\:_E%\VOE=^37W]^T?DGYJ%MG=XD_CT<%/BX M5=!.1,<.PA2#IK\$4HO6'W3.HAV]Z.S-O8\=13CLJA@9H&K8 ; X@=\-!U?N M5RJ(^(O.-5B[&D#\>W2C$SNJ=P8X0R\?C36/-"C+1**&$RN<,HY:Z6R(A%J- M"T=J3*ENT?A>E>&;&_2C"#)/I R("N'RZ"B)-"D5&LYE,]_FK@,YY^AAT/@> M9]^B\>($L"T^2IL\@+% E($0YII8I"TC2%"N)=>)RMR9ON15WQ&-]64TU@NC ML;Z"QA>!AQ1$WCC9/QD?3WXS%X[UG>'XT@,*&NORCB?C&M<&\1A(?.AC#.-. M&@T/KWE=N.\HYI4-3T:=XKSM#P&C>X/LPXUA$,>P5W'L1ST'=TXGH]R\O>-B M?WCZ8G71'W;B$-8TBB'&0S!)#F';1AW;[T_Z,,R1?G!(5[?GI]Q'(0(%?8G] MLVZG02OSR*1CP?XY E9//=BL_/3#HP(D #8^CE=<7N[ZX^$%NZ44+<-"@.B' M'=OQ\'/O&"!T%$OR7>_X &Z4CA74\6B*3C0YL9>9PE(D2'*@* MF-J)PHPO.C@6$\]_P%[NINK]?[>^S%K:ME][AR>'+X>C4>GV\9L]@D^.SWY8 M^0W/IQ\CYL13ZE$ >8EX+(943$A:E02+ED5]FS65@!%11DW@KB_#_I>LLM5T MF>J]OX#H;Z??J@ELN*+KF=8 RN-A M[[BDG@+=!>"6_/FU3RDHY"(0,[RDS=CLSCI ^_"L52'C8:\WEX0WOMA>/[M= M-D*U%[;?DG/#.7"^^^8CPT)HZ2U*P@!!9Q/1P0DA(ABE%NL80/>[12$%0!V< M=8Y[(*).CHJ&.D% %X]/8P3"J(13_-H;E_&:&06G9]+I9_P= 8I.3V-HNS_P(2[C7T/;]2Y)MI6K1QQ^D+EYEO "(7A?AG%OLW:8-TOJPZY-"ZLO>1X M=HEUXV'_Y/CZ2ZXTBGG0EF5$7MJSQI\'HUESF_V(' BQSV!NPRO^8ONG]FR\ M]J^+7V@G%YY3ET-K>'XZT]&2_U<(RY]V*P3'&E MN%3")4-#8EP21F5P^!;*^[[NQ\[4\WC!GFH(TNP>R&94^=?.\$6'9X0[GB=T M?UJ[],TUT& O7US;9//O<#SL9H]7UB.**7]\D%6&+J@70%G5-<71D'6$VEB^ M7HF U_RW'52KK)S"K#+R\F75':N!X$5'F4@*$!.C.,XOLYC#35I!6 PXT@@B M2RFM;00[7FK+>,2$S'>XT!\]TB$(Q(G6"- ??K(\)FM#A,.YQ5< >GZO M/_%JU4&@"J1(I3AF_(M%FUDLYH,UU\IX9IW-4L=@F3@W*E(*)$-]2RH/1RIT M>_^CR 1AJ4!>2HFX3F"%&ZM0,,8K)Y@4#*QP/B=">XE4+HLRD*P%GK;MR!]4 M!#3I'%GD^8$-G<&PXV:&]_#D>'QL*Z%W!R-\A3WH"WH37';)38,CQ:G1V0B? M3DKOXY=V#-=FET(-W:].1L.0&Q2/JE__!$;30=NOG4V M#H?%K][M'/6+=Z1CCX[Z/5_4Y*I/]GP M)1O5XW)"^>2:AY2_>/64NI5-OIAN9J011''M.9%<>&6"%X#A*CA'%)77-#AL M!$.O\T/":_7&[T!AM&%W\#>L(2\\O^8/K(]]@F=L?)2&/2I0&U&F7>)*@4E,>F.:$$>N.#*HY9(J/AL#< HWY4G.(=4+&R0VOM#Y8^OE[MMO(0(A*8Y."1T"F.'9V$LJ=XCC"AO+:*N/ M+)<(6(YW6R[@_+,'4.62D]SVP7&"<- Z2),)-0.#6 @\=_;2C8F8\ZCAKT$.D4]\+3,7 M\>\QMGF9F3**NT[9K*D&B8C.FBIHID@;EO])'.R[ KMDF;:(-8+"82N0 )A+ M&8T7'$?+>>0V"JG;HW^@H]_9_PB<+SD1 AF6"V5R5H&EVB)KL- D1P5MR$<_ M+YO@/R>>E).RU9VCW/DC^VQN"3QUX3"/ZN#27!=/I>Q5[Y;%=N8RM>&Q2;P#F4@^4EG'.QBY!B%7.Y)R;K).YQ_8& MX^(J&H*L]<,O$=9U/*Y"+:')0U6SZLXD'?OKO24[T MQ)EVXL:]T"N>K0P0O5P[6KQAW ML9(--9ZE$EIX>G'7@XI<:]Q5* O@I(QJ.J_BW7=V2);WJN*GX^/>T4D?7KQX M#[.SM1'/A;T_'%?AYJ^%TDM^6>\00"PO;CP> BWGUREQVKH>M]P<]'78%]#Y M>\-0+NB-RAI_7KPTXMNZ+LS1S2[':NL8R,5-+'OX ^/P^5]B^\U'8T #DMPB MQ> /SK%'-DF'0$%W+@G,B+-KZV*._+TV [O0S[B!!H /-0H M=J3?D4X#:(: MP:6AEW,&;PZ=G,8"Q54Q5J^D?57)X<"'Q5EP)FJF;6RS^ &[Q_J<-]C M@/[+@.]H\(@P'SR%7X)UNK9.;PI77UN9,DEXJ)$9:.1B.695BEDB0S-!G2GL MJ,X!2KVO5=91@P+;VN/5IJK/>'M_@>KC^9KU(@ 24Y21@O4&9A67PEGC,$Y" MZSS:&%NQ5 #YHU=K?4#A)8W]1T_+AO/>!2LZ1>)X),B&'-%C!E!$9E")6GFI M>; *YP; WX(B=49AZ@\K43-!@25XXF*T3EO"+*&:VV!<9 KT#0OO((@Q:3[I MB.O)8^)T:X+#CPL&.YL;9R!BN#,V2FF0YT 7G.L 8( E\DEA*J1U*8=[Z0M. MK_9@?.;A/C(F0JTR#(X(@.8JV4UPIK)$9B-:LN/L MI']<.;86JQ!LB><)$8_8.;T_\4P+I8NT.AEU^A=Z"G><[1=?4>6SKM/\9X,; MCH=77?J 7+DE0]7! 2X<#4_V#RZ6N60?\-3*OJHY5T6+I7ZA5(5D#_#T,8?Q M^& 8BKO+UJ1> '?V4HM0/.64>8I5UJPXSWWU97"&.!("EI+'6^):2-RQX'NC M>KOB/0TUY5=QCIC'7?S =/SF#.QN;9.7 JB71$(0)Y3D/ >>C>\@K\BEEJ;N';4I:"\$*"'JIB\MYE="*_9A? KC4SOPBX3 ?&G/2N>M=W4 M'$M0!,"/S"X"= 81:>(&F"3F;AY<&8,L=A$%H#&*39 NR-R6Z>I@@5D;A,%B M)Z^=9X8'SABU/&+LC#3>">>)E)BFZN3UY.1U>_)+/_F_3K???&2$2LD\0]D# M!&8II\@HRY#D*8A$HN!"90,Z^IT+ MLR]64W,9Q\J3.NDB=^:&2DO:RWXW4&,^9&V)/">95VBI"K4+WJ1,S(OY/26XOX;3#MQUUD/ MU][DZFHG"0_5HFK5>++^N7I/4^F>,>A%_7L6YKK*ZHTB\UQ@/OGBE8#U3%'/ M"RL_MQX,_R#-#^<'PRRGU.'Q/Z MZ,X$^@ZWQ(>][=/WYR\//KS^B^SNO?V\<_B*?WC]X0!@C^_^\^^#78# ]_]L MX-^]@\\?#E\![.V+]^4^;P\ 3A.\I]C- MS]][?[YSOI4]@#0Y;0W+)1S4@0F"+=+&@F5MF%3,$4HUO=P&@RCJN TR^P>Y MH\R"2LR2Q]Y&').V:YT(LN4H=YP9G<2U]=]VM[>W]K9?[>R]ZVSL;'9^V]W9 MV]IY_6KGMZU7[ZZT6;][EL5<*^#VE[NX&"N9#MAY1[3DCCDG=?32A&2IP$++ M[]+3H]SGEY):Y._ .7_TCGO[98VSA, '[3&2\6LX KF6P=&#H*@JO%Q&PCBN MTL#L:%+!59J,95R'O[-(S,F5E5^N/UU(3HUKI+'EZ54G17[L#[_$T2#CK.W7 M:7;U)>.23M>WO<,+NEL66Y,7Z601_04>$L<7<@:O-B+Y9<',REE_HC)K .5A M)+\P.9E0DON8#HY_042762D/=SBEOZ#\]:&IXM<+^T#X"Y'7#3*]Z*6@-*!\ M6*&+5"W9Z MQC/_Z+@J/KSVM*JZY3(S@N7N6NWA77]XI\/19SB;_$Y$_5HRYD"KJIBUXKIN MY]]#.('.!O#LY#=#T#^/;-TC\,">VU&8?G8TBH>],5S0GP1;)^P[.]7J%RN< M6[?1!_4L:Y6YI;L=Y,SCHZP0^JJ&]:1_7*EXPY-C7_K_IEI/K6F]V\QY+O[D M3/;3RZ9; WB5<@IMG6I;M17.;MYIY[J,N67/;)WH7)K251M:?-3YW0YLSAO. M#X]Y[;D(-V:TKK3/B9I_3>+YM!]IMWYVU7( V+H!P#E,E_K#T_&+SO\,3W,V M?!?6Y^W)>+)X0-[<:R!KRH,ZK;G*NV[ _XP":NC/3\SMZZHVQB4*6!H8E/8( M(#I*<^5<6CSIE5KU#9WE>,_:JQ\-<_.RJJFOG;07A7N RI>AJ5L?Y:2I9.ZM M =9)]>&L(U#C?8;E9#HY5MGS)[E>N6Q[WH[9JV99-.U06"R73A7<+&=S!_?J M#]@24+4M 5>\H=Z/UA+P4"9M3OTZV9Y0574O1M;_PY4WC&P-%C&UJ#K$+WKS.S0+O.U6..K M939PAG##02[).<@Z2SZ6^/NY?M)XJ-:=ZDX,8 M2A4M? ]4PTH-J6/2E;I3B5\XCK/RLF%8E))\=9AF8F5)/-W]DT$_Z_2ERU6F M\4%E&_3/\F/BUZ/BIWG1V2VJPHRVF[ C2NLNI;21+"6RE[",DYB MM?SKEWC19=F#';?P1WUI'F52>VO'!\/1<>4]OMS$LW%\C4,"(KFZ=67SJW[@ M!;FRGFL[;C2T83:[86(@%GL"7FV4R_K+5S/%U[4Z^1[[>6I*@&^/SB8NV-ZX MX..A_92]#?!CU?5YE,N+3H"J-J:6R<-Y2FM1Q9,^J7S;V ML^PDO/[G>%S?;I6+._\I73C*FX=+HPFN+&1R\I?3P!?LC/D $Y3+J_U9'<[O ML(R_\^O/W,&K$A)[>+_PIZU<7*0,88Z)A!S-C7UR;I76SB+KF8&-ETSE;%"E M;HJO9R:IG/IS2_*F/>?^]V2826LRL.9=K[*]XH2RYD9IUK^JO%^]>=%YO M;/S9^:DW 'MU//4FVDN+*?F'S=>K5*MQ#_8(+,=&]>_$]B^5QZ6^-H]=(>?%Q1EEYQLM?69 >9!C3,5Z#0O*,:R7,>MW>_;KCPM4C0#6]GG)H>,"4TF504 -#H'))I$& MP8%H[@AGI0<#,>>"ON!70.OGBUE!BU !@9/VPGN:JR7 W+1!42-PU-R!L++R M#AG#[>$O+J4^"SCP1"4S1GGD60APX XC:Q1%6/K HT@VI)0/_*J4^KF1_GM- M@N3X^@S)R>0V?#G[I]28SW33AIJ&JYP,GF^4-!68:]LTJP% MM^]*W^=;9[MO/F*XS@G*D):YSPV+ 6GE/!*$B^1"L"J5I."K[:_N 6@J]W*- MH.-A;;B0"DP9'G)S5ZQQXD;=!FCMR=_SY'/ONVAIH@9+E(@5B*]JI>U+/P7Q/GKN)5R?D:98=O/>GK(O(U MG$Z="O]NT>WRLBXA8LF#RZ'-X6#RXE4WFT$)WOU4IY+]7.77]>8DQ;V;-F?* M5^].O:E7E><5T8\W!CEE8Y##@'4LZZ+(*;Z4>LPM-?/,Z)0G2 M"]B()Q!HH*Q%J05V4B4LU!(\";_!%FX,0O[KU4+.U:)9U]%EN,@P6 JCH M *+4R*@M"U00DZI.(A1?2:YNR> [D<'7[8V/R>8V_8DB9P(%$2<\,D2+7/&$ M _5**5M$G+J6#"[+*$"*N9KT%)CR.+]^&;)TAR3GE47QO2%L0,F>B'7>5"T5 M)S&2*IPQ775W&E(I#0]G^'YT OB<*Q\;:#N1FQ>0_:>7L"_#SH[U57)/F,C7 MGSMN. CUD(CR8W%<-24^B-FF,M"(,70[XV%Q=G6K,:1'57E"B3[%PQ[*;:!+ M?&?2*KYJ&%?%9ZI+)A&'[O1B$%.'@"9Y]=5"N\W53566:4;X!1DW&0!U$ =H MDJQ^(7YV5\G6N2+45LS]O35K6MAZOZ_-BC[/?1%@\S'+TDI3#3#E0!-W)"#0 M):2"<[!,BK5U,Z?>J**/;Q5901"OM4\F][H'8\OAF+ USH@H*#=^"2(KUY:] MRW-CBL^W,LM6IA#WP<]^!YZ[N_$Q@HH08J2(6)!-7&B&',<1"6$=U2D/JHVY M[3Y&VEZ;I9=G[#U_(PW"/1[U) MFN ML71YA9LGHTE&P2+%R55KD6$_Y)RZ"ZU[IZO)D8V%*N M=YA*;:6Q'%#66"RD MEE81!UJB-+>YNA9AN3_K(_D=+*UWL,F[:3KT_/?A*/]FQI"9/7]8;KQE68*M_*@+=IFY;]N$ M;\?IRP3S-N:NM#%D'UI++IE<-M_SG3&?CT5391#DW MF.2V&9%C)4&E58"14B;GC7=D":IL2P37Z+1OR/;IQ^"$"8)ZY%*PB#O)$? ? M2";!.9&2@4 E-^JT53+/(F;O11VX*I.N)OSHA0W$>1L4$2\JSE'29='=3HS&@A,G^5JE)T]X-Q_;KY:X/%ZRS MBUI(L]-#;8#!QZ-X -I(9HT<$KN3$;:Z6:>S?%RPE_>')8>X#)0H!2B[?V]M M(F*ZTU$98.KF/._I:)&JU7\Q@&$K"ENZ& ? .GU[5ENNL#G;=G"2X*:5+0K& M6>Z*D0< [%>-)^8Q^BV.ON8\YNNR@QLUK77VW7UB7-^H8]VE66YIW%8OXNUT M#3G,4:]@H[Q_HZ-"BQG% BD1CJ E24IP%&@ @]5QBBP%?4L+0VUDWEL3UM;% M#9!1B\*JIV A\!(8G[0MJ!3R23UI_MIM%#?-.2UNG#+.9/*5VF-4L5$I5,RE M0H>7JQK:>L6J7E%?7Z]X]_8LN8-R6^2X2B6"S[C(<7XS!//=HI?S*^_,0[?^ MR3+L7>ZI>S#LPX:.59VQ[VAO-?WU__@J^^Y[N[/G3#Y_>\ ^';_CV^>>S[4_^?.?3%M_9 MVZ([]._/E^79SOGOG[;S>WUZ3W;.7Q[N;!X7#SMM7?_[U]K?_@:]T_OQC8^?F)D)S"WUO M?=\'Y)T%ZU@G9 Q;!SK_SV5\6&$#XKY,>G62SI2=UT>G"AY.1>G"3<6;WHE>/2_OZ26[D:6Y8,:M"+19:-JBZ5VX[ MNL.M\^OD$AQ4WAU4H&DL;51R73MA&"O/QK0/=;[Q9*57UW=K6LKW!?6%3SZO MIO*.5S[S?J%3VP=(G80MRX2 /#@3&'+<0.H+9S[O\_JHQX#SQ4,U]U'S!FR. M+V1N#N^>N;D:7%\X'!51U6G*JL=@^G]J1AD,+W!#Q0+#HVE[FNZ,YKOYR^4@ M454$>*'!4!5D: 3HCDY&N5EKR=YIWK::R?EH9W:+^Z)X%"C.3HKL'ZBYOJJT MORZN71941AI.H:0"D1IN)CQ0-J$Q*+3^^'/,.6#1%YRIIXH>'O6'9S'. NZ+ MO%*^Z_87V%QTZ!88N**P-F9&O#R;?:5N_KN1U[Z7*T!W4_GY1U1K-SXF M8R(5CB$I=$#<6HLTY@EIP@A+/'&;U;Z2F-(YBW8TOJQ6=BRUEPF M2+U129W\-B:8O&QQ04\>]*+S*HOZBEEC4PN;\^:]/&4X3VBM<;U*O\SY0YWA MZ:!2XHX/AN/I\L,L+Z@QRKE6++JSH4&CC+;YIE^&QW&2TQ'+J.1!5C/SV=39 M5LW[WX@_30$V$6IP^S+R>S2]9_7HU90[4T6L/N5;@!:()"X/UQJ.:%BY_P6(X!1(!'3(I6%>^>/OG/8PV/^S$!/YT:"OF8._]RJW M_(W,,T4]0]807 UP-I@J%$3D0EF!-6"AK<,ISVX]+>X&<^UUGYLWD M:.GS6@%*94M-$&0R52F=M'=@![N58KXS'%0[N%,/WJN#-_A'8XU/ M\-R-CT9%[74,"$ L)\A$B2R/%,DH),$62TO)VCKM*JZZC,^)VY0.M O1S[?E MQK3TLV+TTX36S<]?=]]\!.ST06J*F-81<6H,,ASG*C>5<) J))(3!KI&"*"E M.6.=;E"J*FUGKF0OH>]5=Q97M>+_KA*E\YE[RIB%C\=[6;HU/\]S7W:&Q^\CO/=D4V=WJBZZS.RK M$MI_!.FPG?//"=-8A@A\7$8-:I:0E30A06*(#IMH3)Z0^BU9=-DJ 4MI,KT$ M?G2Q\BE/*3Y?GLD4+$[TI5)CBV=\7+D:&CI:49&*>97'B7TN^NWZL\O).WK7W#U0#PSO#J.Y<@0=76NKS] MG/RDU77'=M[&:3WEGWW[6%U#IXE)>5K4M1Z\DFSTI10_5)KV:/;R\ F0V6&= M]3AM8UUU(9]^Z^0HD]-BN@ZFW";K!8U:@!CTAD?0JAQ8'0KT9XHS.%X=<;6@ MKI-!?G84?U:+J=23W51.:KQQ,_'HWMGX&-Q9312HB$C,I)<7ETGQ7.(RGAE(+FE@N? MJ[AN)[)%Z_R" W2!P_?42QZ,UU2FP"A.Q@LG0C5J3TQ&[5VA#;P "NV-2DN< MLT(FI1AAPQ<9&K+BM5W&?/UHQW_1^W2V_>8C!\TX4F)14@G,;8<%F-M6H$"C MM,&JX')[*X)O((6)X_)2/BX1)4^R]N$>7\"1[!ZN*>BD!AY07(YRL<"XE"+, MOU>=63E55.I;9*#*U:BY?J ^].EMJP%UTUEPN:MGG=*0?W^GO,H[IA'*.T]Y MFSN\*$^[>;#Y-_-U*(*OS0M[^=>[K9U7[]YUWKUZG2>'=4 CV'V[7?* [KZ^ MM95);9],,^SL]XO DG%LQX'H-;&.)K%7L9UWXLJ-;W9^7J2'I]2[E=] MI?-UMBEF0Q#KKNVE9W69K 2V<_0' UCI?ND< D9 ;UP-1 &X&Y;'5^&:/*U[ MD#^R,0\VMWZ24GQX&$>E!3M\ZS#F$2>?)T_OQ54>Y+/5#!#_[XD=U>WJIXG\ M5''P5>7L*;Z3E,TS8%J@ MB#RW:?;EFFX.*.\TFF*#:PE2\S2?>S0?H[9/[.?I^CTLW'QI1=/ MQY.]+X&Z2;Z(B\ 6.=&MBO]-9EA*0T$)KWMWL6CXQK%<:-"H[9U79G<:P MM1>=W>IUFX2:7WH\T?M MT V/>W[\:^L5##M M9*453]E_WD4'#TGL&?Q>57K0NZ;^-"WMFTK0?JQT\0H72UE4"0K4XU".9OWX M4S7;#72T"N_GJ&5E#F!I>5;D<+[BLEHV2S*M!^J42LU:=YA^>03?/BW44%]6 M53E7J'[CPF9R:!1_6?6!IN163^N5X\7J8:9D7C%/X,%7IF22,B;SDGS\+F_U M#1M$Z,..$2T/SO1Y:3^FZDFM4%79%=>_&2W_M_0WR^Q=Z6!O=_^>O!-HO,"! MY3?'PV$_,_9/1UD#'9Z,^V>3G/%Z09=Y[.=Z0BT82&QKV^\-3>+]OY.F;QMXJ>G<6_TZ'\U__811^>'J]PM!R)_F-PYM:0=7BOBK+( CVQO]^MV/ M_SNAQLH=_P0-[C%,NMW62]MZ"2B;''-P%DKDY.B@YYO4/[&MKBA<]N1X.!B" M$5T[;T^+^^1+A.O[M:JV'X?CXD:9,X_O6DWG9N]@JR!]FX(TUU?PPZM)_]UT&O]4ZO:N M/G0C?,GR*5QPTUS2?6[>@Z5J0"TXWP3.H3>N,H0FC=V _@:5MC$]^QE>U_9N MKRX2&0W[G9/#;"C[G%!4])9>[(=.R*VUAD?E,*?J4 'VB=K3>,Q,CYD^L?:) M7HIHW"*4VX.^Z: O,6\I#IS+Z3D\T9P$_,T1G59J?IO4O,:-_L/+S=T_7]\B M):^QMSMEKO05-32'48][ASF4WSLZ*OVZ@"GJH&P9HCF9< [&?2$1_.OKS7?E M)_)K+4.+E)U4R>7QX?"\/#;A6R5S)1Z;2WVNPI"(1\)(>/"UEDHYE*;=/AN8 M_B4/%<\V^$P)H;M#>_?,'HN$W$\0[SBV #BZX=^J)U5DJ9_L@!\%F&1[7Q,5:E?1A M5-)%DC=^>#UU:WOSW2V*:FF;VDB)F>IZ6:4$';/*\KFBGU[G<;DYSG3A?9ZK M-KF"%G>54]";'G)# DU [RG*^!7).^I]! MMHSVAS/VNN!>:@]DF0?2[81:/#1=BU\*Y%TYFROYRRN90#R%^=M3$V\1 J^S MUE_YWFYU%]S%I[ZQF3^\BO3S,Y8J*S8V%>':%JTJJP\OM$;O#29IX%7N0UEW M_'K4K_/&JJ$,];"PIJ4Z&2/<6*S=;^8XE_+KG-0>ITVJ2YNPE3S\DF/VUZ#J M7IAWZ555L5LUU*[Z#)4I%>/QT/>J=I8YA=AVLO'?2ST_.^IID_F]TKF[II%2 M!#"Y::/*/1-!KDX9'%2L_'!WE\X;GA\/>($<.2J[L],MM+NXMI).+P]MU1^N2EOMG=YD3,0;LOO/ MW_WM3UO\_>'O<.\W9]NOW_:V-[?P]C__[N_^LWWV87,'[KEQ?KD,\L/F7^+# M/W^=;7\ZZ+V'[^YL;IU^>+UUNOWIS5=XIGA__N_/V_0-WM[<23N?MG-;;1RT M#B8II(4-B+L4D".2(V>U$2(*[HR[W";[H>5<;I17-XXH=4;%6!Q/>OMFZ?0E M#DYB]U*_W30:'C:RG6M9!5=E@3CQBMK#3!I54=6T[84[NR(=KQJFE_3Q6@1D M]&MHZ(1?5M%G)8Z7P+\N?)D(E!&P'/)Y'O31./XR^>'7T!N#9#W[I3?,N'ZKO<5[8OO%HO#%2;F>;_76-KDR].Z#>-_:G$>H -%MV^D -G*'G;G36YP.MN37,F8_R;66\W(7XK]N M10C_7IMXGP>T+[G@2SX5IB5B(:9-Y?\N\V6G_&T>ET'G8^U-Q<[?Q+67=N"; M:*V]QWWO\4S9ZQ*0-=F+J55DKVMJUY>)WHML%NZL@*8P?Z?^S^6]66A=S?64 MN2&/OZ!%VED[@1-SSG(IN:/6"B-)$DYKCX/P8IGCZ6N-;-9FFCW-T,#!^\.O M_=W#5Z?OSS^??O@'[OZ67_P]ZKLYW76Z<[K]^=:3CDX%(P!OF.DJ=;6':XLW+=X\-MZ ML+3&*.$-X W0LO%.*YIX\BP:ETB%-W#;"F^NM MO\>;[XPV=XDU,P43,%/(I MMZ>/1*,\/0!9JTV>EL2YS_VB">\JN3S[ MP/ 0C8$[L,"9M1Q'24QKACT^J\[,,(=Y"CQ)%*P7B%NFD8M@ABE'G=-644D5 MJ$52=@7C+:\^,UXE-@CJI,%@8R=":,(_/JS,31@3LO>8* ML4 \XB)&9!D1R FK(Q'.69W6UHWI:G-O#^UW9]5G:L$\N5C>+0VCODM&QDU@ M>U?_U],#6^^QSHJ/T2%QFYB)DFD9 BA'R5"G6AOFL<&VU[!AL':*,\F0288@ MK@-#VL%/DBLL0N2:< XVC.G2^^M%J^>>_L%9E5&? @8N]5)R89E)F!LFJ;=) M$L5L:\,\/JO.;!@?M4U.&12H5=5L94>L10$S';B#?<=^;5WQ+A4MJSXW5J4. MN#1*@9T&?B5"6\\35<9*;!R-O#5A'I]5&R:,)H(0S!&694@P"%2=0D1)""ZU MQLI&D*I2=35M@S!M$.9N:/$M#<9:)](2E27ML%#)"L,XZ,;&14^%4#(H3KB8 M7_[?(O #(O!9PZZQ*B89;$*,ZXBXI!H9RL&XB0*.36JJ RA+@GFUC$OT)]VYC/N9@#)UE 5,#<'.<2&-0LHQ7B6S>DR_2],V]: M5ETQ5I6..TUM2-A$SJ,P<.I:2,X#\4+5*1JMK?.HK#JS=7"*&$X@(,*U!UM' M>:0-22B!'F24],XZL'6TZ@JZ^B5YS]2:>7)U/B68]!B=^N[G5UJ-S5NXSPXHQ%^=CGABLFNE$\\'M "60MD"WCE M5&0>4$L(FE.4O.%"AJ1]2BIQ;U-KZJ\"D,TT,I=2B(I+)&W(?0DC1CH8@5( MA5KR( -1H)%1WJ62/FT@>RJN@ 5'VLQWH:S>U)JM>M+F'[-)F[O329N//16C M09(,B"X,3_)DS:7,B6G?\EO?\JDP['-/!'^T%/#V'M_S'L^4O9Y<_?@RQMG< M M_WCCFNQD[=W>J:MZZG;5@]Y#B;6B\;[%:W7U@GORON/MEF]W(<6>U83>WYZV-DV8U@E_-2B MT(.B4,-E[35F0K"((J<)<><8,LY;Y"D+,F"6C'=KZX9WL;X:>KLRO+L%H!: MGN>LFQ9VE@ [,^4G8$F<21I)"WH/CX8CHP"%?-*@""F6TS6*\L/5ZN=H/U.3 M^&V==M72$JU6* 7A.;+M(O;:$H;@M/;:8S!PPUZ+1&,X,8(X(V"OY9^,UQJQ MW//%>R99GF(E99?,J3B^N[W6,N^*R=R''(K3LNP26+;AZ 5S%!M.D2^=X$D$ M6T<&B1@U,7=M4C&S+*%=2I:5%-C:.L\]/+C,"3EMF>*J3,AID?>^R/M7T]JA M228L/$4F\3R;3&&D&0ZY=2U)P0'^6KNVKKN:W-O:63T']W-DVT6LG26,RVFM MG<=@X(:U0X)1WG.-0I 2\10EL#+6B#K'".,"3A(86)DNH\\K.O6C,^\2!NBT MS/LHS-OP-7*O9.($88<9R-P8D0Z:HT1\BH08AC5?6S==P_$J\^XSM7B>7'3G MNP_4:1U0JS)0IP7B^P+Q^Z89A!-.TC*7=2>:Y4] MR*0KF&BC/BO.O0\[;Z=ES*4SYDRR*@GZ#Q4:"6%<'O*+D2$<3!Q#-64I$2E9 MGL>]K!KIULIY[OV=O]-XG26ZFWZTEOP/.5ZGA>?[PK-O&CZ)L\ P(#.(4(XX M<0K@64KD> A!@U854LYVTUTIEE5BM3+M>%J._W:;:0FS=EJ;Z3%XOV$S&4&H M-,H@@74 WL^S.0QH:DFY:"VW2@FQMLXDZ6)UE?D7]C^W?+^B?+^BPW=:;E\" MMS=B3312&45$Q >>\SLT,LQX!*9STB9*H[%96R>J*_FRZHG:?E4_=/N;[S2( MI_6'K:JN0D5CD>7@B6CA+H6V1 MMX)>#1FO&M\^4Z/GR46G_AK8?G_H[7$,G5=?C[+)\^CQJ*<"NXLXH F-7&*% M:?"&:Q^TXS9*QHT()&'/[V#GM [HAP?@SQ>"3]%&1:5!BBF W93S[Z@FB$3B M) ]*!J[7UAGI*G*?G)VV=F'5F-=A&:W$6JL$FA*1H"T+ZA77R9D8)&ZC1RO* MO VKAPML/+,6:5>&>55P6#C/ M@7<-M]P9&Z.17!J!@Y"D+3Q:6>9MF#Y$*!X81<9RC$"1"LB1H)&0R>NHK(E) M O.RKIR3F+="S/M,K9XG5WG43BEM9V(][2FEK8"YIX#Y=&E@J7*>$8)\L!+E M#@/(*>%12J ^D,@L(VQMG;"NFM,T^4E-QVHA[8>'M$6TYR4,+&VUY\< MX;I MJPE8/#HEY"3UB"LCD5:4($R<8H(X&2D'[5GCKA)7P/=/\@HZKX?#<-KK]SM;AT>V M-\J=2MI1INU;/EE^?NZYW.THTV=YCV?*7C?$'5;3?]Z.,FVG>:W6*-.F)K@1,*CAO@Z4.JHU13HG6_*DX*?@6:MB"T1!!J=%Q5EMO()9+>2\1Y-,AQ4(D$4Y311)U, M!!0AU@4]=N4QZ)F:T4\N#:T=;_K\QINV^+LL_+TPYA0.RP8?$M("H)0+K+?>[%ETCVX[USXU_'W+2::"VE5[GW8I>8U9\R_DRMGR<71&P'GC['@:7S7^?:8&T),+_[3S3W^8 M^:1ZUS)VK>97SU_JP#)X9CT-.S>V"6K7R[/M,K:(; MK,G5+-ULYZ6N&E _Y+S4%JB7!=07YJ9&3065*B M<_H3A/ M+QQGE.:F]0)8']][W$_+^L^&]1]R=&K+^DMD_9G0MT%Z(AU&05"&N)<4:2L< MHL(K1;F1',YLG?.N9.T(U56TW9Y@29J:V'/K=.+0Q)8BJ+"\#$E8H MQ/,D!Q<4'$K$V-*4I#$:.%2N/H<^4WOFR<6BVNFH#U,@>O_AJ"W ?A^ O3 M%2OAK=8,>-*),@7:$N4":4X] 'Q*42,8<-257%B\K MRR[ZJP[Q)FH+;L^QCL MVPCFN,"B4!9A[0GB<$3(2":09* JI6B49U6J.[^WB[ M0/I!"I!6;PSJ\^MF MNMB*G[:8><@!J*V869*8.;\P"%4393'H" @GKA$7-B&GN$0:)P82QFG)\J1M MV>7JWME""['&4QT6V"+:4T:T)8P_;1'M$1"M:?<2%A3(&N0-QH@KT)X-LPY% M'7RP)'G%<^=0(;O$+"NZWD):"VFK"FE+F'S:0MIC0%HC7YR#2]Y__ MIT)!-SN:[LIZ#RF!]0MQ)\'T?SMOH[?CX\[QL#.*J1\]K"#NEU8W_L .]N/X MQ1T\4-^'R)[25U>4E/]U;($QX>_0^[(^D34[)X= +G[]O^&7DSLRVMY86:/9(E 0CR:\*>+HH M6DKV:82-;&,PLW(*Q![S=?!YGC4B2UDYHGGSBY/ZQT]8GOPDSR[B LTV_$+] M2$E^ FM(N+U,2K,2C;@B!D$ KTAU5@J^DD42K%S QTLZ+I#-? HKHK('SA_, MP?::Y#'U@8.G8"?DGG<@C7)T-_X1&X9EVGYH.I9E MF:X-7KCN4]LS#6IA*-C\YCQZ_@F%")+R2_14<+8Z.; 3%&S+"^CL)A&X-1Y@ MZSS%KG%Q,'-L9R%7K!1U2Z7&/1UA,6-_ @11Z0R>&Q72*\!;*)V1'.2SHJ*%&_%!(IRSSV*Z9L4<8S-03\DE4YO#!!MQJ^5ZLC>!R5%>B( MR^+I3:BLQ3GX,,_FD,L_-VN& N 2,BGHT^8OSQK;($X9(-A+UTU/6+,6E)XW MT'0=926SA%O/D_]6'6B_S8>H:A$[<#1GZ6]7O;GJ=R#%3>]6;VH#=?GOG(%M MW&Y#JW_G&OK6-^L.-.]VJ^Y_K][ MNT#V:LS<+WM$^RNX&HXAT*OA[17=V"Z MAT(#L%?/6FO5.HK16V?YYD>]N6<7!%&XL[+3,,I:0937X!:B+7&CP3,325F( M).]Z6*G6_SV*+&UN#3(@G<0I "FK8-&P>++=F-(F;0WZ2$ ?*[^@1/J0P:?C M8*T2EG5._ @=^L1K0)^?,C37V\$M-:&UMNSTX\"7&N#Z\4IMA81 %L;8+>M M9Q3@6Y(OO=#&TM8HD^_GI=YZ7->)2T6U94JCB$WPRZ*G=\DGWQJAW;K#@=BD MV*389%\V>4.Q),W$.KM6U78 MZZ_1VUC!.68][J)CUB:0N9<2I?7@LWZ)TJ)S[;40:;T#;3+_R[?4R/!]8MJV MZ>N$6)ZM19;ONH$:6L$Z?8MYM5$6QT\9H74RILJ,)[AA8AM^-4XK %O69K@= M1_G1]U?JW]_?6V>_SK2S[\'5V7=XY_L+\^S3OT=??[V_.O_R_M=7_1T\^]Z\ M7GYT]NG#^-WI#]SKU;M?;Z_>G;Z].CL=_CP;O_X.?[?@6]^_ZK"/TU'T[DI5 M6>G11Q6>?V5],PP4#TLX YUS]14V[5TW='@[[X9@2!:9YZ5$#S[$CSZ5/"\U;[Y M7J2K?F IJN_9BAFZGN+KKJU0+0HBCZB6C^TIK*W-LQ""1PB>+8XL#E07NT5X M;AB9)#(\:ANN'89&:$:>[CM"\/1(\)@=P6-\HU88N=35%1(17S&IKRJ^$YD* MC0C5M=#171,GG9J>$#Q"\/1.\!BZZZN6$X&+99BJ%7H^#73+KQ(L<%S M-FPO]/30!*OGSDUFA.01DF>] ]4EO8*^!'W=MV;;1[=;H?3VH/2:SFKO3N'Y MRV\FC0)-"XE"=4L'>UO7%-\(7"74J!&ZU -_B0UC-'HU*&'C:^@M)G9N MBCJ6_(\]%SJL>(^]T^NZS>O-T7KI*OO/KVUOAEJX'B:82J:81/%M,Q <8FO*P&A-""V MJ@7!=F[2M\@MA]&W6 A((2!W2F:"$)!"0#Y8 ;G5# HA('G MGW^]>X]SJZD96(&B!B'8D,0/%%]7;<7R?3\R""$N4;>202%$I!"1#U9$;C73 M0XC(78O(N",BA]]4HH(PI)KBN9X';K9O*'X0!HH#]&D&1+-,:F\CTT-(2"$A MCTM"WBXC1?"!X(/CXH,>9LX((V+'1D0G<^;7^?MOOATY1F01A;B>H9B^92D^ M"2W%)8[O:ZX:J$:XI[;8$3=S8J1;VW42G_FAD9)MU] M^O*4_;N]^WYFG(&=[P161&U+L1P_5$P" M)K[OZ*%"(D=OJ-NIOI-]T5S%%9[73+J;H;'&*CBJFZ(@I.F**CIBBTQ_XB2DZ8HJ.F*+3 M%X")*3IBBHZ8HB,FEHA-BDT>PB9%A_(5+SA\'V?E#=)81]-63_!C/U6E@^+JJ69X94L^#%8S0- @Q56IKB^^]-\R/ MJ0IE2,CDZ=M6VIU'* O_1%'X@DG"_Z5)^#K+/Q?T2!)CPN3O[Q]&[W[],+Y^ M@F^=?AB_^_+OT=GXWZ.OW\^L=]^'^AG\[YU^9EU/C'FG_V?\[LTKX_Q3"._# M?M]\U;Z.7UWAM\]^_=#/3[]>P?^,K[^2Z&S:M/KRFQ^XIJI'IF)%IJ.8AAXJ MKAM0A5BV[VN.89M!].BYK2-$Z]8C4ZJIKSK[_NKGV?!; -AS"+453_55Q:1JI'BF;RANZ+B>3AU* M;.O1<]N5'=OHD46UL];$J^Z?#J6M\/S]TV4>EU3)HF@G[87;-=9(K[A1QA^> M3'0\#_M1Z"2R0E/W+%^-(L,.;9=XMJN%X?9E8B,&/V5_T-.XF&0%#<^C/Z[. M:#G*0M;<_=.(I!]!,+X8 Q) @$Z%Z9]9<2Q5J?N1FN^F#78OO^F@_(AN1(JK MXK1(SW$48@:&$D26X4=:I+LX+=*1#7U;]:@]JLL_1D:_4Z\%@1N!&X$;@1N! M&X$;@9N#QTVO R'"Z-^ST3\-E;SX9GF^:GHN532#JHII6+;B6H&N^+;MZA[\ M2G-[:/;?$"5I^D/ 9NEJZ2">%$_N\DF13KY"*[W)LO R3I).%ODNDLC74NCK MWM0:RVY$MJJ2R%SS$!S%>*!+VSZ3J2XND\56[-- MQ]8LE_I@W=NVK+MWGC,I&+=GC+N%K&G!N'MEW&X&M1.I) @)533'!-:-7*JX MH>4INNV8!O4-RU8#T+FZ(>O:$1:0'2/O'DN&J,"-P$U/==X^+WR$SMN*SNO< MWY@:IF9Y@6)[@:^8NJZZH6AGCG M*1):^Q@*GTY,8$CJ=-XOZX$I49Z-Z][W +[LV :F[$G*776BX$:H^80Z@!2+ M>(II.AZVA' 5WZ>^Y6H1=3 UU=.V-;57)*/TA6'W$0$7O+Q[7I[&Q1W+ QO3 M!2O%,\!>"4U3(:JA*1[U-,F_<1%A?'OLFYH@I\/@9]%4GY_<;-) MX,*EQ-((-56BHO_K192XKN:&H::Y@;6.'R0$ZMX$ZKO.E:1J@WGD4D6-0@<, M).HK'JA'Q=0B-'PU4P]<$*CNMF;%"Y;M"\ONXUI%;=/ MBT,"7_=\1_$IM173TG3%]> /+]2(&A$C)+:&B>6J;-C;NO#?!B/UO$6?D)U" M=M[3Y:.0G;N5G=/+QS!0+=WR(B5P/+#?78\JGF&$BDU#RXALFZI$?_3<,673 MO/-]A1"=0G0^6-&YKYM>(3IW*SJG-[U69.N&'^I*X(>8MV%[BJ>ZMA)1FSJ! MIWLTP#XAEJSJVVJG*D2G$)T/3W3NZUI=B,[=BLZ9T1ZJ;_D&8$Q3=; [(Y"@ M7D1]1?5]SZ=!&)@JP<(T2[:U;8T3$M)32,^')ST]@X"=0D/--\!+CR*B@6&B MPO][NFF$_J:&YR^:9R$I1D)P[E-P3B_HU#5 %RKD>>3\-%SP[5D1S^&*R&6"_9[2>!SS]EQZA1!1DGP MDS"^>/XO^*,YQ)CDPSCEN[&8 -T"9VIJPYILG:9J2?*N&L/[P36WU*%& '+" MLG3?M*S ,RT[C-P@BIS(#$C$10=()"XZ-!U%QU0B=(4!HH[_ :O_D63!C\/D M^H3^[X>KO[^$$U\W[;]//UM_?_E\=?9]%'^%9]^=OKW\^\W;R[/O[W_"-ZVO MO_[]XTQ_KYZ=OHO>?3\SSM]_,W574TTW4L!%M!53IE7]-'S MTRH'AI/*$87_ >DI8R0]"21OG(42G2% +@L:*I2E2RKE-$!F#KMY@1(IRSSV M*\:"4IE)E 0CS!W,JAQ>F&3 O/#)@@[KQPM0&DF2719/&_%34]CS5NXL8=I: MP-A O1TV]A@77^-\3D$W@@?$&]MV(^&XJ *V2LBDH$^;OSQK.F''*6,3]M)U MN01[>789A^7HJ><--%U'#JJ35.OE^6_5@?;;O-W&?Z<-',U9^MM5;Z[ZG3YP M3.]6;VH#=?GOG(%MW&Y#JW_G&OK6-^L.-.]VJ^Y_K][ MNT#V:LS<+WM$^RN MX&HXAT*OA[17=V"ZAT(#L%?/6FO5&XH,-J@#N*]'O;EG%WCO 2AEFM^_V_HZ MRYE9LHY%/..?+,33].BSOLEJ!^1>HAKK>PP,3B=Q"G#**E@T+)ZL492Q2<'* M,D_M!ECUA88^5GY!B?0A@T_'P5H5*^N<^ % [HRD542"LLJ!W_[*L[ *UJOX M$?#C_>W^>B.@M3:TWIZ=?A3@6AM<+TX_T6 D +8VP#ZG)$FR@)0@S%[]G-"T MH$*8;5C]>;.-I:U1!K]V[+=_%TJ=$"7>P]JLL&= M\=$/FMXX6:7O22>"O@1]]22I2?=-$E#;4GTW,HEFN01SFQR/V*KGZ]1LL_US0(\EF^FJ\^_Y6/]/?PC=??S_[]-[Z M^OV5]>[3#_7LS6O8UWOM[-?9S[-?K[2Y;*;O@7[V_>NOKW"^LR]G/]^=)O'9 MIQ\:[._RZQ$%=K^BO 9NEJZ2">%$_N\DE!J.+)@WA2% VLJL=%&T04!VS= MUG0I)9[G@)%IA6!Z!%[@NXX>F5%@4,^/M+4C+@]XT.N>K,:KSHB]B&JZK0:V M8MNVIIC@+BA$=4TP(4,ST#7?M)WHT7-=O[/%V+^TD&-DV),-.%8C(>9)>ZH> M@7=H>)YM^1$!YM1,737L< V.+>"4\#81/6QE[RF M>('M*;[IA<3U-->GF*PJFZXWQ]=SG6,$2Q^*#M["]:;@UGUQZ_2BDFH^<0T] M5#Q*5<5T(FSO&?D*)8Y-0!H[(=4>/;?-;0T;$PS;%X;=VC6E8-C=,VSW+E*S MB4@9357\57'4SS3-D@(TC9PG4?/3;U/"8R"9;?!LK9O^JY.PDCU MJ&E2RU,I<2W;-(&%+<>B@F5[Q;+3VQ&P@FT/T*$$K@5:EMJ^XNMNH(#%I 4! M,8&);?!T'<&QA\"QQU*;<22K5]2JCK*J[GN0HJ!\4WP*4. M;%,W(IU$KF]OY1)JT]ZC]YF[*$38\8BP7E_+"3FW6SG7N99S(L.EMJ60P D5 MTU#!'B:ZHP2AK6$8*3)U\^[7*#9#,=DQ@!,1X]US39,._<(4L(."'@>B[@MGJQ*Z38;J58 M]V)7-RBU/(THNAZ!*QH%CD(<6U>HJ=FNJX4@OJ)'S[VM%9D*(2:$6%^%V%:O MNH40V[40F]Z[1*[I!@8XEJICV@J@CBJ^3C008CX@T'5-GZK;N.H6,DS(L)[+ M,"?T5R/9.8OD=.@ MNP&UPE#Q'2M43$>-%)=&IJ*YKJ.!^E(-&UU0674.PX"KDVJ:732DKC/YM>TT MN@>V1@=S!J GS"H_H;.H$UL46Q1;/-HM,NGZ>TG@J>=,'=1)K$P/PT_"^.+Y MO^"/YL-CD@_CE*WOL56V8-9H:F/7L'6>QF LQ,&,I>-9%EX&2>)-.T6U2JY_9YPF>4V?Q[*YTM+ M\-=)C@G%Y14[(_UO%4_P!+*4TRBA 0ZCCE/I+L# ]W$,,:,#B?C9!96E2U)( MCS>YE35U(]!51].BT#1-AYAVZ'N:KX6A:MLFC_=I8$TR8U)3C6O&I+U!N[#N M85MCT3Y,8S&A__OAZN\OX<373?OOT\_6WU\^7YU]'\5?X=EWIV\O_W[S]O+L M^_N?\$WKZZ]__SC3WZMGI^^BLT]?U?-/;_5WO][#OKY>86]\U7)]JCI*Z$2^ M8AK$5(A!+870T'15:FNZI3UZ;EASEI\$1)PP0MD$Y<2*3-^.(MNT\09>\PPO MTC3- Y* M3=S0\PR;1+;QZ/F"ZM\&Y4Q8;(+U??8%%%B?Q_JO=\-O7F"&FN-Z"@%$*"8- M\:(Q'YD$PI8GR^,:+'>B/Q13JDR!OR.)% R<186$DU#T"EG) ]& MW",T-%E"F JEGJ:8&&;V7-L!%%#?-C7/4DWOT7-ML%P<]U<#"RI8APHNSX;?2. 9 MD:,'BN9[G@+J,< T$%^QU,#4/<,-=-]Z]%P?K!#/*%(26A0@*$ J]E4]"Y)8 M@R0"%12V:EFA$_B^0@--5TSB6 K01@"VFN$%#B&ZYP0H&)9E!NU9;?=1:[>: M-)YJTEIY]TTYWU4L;^(+-V=8T@G[0?/>IT ]>_^-^M2V(X,HD:V'BJF!L>Q% M0:202/?]4(\,+W3!*U:7=4BZD?>6LIXZD%YGN115.=:-PP(]9%GKT]VZPQVVSG/TISVSI;" MV] O" * P*LFD@>GG:K.A\RY73)9&K8>I*JMF*Y&%4*HJ^@.L0!' MAF7WUY_O+K_9P(.!XYH*B'&BF('N*2[U" AQ3;4< M5P,>ZO,Z5N839L$.6X6\EF5=\,+O$+_(DJI<_DKG[C^ M ]%\K]H(&ZIU@=#]$S?)&,TP+-/V0].Q+,MT[_SZ('<',-W-4;1E>/!$#!!- M&4^[>5H!)^3X%.R$W/,.).!4$,?_6 ,=CYY_8GH_BR1,)F*7>^3 3E"P+2\@ MS@[QU!>X"F;4/;7<@=4DVL7PS;1\JO"?[8BC%E_!OBWI6-);=W%?'WXV PO= M'KCLX&KW-Q'*SXN1UE52DD\CLO:%^@\-ZM@T6L*^%,%N@%5 M^73^_F&?&%I^^S%#P(9]G94U=\^.&C,L[&>[9.2%\G,&#IK)!1@2$3K#0=G2 M% C8+"47<5X5TDEM&+T\_\_;4T7S:J/HB02;#NDX#I#*\:7/@X\#QMCXCV&2 M^<#Q(*K3;'PE@PD&W )N)/P7'D?R\:L"ME<4:YE7!II* HG+D8@0+1#:82.% M>#"R;HX'+)O7XK;!$/IA>>Q7G'^QI9[$%QER9F?")P-!4;\X@T-<@+"A<$@R MGT':)UE ,+CPBL=2"I1R7'K-[$I@>RLL2WYB/ ?,GT)B-M"4 5]V6/=%',J@ M 9*81C+#^RO&CL"RM;*X8HKA!%]NN/S%AU\Q:RMT##-M 0Y91R/$1)=@E6 MT"@.1FCI;3D3S#["T,8_E5'MF( Y(+;7NP:D3]*XI!A"NRY8$10 M)H*L7)9>"#9D>WL$?X\JQ'03-A%XW@J>.4S!: $@RQ)+WF6I)V#"(]@;BZ1! MYQ4@\X(F OI;,S,QDSK)AL@'*/O @ZPB #9@)00_)@LKM$%K"T1NW!\ (=XZ M-.^.R97D(\( =6$,1@=P&*Q7(S<'C*45E;BKA LR3 H4;@N%X*""*1=<-3A, M8I!AH)? QF]%*-=AC>8"A04/!E3PT5:04(P(F@# '#Z2>Z-2)7$ )H*, MDBF@(;/D&*.@)Y8)/;,E_J"D \H0:F/X!5 W0)0 0I54>972*L\A%LL2#;N M3:R61SA7Q%E1/A:5CSX62M(+ F8V.,QY7/P _JS2@ =[F46/+$J*HAI/V+F[ MV1$\0'*)T=D+%+@1S=&4@16G7OF($GRV:#SL#_ -Z358/5E>U$XV^T3C@!,6 MD2$ ZX_-?C%P#CM*\9.OZT/]61^J?:A=#+R'OTA>2F\;%4W2M&)Z>&%,^O^U MD9HK2O+Z@G;Q1>Q >I%@@'C(O",? PL7>,U+RMI0ZP2$9])-B@H0$<-(<'LE@YO@L9P:= M18K4P,C#IS3%R"KLMP1(@KI@L?0$+"=Z09*JU2:(L\;_RS-V\UU(8]@?:GQV M0X!Q>M@0HQ38+<6[[^2*!>;3.3AWKLCG,PW[Q+*P\P2L1]QS.+U.*H#@DI ; M.X11$\B@[\"B_/ (B9IU=G(A->4J=D?"-K!=IMH,)]>T5YT54%?HWV=]Z ?* M,@V8O ((?F" 85?%'^N0\KW2UXL"'/\BR&.?XY E?VAJ.YN(4= ?302@WK+T M=LH['?&*>,7WF14.-,2:,# ;;TI:'^>NU\+VGI 3C3S-DXGS:=@>8,>37E#F MC$@ZA!>1X+)\2-(Z0P_6!VE5,<\9A=P$Y7TMRDH03,4T*09VF'/,S-RZ\+V3 M8,1$^! >P6\'&0@9&D5HIZ9!H_S0UF -[@Y7FU6">%7 MMQ_4!@QJ4JDV?@ 9,<* )]WRVQY&-? 9=JE\#-PYA@#-O6WNQ ;2.=\NUW2QDT7''_9&&3%%< !"_'A\!<-/)B,:0[S M5#K1GD@?*Q_< .E#!N(Q#HIGTHG^9'&T"7YE/)'.&Z+ZB]-?(;V!STS:N\_S MO]XT]R'P@OD$Y$))A^P"9:ITI'^2\>09*)XA"WM\Q-PL9@LTJ[P]._TX70;! M<6(]D5Y0U/$DH'4&7,3JXSXA=8- 9!S2+/#B%'_<+'&_RGQ#[7!^07/DJ\:^ M^="YC7Q3@?0$"EC_^GZ]5+MK*E(;V'MVX9"@PQA3]$()S("4N0$G25843Y#R MZSC-C%18+]-=J_.M3]2!ZCUA]B[CC]KYP)_K0%JU?HG'8QK&(."!-3'MFS+? MI=$W+&7WQ!@XP#?-5IB56DS0.N)B#3=3ZQ@#=C/<6LIUX;A8AS,)QF37CMYG+\^X/7:<4M M^F5[9S8G0#"!-4$_: .GS>Z')]A-#SK""V[ Y2;J4B MYK*OH.W/ U',AI]UOI+L')BFNU)(,O M*OCC<1PJCPVUI<4=J$-L;)!7>"@8LS8,/+YM"? MP2N%'[.83<&% @O/,D9GKC0/(P<\O@',"UH]+D;P3EXEM,W9:F[UIM'_]O., M'Z(8[5H"V]/,.I5."A(2,U\Z('E^Q=(<&&Y9-A_F'4VQCYZ#-*0I"TJ'/&5( M\W@08LQ]!7P3Z^3JX(%F2!&%O8!PJA463^(#BL$0.LOZY98V;G;!U]BF<$\# M3#1']Z!.RDCAS49"7SLHB_;/KT712<%0;I8F+(4#UXZY9$6)<2V*<]F0*0]A M!31FCL;8CQ?8C*I<)0/YG/.8.SF/#F#;W@-^VL?PFPD%92=AC:V!/JQ;9 M.@O<+";$X264^YS]^%>1AP!O10%ZB=67-;>_1?T%?HT!,) ;5IT1?SY)&&D! M!0&8EG^^CT7&YPN3%AO/,:I >+.8=ZV4N+PI2H:?L$Y;J-F.R11\\+$Y%33H MOYK6%(>@X.&TL'O0?^PR!;[+HH9!Q2[;V(5 E?++&Q;N [+&^QC<7YV:#C8A M#_T#S/C#5XT*F18]\.J&AL"!IB)0ZG[,?$TT0Y"JI[/&&_T^#XHPD]*L;**^ MTC2]?@&QZF[7X)C*JFZ";U=8^QT2KC,&>TDDJ);!F\]Y3OFP#O!T$&[-(MR9 M_A,I:6G2ZT(28U8 9U(4$..XK*'%S+6:=8LRSU 0->E*JR@6"F_ MB(.I1<,MRC;K>2J,:S&9Q0GWA$C17*+7I(_4P[*A:5ZG<'*#K+W R<&0N41% MV5P-U+)VZKIW;N6;$/@KO#6ZDCYVM]D8OC,E"S<'Y=LX M/+NX6&IK\^0 U A@+V383;UM#N:,RN[=PA%]3 M\OO]XNF:81$,079T6%N!>RW<6E\ -2%.M>JW*U]=]4M'W]7* M.UK7<@:ZV'"/-KR@N7G#%R -:3^>7#*#PEHQ@V*#9N[;?%2SYIY=,).'"ZK[ M'U7SB64=G/&L@U<8+;@^>V1/J-2U.53:TV;[7( WD?&9$2?J_)23?0X_\FZT M,!<#_B1$)937*8M9!8N'Q=R,^+O1ZM*Q,#? K"_$>0;^5Q/V6 ,R:QWW88%- M%6!;&VRG--@$; >L(^T54TQNFBC5%W&[$I4?N .R#O'O;4[?=<#=RZB^]<"W MO5%]Z[2^]4YK&HYL6<:6)Z\MX).#'"\IR+:G9&L9MFS;KB!;0;:'1+:F M;LJZK1\4V1ZIJ7=MZ%UO&>1-CDD'9RSH>RN3;MWI?OIFP%HH4WK"9A8H!\O9 MD,L6$\1.Y?\#1(UIRXZUJ0 4J-D+:BQ95;6^H>9(U<\UT^\@U(_TVRYB"FNQ MT@)P]9F5M%LZU'=DH[V=3Q#"FH#R!!T(.D"!L*E>/4)".%)-?BB.Y'F;>OZ6 MY[V?X)RN=2Y=A77,5+KLN)NJ=>&X[ ,U)X:K@E?IS-&RP,O].I2NVC=^.5(= M="C>Y!(=)!S+=0$H_$I!!TSE.=KZVDX0P7$20=NI[:&+A)YJ]=]92<7S'A:L M?*%MT;1$L!J/XIJ=^35S];E-50N;BL/:-+#I2!'K7%;7%<6=J4=OJB1B-;ST M9QQD3MNR+PCG>=GH#%7(M-77 MO!T35GV]JG# !$D[I:K-$5D/@J;S&BO)28I,:OHE;[BE@51GWBWKH]!\"([< MZ;3;?(VUW)UV=X Z[AY6^R3V..6#C+&$O--, M""<OI/48*LJ\=6?)8CV'*88\T\%K=7K"I[1B;33I.KQ7UB M%K6CF4K:$8X]RDK>MKKY;H\;2+->A LZ=)WPWB-/6-L!S9PVEGA\8KC:D]G1 MY>K NLL4:_CS;J.MWU[K,KW\-)OUDMUT7[Q953!BG:HXY :=OBJ/#=>>!9PW MT*:_[IYI00,/^-@ MVT4YM><-7,M #;RHFEH=:+\MKV#U/'OI;U>_J2[]G3&P7&OKJVKVP%/=6RV[ M^G>6H6]]L^Y =Y;_]O9[=75SZWOU %V[@.LN]NH.M%NN>A]PU;W;L8'8Z['P MEC.P/6.M5>N[FV6!H7NJP=_D4>^0RO5?WV#@+2Z77HBDZ;E[7%W?0H4MLT%U MO:BJ7PJ;:Y$O42&^06'] H]9P&]M^"V9J"$@N#8$-QDQ(L"Z-EAO[NLF@+DV M,!/(@GA2$*IX\B"=O(-3;5^OU MNS!XS< T9@SMH@QX$\C<2XNZ]>"S?HNZ1>?::TG%>@M<$0I'4DI'6[$G!!7X*^ MUA1=LJ%NVF5_B]2U<=QFBS>AVURC!P0[-^IUFF_35+6)B3&W ^*QS#!8[[2& M9S7GW:.:.Z"!"8)''CR/6(8C>$3PB."1%:?53$_PB. 1P2,K3JMK0H\('A$\ MLE*/J()%!(L(%EEQVCI*+/A$\(G@DU6J!*/=@DMF8N_-1NHM>W-]Z>^_B;2'Q3?'-];]YBP;3S==F6]QA1]CZ)_A]:U%= M.'*\Z($G>N#UJT^7Z($G^LH=TEX/B;=$#[R>-DA9MP>>.N-/B!YX-V:V/* F M.Z('GNB!)WK@'28$10^\G8!5], 3/?#Z C[1 T_TP!.;%)L4FSR838K^(BOD M^)]9.E22^(*-YV'CBJ8CC6Y7Z8ZONPFC=O?.@^-F_65-FP>S^;;%-0]SPE7O#)H?&) M8\JF:0LV$6PBV&05FUBRJAN"302;"#99977IEFQKNN 3P2>"3U:<]D!&, D^ M$7QROQ,OW=Z/\Q,\(GCD7D]KN);LZ,*%GPW&-QL1@\J6"([#&&PEOGEQW27@^)M\0@H?U0-1 1]"?H2]/7PZ$N3#?7PVX8)ZNHG=1G.X7=R%+35 M3]H2FE'0EZ O05^'2E^:;+OW. 56-#?<*+PC1I'M1WZ*KD<"-P\;-YYLJJ*_ M7A\QHSFBAUL?\2*DF<"-P,UM-(WEW*.F$6/(Q),'\:0@5/'D03PI4G96Y>G? M>F#%NE ZHMDKNKZI8="_P/%FN71R!EAZBY5ANO(\1-R>ZK#GVO2C^G=T4[WF-'G@FNYI1<0.T;GKO877N MV_C0/>S\SX#_()'CHU'-O65!<$*@KWGP4.R8;I"K@LV$6RR MXK2>T_O.WH)'!(_!DG*FAPFI !93.&?))&N*,D+:43@04I3J ME\X*J2%@Z@/' BA-LB+&QK-/W9H'0_7.43SEV2!4_I^2'0B+8XE.27)*KXM'OL[P%C'4-I[9D&M3154\UO#G @&U(#7/<2/@@4\J_?R8&=H&!;7D!G>Y9EV83R M@W!)4?!V\4$VGB24_5B6XC1(0'9=T$;,@<0#CJ9YP5Q%YYE4+P)BA]8M@-EB M*.-:^9*#@+ED:*LE#8C/'[0<]%O,\VE(Y8B4("V3)+LL)%;VGE4E.UX.\CFM M:"-EH[CD OFJ[63;BOV"#ED71.DR+D=QNK["&$AO4[;4M5[^L&* *$*TE OW M*DN((5U]]N'\/U((TDDB%R1.\#GV"^T91VZ(GTX2_DB49V.V7A3GH)_@9WQ- M #LLP_V/&%1)0@(:POMEUB@;J4K+.,%W^5/=QW.@)E ^ ^E%\QTVM $7 NQD MH42 1@*@MQC8"=L+-!ME#]=$R#0;?Q[ . (U2=+Y3S&.'&;X[)C$*!]("IL# M?.04>U$"0,^KO'VOX'\+,RG-2E# 0.=%,*)AE< V%B[ X9'3_U9P)$ #Z*DX M MNN7[V/'MK,K M4.QH7EO"=,T:UZS^15@T:^[9!1'+WC3@9^.5SC(V7ND5 MCE=:(]%P3ZB<"T!M?6C3MBPJ[[:3FT+41'EM#,Q-<.)F\;:C)AN!KR]T>D;: M<5_:.JFP8K[&=;"ITO\(P*T-N%,:+!XO=W0**MAA ZH#ZIZQU(TSP9_G?P58F"OGI* M7X8G.QMW]A/T)>AK7?EERH[6NW8J1VH,'4?=\'J4]2;/BD(Z8YC#3 M35G=>"B):$>Y%T'IR::S:2,=@9H]<8WC;-JT9>>H.5(5]I#\^?,VH^9M&F1C M*IW\"3IMKF9[JW [B*XP:XI,4[:/P#4^1M2<>&!IN(9HU=\5(1RI1G](OBD6$YQB!O^+)J-=N*5KAHMTV;2%6]I3U#C6X5]V'BEJ M/*]W7'.DBNPAW1.VBNPSJ\-:*_5?&+*\(:/K]N[:0Z"&Q_%<2UP6]A(U8/U9 M=M]0W8E+T*QPA"P#%5EB $00@H$4Q!"$=J M#QR*3[J8 ,41Q1%[><0'];LY M4D6VKJ%T#-'][=8['YAY*#+JA)O E)ZI[KO!AR""O@%JX^8'1T@(1ZK0'Y)G M^@?L/,F&$BEQ/@P.6_N+32 3KNFZ/?)<&9;MFZDM< .X,35/X*:GN-%MNX^X M.5*-=KCI1V(-D=*U9@SE4$RN\V9H\%]Y]IWB+-PW<([)?4\N$FO<>HT#9BB1 M9++S$4/'&/UP/5G?. ]/)#'L S6.*>OW5.HI4'-#*;8CN[J8"2.B>+U+D7R M$0C-DK6-!S2)X-!^\GU43Q1@]!$S)[IL[+_9Q&6CB<;NA@&TS>T>+*W_PR>'FBFGCI@1Q'3?]!S8.[G&K=7J5#".T#) MJJEB$(R@ LUZT$1PI.K\5Q>26N#)S"#+0IE9^/V3@(S M^\",(QN>&!XFO"^16](KMM1ETQ&IY'W$S(FF:[)E;'#3(O"R%^-/](_LF1MV M#.'^!YU>-,M\--Q3BF-0Z8MT1@<^=I)7<.Q?0# M0H_O$H'IHVEHF)ZLZYO>DO0O["?HJY_T99J6K+N]RR(1]'4D]&48MNP8O-Z8K"2\.=%HE*O^%)W9=L2 MM0E]1,V)86NRZG@B4ZE?>-$FG__^O$7L["_O2'B:>A/EZ;RWD32D*?@0B2QE M5;XR"4WRJP(6* HIRH*J@-]FL,MJ,DFNT $INN],FG> HLL1E;(X83\?DD** MT[ JROQ*9C^!!XB4P*HTEX O@>1E_D8SN2N'_5TB_/C*X\R/$VS&5#0]EYH% M8^ 2Z1.\2D+@Z()*\7A"< ]9Q%9\>?Z?MZ>*YDD W9".XX!_'U\HBBR(24G# M^CSL-_ ,_B<>^R0A:0"/)1F<\S(N1U*27<)^@[P*^=DF.3OZ'"ZO"3!3'S@@ MPYY-LB+&O3_-:0+NVP5]=AF'Y:@6!]T7:^VF3E\A/COY\E'E+%SRGYH9 (MOB4))?DJGCT^\Q)QG&J7(/<]4,O/5H4 M;?EH7&V$-,C0XP9$@#%)0?2"/3&_WWTC]@P+-/V0].Q+,MT[(E?! HY%^_DP,[0<&VO(#.]BP^1^0"!511 M)2@[XK26"PF]H F3.R!_X@N45K50C&)0!4Q^#:07A71)0>9-4-T36";(0&Y= M@8!)$JDD/ZA4QF/*;8*B1%$XLP"7ITQXEU0J )Y%!)_+8(6%C*NS[;H M4YK"3R]B>HFB&B5]D(&] 5(3I'0%2^-B9#B$+Q4@CD "@O!,6*L[?($]##_) M88?,*HE3$$9,@C 'E70998GX?\II(3D8.V5B.J+&'@#B>C#^7]FM*O@E60\4$*@!(%)ZA0(@ 0/YU(-<Q\( M$_D$" Y?C[.PX)LHJOR"7DW!T^ZY!F#1/,$8L-:AL*Y] MVZRJV8>S65VSUEWV<'S%FLGZXUUKUMRS"P(I7 3M,I3BKE=+!68DE<[@N5$! MVBVDX76ABF[$MT:JD5M1C(BT/M6XGFSH?O;H!17PCOC.22H@[Z,EB0T(WI0[<BJ;412\Y00B,$,0 6T$(@A .2EOW>(LIN#(*\'1;3]+;LYK7*66XJ9IG$.%/C?BN0E MS_;%!!)Y+GOT>@JN=$D**4I(R8IP$EP[N9)&\%]8I4E2A4?@V0G):=@4XL3C M,0VQU 6>GN0TH(CCYO,R9MV.20['E,**I9[7*V*F:YAC8CH6R&1Y*87DBB?L M-OFU=:;[0/JKSMR-,,T8/GD!"V95L2!?N,[9S>F8 (C0]6/YJ^$-T!G<#)WF MVPO?QX=R2@KXX@((!5F.R<99RB##DXV;$B( #RQ\10F J@80" K,KL8G'FN: M*@&-))CD7.EU3!VB=\-@ )"9"1Z'^K M>,(?0(AG&'ADA0-I@0G+KWX&285I^WR;64&;7:U!1ZLA%=([0XIG2/,B"?QM M1"\;@D(2 E"-XIS>;Q7!2F9]S3+4NPGL4Z@ )"SCMP;9)28?*F-,/FS 03$% M$=LE!B,>[FARQ'@&N67^QE!J6[^UF)A?I:B7.05^'?LTGUE)90O,?T&5.TGS M"?#E%ZR,PV78!Z247B(6BJ84@"?B=WB//S;FJ93+SX%?SVD9Y\W*2A+-V*]I 3^:X/?PGB$D0?#_:RM5I(2J5\E:=-=N3ZZWAQTD%-BTK+!U6 M,7+0!1W% ;QV\L]_N+JN/GOQYC_L;]JS)U))@U$*J!]>\:I85)P4P .PZI2X M]E=0+B>LJ=;AHJ%8I1XU"10$K4OI -5IK=-JS7*#!9,U17BU$3207B_\QOR6 M0G!=>C2?'7-]VPD)L)0&]AILH4']@,=>\055L;C"M":,=&$8=P':HH):-K61E M!VHD)2K;'-2V"+& \,#B$ MAZ^86+J@1D?9Q\:.N'45< M*&6F^"@T&$@9$M6!/;7%FT)RS,,SYI!D$4KP__5FWFP%A.090?SG990E'!M -G28UWJ: MR=0)/X$4D FOJ8_K&N2%IES]THRUR,U'$)P72&=9*L__^C++?V!=?VLC-Y9P M8P&^_7+^\F-K XH.(L]U1W00Z7G_#=%!9%O$CB("PR WBHD/73$AM[)KZO4R M:=-Q?+GI"R++1TV84U!8A,LHD-UPC59D[38-3MX]1S&Q %_P*W MDOEX(EP93,.[F_HEV?(SMW[#E@_- M0K/="X4%]P.X#&B\O%1X4">*:=(Z,#'O$<9,LAAPC6V^)'97 1XK.FH=U=E2 M-!SB13K,$L*-M/7PO&:L\H[NZBQ@F6,UX\%:,R30^J/,:EY(#]LA !8NJ3%U MFTCT'?SXA?2 OU)0F"G,ZFW;SC# 8% %C\)QO 9=! 2!-DPQ& E. _./?5C] MH*SFM\SX1)?^;"JP_PDG>R:=QL.8]8MIC,[!_BUI\&BY(X>8>7MV^K&UJ2]I M8U8W)-R>I!MP17K)T%F;^2D8PY,Z_EO[LF"=LY932.(E_+VKZ",+#+,I7-\!B>HUYIA2T9S#"]GXDF>D,^(5U#@+&'.-:Q;3C M#XHH[H*GW+-AG-FX.>!"UZZ!S)\JLTG!P)$VC@2_6DF*K 55D44ECV2'-7:[ MX?"+;D"O]1!K+W\FQMRLPT5(2I(KEC'1B08V;_M5\@-8)1]F$C(DZQS6+#68 M]RIZI-HYS\/4KC).$C0J)4]2)I-5%V3SJF 8JZJ9XQ7P'NS;: M,M.D#H,M]4\P.]#:8\\ZPW4&JLIS6Q^NNJ7GM'L M:=LK[VC'EC/0=P.*76W8'EC'#.'#2;W<;(:3Z&S7Z\YV-Z/RJ+O=G82HA!HO M-*M@\7"M:9$/J!N9Z'XGNM_M$W#'TOUN(]%ZI!WQN,>RB[+YK0%N81U]/\#W M>&>]I_I85.^ZLJ%O.DAU#TVW!-4*JEU^6D^3#5<35"NH]I"HUG5D2S/_CC#8LYG[&8[TY[YAW1:'A=ES5MTU9(.Q\-+U #J-$/?2E$^@ MY@;4Z++GW-*!%*C9-==8^J9&PLY1SN?((1U"6'3 )0@A",E!"$1#D:KBZZB/7OT4 AGG=2R+78:W59N]@[:C?** MY!Z3U+T_VE.:[F_3T04U&9L67;&2')[3S^HGZJJ:.U=@#9J-;;-TZ'I7U,L1 M36]=1M3MLCK37ZRM&%O8O8E5##:U*74'D;)3F].I5ZD+_GM16[*XU.@S(CT+ M6 '.J[H2[*9:$)36+F/E_1+ZHKU*)SLIA&+KK)5.S'87#^@]5/C*=9$>]O\B M19$%O&-=W;^(M6*,XJ!M+M=(B"?L"2#DF7*B($N+N&!-RYJ*P+8RJ^XF"NR M]=L7O"(+.8"UOT/V@^=YM1$(T-D6.SE6!\KZW99LPKV M([:HGZ5507E#)E8VCDV[6)DB+PI..N6*2TFB/MY4[M3O=,_((4>OO3(#D4E2 M%>UG615E.(Y3[)[)FO,L!!.(G@D6J(&PK=*@;NBU&?=?,Y\>0G,@5S0'ZGEK M'=$<:%O$_HEU"L6B2]9LCQ=*4FX4U2T#%PJUQF9JND?'8-VP1PZB=--MBOA$ MZ>8#JH3T#FW#FT'XW6KJY]2C;^@[7.O6;6XRT'7I57=^J. \, M9NM4(HH"3E' >60%G&^Z@9 VT"'J.46-T1JZ6==EU[+F^I,U.X,4V+?ZTYA:0N$IM.R M)\VP95X6A6NR27IE/,:_L^G9"\H<;G>XIFH CL"*M&X]?:G/IW 5()BW9(6@(V4Y(&..F\* 'SK+@O9O-C?8KSVQEISHS]X8,8VU'R$FYA MOO:L.6Q_TL.GJ=B]20_7-?/0TL-UL>%>;?AP-+M(#Q?IX4UP\W;CGPL4=>RS'B19,U M[Y;.IL#,3C&CVYMF(XID[^-VFEAF4:N=:L_I"7.=A(^TKM4GFY;1(Z-/8 6Q MXLB:[@JL] PKMKE!79YPCX[;/?HKSR[B K.(3WR:TB@NG]3YQ4P=E>2G<(8V MF+IIF&+J9A]1N2>H46S9%,5PU /O4;F;2HA,G@Q"HZVJ6^!,AQH MD^>L)H$-[EC_=J@9\X$C;\89H/ 7KW6!IY.,X$B1HA[K,:+AD$HD"' -+'X@ MX?>J*+&D ;X9T;J&)<'I/SD6IHQC_DN)=?MGI1$YO)U MEL,_ 4M5GM,TN))*V'Y!V- 2:4C@/.QP/!(KD9PVA4!I$$](PLJ'@/Q31AW9 M\)O8^:@+%VR,I>*S9J);MYT-W;\^$0;>$\D@%F"#^": MCT^<@=;^2,;BJPD->&G40,(2G7;M^N@QW_[,KMH#L.(J ,J8Y("8[BB8D 8 M=%ZGQ4?!23@89EJM]2(=9@E@^\QOE=:#L#UI&S*"G M6 '(RP=!_S4,A&_@1*)1EH2\5.PG#CQZ7>^+O\\VQTZ$.V,SAVIQS'X(6P5' M@?A 2B4*0Z!OAO?N0"/<_)!FPYQ,1JA_@2M^,FYFXI;-:N,L03DD+NCT6\MG MN*W#U=(E*:0PAF5SE"!P(LYD$0W9[K#BK8+#7O&/82FC]IO<8;2ZZG+I"3HS MY_A(-_QR?2:Y&4(#E&55*S,RI(?K@Q^8$O MXVPO-) :Q1V"!YC&K!H5*"V]0&V-GZG2G$Y(F?,I8"V9H^Y.KUJR;"GQBM/1 M94=^L'EWJ+=@M[A'O'@#90:2 &!533*.HQ!'8,5^U>CZH@I&[>?Z+!Y23I*2 M[LBU:L'CO'SQX=5'Z07P$M(D%F!2A ?R)+ELA/]G!'@H?<1"S()I-#1F\I I M?#9P#9_"VN 4IPD"2L .C NP>Z2\2FHA "P9T+#*:6/6S'R>45,4)WC'"=O3 M3!PH"L])04+B,1LN1G+ &AK;?$P0:@)FG;7$CN*]YO"2G0(7\OCPLC'G2GP3 M?JC7K*@9+<]-PPGPY;+*@0GB\82PT6W^%=ML-]Q]'RB\?E0&$03(0/J+52@# ME&@*6Q[7=LDU"#-2G0<9+6HUFJ6 /)^R=6-N;ER2/!Q(+P"#M?A@>$(+)ZBG MO@84>1I@Y\=(.AQKG.\F@/*?(+(8LSXVC*G9 ;^]!(DUPL5&Y((VZX"!8@WL MJ<7"UED@2;E&VO5\)-QQ#[5KB6=:U.]M?V@K6V=1=>;B#@U_ MQN ;AVB1HOIYR6,)T@=:@" *%DR>[8WQ\*6>'MI$(Y+F(&!,DF(D14EVR;5\ M'2!!;<$/)9$0C"@T]T!=%-5DDN7<;I_Z#7+[5C?V@:L-\^P2K LT^&(F(0NF MC!9+99EK$W >LOP'BY34JZ(K[)C65/U,Y[,^-LU6+;%8"9Z&GP/^@J$,\ !9 M*$-Z4<>/<$QT^ZG'EJI.U=4%B1/&5> 69-5PM#AR PX6=TNX&43F(SJ-(QI2 ML+UC'Q43]KSHL77Y NTKMO=WV4 R&^?D)3_9B_9D)^CXH 7?G.D)]RK#.C) M9B&Z"G8E..WGX!+Z "C=ZGA8"#K*] F@UYHNQE_Y-P%W! S)^A6C&1B,$=P) MD@ +A_'&,\L_7V\Z[)JRU\^*!C7\.B>7*RP9N7;-QBQZ,_LX$O[[7L:_5&F"=-F" M>;HL^%C@,( >90(4G,\>2[N74YTW$PB2QKSCQ1H1(!X &V,\YQ?W5'AOI.( M!MJZ^L"T;#2]%S4L4@?:;RN:Q)C+?WO#FTM_9SL#2W-NM>SJW]FNO?7-:L9 M=--Y9ZT**_ MD>AOM&^P[;Y1ST*QL$:)P#;Y&!;99P;5R^EM(]K-3W=:,;#&&ENC^T/8Y&Z5 MV*T3!#=8HY]$_8Z6C)JESP5WB:?S$%[@+7=U=05D\IR]!ES5)[1%I[5BI;5*L'IE3>LO2F+2B5AUA$9LFJ MZ$G3.ZSHMNRH=H_0(BSD/0FSUWR@P\XMY&.L0@+KTMV$:_IG71XI5FQ[@^IQ M89@=J&'VJJXVB*X7LV0I2Q02-MFZ[18,89'U#2>6;#M:C[ B#+*[(GHN^;0U MR-YBB0LF_)R<4OZW)TU4GL=>!4\\0)ZP;5GS-F\(TE>FV$5_ MB>:-9<5.?9C*V5X,DOFP1^\R6\]9[326&5]);0$'& 95G7+=J?;HCMN<.=V= M:P]<;2<9JSO8K&8,@+@.:;.Z2*\] MC"?O)1%WW1F5(J?WP'-ZUQ]+*G)Z'V1RJLCI/:2<7F]%,. (_U3IJ]F.^GR/MEP9LY"4K6KG4WB2-KL='!I9!JLJV)S-Z>H<4 X:9N*MR$ MA;:1P.^A<,-ZJQ3[;@L#;?,QP/9U$F&#K MC[!5Q6#AOF$%E(GC]FFR\-&87CTLJV+I$'\U+<']*^FD+GI_TIN^4**"Y %6 MD-RN)U5?"T@$3PB>N#M/W+*;5E^9XJBG]N*0K[ N5,8Z97:-WADRNF"XUZ++ MJ&:,W9KU2#F-$AJ4Q;4!#I,\8^,JX72T* &(]<";"OXQ!K]E0J[XT%LVFRQ. MEV\[;L+,&VXLR'*))D5Y0!"'Z/L^/:1[N8+7$H93/'#F?4QE$8:5H[P8E-W4ZR2YP05N5Q/:$YBG,V"K9ETT'#*L#1<479S("E )L+ M.AT@M^DHS3W/B)\.EJMGGK+)=?F0I*"-%N(*CNW3!JHYZQ6%Z.O,(4,$..T_ M457'13.\NIB;FFK-O&?.S/'"H6$@()@Z7+@9-O)=FUW"F%FBGK"WZ.T>#V#Z M@E/GZ46<504 "0?Q%?2"C?$-*9U<$IS]!IQ?X-1O/J$MR=*A C\>8WPYA[]P M$RDA1=G,_)Y[I$!P-#.OZN')JN8.I"_-R./&BJH'CH'=R6<$%C*?0CZ*DZS( M)J,KG,3&S1HP@-AHK?H;[3:Q:'YJYW!;DS48(\RH \="8;./?5+$;'!8,KN)N\!D:(51T7GKI&B,P^ZS< M@;#:Z:&J9G(=CV*(B7N4U?-S67%89CU)7F8'_N<_7%U7GUT_-_NQ]NS)LMFB MGQ:-"^5#;E$.MY!=,!$U F=4N:)D%69..EO[T#Y5?_!U_52SQX'TL?*_U^/< M YJCWSVCR)CS/ASB ,F2#7IO)_1.$;_T*SC;D]M#/!3!;D< %MP0Z9!>R>92 M,D563? '+5Q\6EY2,# K;L[0GS&WZ!$V83.25TH0*ZC3_LAR,&EB'$.YP?Z8 MT$!PU]H08RT3=(* IRKX6T&7H8TD13:'L>[1&),F&4GEZ)BZ)B)E]MMX!<<*6/-,4HR/Q0 M5X093@:MBJ(=\2I/1QS#!D?PCQ[+PK=SP+G.J1UDP+'6'D5<<\BUYZ=\<7VA MFO,7KU9F,LI/*6[GL3(!7M-\0U= M5.A>P68\];?F(RV[=!FW_EW[/AL'VX[V+;/KH[B;AD[+=\Q&UP(?SJ_M+./-QO7W&>5LJ'H\5&*QXR0P0EA$E!Z$7ZO"HR!_H%QVP]L^#-? MYU659R&VJWVT\P4F9KU&]QL3U_U@N28Y,"Z41[ MTIPG0)AC@".\X'.<$4.(N2Z2\,%Y+-7SJ]6!IEN_X9[4@6.IOSUC%'ZB;_Z) M:^BNU]?:]36V/C_< J*)>5A^!-1)N8>+YV0F(HZ<3]-JS%I82_!;@$IP*',6^09-S"1K(<4@"; W'&]^+;-CL= 1#9G*C"J\F. Z$TE,'< . M.0",)_4P@+JF'1D#RS.HR@(HSD0@YK] MK:&K*F4Z' >DUX[%2NZ3@4@FM1Q=2/ 8.B)70 !T8)2!N,B MID@Q;" \7HNAY&8F4;-,TWA,\R&3RAT<@PJEH #KZT9FIB)ASD)S;^-'%0$H,6J MA-]Q,&N;XJJ=I9@-:2Z/23Z@:V!-7 /W_!+U(5P#]\#:61A?N%F*&FM+47N@ MJDNDJ'M=BKH;2U%W3HJVI^&7L2^J(:A5^,=",>JN+4:GRS(IZO;9@OU"66 / M# TP,:0"NW>A%0HF6NT7+% @_-[Z.CS*YE*.V1PAWMXAQ@'/ >VU$0]D?4J# MKG& -O$?&7UA?,%NC/@B9&4W]M/JCP8H3?)8[7:E-:+$:E3 M$KB?,Q[C#\LL^,$N:^!3EER'..LU *Z#N?>; EX OA51N$LFP =@.Z[:'LN M?D7@72/$QB0EP_IVY$N;5L"- M<%BK$]*NM]T%QG2[# #-5T8T8=YH>RR&#W9^L$>*&/5(O4EPDOEIV )A!A] MB-=7N/C[:P2 F\(KY3BH,!B15@S6F)3'MM>+P/&2SOM1I/Q!$A8J_SBB%%R. MSJ5X'_:]5'BUG# $B0N>*JT9@06V.(>PY,MIM.YE-^ P)C*7$,@T M8ZNRS^)W0-,I?KU(P4#7S2>0NV%'(.N/KUY*.2B,>R8&MLZBML.+R>-E'K-D M:ZEN:8.\_1> ,(AK;? *O&1,P^DQJ; L7WZYP^P0%$T@.JY8B@B7T-/@4WNI MQY[C^5S\,5ZCA!$6U/\S4> ; UG-[0.C'1\OZB9XNU5GS<#KF+#+KP@P7CV% M=6TJ =ET4E#@]_^_O6MM;AM'MG^%Y9VMC;SNY4*;8SXQW'\94\-_?; M%B5"%C8G+Z*\I_ O(_8R(;G!=R-B]"5P:_WH^@T MPP BDQ;>D_&\K)'SQL9$K+.?*5_G4"^_\4E!J@P/1,$>#VD]&'**"T JFV4+ MM %#2*SCS^%;A^%;$1-J^D=\0-'$+P(_#H,'"I[08O\/&/\,S1:0DLL7M.1' M0*RAV;,8.@U*#%I0ML4'" %A*@$+5/\(72MEHGE:+/3#$1L#VKF%YI6K*\ & MT'^EHTJLFS4T>O7B[3PJ%IJ"3L0D+$G)' S=SK M)B>RIV5=PK* E)X?D,).6N8_3Y8'';KZ21G%*E0,Z'U'L2(5HP*_*M9\GK6Z M:G@+E07OM/VS*O_;CE943O$#NH)&:'CV]>*/"5GH;;5+ _^? . /@'.>_@(C M"7^8R=\O.%PBSGJ?G. 7SJ@>6-[W]2QG\DJPO9JR;S(%2IDQ@%;$H!9U=R(9 M*!CC+HP/O83EA0EN'S9:7KK&(L%W$MC81MR L#YP.:E@A*PQYH4XF3?.J^IX M E1$#RE'+QTASL5D%HS]0.P!D)7FN# @.W7=M:I!Y8(1L!.!*DA(FUA,SJT+H#E%4JM0(;NU590A8CH!N)PGM+^#3!'1G MK]@RY(-]3E09BZ[N)CVR_<'L>&':?E(B&)F0>$?T[+R'HTYK]J<&6/& ME9,JF##AS?/;&%W7ZXDJE1C1$1H*( M)B_$2F*7JRZNZ-GJ^N@$,S,6]XDPL@WHFY/+>=9?SK"((<*G-N=PN;$+(?.S MJC%3W-NS*?[$Q@8N19 @CW*0K9(A I?=2XN'<_SHN#-3I']L,\#Z\3B?B'1< MF%B*;9!])] O.9^&B%JH0U7A["T>;)T$]EA$=<53G!?SX$3E1S1)W%#@(HAB M,H++%:.PS9QQK"78"H$P70"#E#Y@W$YS,'(\X@*<(#]U7 MA$%Q'T$@,(;OT!C1Q/A*^N0:_X7%;R"%A3N3$5I3>'G"#^3R8W2D>)G_(WI$ M/T1/D8,D#:?Z)?#-9"W&AX:@7[F M@Z[V3J,\+E;$?.C43]/5L51^),RU.&A@A0MM26R8WH&1SF"9WF".F.!OK'-2 M6(3H\+(A87'Y%,.Z9O8]_&2+O'/*O(1K7)HTN9YBZCDAZ8YE@1[%1A9,/SJ$ M%T;LG)82EOY5%!Y16# ,H:@$?QX95@=CY[$]+BC1:''C*^G%:Z\&9H(3B2SCN%:2=?I;&W M88: %NCEXED76MM,"RNAR"2L P@JU5>"FW'1Q%T_ "%;>GTO7ET:/D ;;-%4 MZF$T?53R#+]&7'@,A"*W'0OWHEVNJESP$ZC(FS&L^>&[R)/-7%L0WA] M.G9"-%1<&Y@;7J>9S4CVB,)4Z;]_&C,QC>D3#=1&4M&:4:EN6EG@Z1FP.Y!I* M*/.'3R 91[F!?3U! %/:A5/8R-NFJ)NA'REJ$[=2X!3B!BQZ%6:C',*!%9XT M$6<[$5^$/5A5D?J)JETX:UQPYN@16297"1^&E?E@F+1SXP.MQ$<76H_0B226 MM2QJ PA5E5SU!+9>D$E:HNJ_]%0]J0 MZF2DZF$\.:.("7_1U68B+*$JL>TRG2Q"+H-*&_Q0&:P)?FQDVSM>A,XK5B,= M'<]@*\(Y=/%.(+:0)>=5Z%'5@QE5J!",=BIA?> SO2X$.JD]6/R8MZ4B+:X) M^,;"O*$(8!F6*^/$H.L!D_@_J4B\ &Z1+N83@/(4/*F[O!CY1^!@ST2') %R M2!P\7MY*'\@,;K*38E^!58=\C?)O5Z*!+A@A>N9(@Y!' C.-U5HS10_/+XK: MF%H ,6&HDMU'YN"W?O\VL=*5U)$*/]%9JUH<\ 0V0BV80I,#*HYQL8O&4R4% MJA)*G03,R_; MT]PBQQHRQ;*'BZ]'TG?!?G'E MX4=Y_Y[S?1$/)=ZB>SAD %\Z(<4/9YW$OK-9K\W#QQ9D2\S"/^95GAP;,. MANNBA\/\-XR E]]%8OF&,9?,CB"L^%X"1MP-$2[T5,\UB5+3^7+$3< M[ D&P9.GDPEX=#>%R"/>H_B\$AXL04$^>)+2(6*W;H9Y?+F7EN?^29VA0E5^ MU 3EEQ)5JW&9?V"G,;'C;Y$,XA(\C07$$;"*'P5&QB)E5V[G+4_D/56JE!=' M$D!7XI+>4#XX;E$>3DVO*!6*'X0B70#8_/"P&8P#>;!UHT.//6C=X$C,\!.< M0L&0-05.E,34<+_,)0([ @O#'@Z53<-6U$]4&R3TF\3(H7B%CP&/EL%31)"3 M27")$XP%E58 -I^74(0QOEAAC?@TMJ"(/BA?>HY%^,1;_)O'B>8\?PYC+/2> M7K 0O9"$*,8C)"\2?C.I% KJ:DRCN #Y!A U:4S;'3-^YN>*1S73\]@1F>%% MIC4I&\X;DE"]2)LP!?8=(S6^\_+[E=?UO,2LB%F;)68M..)[WYAU(25N0RC; M/T/[I2K*X);FO91^7KW^^5 N;KY_'7PI7]W]?5F-UYAZ<50 ML7-'UQ5W3\L2=Q)N-UZ [<8AB*?:@8FG#4UMD)9?LWMP2;<\*(FT)<+"L/K'SN.8I!OA+C$M(=,-NDFYX'CO\ M#:$6FD5X'2<4;,)#%-!8$A(Y4) E9+$A/')JB#R#<82,Q0G#E CC#%%Z'!7M MM845*RZT3M9"@PD=5V%IX;'(9QSN/N]_9;6QNN=U&_C+IZDULC**7E.N06 K MA!5)9_$QRZ33O3$1+*/[;\:8=IE[[$S^\%'>.V/9-!YZ*./.M@C'T'$))^%U M(4+-I?>H_FVO[KRI&WSPKCN2C>Y M#MB]. L3HZHN !OP>3=T"L8*]WB^+UE0G2[LD@<$VXYN^'S86)/.CF[LPFAE M:?ZF=P,7P&)GC_GOV[BH=]4[JO<]N(9:U[8QOA74>[LW.^\OQ%E?-<29V!^=GK>^.I]9/YM68>6^X-=BG&[5.H]-J MU["/O59=TWNP^:UK':U;FW9;S7J;/36J=4WUGWRT?G3TB:F;]2[@)I: M[6Y79T\_&X^:.O5!\"FP%-TIY#O*/A#5?E2O&,9G$]!T3'+JK@F+CDE&>!4! M )]N*:BE3G%#:%-&@XH!;1J'QO@EM"D2M-&T7D/36UI3KS?@C36STZ@WNEV3 M/34* FWVHWK%,#X%B0<57D[K0IMCDA&'-EJS%-2NHCJ2H$! M3C/%O4TR3E:=/1IA?<7Q%7#74$*I_4>)ZO0CQM'K6KU=,QIU;?0\,QX]@^YF MHO/,"5+U1;F@.'J=0ZA/]-4R#E3&@0H"EHY)1OW@7J5#,4I)[3S)]59PX:XB M00LY+[+A-/#8H9CQG;5-%2;136*FV">HY)3NNBGD/* M:)M\WQ7%])F-"/BL1Q(],F&!7SSZ4-'VPQ+%PS[ZYMBGC/(<#_;1(^SC>GG@ M!^,\KC7F1V7CM;U;14#'M ,MXS[O-^[SYA#0D0D+O*->1G_>?_2G\9:C/V4! MV5[A3R,.?W+0SXUCLX?YS'EF> NDR\:^X[Z$1&4\J(P'%0T-'9.,WFXP:/\U MAVJCC 2]_TA0\RU'@DH'^+V M8\.+0:(^OROP'&]^_.38@:?T'PV7+J"Y=XT'9<@;*$-"94BH(.CGF&14AH1> MX1E;6PT)Y4KK_51K:<0S?A?E6GJG9/(<%JTXEO5OT9.GAE;7GK0?:+@XU, [ MQ_#*L?"Z$*WYP3BM:2TS^1=E'%:RB_O5%MP2EH-)-MWVK+7P,]!PL1>^_LJ% MGPWW=[?P5YZ410M_N?,J%_ZV%[Z^]87_XOJ_;2W\X_/X>NGQRX6_DX6OISS^ M$"_9A)6L-5KUTJOO:W&77KU@*?_W:7"M7-F>3^6N%\XXH(1^-;PJ-Z-'.OVW]1[=3?$V/=$34_;$ M=)BGV(ZO&/,Y,UQYSQ]=^FOP^ZDQND\W1BLC-C8"#S[U/3XRW[CW% -OLWX8 M,=-,WO\<%X%\G[I/E[J#HQH/0K;7U.'Y[SL]P&N7?FY_DB)-NS.>'-MY>%8N MGWQFT_V2P_&4/1CAZMM/>'8')O] RG?>OWZS5O_PRG=NS,;!C(.2:\O^/C(\ MMB55/#X[>''Y^7!V<,-#2 ZOBA<,@+"U"TT\/J-XW?]4&L6U-?':&+%9:0XW M5<+;P65I#M=6PEN7>:!T.W'-1Q486.]PX0-:PGV+Z-R!#BBWQCUNBJ.-]05N MK.F*V0]T(I:/W'_#2VR<\7#0,;S @+^8N#N7=W/"^C]]C8[*F]EMAV)^"Z9J M7]]X?*\1RW(B4O)EH5W$7Z\JV(+Y$KKZYRWY:3N#-GBDRQN-> M%/4:LG'@ LAF'JW=RZ?QU+!AX9\[#P^6AXZG@FOL\*H$:&O* M7 8K??2LN&P"/]MCII;N:,492K/2WXA+.H N?S%L\$@4!48/@UX)[SP?.P]S M0$B&[[C/"AAMN@C=<%W4XF0(-U3%FF^,9DP&=;.+%#@]4PSPUW^,W%HJ Q,& MZ',^E&V*,31UM=."<C6?OI)80RH-E M5U.3D);?GA*;^JJ)S0/U0.0P_[)\/CHGO][A&L*\Y3F\4)Y^\:9&D'5L_:H6 M8=N+IY.Y>(97O]WT[_X<7 [7LSVP_N]!^PF]=.=[J[FBOM\&>*P/31K$\4K==H5L2#]Y8')@V:F@(2,0, ,937,^%CRX// M 8C0:T9,\6"FX /8(6/2;\2FQFR"R 0;(C417_ 1M 0V/$3M&8$_=5P8G:DJ M.:+>4&J]E826XJ'DS*?P#&C)8C/3VVU-;25 L2)YH495=SD(G?7H%F-_WJ$L#]%LYLZ\]=:Z8TZI55 MZWC6D%EQL6YM6..FX.6_@Z\7EX.K\S^4OJI<]P?#KS>OVFOM8C^;:Z$RE6L[ M@NPN:^Q;@OV$%2&S@P. N/] 5,UP/;T-\+0UFM];N MS8H6@_B6B7M8#*.<3RTV >@CN;Q?)=VOE/96I/WA-N14OA#R:;Z4TUZ]52BO M7NS>E9CC'6*._G7_1AFHROF?@[NK88DW2KRQ53/=QZ@MJE< '?5*[[XH\0=)>Y8#7=\N[H#Y'&A_ OVH9>? MX,?SBO*OP>N2RR4 *0'(,JE]L_P9^D74,_8)?AR#GKEK%/^4_C!3OKD0I#\> M.X'MP^!*#+([#/)2RB4(V4'O7M!*"L4E9I[2Y6$0 N[L ! !O:6DM,C R,3 S,S$N>'-D M[5U;D]HX%GZ?7^'MEYVM&@(&^D+7)%OT)=E4):&KZ6QVGZ:$+8,FQF(EN[N9 M7[_GR#88C.4+9,RNJ:*2QNA\NGS2N>CF7__^.G>-9RHDX][;,_--Y\R@GL5M MYDW?GGU]>M^Z.OO[NY]^^O4OK=:_;AX_&7?<"N;4\XU;08E/;>.%^3/CFTWE M=\,1?&Y\X^([>R:MUCLE=,L72\&F,]_H=KKF]J_B^O+"Z4Q,8K7.J7G>ZO=( MMT7HP&Y=F?U^9S X)X3V?YE>T[Y]12:#?FMP94,RDYRWKNS+7FLPZ$XN!_2\ M<^Y0!?HJKZ4UHW-B0,4\>?TJWY[-?']QW6Z_O+R\>>F]X6+:[G8Z9OM?GS^- M5=*S**W+O.\;J5\GPHW3]]KX\X1(&B?GC&VDYA8E'J4"FNZ-Q>=MK'"GUS/C M](C&-/C,DS[QK!6^%\QWI[9]T?:7"]J&%)"=M1+@7@$9[K6VY#"1[:_DDJ4Z M;X<_GAG$]P6;!#Y]S\7\CCHD<$$D\/X3$))GGX@I];^0 M.94+8M%B;??N)\- 4ME\P85O>"EIA\B)*JT4/HIU6AVSA8T>=H-/W"*^ZMO) MVJ6$VM3U)7YKK2'>O$K[K%V\ (%L30E9E"]$4C L2/2D?&$2?=P<# ;M5^RT MF<5(]T&5OH5_MLQNN6RS.G/QO.%;*Y8[1!G6 [9<&6*Y/\@5*4I2\DLH MB&498%G,B_W*4JT<50NQ6Y<4I",6P&S/RV0HJ?5FRI_;%@\\7RQS1Z34"<9? MR@_&30X/'\ C M'&'7\3![I$YLB%(6>(I4[;V(,(\]O]0^86@92L/(A*\O"K/6F=1%:L07%R__]K>QMO**9#4'GGOU-_;+1@)1TDT@ENCKK#<9G_=*18] MC!G2\';+/0Z?@E1RQ]C( MPP@S,7[&;$Z#<>3<$CE[[_*70XS%-9:>OPOX%!^*B&HHV!-=ZR;>,"N'Y&X3 M6$_D)7RJ$+EE%4_CD#OW_PG $S^ 2HV ],1=P:>X!@TA&T32JOK<&<^@I\ZX M:U,APW9X@%:R(!@MP54Q/!UEWI=EJ$$5#%\P ADD.%[>"VLQ'?VS50B5(RD/2T-15\R,#G!-ATG*Y M# 2%+RM$ R"-$-- T#6#36+*4HL%T.:Q*JF@_S0@.GZZ'?RD^%F!&3%*,_5< MNE7OJ$]8J3F1; P=,?U.KZ_T6SXQ$5RS>=F+$"T39J=O%AHB#6K_<3"?$[$< M.9_)[USLQ48NE)Z;9\ZA [:#H\\<4(!@-P42_F8>G\37ZU GH@L0N0C M?:9>0$O0%$MHISE,-*';)$22S6O=TO'MIIPV;C7/>^FX)9)O8B :51V:@TRG M@DY5<;@3/RYM7(KAZ37215\MK>^D2#U.0.-*X(J^YBJDZ+_)\@/E4T$6,V8- M!265^%(C7/$OU6>!O@6<:Y-IO^6>[X@EC\)MSY7 M)SD+2$_E *V;"IC3",&;3)3#U2H*4MH!SYQV;3BS&P1-"UGW0[$8-F<)8"- M-7*3B;OETI<^YQ-H (\+)W =YKK$BCKW'B.N$*Z>3 @ 4G.IR0$(61@^-\), M4&E&V1C$B#-J)+=CZE)KZS!*8DVA3#B=@Z2-W[JX4IT*HB/$S?,LR26/$U%Q M2Y1?TBR$IPT%N[W>C@6,7-*:&"7FM':%.^;Z56' OPU4$_>T4FI M<[.87*_QSLWT_"^*-:Q12RNNA)!>.UWTTE."*-Q$_8/UQFN9[,"EW,%%PR>* M]PE-*KAM^5AZK7/9-U.F7O$"RB>"Q?!6K6PBC9&/4#!]0KN>%3AZ(W*0,SO1*50#, SMC .W&#K?"% M"#QH_5QAMKX,JG:$@:TRRW$'OZ^R:.1HNR?"@]:0>"[F@0IUG&GL<^O[#0%$ M/')-/:G*2#Q;_?I(%X&P9O#S _BV)6C>.ROMN.V99GJ])LXR.B:.\U'AB:U? M#)5S2V5M)/-6UZFH-,8Z>P/S/_6*PE25UP&'RE&O'W"]X(?VD4;JD/ JAB?R M6LI")Z7T([MGIE?RHNL?E'@SF[ITS)>6U89^/3"GJ1 CV>Q-# $3;;B'PZ-# MT2NP\[ZI'0J-]V<23;O:F@8:W@5?SX>G_Z9$R!$H\B=^_TKFS*L8">Z5C9[B MBWXWM:"]17%B8UR<*?YFJ&SQRB//>.)&(N=&=H6;0#*/2CFF4_3^JRW(:$#T M1NO23.]+B,&,"*VAJS#9;5K:IN5"Z4W<52\]?:PCJ8DF+[N)WX-V@2B:N'?$ M)S?+K83EE>J^.>GUZJ#?3>TNT7+=,E;9&IBO<;-,"S11L>Z^J@-\&>Z7.R*O MQ=&JUW['3.\5RKSP WU5!7IB*6K=*A<:%,+3L8;G-=*K23K6%'9#+P7):.[2 M)C('2&L@^WC$NM0P:YY]S&K?"G>XY"!I[5L?R$K?'Z*CJHF6:W6 :(RW<1-A MRZ\+=5->:=N5@Z2W7GTSO6LR<;AI!6E$F$TT7YD-O-=E/)E@>L-UWDW/A>D) M:Z3-RFSF\E8K#TIOMRYZZ<4@/5\--%R93;S/]6-96'KC=0F>1CF^&FB]/N(K M)*8,^FEX94U\@P6TSBU=9-RB&J-66YYU^-Q5&%R3Q_UMM_MK> M?*-7^'WCK5_XSJ_H;9"*8\[8;^LKLS%'*J4_(]ZW&7?=Y>C%H_8XF$AF,R*6 MX77G^%#(&5M HU.!2SXS^!=O <;(+0GV0(6%+3>E9P:92'5$YNV90UQ\]1&^ M!RUYD?B/S-S#3C;!5RCY F\.4&_\O%Y ]^3VDWHO4OAZ0WP%'F3H,S] B ^" M!XNW9V%JYM/YF1&^1=SE4W"1/]/YA(KPWV0SA24-6ZD41'YE[4!$*T'%:JM>7WIM\SEA7GY]U5A; M'RLFKKYNF"E!(J?_ M:B3J[L*K4^<6GX86!;3D(T5AO*5F?3YUM#J>FDUG-;#JW3F\=^H'\0R6E7(G MG!-\3RSF,G_YF;RR>3"_)0OF$Y?]H:KPB/]FMDE9F%H-T6T@?3ZGXH$LPX5# MAPJA7CZ699PS!8YT]**W0,DCGW"?684LJTZB[M&;?EU#O%LSWB,*EF3W-M$G M^NK?N/!+)K>' ?]13>3'613HU>'9[^TSWQJ/,R/]<1K>H?T[C$)E-%4(&OZ3 M2V^>V!$0]TV /'?4JWX6T1M"URY#ME;*E3M2Y?2-LNG,I_;PF0J(2D(M\P]X M]@A%IWHU54RV;H4UG@M0^? #P4([_R M7[AG$3GSR>N$>M1A/BK]V^'C_7BH\5)SI(Y4F0SM9\P%$]VIOI')8SIAW9TT M>E>R-_U$(>"1FU_Q$H%LZYXO^8/Z8"Q4N!>N3F[+7$6*YC0CY7U+"X(386: M?_,@1 K?G,"F:,K'W%5Y%IH1*H]3M^:*E\+0BT&&H%=YOE[_:D7JKL\>G3+/ M?S@(=,T.Q9AZC NU)=(.:+?3O.ABZ*]^@Y+D34SO2%DW7\/% IQN+,%G(J;,RUFTSDA= M=RTR[M7&;H3",JL^^7(U*X8G#C8J.?$;S3*]Q]!A-0=.NE2MFKG-D21SH?H'S7M=>B'Y,[T]8](C^X?!*>;HP]+'TMLM/779,, M':'UP?4R1^-?IZ=>]INX."+.H5T93UP\"^MU$.1BK;6?X M7@UWY.!*\7.E)5 MO6N[2,0#/$Y$FH[ZM Y=%:9 M7>-NF^#Z G$H@\")E)SUQYUIZZY! M8M5I^,HR^ULJV6%\<)M!862T6E.M$\7;@$BX#6BNVM7E+Z+X#B*M:-T$?29> MX$#1 U!RF]U?7[E\N;IK]LB?)FYKR(N]BLC5;Q^+OQ2NX_[4ZX#'LC,W7U7LK M^V/IVIN^SA"H"OX1[S2"5GWUZK#K@ MD6[46+&GMOL69'HC;=T88-!6/&P'X5VA(@>^)@U\?N&1A:?(B^M* MQQK=WXT?N5SZL]P]I9O)ZF8V-ON82K]_8E?*NDO_GD* 3-SW@6?+?%X[8BU%*8H.3A M68ULW35,CG;=Q$$ZW=','%0YO,L\#WS6;A\4OS\[[+G@;>ACG;'?N4].UP4T M D?3%];G\!<"SQP!!K2E3^/S=-D'^G,%C]0A64]'1L8BQZ1DIZ];%:7/4Q6Q M)'E2===J>]ZE&$MY4G]>K=1-.]*:@=)[]]-_ 5!+ P04 " #VA)Y2=)&5 M/+H: <%P$ % &]I:2TR,#(Q,#,S,5]C86PN>&UL[7U94;=U??Q,D)__1LC_/'OW^M&+/IZ>P&SQZ/D ?@'IT>=N0_R/XY^!IFL#TX29Q-^C7E%;#*".,>#<:"HRK!L=-K-_OJY_!'\'!ZA M<+/Y\I^_/#Y>+#[^_.3)Y\^??_H2ANE/_7#TA%,JGIQ_^_'ZZU^N??^S6'Z; M.>>>+']Z\=5Y=],7L5GVY']^>_T^'L.))]ULOO"S6#J8=S_/EQ^^[J-?+'5^ M+ZY'MWZC_(NS7(_G"P!G_\,A5DVOCC["+\\GG-UX0MA !OBQ@ MEB!=1K"UYI[WLWD_[5(9&L_\M%C]_3' 8KZ#NFYOJY*.-@1[H9C2ZWF_TSY^ M\Z5IX7,_G/_FU >8+C^=G,[)D?GPK6+7:E@.G>SG83E^UJAP'''Z!*:+^?DGQ0:44+8>1O]>%_[* M=#65.*&,)LNM00TH5(ARG%@*#%7CC,E&,N'X813RK7"7F/ETB(_Z ;^(,\SC M1Y^AS ?KR6:%RP_Q&F6_=77K;SR9GYZL!C'I%G!R_OMEYGEPMBWZJK9:40+E MWIM8)CWY*1H'5& QL7$T_1&-J",5>!;,(7_N/P M92\[56/+T_D<9X#GI\. ,^0$6^NBL]IG:)E3Y!L7> M(L78G\X6\W<0 8-/M-_OL#B7$(3TACI*F,<_9(B96$,-$3%HR Z M&I,CW9T/5_E=S0S5N/YJ]@G[[H6_S\N/Q70L!/?@K+Z6J. M@5_$'+G\X.DL??O!I6].:%+HVF@@(B=+I-9 G)6.\)2$EI1Q$$UBB;U0;\(P M]?TQ[&"&K,H]1'4%R]/%?G@(JQ3+-J"=)&AP6@FKB@4F2&7=> M>@\A*8#;K M-2.R.+S@,+EUF/%2C.P#"_XA#AGLYD#[V;+=5=X>7.#!E$UX@<&H5!)5K*,D M*6B3D@>CC&GE-2\#&5/2N"<#;G*..^N\WLYV2EV1W4_?^BZ]FCWW'[N%GUX" MA\EKXI2>=" N!,Q3O.8HJ()H8I/-X'NAC2EYK,R.RG:IQI0N]@M)ACJ67 1B$E&%;YJXBC%K( F M"9KJJ'63(/Q^:&/*[RJSI+)=ZDTY7W$LESR0P!\'.(;9O/L$F'3V)_"ZG\]_ MA\6;_,%_F7 --M(82-(&,P7I./&2"A*8-S%2:9-J$HMLB7-,65WMR:BAQ:K1 MZNW08^:P.'L[];,%IB5%[H\E]RP';#)XQSE/Q"_I;00B2LXC0!:E4)EQV62# M\"Y0%E*6;O[O\O-;H4RBDM85;5"!KD!Z%7'6 M<)HP&H17*@H?FNP(U!)@RR2A[51?C89W#,+#F;O]Z/SG@)YC$D$Z:TTDH,K9 M A,\L<(PH@V/ BB&-;S)8:.[88TIOVC&JXJ6J7S>>@(>4#"1<:8*.&=Q94G@ MV1,>%$^@&.>FR3[]JONZA\:I29C-@R$L*)P3LW/$6PDD4R6$UDZ8-C/0UJBL;7W.).VOX,%&'MHDZ)1AA7!E,PE(L]SB!@ G:.I[Q_]7#1AUC.$V] M%P6JZ;^R[[J\7)T#3YDSDC W1_$P$'84 A%.4@7.86;>YC+%%2!CVDBO-OAW MU'.+LV;G?HA[%EEPB43NT ^IE%"HP(D3 23F609TDRVD^XY<[7Y'Z*T_*YN^ M%]=2( ?C0R1&6XZ*9IC964])5@K3/,VU4DWE/.D4DL?,TTAMTH?;T8TIBFN/B,J6*'I/9*+ M'=N+4\8>Z1HM9A N(5TM]R0(6R;E9**4$EUS$W>Q";@QS8F5J5+=-E=8\_+8TV4-PF\"L5X< <(G>+LH(]X0I\<(KC,',X'CPM_E1HXB2$),JBMG6- M,K8UA/VO[Y;E^ _^R\LO'V$VAV

XS[?EOD5Y5V=O3O%T?9U+#V#W ]P 1KF M+[_@A(&Z[V9^.'N%&IO?(THUXU(3 MF<84,U:EX\,SH!JEEPO2*^5,0&FG2HDT80)&1DE@WTYS8KVA,5J?E<;7S_\ ML(-R*^9%\\6;_,^^3\L#LC!\ZB+,W_?3-.' @\HJ$* X!T>U2"!(/S(0\^Y.!%T,(^R+SSL(YZ+,R\]4+4CB:L M>VTR_!73N3H3AC(:@B?+E6I;0F*9:D 0,]\YX+E)HLBIP-ZPQ)?:C95@] MPS::)U:'F'^#Q7&?2N6\^>I6Z<2BC"9P02B4#1)++7'>)9(D-]8P);QJLO>X M$;HQ;2Z-E7KUS5R1@2OYSH>!"\H'QX&D%'E9QO6DG"G#=%0F3J74*3=)UZ[@ MV/+&2MO(=;RTVMUV52NIKAB\$O]",@U>01*&:!8#D8RA9,PJ0K4+D5/EHFIR M5^XV0&.ZNC)>1E4PYB&WT+]NH/;YE@L[U3:#;^^AZ<[PAH)5VB:^H:_S&T\[ ME4J12@LE$Z;?BF%8Q:@CF'4'HD%;!99K09MDJY7EJ'""^GRWBQJI@;OBE@TO MUQ@H"=(:PD5PG@.'S ZZ^_ZP^>A#\NV&8]:[&*ENZGG?M4/(+@<>'"8FOE39 MHU!>'. $."9"!ZC49(KJIL<1&HCSI@FC.J,W6:P'H@1#Q-! MO\FESO&OT_YSS0.47]ML?'[R%O"5XN)2GAX[P!#A4X>M/3O[8P[IU6R5,"&^ MI\B"3\MCS9,@ F;PN<@R"YMQ5I.YW%<,Q,J@,#E-,Q: MI-O&@#4OG$: =,=RZ8NN*&B6YF^&%V7/M\1O9=WD'2Q.AUGQ!LM24L7M,NNB M(<[P2*1&57GF+.'>@A0I \16V58="<844Q^*G0]B_2;D?>^G@,/I-X^X4(XW M>1E=7%[U3YY3Q64@03N$F 'S"LD,"1Z!VVBM3$TBQ:U0CFF3YP%(6->*S8CV M)M_NQJDVU!95: >E$JTH+PHB*XQR#+UXDN":K,9O@7%,5B&2U+#B.5Y'> M8N1>O'8LE?S@!:S^OEA]>?DE'OO9$;S#&/YESA 7$VNL9EE@L"'*6X )\S8? M,.Q@468N O>-'IT\K)C[&N466Y" M(4*MB&6H!87*":;)8LQP_RX>^OVZ? M?.@WC5DHN"@Q9R8L+P\Q.1QKEJ.JREZHC2GK-F\TUQ2BXID1+K)1S '!_]$8 MP@5'K)8,G9"SW"E>RN"/ZLQ(VU7R!Z/:'2=&MC%1M3&W28W<2911,YN!*"H0 M#\A(G-66Y&R%<8J%0)N,I4W C2FR'@VKJENUWF'?DX^^&XJ*WN17LP5.1%V8 MPJI((89,J-]I]PG21' 1M5^^=N5P J)*$>2^D1IBAF:W([=$-^88N71 ML*Z%;2LZN@S#4,2^N?H,R]+$P !#*UF>8#:1^'*?/K.(<96S*K5Y ?@>7&,* M=D=#M)JVK'J-889?.?MS0#6^Z#_/)D)Y(Q)&T9C>N?(>:2;E(=MR31D DK#- MKEU=A3*FJPNCH=&>%JM7L,=WLR+UF]D-.SB7MF]\#)B2>6*\%*4*<&&U\<1G M@[F?E4[')BOQF\';\N'%'R2\;V#:>@4JCOT SSS*7R"%L1I MCVF(3HYX[0.Q H(1Z%AI;E.0XD8XF]#*_&B.JX+EJM]VCRCWM_>A@P,%B:7R M,F,F4I75SBB!!(&9K(7D5&YR8.!61)MPR?YP+JJ. 6M>:+^R''I>WAN5!-VG M,&XSV*66M(GFO>9)=_$W";L,S]<"RK;M:&A#N/ M"XO,V"P"66,E9TD%%+> P3+N$:J.E5/K_.;:S)1L>L'OZ MR7?3PO9?^Z%\\AYB.1*("%] **7*F)!YG:W';= M%NA&%#S8&TEC86!3,L8X*LR5J_.N*@L!,$Q*?&8 3/M20@E/2GZ89'* MJ)O4O]H,WD8$/%AINM$PL(%M]^9=WW6W[#[_V0]_(:CSP_8HATAI @?IZHLYURZ1;=K71O3Y85;PFUBHM;]:/\YQZ3V02025)<4, M6%A?JAAC&NP=.M:0G-!6&(W.]H NZSK"C6CWPZWGMS'PP>;+RP"#M31%FXF@ M&1UK68VQ0AD260J!6J.I;K)5O@7&C3CX VX&M#%RDY,:5[?R98I.V2@(5^7P MJQ*".!4$ <:YR")(V_Z Q@[G,IC^T5A6RX@/<8(9F >;8B"16DUD!$%\5('D MK$)(3+#8IF#YKB>8]\O6SR\X8]ZV= 0W:<1':416C 3PIEA,8?:&\71RCBN> M03K5ZCGN;7".Z8),([[=E8C7MF3KL7>3SPF@:+2!EB,S..-DI8F-/A,JM00? M(] VCZ7N>@OK@0__)JT$%TP3[>[7PH#CQXN9QOGCS\%E6=VCG?=G"H0CIWB-7P(<<^KVH^5-/C18.-RW3> M!+N*GBXZZ?/R[,!Q/T7_,5_U]Q:AQ.)PME?79NU6TMH.0K177FVE'419#93T M=(KCO3SAFOOA^0!I=:?A L4.:KJOQ4J*V@IX'56M-KZ7U2-7I-UC!-[16"T% M;0BWD6Y>P,)W.SUG?'M;S31S(]A&BJFBD7:J:.&(2[0ZG+W)O_G_[8"OH!]'6\N^=YJ_-&CZ0YFX2XR#Z>]W/CI;W659;JA_*)G\+"M[35 M3OVW]W4@W6\H[&']C"]#L+M M$=DM'>7A_8^&XE^&$=T*5V(RW1ABNG"/F'J MOCT>RAUM(_A!3-%.Y0=6[8.K<,+:*1';/JP:KPI319'K=])W4-/Y;U92PHU M:HJX_7%;=9W+EN_T4W]T=' QPM4?;Y_..=/^J]P M]D_HCP;_\;B+3P?P>ROOGG;K*F\;(9HH[T-W@C_O\_(-B Q#GTL0.N^']S!\ MZN(^T]W.7352\6ZB5GJ&88UB/K%>.VIY((E22J2CY8$[FHGR$"4UA@K:I"#? M.8!&6XWKYLN+@(./B^"G)6C;GSVW-5B7(QO!KCG^WL*P3*ZQLSY,NZ,]%Q8V M:;6NQC87H*;:GO?SQ7S1]P'[F?5#/IUF3)=]7)NO MLV:K\V^;87JDZ8#E,H M]0&?K5C__AC*D8>+19]=@O-[6JP5DF\#_!"JVGT5=J-V#Z.V=JNL=_>[1T*] M6<.'45_+Z &SSN$4TJ7#X.M+"A,G@LLT),*SU$0*KXGU,1*F->0$U%'=I-K! MK8CVKAN+=N_/ !DV+>=4;A!9!"&S-Q@\20 B/>.E6$ZYKJVE@JB4:W/J_%YD M8SHZ5X3X^!V81E4[L@E/:AFD&D.6+Y&OT9P# ?#6!N%(U,$1"32A@"!) "HX MKRG6K(&#A*,=D1 N#"?.J$2\ ML." V\!$DS*+=\,:5XO]EQ;TU MV2>IFL3DET%4X?Y%@Q,=K:(),E%*E+*43!!+DR><&\M2"A!XD_HPW\(84X"] ML\5OI/-NFFY01+8?_GHU6UYCF\_+(Q+^\V\8Z0^=G\XGB$MX@;%]9DK@R J! MN!P=<QT#ZE7N!:6\L" &4925#A.8_#$ M:F/0K)C&<)ZS<$T>R[X?VIB\Y)XLN7Z_MJI=*A9)"(NO);8N@IR@NV7]_^6O%N_]7K MZQ"JK.V79G?>_;CTRQ6E;+:/L>19/(9T.H4^EU.B'V X*9_NOH5Q?YL5-;,% M^$H;%Y?[N>2D+02,;K4GD?F HQV'O/=2843E1JMH\;G\SG'V]_Q\SORJH M JDT_&H^/RT;1.?UC#G3@://(<*!Q?",2^(M!H#112E89DG1)N4Z[H8UJG>Q M*M#DZJ10T2C5PH1??3?\MY^>PG]!.EJ_4/-TNUJI5Y-@0<&OU_.Z'LOWR:8^SY]NTWEY]=PM419TO M_3###^:E<,-;&);U+MXO^OC7M2=2_"PM?_H./IX.\1A_7![BV4''>W=92?%U M11^%-78G?JV>1V*;=@/FXMV\G=SQY=^NI*I; =46=^<5DNMMU!>]V7K)I3XJ MS"]WM59?*0>8/R[U=G''$ ?O%&>O!7[Z?\ /\SIG ;ZV9G9W9OD\WUU,S5W=[E MNNRKG[[P"__L[,H7=Q_.^_;87-<["-ZP)!QZ].4RQO:*OKN]IN7@;@3=7DG[ ME/K:J-U#**UEM;A;^MW9,=[38&-U-7.*MW6X1VV]>UILK*E#U-E[O\"TS ]I M_L?'9:'6G=W6/2U6K\"W ?#&JJI2HO#61ILK["#U+:]VNKO/NJ_)YOIJY[=N M[;)&5=#;VFRNKY:9+'9UU*$Y5IMGYW7,L/_E49^=LM5[FJR6D6X#_2#:VF.Q M:*.&#Z2YALM*=W>\SQ+)9BT?2(/W#MCU=F/Y(_@Y_.-O_P]02P,$% @ M]H2>4EW^S>2#= M=D$ !0 !O:6DM,C R,3 S,S%?9&5F+GAM;.Q]6W-; M1Y+F^_P*K^=UJUWW2\?T;%"RY5:$;"HD>7K?$'7)HM -X6@!4+;ZUV\62/ " M N0Y0!5(0NZ.D$F*.N>K_!)5F5EY^:__\\>GR7=?8#8?=]._?<_^0K__#J:Q M2^/IV=^^_^W#*V*__S___1__\5__BY#_^^+=F^]^[.+Y)Y@NOGLY [^ ]-WO MX\7'[_Z18/ZO[_*L^_3=/[K9O\9?/"'_O?Q'+[O/7V?CLX^+[SCE;/UO9W\U M.M/ ?"0*F")2>$X\N$0LDY(ZI[P'^;_/_@HR61^<),XF_#7F%;')".(<#\:! MHBK#\J&3\?1??RU_!#^'[W!QT_GRV[]]_W&Q^/S7'W[X_???__)'F$W^TLW. M?N"4BA]6O_W]Y:__<>?W?Q?+WV;.N1^6?WOUJ_/QIE_$Q[(?_N\O;]['C_#) MD_%TOO#3>/T"?'U:7/W#FVC4#Q=_B;\Z'_]UOOSW;[KH%TMZ'ES"=UM_HWQ' M5K]&RH\(XT2PO_PQ3]__]W]\]]V%Y/PLSKH)O(/\W>67O[U[?1?I>+KX(8T_ M_7#Y.S_XR001+Y^P^/H9_O;]?/SI\P16/_LX@[P5_6K)!90J!Z X$]A6A2\(L9-3]\?\]6S2(+LSR>+BHCO/KLJWNZ3']<4\)U'5T"[ M?!#Y!)\"S&I"O?7<&SA7(-<1ED=V$?P48(8;[5]B]^F')<+5[NJGZ:?I8KSX M^GJ:N]FGY<=_]7NQ-W"C@HRGX_*W;_#;RV<7@"U6 M '\L8)H@??_=./WM^S%S"G?]D(6C3EH>+$M&A1A34(SCMZ.ABQE,PLMN.N\F MXU2.MQ=^4G;N]Q\!%O,=)+_]677$W1/KFHPS\YS[D&BV7-+(O<])"R="8$)Y MF4?;'UM0KW!/NGCK+9-R4'57GZR)#S!9_G1T/B=GWG\>O5_@$PM!N%!XC5_. M1R"=V*!>4[+ZXE]VG3]WT_:*+__H?/SF'$1>,92$$@90ID3Y0 MXEWBA'L5*=-.<9I:+&T=R.V%76O;R6RUQ,L==!4E>T$?+N#[ M[[I9@MG?OJ?[,OT!;=_Y^>SK$M$%N M<-C+JA+^2J2OJL!;%\-N%KF!Q\F,$J6Y>BD(-9S0237A@2I H)33)D, MQC'3=!-;PJC(]@V#OCG'>\AR$[/?79AG?XV3;@YXVBUFYW#]PVZZP,/PI\GR MA7B(P]FUO3!<'>:SQ>@=S%<+./EC/!]9D")GKTD,S!!)I2%>)TL8"YIIR[@+ M?70!'WU##_"[=1W8\.Z*"G"/]W2/0NS 8%='DA4_XVM0?EQN?+W C-:\MHKT M_GC#":JSGV]S-:_IW9N3S=SN(=#F+#-E:6**D1P<0U!)$)^C)<)0EJ*SG(OX MS-B]Y9@?BMPA%-BB K*$M%R#%SBMWA,28B. MA=#TI%Y'](SW[+K2OJL&?&^/[ :>2\7L@VC -C[<-[L#Z;![>F7.UAVU.@)O ML"-L0!:H-CFC]Q"31SQ<61*XYVB]2F8UU5%*_9Q58,O&?W -&"+GK MV"Q(T-O#@=N7M!6I^&/NC7&* 4+:3LHE6 GP85 M0U92 Z,NC2K[ XS1_\'R-JO#!&:6*L1A=%HJ!PQQ-$ M,2-YTC)+[5I(ZP!K>Q)AWR':N&Y%/#7^&]PA;%OB;],9^,GXWY#^WDU*&LYJ M+:?3]Q!Q(8LQW+NNS "4=)E0AY:61)^>N.PO:R7Z@^F%$2IH)B4Q(B X MEA/QAGD"3&4*KIQV30R7 ^I#WY#<@=1AB,0;J,%)C.>?SB?%7[YANY^D?Y[/ M%T4*ORSMM%'(BB6.-KK"KXC4&@UU@\MZ@!*=:>MM"+_K!.[QY6H'+KCD1 M6SVFEH'>1BJ#RC[RJ(3+ MD"$)$?S6H.'UXZN'H$2,WM(<4.W*_8%'[?"@'CM#RB#- M7^'G[[V?P&D^^>+'DV*PO>IFY2?73MJ/$!:C:)+/5&7BN(I$!IT(;LN1\(#F MFX@L\]PD!VPHT"?A3P_1D_7=JBDS#2(]:]:^T\IF%DO<*:&U'STCKMC]61A# M)3@=].9"A&/QD_?A?@]9/A4_^4<\!+[@ 5O"0'-\87GFN_'\XNI5"B6IL(( M2@A/\6 )+@(%Q#T$YXN?2%LHQWV@GHB7/(CKKI',&UC!U]CPO%[,?%Q\P']Y M:=7UP=;25[X/W..XS/6HW*HCE7@XM*Y$:9T/,A.J\+,AK0DD0&0DA62E4BY" M:A)B.[R./.!&/XZ*#!%_ ]5XC8?5#.:+=[AIOO_=?[[TV013--$()*A8W$(- MN%*!IE!TGH%G7*H^":V#E6(SG,/;GO4HZZK+^^GXR+?R>%HXS+=?<"#O^9Y5 MK;G2,L<41>"9,XV61;(Y41VU H6;!9C\L"M]^UW5_6K/DK2!HL&8JGN/8,1MUR;@!MTBHRBQ11"W7649-S!SUS&M;C]ZH&KI)V^&]3@> M\OZT/: '>\C\@!IA4N*H^41P(8E,5J-)3BF)EJD0.3>!-KDU/*0F/. ''TP1 M!HBZ11X:3,?=[-=N ?-+)PRT0ML=NWRQ75YQ9*%RP>VK5#8A'J];">)H- YC4QY&6)PE#%( MF0N>+'=<;"U(N'QV_U")$XP1S1F=H BAM-GTG]P>MI+(U' MX$>X^._KB^8S'[L):O#\0G[ONLGD53?[W<_2R+(8M?>,,"DTD3HKE(%-A /^ M!_]/,V5MHFR#<#X)=W6(EMP-NK7CI8G/N@X.%S Y+[G>;[O94O*+Q6P ? M7NF::LD=5_K@%#E-J#D0"$X:@ARO.(#J-TQ-,02+#.@ F&:M]D M$[^&<-P*LZ.H&W1'.$21E0=)DU.>T(2KDR);XDSVA'MF0E399=[D^NDHB^P. MJ:9/33GNZK]HI?\%]A5&K5R2WJ'09.0H0P[$:UDZ&# 48116^B9537W ?9L: MN#,]=U5([JM"I?'1;!R7_A7*X:<_/B-2&-E@56(ID%C2"Z14HER56)*YU"9; M;4"I%DJS&S\\AW=SZEKTKUQ"?%!$L%1K%D6&\.$>+ M<*1MM-$I2JS@OESO2!(R5<18"0JXHS(V2J3>#_AQ*]M!:;VKEKIBQ7H2;\7Q?_INW':X3%N/9TJ]_.\$C_VH[ED"]06\>);K,?A&< M!(4?0I6CDE0ZIU.3"[C&ZSINI7Y*2G%7Y\U3"<(PY1F/B>@0!)$F:N*L MX_Z@UB#A[@?,M?2C[MTF5EM)V2VNBPVO;7MMA-,@B E6$NFT(!9T()(&"")2 MX_A!&_3LN9YG'WQ_"CPWB'U>ME";GKTIG]]W95;5:?YM#B?S.2Q&T6ET( PC M6EL@DHVE[B-OXRQFDBP NVO,,4J"EEA ]2K0*J,:MEX)#23@:M K:B2;GWP", MSUY96O'1(*2XWE09O' .C5X#-!$I;"0A>31_:4J"NQ!2\D>=I+H/[7O(\JDD MJ=[?SR,S2W6@Z$+$TH N)T]EL55 H-%#ARM8G6>GK0TG(X'$[I$"5<3F()LD_=Y \ ME49'@QC:/DAN!_$VR! [26DI1#]YZ\?I]?2E_SQ>^,DE.&,-GG?:H68S/ 5+ M'2G:M9%HYU*9DDQU&^_B7E3'H ?UQ-Y@#[@U\^X2DI,FF10R2<9%7*RQQ*E8 MNGM1!@(2P]6VT(0-6(Z!_WU%W"#J\ X6OMRO_.1G4_1UKU+M>>GL13.A8$NY M!J[71:8)YX#'G5(<5!,G83.<8^"^@J ;1 YZMN"C629# 0@S HA,%%WK8"BN MGNF45)2-JIJ>5R_$O8Z&^D0T2#RZ:#=PB25+*3D(U%IM4BGNB8@%& F:6\.8 M93PW48J;((Z!^IV%VB"!:/,U[B4VM$V\,2&0J 4:K4E&-%\SQZU+2RJX3;37 ME,+!A-\'ZA@4H)K06Z3NE.OCJRK.#%%1$)*4!B5X6J&Q:FTNV16>F9@3&-GF M'+B)X@ABA;M+M8$)^/XC;D O_!Q246J4PL71,\-CZ.RB=N_%U^O?>>N_+@=W MEA5<+V.:RC7KK_[3JO*SSYI:AA9;+.IQ(I-[Z,IZA/JI$-VB&KO%VE@RV7.% MUKAU)44 5^D2YT0EFX(3 FWV-O/5GXWR/A!&?>*Z.X3?!CJ[EKK[&Q(R?_?^ MMZL0H2\]P"01MI1I)8=6/I?H'C*@'MU&*GH-=-_!!;\'U2/63Y2/E2K?M@:ND); +U2)9\.R[7+QIJ M$='BGFD3-LJ2"TIS(F3ILBZ8)R[20)31D=,FX>3CD>LI0?5S>&R+_% MV;,QL?+JBL27"52!.$'QI!5H37D5$TE2!"YX-]'%GGKS&;+%"GHK" M#*'AP(IRYRK>\60@Q4"8LKK4CY6K>-QPDTO%^8]2\SZ5N76.H$?+B&A%[I## M:1]F&L3@-A0.X5?EZ>GU] M<0'WQ]>7$S^>G>5.9T7+L*F7X\0)'LO>1R,P5 M<=Q8W/23P(,<+&=-KEJKH'_&YM#CL=@@G:/7(K8O836^N<HLY@@T&7&HX1X6#9#2 *-&.6)R5IKYJUB;:YUG[ >/Q"= M.A8U'L)\,_6%:UBK< O+*3")!U5*I;,YSVBQ4%T:B(%W/@9#?9/,NFV #A_> M>@1^-VK8GN075Y:W^+&^[R3B.89<9Y/V>6Z<)_0YK6.M%KS*G MP5/JE+8RQN @H6G'I9>>@:)T-'@Y=8FH3< A!'^OP!FG2>%G2P29);4L1%;R M7KF-U@-+Z7Z![R7HJWAUOAFOOGK?#J)^Z(EUA#T(]YJX+9B NXOQUMDRU-$# MIU$!3Z6+ 208/?3P@[4D>7/5? &U()5>EX1ZR$1"D,1*APZ_9%1J99(2368& M[@+VB31Y4S8:PZDF-KA0XB%X@)4F;RSXF!(U@8=&L]F?9Z?]YGK9J-W^$)Y; M5/W>D-&/W7E8Y//)Y37S_%J2(RNR-)2AC+)"(THE33SU9>(?CYXI9M!<;WW? MNAW>-Z!M#7@ZC"^^M3^241J!QH">GV47IA0?I#N5Q/YU^50?7 MJU:,M:A)B1\AG4]@9/O: M'?*A.F4=_M@\#(M/I>]6I2A98%D;7OH.FM+Q5RCB!/[!$O#,5726-NGX^[PO M?@ZD:6TNB08P_F2#ZGT6\>NS MTF2VC )P7M.@C'.Z3_=-BW[D_,H"=,0/6'@C_3*[>E=(=DJMWX.-QDJN! M&:U"% 1R]$2*TBZ5"]Q_$_6&.IN,Z--,[LEKS-[)U6T59@@-CYUT=$4$@ENM1Z:E1.& EM G(>;;2:X>1.X^R=5#F#E8-LR-8LG+G(X]4F#N M>5BEC(">:->2 62*(F@9O08G0XY!._S#&&6$UX&*43_@%83[8^EE.:DCV]6S M6HEV(]8UR0KC):C$G0M9>AJ=LR8'$YT'+E2 #9)=/?81$BQ,"(;I7++:2XM MB?Y+<+0TU'$Z)H<>LVURP?&,$RRX2S12FPG+*9>+]]*5)5O<+/%O2G\6GMJ- M-?U6$BR&Z&6C!(LA/#=(L%CAN'%)#TXKB A&4UURGH,C5G).HM;66*&X%DU2 M>^Y"^0:T:$_Y-VYL<$\J1]99"H>P05^G(8E#/O'L:R, ,D18QVS(_1S/ #=F8+'.3(;V[@/T&U*TY MARUJH[L9C,^F+\]G,YC&K\NI"SX68GY&&1>$+TI5!919P5F;E$KEHO(,R@TCEU+@6:\<<591$F5F M06B=\6__S%\]3%3B,"P^=OYJ_PLJS:U,61,%"27(8T CP7-B'%5!!!^6#4VKG M/$4_6*F<* W.YC\[M+57F"$T/'82@9"@54J>F))%*GF@) @$S$$)2Q6GVON# M'5?/(8E@$+G[)!$,8>;)=F@+6CD;@R603*F,BIS8% T)(1D +Y4V_,]"G<_Z/?@P!&Q:Q1H-6?+L&/=9>"\I M*XWQ&'=>Z<2<9,D\2,/=!54GXTTW/9N@=YY.T)M:7+A3+3X6F]]S&*IZK'&- MN1"R\C;CD8)[%=<^>, ?<%/F)WDP\4'F'EQN=2)/4EI*ST]>3W,W^[0<9+A[ M-OY>KSL,K?U7O%XM(:-@&D^@9>O$&)UFE 5N-.?2@.8/LGOOF_>S'-_.NL\P M6WPM(R47)]-4,IX_%Y/H^MHRR6 "+(O?RP FBA8*KH.31*4UPACJA M[6HVH_:-WHW//BZZ?#X'7SXRJ*-^/"M/'^'&237C@D3C'9$^>EQY-H0[$P-H MX3C3#VCSO2\XO U25@5M/C!4#JP74ZRL4GR]7_KFL'%;+'L60@@M1$RT\ MKI933[P4#/W'8*4+-FE%>U#\T'N.BNFJ0JWH R^Q31=^>C8N\8#E^7>-=3Y" M15,4_2J"]A 0"0P=+*8L 0TR*07,6MZ'Z^VO."Z:*XFR0=#Y&LII+@;/FVN# MY^\P2:^ZV6]S&#'#F4&_CSB92NERMB1$$4G@U@:F N=MFI;U0GX,T[]NPEA;,:48U7:KMB%M<&<-E,DT5ZFITJ*8R$Q>3"DE++TR3 M;EOWHCIRU=B'@P;YV#]W7?I]/)E<;V[++'$GG:$^<<*Y8J34P)=1QY(PR( ' M(TI!-"F-VPSGZ%2B@M0KID\76^AE-YVC"YZ6_O8;F,\7'_WT'Q^[R>3KZ>]3 M2._/PWR&\+0A$(_B1HTFRTG/@9JN0C,0Q]?Y!!8CT;EGB2Y=Y77[+N17=2O_P*+ MC]V-VZZKE=P &K,S1FM'HB]2E,S@9FL%<:$4DG(7C6YR==T;X='H7EMN[BJ1 MK=5*X&4W7\Q?^L_CA9^,_PUI9'4VV3)):$:#7JJ(!IU'JYZ+F -%N9C8).ML M&Z"C4Y$JDK^K$6Z?,_&VX3:__>T'F'T:Q22!YA0)<\I?6/<^4T&8R ZBR2:L M3Y#;>* ]^**CH;N^6#>$UUIDJCY<+4YESHE%0*@ZH#BR)U9Z3K)RSGA7I/$- M5_PWWCZ:,[9!S?9.9;K.RMTJG8L)EJR#A8 MI80K$]QQE27IVS*TZFETP@L5)7JI+2]#>R-]_*SZFOK2'9*W!@F:@P!?YASV M@=PR.WX'S(^3"]]8&_;1O3VH?")::"D+PM%8NJJBV6D-)T[C'QP-T*QT4-DU MN2-Y,MKW0 ;[TU>^(0P>1.EN@5R5X;F@'$7KA(K,2J"L3$) .\7DR$5.TFO3 MQ%'HA>[Q/(-F/#^H5_N2U*!6\AU\+@TXIV>_H?B7'R50/CMA&8DB.H(?'(H&!\M&:$XRGDHE;LYE,&0IJ-[?5I5GY4_I3+!'E2QP!E\056ART]-202ABT29D@ M(*.PU'MCU@>X;V3UYC.?-WL[2Z>B&;6F12<__\\MW=&X&TC'!9'"(2IF/;$T M 4'GP@CK=&E6-^R3N/:&Y\U@) !/7EJG =EJ$Y]CL%MSW_>!%:16L5\T4NE>C'S_QY/ M5D.I.!I85BO"BXDE/=K;3FH@7E%%(5NI>9_JL;7'/F_>]I%1Y93.DM4'_NVL M2^>Q-(D^ZR;^$I7+24L3!/$.))$N6^*+)GD$Z62V(JX/M=W,W-8W/',2ZTBN M09;C=4^W^:MN]BO\?J."=M9-\+QWB+$)1/TX@R;)^!B5,RHCV*5I! M'7>Z2=[ ()1''4]LQU>#VJ$/^'O7[0-7&U@/3"V#C9M /4ZTL2&772,B&H0B M-V)3H!,%*6:+'K[VA"E$QZ=&I?NF)%$4"M9CD*B1]GD-.J# M[O &R_Y$;FZ^59&%!A>;"&VQ_"17<.TNOSO :JE1;(1U>.8)!79VUBR M4T/T#""9E"<:J(LZ-*4PQ%;&A?;G&1D>*HJT:1YSP'UX0$KY-#J,$3B M36[%RX40I)_\;(JGWOSRA#,.(&3%2!(.3SC+' F.0QE (Q(+2D!LG9QO<0-7;SU*DV!WN5:,,U^!N)I9\#",VJ-K;KS_\/-I=F1@G<,]Q%=Y@,A- M.-Q+EV)I:T!#0,?71!*,1V_'AI@D4S2D:K-!FK-XS\R8NB0.D5IE\G[Q?XP_ MG:\N?;.5,4H6B8X,-WPA=+E%-$0$<"JC>\ILGY.U%WVWWGS8N2T[R[ZK(;C* M)^4O**IK((Z7/L4";4!M@$@'G#C.)?$Y16!)<9!]D@;[,7CSS<^0P9T%]UA# M&QX<'@#2JM*##&V!TK;0)4U"8AE7XJ6BWG+P3?H]'>DG(VJ^@A:U&3$R"XJ\'0GY41KI-:GQ02;E/+X:#V'^D)-RC!8LV60(6D E/QYEY%E.!'^;E/-0U_Z[_0S;C4?8_J[#S$;HN=:UP0A1 _?4<0:0I%;"T\1! M 3A*&6=6/3@88?MKZS0 ?7/50@7UUH2,#I.!TG&KU%)Y%Q0)>. "B$R%:=+W MXPZ21KU-:;20@F=$4Y;P$T;Q$P8\$^Z]Y":Y"+E)'L)3Z6VZ'^,]6YD.$7*+ M-(,KIVV%[\)'D\"8$MD1'2C"$CH1&P5?3MT%;W&#M4UT>PN>0S5.JDMY#>$^ M=ENDY0#EFYU,EV*Y"-F&;*RBEMBL-9&XAY,@@!/#'=J32HN<^O1GZ#? >B.$ MQP]U[$%L5U7 E>/9=Q&MAG#WP%3[GFD;F,-?.M4@ZE[>]Y#RH31 3.Y^\O M3H^+U4:OT;62EJC22 ;AX%FH'7XEC&%>9.9CDX;0]Z(ZAC.@OO@;=%BYQ'*I MJ'W M(P^WT+SR$F%^[.UK@=[B[K%WG ;E!-*)J=)2D!1N66I]$J =%D7$VZ* M7+;)0&[/>]_DP=:T#Y!P[:XJM^KZ5BGWBGKOJ" Q,XHM]8_[B"GREU5KO"4AFTK/$&@S>"9(N-9S][WG:54^7/VW+"4>GL?S9;SG^XU*/2QKU,1%,*]0A4+CD^0V V/?NY\K:WG"IW3#E)7TKC]/0!XL=I-^G.QK#2)J":\RA4 MV0 DH@))/$=\$,&!<,"%LGW8V_J&9\MA'9DU*.M]/8W=)[@ZWM^4?U $6H[U MH%WFY=6B%/G MIF0W,58LN5W/FNX#XTCK;@8QL*5D8Q?Q-:R[<4;S$$TB,>"N(ZE 7Z*$]X-$ MAYYY87&W>#8L]JJ[J4+B *FU;OI\$8232C@?."+@N215*&*IE01A*@F!66^^ ME1[P]6ST_<3<8"3SIDYF?2!]HRW?!['5H^OW+J(^4,MW9V4.ACH2>:)$IF7O M%N$(U?@_9Q@8:)*Y]G1;OM M\Z:\9ADFGO\=)NEDFGZ;X]]SNSL3;&XW\^LFB<484[@(XRX/*#)8YKCLL7T03' M?*;F 8WO\9K#AZ9;J<#-P'5-V5:^][O.*?Y\67KYN91>P@KIB GM F6.&&41 MF]:&V(P6NLXB,PG9:=7G+NFA]QPG\56E6_GF\%H!+Q9^C74^\G@V ]>":*W0 M+0O)D1"9)M1I(T*2UJ2'CK<'7G&D?%>2:>7+QG?CLX^++I_/8>T8'5F:@]=% M]4HA@92E&2+S:.&9D#2RR?)ZLX*-1&]]P7'27$>>+6Z-7-4 C M%92)% \9:P M>I-4"=PHDM#09]JC3-I4Y_1"=WP:TXZB[R>?CY?C *H8,L.9B2-1$9GB$\6SRZ9(S +!C6_A0;U0G>\ M&E2?G :QM>L XL-BN0@MYL2M9FC^JL ] J:!6!HX\2%1G_"'E#:9UCH8Z:%J MR0ZE3VVI>NSZLWY9M]1Q:D3&73;@.J1'-?'2!1*8D<;(#,XUF?'XQ"L3FBC$ MH)J%(<0TSUGO ^:;KED8Q-:]R>N[B+HY_]DSC@:8)=E;/%-I,>FY2D2Y+%2" M,HJM35'S$Z]9J$?[$ D?Y":8.>,C2YJ81!7N;.BY>^,=R3I%82U8].>_D9O@ M0QP&^Q'0H&AMT]U5'TC?Z!WQ(+9Z7!/N(NH#W1%KYEUB/!*F>&GL$#+QBFL2 M:5)*!U'N19\U^X/OB&N3/T3"E\8<9E%DJ.RE'$( MUJ_E!CW+4;:#A-]OE.T0R56^X.HUX)I'32V5G' 5!9$I"&(A Z$Z96J,"=0? MU[CP"AS7D6;E3^_6F:Y* - @,D%LAD@9*/%@!1$ZVA';$G5C]HGF;*E2O2I(7Z2<\-W9FX/&55LY7X) MY5TW_[KX>%W+PO'CCCM! 2!CDL0F3TD05E*?\!1>'^ZZC:Z;CWWV=.TLH[MT M[3T6?/V:M\0\HJ820_!>8^3.X.%_139C= MJ)$T0:N(!QR>F!:WR9).Z VNFAK(!I1FVO ^F?7.G1&7C("XG+7"#W$V/(#S MV2O1(?BI&"J]79)/\0"4$M^:C#=X0.+20V2)Q"B"SL$:Z_OD+#RW!B$M'8[= M!=RP=4@?&$?:.F00 UNZ3NPBOH:M0Q*/5 %W))IBC4AJ<.O@DJAHP/L8.90=IO)B4R]2&K1P>>N-A.CD,6O=:(P<510R:)AN8 MD#Q(%\#$$,M7%A3W#S9R>.CEU<>(7KWP53=[N7SAF^4+WUQ5SH20E0(+Q'BG MB$P<+793.J][94Q(0DD3>GSJ!WM4NX!M,&=UVSN7S0I.Z^*^/W02?-B^M519?7T_CY#PMCYW9 MDI?%8C8.YXNRB@_=K]VTE!BB^/&)9Z49_ SFBU'D2BG/)-J=I8&XH9&@75I: MB2O!('.N6)ORTRKPOP&5? 2>&]23K'!<2VWDG(O4.4.4EB5A**-0O!:$1XC: MH?OC>)-FDW>A? -:M*?\&^0*W%SOC]UY6.3SR=VAU2-O:.D)I(DKPX&DSJ6I M=$M2E +K>E33RAW2$?JA/#X<^ZP[#X5'HSG*1_GE^T,9GCFGZ%WV]$ M#F;=%+^,<%UM'))3%E=)$A>22"D"\=9S8KEDV45(636Y QV$\O&OP]IJSOKF MV(S!!AY#N1L^S2>I^WRCR*4/II9Y>9M /4Y&7D,NNT9$'$I)(DN!@8K$!D>) M!)V(YR(2+:)G/)<)NTV8^L&T/DWT G-N^?5ZD?SH:KCNSO?CZ(Y$")D\ZCHBUB M^Q*NIDH_O(B6!E.553R.A?4(6K2+'C=1@0;'OR ,7@L:CR$^196Y9T@XJ5U8]%Z!E=*4R&7?CK,H63* MC!3+3$#94&M$$XMR"Z G$>1MS>^Z^5F#G&:F)US#6IG$+$655,K$IA2)-"PC MPFB(T#9QGH3QO?(0=]S&[@+Z%I6F"CF5LU5?GG\ZGRR;1O^4,\3%6YB-NW3M MJBWW8FD"!(,&L3#E*DP$-(TU^FW:*VFY%79!]_E MQZ8/PMHU"?V@';Y9QJ)KAC(:(H\!"5,23BK PEM0=T MILPB^H,=5VO@#IO4WX+<(8?3/LQLM8X/71+0+O7_L"G^?5+YN0]6>Z%8RE0F MH8)GKLQJILYZGY)\,)5_PY):$3)B[2@9L<.2LKZ6-5JRRA% )P-*EH(X9V(" MSM"HI-Q(\7"%Q<9E#2;FLKQY![&O_F4=H6[$L28RKVV,&=WM$BI245J'XD-W MJK3.8RC$T09(NPID:>+OLD'<_O=5A;,)T[J(C!(Z:^.4<3+)%*2 *)/+GDJ( M7HVVPMM54#^.Y_[L; 9GOBRMRZL?[[S#]GMN5<$.6<.:P'44P+GP6F@NG>0V M4$U#,@XT,"?$J-\KJLRNN.K&]GJ:N]DG?RF2RRPUKYA25F624\E2*Q$)1$V) MU"(PHW6.MDFSH3[@]N_:OI3F?.30&@%K+.') I&E.:,7PA(7-0M!($+:Y(9U M!>#P,;#JW-_MU[Z#;!O$0:\C-?-#6+KWHE3NXBZ.?_*,8.. M8"8:RCU1C)R$H#W1ANL<)/YPO>G;L^%]KT%C]6@?(N'*W1[?=5]6]X':1QX9 M!.*#S42"<+B=94$@4B-LL$GQ/O,HKI_X:);F+F+M]I9)Y:Z,M[NZKSI."^L8 M=ZAD)A=;)Y56X2!P2=ZI1)-TZUD8/3KA/V^V]I93Y4_4%9Y_PC4>'9P2-GD" MI1A=*A>)]V5J"6<<)/.9YH>"#MN>_>QYVU5.E:>[+!OTE8K%)IY*B3@/DE"/WPNP$E2?*4R;GOU<>=M;3I7GO9RD+R7_(7V ^'': M3;JS\56&2\!U^(B[-V6RI/JCF6%E.:NC4$$RZH#V:5>[_0W/EL,Z,JO<3O+* MW/H9NK.9__QQ'/UD:6J9E)T(1A*-6WF9'X^@*&+,CN*/J6":54L%VHKBV%W3 M>A14;B9[N;*;D"[UOP^HV@D^6]$G$EM=*U%73LG8#BY:EJ)+@417^APD M!P3M/#R-,F1E!!/HJSU3_N_)T#DD_4,D7)'VY8WR[.OHQ3MTQ1P$;U6Q!:%T MR)'$X_%$J(XZFV!4M!L2T.+[\9IWFZ[<>-G&FDOB[ MO637X%[DUV[ZV\J^,"Y0CM8]FBS%HT[XAZ>6H:.6 F@>J=2QQT=U<#3I!H;G M3.J^(CU8R]/+.[G+_X2OU^L_F8'?^^[]@>=6O7L?LH:UN_>@1:8QEH'"4@8O M'6[*T2FK3:(LYJMDAP=>L4=\;_.#WUS=HVD=6(YH&CHH9?$Z6^(RGAP^&ZN] M$D*Y] E?=Y3[?J<@J>^5%D["8Q(#X+@9\8134V4D>%GAS:I0SK\]7EU^K9> MFP^1:>4HYY8%7G@Q5H0,*03BBH\KO='$,5RK$AI,%DZ(T&?NYWWO:'VGW8S$ MJL)[[ OK^ZU91R,+W"<2,V<7(R;P=!(.C1H>4$&SC,1*'4A0Q:JTL@PU MK!RO^?G%<^9P1]DUB+;]>CK2QNN< 1? T;"0(2$"E2\F$^9 G=1RPPCIO=C[ M]?08V!LHN\I7)2?SL7_KXSB/XRH3PEDG!:5EX""J$J!;YQ25A"5KDTP&5:G/ M+/!^N^GZVY\SH?N+L^)%]XU8+A<:C7MN".2(SF(9=12BCB11Z3DW(=!-'6>/ M) Z^SR=SH.PJ7FX77^YT\1%F-U>TNF\/D5)ERR6M,OB'+'-_4R",4J"0+,=O M>L0XMCS^.?-62VIWB50U+S2",8IGADN#LK0D/>[VJ%-!.Z,U4P%RD_38)WBA ML0O+^XKT+KMZWTWVM_8=;EG[LNS;O9>YA]&<=]ZN]W?E6; M2ZO=5KIVCR43S5Q!YMEGJ8)W4I:2.H;G: \->_<8_5^ZWX;\8^ SYY!NGSO MR6PY5+WH]75TG8ODO%5 ( H\*V@4Q/G$B" JM(0F3(QES\,*P.P@#AAT2(5')QKT@O\\8I*:S._]7)LB&@;Y$YL7^>+KZ6_]<5E M@)9!\\09,9H#D1)WZ^"2(M:HP+(.,F]RUUOJ^ UTAZH;;:T2]:EX['NWJT;I MR]WZ]&JW/EWNUJ>KS7H9<,Y!EBLE- @X0UN 4?1\@P@$DH!@5,XA1$-X::$\E^!P2SY9O.U0FJ^G M"'S5)=FG8$7&K3W&4"Y*8R(NIT1P"X[.4^I3;#)3[GY8CS 6I3Z7Z]I2CX@& M)O4-=*=?8'8#6)8Z>94#2=0&(EW2>$K30$3463H9N#-M;)QMB(Y<.?80?XNV M!_>6^_/D!2\6G(\.=\^H-2G%JD30I+T.QD'HDX5V'.U2VEN^] UHTHMQ'E@Z@WC%P M:P6(&V]Q>[WLL8O.!Y'1M93DP9HU7QYS+[OI8N;C(OA)*9_?_XYHVP.KW@3U M0KW>,]1&X:/(0C$M8_*>408&B7$,"WXV"Y,QA==2?>6 M^+U/K2KV_OC7&^2"!@XR\45E+_7\RM_%H:O:;TKMK6\]*GW2I7QGMDR+50V'EV?$(4U MHYV7-[QE.4P@+B"]N/CTO?\(I3/+54^(':AYZ(F5VI,/P;TF?B<=M6!23-9) M"Q:/":&MLC[B-YRZT8 EU!;XSAVY^SWW(,+OT<';FA!BL"F@ARY-2BYPSK., MZ*KG)!E[B((*G;T?>,,>PQ/Z/?@@5/39C:QD-AGND[%1VL"LLUDI%P,O/^'Y M(2[JI&&44693_)6O;ZXO6KD1(C%+@)?WS7[MI/)_-\+4CH#YHJB4"*SV3 MK(>+/EBE+9:W(G/'^S0B&;SJ 1@/[S[LJ1WKKF$K/AI$FJ]6_O("ST58+ ?T M8?#S28259?">H:4^ (A(:&N;R)2')I'$C6@.E9Q160GVE^Q3R;VX/X92BK^# MD8PX'46I)6$D9-!ELKR3M$RIC4W:'3S)J',%T@=%F8<(OWT;YAY@ONDH\R"V M[N_'O(.HV_,/ %:!(E1&1R08(#9E29)B.NO$I,]M=H(G'F6N2/L ";=KP^TX ML\9Q25Q6@"CP#V>I)UYD1J/.*CO^@!/SQ-IP#Q'KYC;<0V1RL*#PCQ#6/OV] M/,SE/ZOC/]Y%L.X=9@V"\&0G&HQ^[N'S8Q?S3 MGZ;I1SPF1]Y1%'DLG1Z*4^4=[K: NZTQDL<(QE*S(37R3N4:ON!B+.\KU 9V_BL_GOV/GYS#WR&=P;*__OQD-H[D2* MUD_T:.LZ7*:B45"7N1.IR9[U *[CT(.:PF^0:78;WBKT.89;&&F.F8422-,* M+6PC-;$\*"*<%#)$S:UIDMC?!TYQK(L)Y<,2A$II2#.T!* ]53QA.Z8:E(F^C"TXU"3 MRA14;$&RGKA[C?3'\;Q$ML?3\^6%X&F^K>LCEHUV'A$*&TOIB%3$HL- 6$EZ M$/@54ZF-Q3P0Z7&H4%N"&O1"^6WJ/Y5Q)/^&M)3'?'Y>+II_^N,S3.=E$DD0 M/FA!#,T:9:$]L3IZDK1(P@6'#F(3@_5^6,>A*Q5%7[&-RM4][0VG_L:5K,_4 M()GYT8//GW?1*;W$H59JTSVHJH;6LK2& MX:<0I8['):49/?T4B >;M>8VVDM+&'_^%GX_G[S_/P*?3Z?_XV;CLA,7+&F4>N+7,$(\V$9$:%=Q&"$0$YX![F2VS M.QXY6U]Z3 K21M)W5<*V\%]_FY[/(:V.OVN5?@5PP_%V +R4E)*H+9Z*Q8CR M/.-Y$0357DDTIIK<_^Z,^!CTZ["TW=4W5_O\NG3'$?5XX2?C?R_#UN_*GR// M$B1C$Y&V! ?!).*21E?-\9C+/64(?7KG#'OK,2A)8UEOB*)5B,3.QE\0R1?X M];R(ZS1?&U_SO\,DC8().BKJT>YB9;*+YL0%%8@)4IF<&6Z638IC'T1V#!K3 MAH8-BK)WO/4:X84]?IJ7R2ZIK'VDN1( F1%J=0'',^YMW)> ,'*E@2B30$J+$A+ H"-/ M(WKRC;(+MF(Z3KW83_0;U*)"L'6%[:H_Q*_=1:3GTJ-/)N2,UA#!O4W@V>?1 M(F+ 271&@U:)&MTD^?5!9,>I(C5HV* H%3)@5PA7_MDM/0[*2W ,3[J(;$H? MBG'$,DE.2",2 \,:GRV;8!VGBNQ-P ;]J!"&O4C ?36>EF3*91NWT]^G\X]^ M!F]@FDHR]W6[XU7.Y?+73M(_S^=+7VP4#4U#PUM1*9 MLD87/170'Y>V'9K.#4JY5SCXY"+'=^G%I3FBC__S :XY!)VI+

R?-OO5?EU[8:;Z9TKW4QY$R M(C.@DJ3LH5Q0&6(3DV4ZH]8Z:"U-$POF'DS'H!:U1;]!+?:.WUYCN]C(RKWE M$A@+5@J'.U-.D9>L7X:&%7X+0-&2PA_*U*3Y^#9 QZD0>PA]@S;L'%V];\D7 M2> A,MRI(B/.I$1D-AYW+@K$2&?QP,+=33:I%=Z*Z%!9]H>-P0\7]E-I-W?[ MPGO90I\_Y0RG#$&%7[CYWHU0CG0.2(B_[KJG$5< _2'#E M$CF&1&STAG"1(C7%'5HW+C>ZEMN>_]C%E[M*OZLLNHHE+QLQV4M,-G+4SC*/ M2U(T6UG,Q&7&B?&>:R,H)-/GIGW;\X^1SEU$U[C\Y!*1%"Q9BTZ'"\6DE8J7 M%C7H@TA-D^,^TS96VUTHSYSW2C*N6"M2-/$"Q\G9#);V_R6@!,X(;H& -F4Z M$MJD@7M-O, =AFL>/.W3''3CPY\YC76$UKP,Y!TD^/2YR/6B5N7"H#!,>*43 MZEG ]7+K21#2D9*-[K3GSFC5WM#:!.V8/;*]J6C0[^M^A"N_H0?&PWEKFT$^ M!<]M?X('Z<\>[#3WZK9B%: M5\2[6+)$M474V1&GJ3: 6Z[PC6Z['TN#!GE[ MCZ5 _4DYN.*<3E?3FDVT-COHS.IFX1D,L:+2N-: 4)"@\V*7@"3],C^+[ MYA1H-V8JQZ)NY@*][#Y][J:KJ)O)W%F%?E@TF1%I4ADG[%&K#4\&5=IFH#U\ MGZTO. Y3MYX,*[I"6T&M1@KW@+79H.U/\6.8I17)>(C>/21YB$_P:GX[&DH> ME9>@I82NN$(#RCK)B4C223RC+(@^N4H')WB+U7AX?H<(L#*O)Y\_3\:Q;$R_ M^-G9>+J*C'IA/'.1J-)Q3H)DQ)>;]ARHQ[-*2QO[A*0V/_UP9W!5P7=5I5;Y M>N BK;%,!)TO2U-7,W;*/$1A(['+2RW!'+HU+! 7.47[(E-J0Q\>-S[]"'C< M7VH5/X_SV6+TKB2M7GBD(@C'T2,UI6&!C$$0EZP@UBH)7*-*\3XENOC0&T8T M?K=N0-]ZZW&82[L+LF+7F"L0ETK5!\: ^%Y_7NM_6!^VD?9@8)W#/<37XK-Y M"8>"Q_,?(H*@I? VXA;A*"7*49:L-\[Z/F[NTV!QBR%4G\0A4JM,WB\HJ4_G MGU9 >&(A"TJ$6B9[X(;B8HK$2VX,_D,\3OK.1G//)%R=VFW&0'FDO9IZ2\'X,WW_P,&=Q9<+6= MC?2E)-]_P%]=;BF4.MPW))# )&XI,@+!9>128YIYD"PG;7I9I[<>>QPVS+[R MJMC+; W*ILVGWV5J"\UU9K1HPI]0Z 6HY; M@R\C7(/T6G%I>I68'8:X>X(U#7D;(*+J?-UV32_!K8;G6IUTD#D2B-002;,D M+GA%: S<.IU-,+T"-/>^Y; ._I[BO\>MWT-VE<,T/YW/NM1-)GZVABDQP3P$ M-*0T]:6!,25>F$0"^*R3 CPT5 \^MSW_N3)915Z5/YDKK;K:;R"#LQQDF22* MQ[LO_24U18M*2L6 42EB[L'=^G./QX[92V*5^W#>Q'*IG'W0#+!D[K[A\*;, M?A+?0MT>XFKX$;Q$Q0R/":PG/)LRSE=9XLI(^8C_TB1.;1#Q"9%WCSG3DKLA M4JK,V2O 9_C)J_-IFM^(M7MGD^()3P;'2Q$GGL@NXPJS3=;Z9$V@?0Z^S4\_ M[+&WK[R[JL)J9KG8DI;Z@=9+4= W=Z" M:I#]=[-I[7)+$3IZ:02:3T*@^80&,>*QHO2QY=QD7)UJDJ6U#N0X;)PJ8J[8 M,GH3GDNM[H.H99;Y74B/DU.^'U7W\+Z'G!M_\"^1R:C0Q05!F'*XKT5TFFQ0 MA@BAO(W>"?S1O7YR^ M6^42,ZMH,1P\YV6(;!F<%*0AC.*I!TG@_V,+'>B%[O INOO2>'=P:V4.MMIR MM8=TWAR!,$TOEQ.JSV :Q[#+?,[[GE9G-&=OO&M3.:GG4FJ(,2ETGXP.,7,+ M4OI,)0^,CWI"KRG@7_ULMNR@N/M U"%/;T[ _>M9(T2"1_&;G(33DD8=PFY\Z)]M]#Y_-;SWUQU'+(\HJ)X2W@L_7"E2 1A9T(M"Y ,4]GG M-OOF-DC[GA?+JOBW_FO9_JY&T)?A])-N?CZ#D*8JM_=NH2%T.FM06WM-9GHFD78B)))\=*38U\4I*0KEG+HGL MG&VR93ZQMOZM56-/R3M_>5SY0RKS6G%A?&J\( <2;9$EVD@JTR6+2C9K3 M/:66_JUU8C^Y-VF:<6^3<*^H+L6(1!;_6V;A$)T1!/USSAEP&J'QH("\&<46Y'*"\CX.Q_\'R.F0+K$ M@5C#41#466*#+AFORCA=)J9!DV;] S >C>*TXJ5B[L<*ZDL__U@""/B?G_[? M.:K[9!E26+STL]E7%,O2 1L)AL!R"D24&;$2ST7B*/I>"A"\$:K,FV^A/+W0 M'8W:U.>BP27:VUD7 =+\%4KE/2(\S5=SIU'MRT_>0SR?(0,P+ZT81E0SJAPP M BX8/$@SFEM4)L(L".5$2L$U,6Z' CT:-6K*T%V-VKOM__WHKK\;9=#")RV) M$B5K(#)* F(C8!1#EY_+R)MH4E^ 1Z-!31BYJSE[CPAX/?T"%\-KYIN"A9GA M\:GP0,W<>")=]L2C=A.C>/!>&06JB;[<#^MHM*2B]#=$X:IT:+I6U765?@=E M:BRD8I"-<).SRB9)> J 4!U:8RYHPHTTE'K/7(8VKE1?B$>C-(U8V:! >\=Q MU\'=AO[S# 7TVW1V$[$TQDDM(\FA'*3:X4&J92#>&1NX1M/,-@G^#T9Z-.K4 MEJ,-6K57O^.3&$O88/X.(J!YC[ O[VYGZ!V>S.>PN"&CKZ/D>*"<)6($H*7/ M52(A\D@ H@B12MQ8U[RNS45-@][Z[%6CL: WZ$25[LG76GL1-EB,M#-.:%32 MZ RBRE(0I[PII>:6!BFY-HVN$C>@>?9J44_6&S1@[W#OG<5>9-\*A6_F7A : M(1,)*A#,R4ERVWZWV^$<[ Q5VV8KR#C3;?%3V3 E7/1,RXML5R4 M."*@*V9I+LF;3#NF#.1&DY^?S("K"OP^/-UJB)R;-RZ^,4Z@#ZYO>KK5(.+Z M#C3:1>J'U J@R9=>WL1!J9!*VJ 3'AC)*H5,4RS_?_[:,'RZ51-E&"+LRM6$ M6T-+A($BVM )ED)"3&RDP?8V+2EAG9PX=X!M.M!DF_SW2K(:)KD&MX MIS)#6F=3Y($8DRB10D$9\8(ZZQE0JX))N4GNZ9,I4JM_ON\EXP9)8ILJ+WH@ M^B8KU 91U:-0:0##4Z,!&;6/9/M4*M M,O%#Q/MH%6HT4JD""*)%Z>$4;20^L4 H:!J2%(+2)A/0GT^%VB :=ZI0&\)! MY5Z/UVU'K;;)+Y6?:TEDB6&'G"6AGHI,(5H$UT,1GDD;Y'HG_NY2K)CXN][! ML@^,(^V!/(B!+>US=Q%?PQ[(Z#@:X[@E.3M#I'<,79&@$8XI_=.#E.N#A)\P MB[UZ(-<@<8C4FO9 -MHH84L+&73N<'O/B91=G7@#(&2D.O2:3_F<>B /DOW6 M'LA#!->T![*E.;&$EF#.)0) /2['"TG*E&I/54P4^M16/:<>R#LSN+/@*G\& MWR_0RBJ1G)^A.YOYSQ_'T4\N&JSC29ZET 31E7HM5O*'K"X1.XA.B&Q,M>UT M*XHCL7SJ2+GR-(CW%W=A-R&MQK_U %7;+MJ*YO!64B6VNE:BKKT%; 6G>3(@ MC"00%((+-A%KJ$"==Q -6,IZW6D^1?[OL:\.2?\0"5>D/5Y6QHQ.3D]& :@V M 3@>-XR6NA<@WEE!&)X]AFJ11'1W69ZO!#V'^)>S[LL/JV=>4+WZ;IWJFV\^ M[+%=B81N3PE6M,"N,+QX]V;$K%*!2DWPSX@8T) (EB4"AG.F ZKMIIO&?5G$ M-Q\%BT,EV" 0>97#_>+KU9=_'\,,7_+QZQOX A=[4(S.*S""Y"2*M:\]<3D" M40*$C]E%!DVRTOK!.P)[K2$?+4I05]!^ 5_2_F^7 USAO?R,] ';\C)K$-K' MN>=J0?LVS6K&6@CUP MG?;D]&L(52WUZO7T\_EBOI0 7V6 :).T]!0_M1:A!=#$26U)M")F;Z+@O4*" MNVO174R'OVMKR.8VO=F3BLI!QE49_\4PG20=!&%)RA%-[>@<\9QEH@PHX4R. M@O;)R.[EDMY\\1$8-GO)LF+K@VO7:3*YQ%,J6R\GL_3 M-U"V=LIO8OH\.&G MW3FZXYM6$G"3R,,&;!:$$$$$HGBYX>MHYEW??[7QKH>7BY@)TX.0&2.+"< MLW&>B.KN:EO[RJ1!4DZ\?_VMYJ"!HJ1%LINBF /L;2@>UOJZJE9US85?OD[( MX_C^RY>OY"Y49V2YMJ32!FO#[^33N#9[_S)^!],Q46JV.A61JXZ*O9E9L:[[ M'7"PGB&I;B=[F?!5%WF:G+(P=%"3_0Z8409RP2V#H,)R9[87VK/H4HF%)VWZ MC,1Y95+^3 SM=0OY+C+00;C?3L9YO;8TYE!D4C5QZF961V1.O^^QK3&\X;>O!72KS_V8ZK27"]69X^_WVK_P! MWQ?][W_!-'_$Z1>Z0A8_CXPB+[&V,R7EB""H,PM6 ]DJ)4BE92FYRTZ*)NB/ MNQCUZ *X>4T?G^,=6MOW/L22Y'?VO=S84N^_UD?,?I\LC"+,R]TP=%#A"A?( M9,J2:1$*BP6!8?$*3(&L))R4:.]ZPO\5_Q.0G Y>TCLR42;?$2]P^NTRX?9S MWV!>'''V<3*'J[M__L-D-O]],O\?G-_Z$K=/6OZC33J,>!19\&!)JE.=!JTY MZ08Z/1A7I)*BN-!EK\2+G?@?]@F]#LGJ,%QC0=0[%NFTEO!^62\16Z"?O;F> M?R;WFD[S#].?ESLL J!0S7E1$%9,WJ!11D$LR9J7F(I MDKLAWLS>"/XA,G9$-G58)_5QNBC>^[XXP:+&[DTBZDTKA6;SWY"^B3RRH$T( M"IE2W)/)(RSS4#P+Q@>G8Y+!=%D1- 3XYE?_OH])J-.9=3S M,GA'?WG9EF$AV5PXRU;0,337#-!'9HPF<2H&H^OBG-]#<>SRI^/S?G/+Q-X\ MZ! 9>E;MSI[4NXMCC'/-Q]P9GCKD3#VKH'H!!5&K;R E&Z/RND_3W^L1WF?JFDY<=G?A;P>9_4 6Z_0RS7%Y MS_Q)#)E]N/AS53-3-.BL@F1)UK6V9GB]FQ.U/ZX8YB,VY M;4-@G.GDSYTX\,C0R'W(UW/R)]?:6,T9A!B8-EPR@((L:#0\*5%L:#N4]\4G M?[9@XBY4:SWY\][XPQ23#T:3+E$!Z1((=*P$D4$TND9I8DK->KI/96[D+K1_ M=&[D+H0[6IWP+V/Z$3_"W[A/V>?=?]VF=/-1/!OEEP*=#3Q%-+)H'HU7A>A8 M.$]<2*7YZ!%HAQ!H<:L>2*;5,YH3:QNV#9)I&3F( D2?H"U'+WW6 I-)P7+O MQ>A)F(<0[G<@BW9^^0WW+S!^ZFG-B?DTW@VR&NFMM"1\QD:=??3H9"5G$ $0 M;1X]]>!#&T173[ZSGO-.X#CQVN&:F8^U!3D;9)XKP3S)0 :!VFWFNENUA3Z! M:M][*./EZ,=)6E2C+;,@[\9YD2O6*F.4=$)>-Y%J"Z16%^-]LU$V9D%L$0.Z MG.D%RR/2#YLG>_3EQ_<8V[%\?5&UH6R'NES:[CZ8SKY=CE;E$MEK80F3*S6Y-=N'KJ>"2!S,ALM/)E@LDO%T4XHST%> M^K.G\;:WNM)Z775'H-_BF.@^G[W[N[K+M2PE0KR\(O?Z(\G%K#K$P&#EMP$5A9MU44X%LDC M9R:XR*VWV9;93T2:.Y#+]3@3-E.4 MRMJR)&O+#2^)'%ZCF'28 H0:_>T2,7D*U#G)2#/B-YR95>_NWTE@8?:9;+NX MU'*5*#=&7?1&EQ))U_'LF=92LB#IQ%F*H$V()>HAQO.3+SD'+K>EY$,6^X.7 MQUZNG+^?)M-MIECM:EW._YN3-'HP20J6DJO#B+)@T6?+BL+D>=UHWF=]^ X8 MST%F>K/FH12%EK8'7GY;5%J$$A.Y=H0AZ]4HH5!M>*MSPJ05&-EEX? 6+.2>DL@<>^H]!WM=@-K91/7[O><+226LB(7+GO+HD'%5!:HI,FN8!Q^0VP^ M_APXVHIZ6SC:8,SJP],N"ZAD@"+1&U9\(F2F;LDV(C%>="9TQEEYM S:49I6 MCOA)'T3L4VDWJ3?4(F6V*/-10>F@A&5\$0T.&9B7R3/K@U.&7!N=>J6@;E&\ MU+3=1HQ]F&3:D\ =2IIOP*P*;8? Z=D&LH'G93HX#N#08[P^@+Q'X'H**6(= MR:%$D$PGU"QPDFF934A!>-]I_M=1N/U,RT,_9N]"U3Y,_A^$J>1"KZKU@J(K M#DW=X>3(5^76,1 V,I. 3!2CP*HM>S:;L/D^DN.;?P?QYB&?#R!LGZJ2%2"U M B1SD4"^(TO((QU/219\$LR@5EPX9WV?\?D/D)P+I_"UXOK+U^@ MCJ)^!].K2YS-5T>8O?^*XX^3=W_#E\OQ(HK=I&YQ]]G9)%,)$T9SI*P\ ES9SAD2PF019YEP/> MP?""88N#>?Y@O/R>I.UP?VT[Y,K/ DM:6M4#QE+GD .#6(A+7-LH. 8Z[;&$ M^F6B% O=1VGL.9]ZP\'$#Y8TI& M5LYBX*4.-1 UB.=9U$A?@DI1@OT^_K%D9?RN(&%1P(%!G_=&:760[%IZ#)YN==\IQ;T;R@@7D0LR:M*=UR M?^02Q.CGMZ-0K%,"D$59HWO%!N93M(P*T",XSNJ^V#JQU+ @HV0V6*U?(<'"H6T04&X#&CL>1&#%K NP,#WWXX M$P;N2+Z&G1$W(O3G*!?TW"1@%@BV5LJQH(MG)5C,-F9GFM^!;_X\$P;N2+Y' MNP1:)P#>7L\NQSB;72R#*G>V4^X1WG_B86V"]T/1;H;FL^/@H^,1LY96^:B% MM#G'K,D4$6(T#'A#XNX]/./91_8F](#1&C85 RZ"B'5,3(80_F!$T&7#_N 7R?36FUUY_6WD>^@O",OTC(0OBYE MDJ2X9?#,D&^BP24K;9:P O,#2R->\W(Q)[T;9A$*(6"_^+K!"IS??*FT^,_B]T="H !(DFS0NFTY>4)KC632.^+^3[Q\E?XY$GD[=&V)B#Q[OO?,1*0KV1N/@+B]P;Y. MJ]#2O[F"\1S7GM)(J""D<*/6(];I9N"1.1>=RD2R[.L$XYZJG,,2Z:ZI36E'8$G!I@]R:LH20[987&0IO]GQ0X/ MX< 6Z3@X9G@7S/MR&P1_,YOAG%28]S&EDIBKA]41(PN&E%G4H0@OHH'29W/H MD[#.4$8:\F&+F!P<6%S:KYB7<#Y.WN*/E[.OM67G?7G[?;E9?.$)?_P,XPL@ MW(OYF'22C8@85R8H<"PIHI,.HC#OM&+9 UII@N>E3_E\&_QG*'@OP=DM$GKP M_-Z+]!GS]16^+T^0[.WWU1\N.YHTTH>32/DZ4_32Z0H\(0$O,0M!GE>?S2![ M8#U6#V%W>>O-IU-I,KR8PWRYS_Y^WD0,%TW;-]%\S+=APVY MM2D'!Y.Z._^YCC([E9F)RC!=T+)8S< 2HK/&!BGZS&0Y M^?Z3$\%MMWH7#C MA3QO\C<8)\P?,7T>3ZXFGRYQMFI[4UQ&$6O)D:_#@83&NDM%,1D]R,QEL6)( ME/WQ-[R8);L/V2?-:=9A(,6;JZN%G;R6T_6NZ!BB3.312UTE5=40?\Z&6>MR ML3Z(B%T\GNUP7B/;&Q*X\0=\\>/%VRG\Y_)J!44GB5@G1CE3L_\U>1>$G5Q'6<(?TPG^3K5Q6R?)E>P0A4Y*&-K5P^: MQ AC8%[E2%SQF8=$=PD.J8)X_ VOEGUM:-9XO=/%9W)?)W_]J^Z>6J'AGN?@ MBV RE1I@+X4!%^2<&B6P8)9@!WUU#Y[\:CEW&(T:5J+=RM&'29S,+]-*::]' M($8M=0[(#)A0]R!X!FHQ'4\Z8X0H5N;!W]ZV-[Q:#K:A6>,*L]]@?%T@S:^G MF-=ZX1ZV8A6W.J:ZR0;JH$-@8#&Q8,E MQ 3'W3_/?>>U\K5IO1K7!KVOI39 MY\FTKH;\-Q*NGZ>3ZZ]KPQKK>"?RKG)>%#5FR[Q 179VEDEF(D(8,M;_B5>\ M5HZVHEKK(J[Q'#_5]F62./BTW$;[X^6GRSE<74RNKA=%9O<$3W-1?-3 Z*BD M5.KB(1^]8T4X$X6!%/)SK9#[O/>ULKTK?1M6=RT<9IQ.9E\AX9MQ_I&N^O$, M'_K.*YB"&.I5JIO(%JX4)P/!TB^/\?5ZJ>_@7FULGD=(1$^6AY\9C9*R71 P3QR0R0 H9+ABJLA9O:C M+WBM/&U#L98U6]M1W;?_$X(WG#,$0= A%):$Y+D;01:D,HZ!AL)$ M#.2\^ZRB[U*GMR_@GC6+==L=J5G/>.%B.4PG.IE94D89$'-!A MBL,CO>00%1DM8%GV@E"9E&K_J-(1P->-,Y_[=QN MC$96H:VVLZ&+.0,23&$8!"C:Z!2T'Q+3>7U=WET%I#LK&B?A=FY!3C+S5+,0 M!FLD(_G:M82!!>&"-RH'O3DS[4PZO[N+35=6-,SX;6U;+4'*I+-ERF2RF*(@ M&+$4AAZ*%29JX;M,DCFMUN"C>UL[T;UA9G!H=U+RV7HAF:OY+HU!5\5FF2W" M:LQD4XLN+OFI=XD=14X:\J9A&O*^JU:I\K[\.AE_^O7RV]IO^R^\RC]-IG_. M<*25]P8RL*PA$$C/630F,)63L:Z0FI-]W)XAZ/XA4QWF5-R%5&PEW==5G9B(AZ572L@SJ1G>;G<^\! Z /02O M\3E>JCOL*(+YDCS?YM^?7C<9.I>MDY%EGCG34@ #DRPSW#@77%8>^Z0'3K&; M[$7%9:=.LUW8UKW3: B8%^HT._1HH.L*(CI0%L*SVJ#*HA"<&1^C!0[:B2[S MC)H<:5#AH#"E5&EDHB:M-=EUS,?J*)#P>BFD1-QH9&Y0>-FNP%"Z6H$<(D,N M2JU[=,S3I<"(/09 )2UM&0!_<(%AYVJZ+)6R2-HJ>"'(64N:@;>2):V%I'/I MH(;4TQQ63=>L2#NYC,;[R%3POHXNS0P$Z3\5@D-3$^>;$X,.*M)N6BP1P7@7 M2V(AZ#I(KW#FZWQF+K)2VJ2<@AV ?9=BB7[5>>3_0P1O6+"V;E(CA1:0#"E+ M-KD !1#=H)[ ?:OS6I4CI:0=-SPPD0W6E7[T>2AK&)UE&>A*:K\*EJWE2(=7 M:2Q\H$=I1):,YMSEVB8CMA/+@^,\REJ \0!&> M/B=GZPII5?.E=,WD IAC0@NF2W;\5.(Y[23A01!G=P)WJ*+X8S6;\H\ZFY+4 MP\U^A-]Q/DI"D/ZIMW(-'^EB(X-J#'O+@TB!:^Z[-+(^!>J<1:(9,SJX#K>; M48P-49$N)Z,MDG,4!9DZ*3)1K.LFUB=H)1TF2S M11U9!;\,D@07/$-?0!EOC"]=1AV_BBAI>YG8+12Z V_ZAT('@'FEH5 NO0%5 M.RF(<4SSNHW=D5%1, CO7-0.X\D>Z9E E=>(O ")(XEB-9-R#?-*IE)$U$)' MO<,DC]:!JF=#N%9%S2,J)E0DM0Z^,%]R8E9G4Y6[D)LU%"<5PJ5W>E&K9*5, M2/"-7:ZLR$:BU<+QJ)KVB'<.X18-Q66Z;HM+=>&S" R<4PP=??[%!&7#D(CT M,4.XNX02O0=N12#E)G.LX],XZ7!M&?=HO93F#P_0 MC-A;-\P?1.WU$_N2>RON!TK&^1B30Q.]UL8!>%73_-)([1R7C])[_?###**? M+L?T;#H->?)X^:WR\.:%/]U_X6T4";V2*:7,C*D-CTX&%G.=1X+9*$MN\O+P\[*@^C?,+VY<%52JBW LRVGW_@\1T813'"2L"7.M"J>1?+[6 +Z MV"T'G=T03WSX&\]8&#J2OD,8< >RC*2D>Q5KP,/S&O HDD6(]/775=_D Q@C MNM3<[H#QC.6J-\3>Q M2]W-_I"/E40[NL =B8NGLL5FRR%KYH@@Y3HY8=G"^O;[#UDK:<]KU,X>< FIWB9I3TO($7[R'$7$3A9>89HN"J0F)9%,!TX,/#:,ZN\U25; M:=6Q3-93D>-GEA"=BQCOPOD.XOO0 UP/9.0F<"F!1;+-B3+6D$E./\7B/3?% M!@Q]"LH? 702'E-O_FZ6GK=@SJ/1FN:)K"5:^KV+.8PS3//LSZ^+$J6]4UG/ M/+%1I'D7W!N19N]L1AW):'-1I^#!%Z%,EJJD :(>3G'Z1CF]));C^0WA-GU=!%K_F7\]7H^L@Z*A5I\+>I>0%[[4Y15+-%5 M+F74'D67-NA!Z%[$K6LK-0^7H;;F2N.$^^TXL:^K1M:OM9$5UUVL(Q]!T(<= M6>"E[GC@O [?%LQ:;8LS1N;-@<;;2ZR?><\9\;XY67O,-!\T18[N6>FMT8P[ M27)9Z. ^"<$@J8C>NJ"\ZJ$M3G3>7W=MT9XKO1/DC]%CF>!*='"RE36#4OL7 MA(G,2^49DKDF9.V3Q"Z%7,,A'C$!WE=T.G'EA!+J&4O(P&]*%6WU2=H]! MO07Z.WQ9A_"'P.V<;-X%[XNEE?OP?[B<-6/>"2X2"V9RMK#V?^CU)4=N%9PU%;#:=CVX' A !%Y;%,KU-QR]19;8P,;2N MO;))6995B@(<NI%:.>Y/L!5.ZN!U;84LY.UGU9FEO2?KF.2A8HF'2^J#K*%<*0'54G MR/E'+HMC,GX7XO88D?+D_!8? FI,BH$VF6Y $"QZ1*9X#=9Y#2K_1#F/"[H^=&0+FA2;J',MU:Q9,\2PEDTUPH H. MF?:QVVBC%UA:O@L+)IWHUSB+]]3()UWHAA(N,.5U76<8)?-9:Y:0B)"U+*X, MVBPY=.33Z^%H*ZHU_E!WGH+E;/3 HR+-6G.)/A%6C9[ED#BZ*&7D0\9$'38% MZ_6PO2M]&WKQMU/N[JN;$00A2G29E:1M')Z41X/&?!<@_:EY2"'L"W;<]^K7P[ MF$X--^ ^,V]4FU14$H[I4E%I#2SX(IFP-CNE.2"T7(SS>GC8B&8-]]@^JA&* MH%-H)UAQG!RP"B5&89@DM\R(+&Q*LHGFW%%;Y&^UN3L_G*8YXI@*.(CD*+I4 M%W!FYCE9DBI%[95-6O$ARZ4>?\-KE;I&-&NXM+2&(???>?+SK M\R#:3UH0KF&P<0$$_KX#1%N9@E"NBB,YV2)KYD$B*XH+IV*V>=#.F&$FG<*U,_R'(>J:)'X?V,CGC-BP<(!<'T/](&F1=_>1YD-9+AAP" M?1!@F'<"F O6U%D!Z,K1=,@+9I6/+1B[D+UQTNI?>/GI\QPS?,/I(JE2[[BK MR5_3._Z:2KDWALC G$!C=DKP.)ZJ+=58\ M;T;4(^C]VJGX$:=?/N W'%_CS]/)7W/".U_#!57(-2GDH5JR=G4=%!V=(L^% M*\S1HK.Y2]?]CCA?O?P<@S^-T]M#5%S2RLH,EI6: " 5ARP&:YE0B3M009IB M>]P:NW\8-SM"_R3)6=SSFAP#5_,H*D)= FJ1!9X]$UZ*&&(NP\(;.XO^ R1G M[D0=1OF&&:RM@%;?]!!(/=VF+9A>QE\ZD%M/\?X 4G>X*;=!LU':#-&LFKQ1 M!Q8\_1*M-P8Y%\IT6>UY-.X_XQ/U9_XN%&[L!5W\>/%A,OL^_[S.:$9E,D_( MI%:%=%H2#&P4S&6NDQ$ZA\W]Z]OSUOWQ+Y6 R3]K0J+$+0U#>3N$_EU?K MI8$.M<98MZ-6210VL2BC8AA+RLJE(N6@ JW[CWWU[-J;1JV_KGM%?F_&GR97 ML$)%-@*9#K*6'B7#="U) )D+(Q7O4D2#V@SQ,Q]_PRMG8AO*M2YN_5R7:_[U M+W)%;DIM%28-/C*K+&A>5]J01-GN&MJ^ZO?/,U\VKO:G3N)3UYZM) MA*L?80[KJO8U)JMYL_/S?]U"1PL!0@ XJ3&#:.LY ),N,"SJ(.OHY#[%/ M'W_#V7#V$,H]Y*?KVG?IK8X*R.N-HL9Z4W L:LBL+JK--L6H]1"NGE[?94O> M-J5BP^+A9_L(L[06BEV4]9 !$#2+,7*6E)1.@S!ELYSX]+LOFWZSC6CWD*7A MJ#V87'&G"GE069!N(3?*L3JUEZ7((8:"' ;5^Y]^#V9+YG>E\I;@P][!HO7A MU[/+?[V9V0G)2Z?J]%69;77## ,E#4LZ*'2^Y-)GV.0#)*V.=CN#MJXJ'%E0 M:+DB.Q=4-7LQ$6O1LAPX.3"6V-NGDF<[G..+^V$5) MDJYRF6S@B)ZTL7,LE.!9(3,9;2XB\-Q#$DYT='Q;P6C/@A[#8FZ2N>O#+S.W MV5AA-.$(B#6"KRSSU7?R(63!C9(B=)&,1_ <:Z9S6PEH0=QM\=EC3FN^WZB2 M>=19@V<>:F*GSL'T4"L=:V\W>AML&9+I?&V== >P;VO;W"YD[-AH-03&T=KF M#CB&YA* WB157?)I9=VYG(&)D@%<##+CD EXQX1_OVW$@"&9XIF1$U0CRE"M M!@PLA1JRHBO!B&8-;UOZ;1Y9%+GZ[?I+A!G^W__S_P%02P,$% @ ]H2> M4@[;+<9R.@ U5 !, !O:6DM,C R,3 S,S%?9S$N:G!G[;MY.)1_V/ ] M0H22F$@Q%4)"V8F9T%ACDF6R)Y4M9(ML4V0/(80RV;>8R+YGFV09N^S[OLU@ M&(R9Y^J^[^=^GM_OOH_WN-_G?8_W?9[C^%US7']P?:_S.L_O]UP^YW>NH?ZF M3H/.:JEIJH%H:&A %X /B#H&4@4QGCS)<)*>D8&!X=0I1B86CM,LS,PL%\ZQ MLW+P<$-X>;@O7;K,+R9X^>H-ODN7A&2%;]R\)24E!1&45Y*34!23E)+X(X3F MU*E3+,PL7*=/[ST]'KE'?@V*#@D-"P\ M-NY#?$+BQZ3D](S,K.R45E5753&?X^, MSLS.S2\L+BVOK!*V=W:)>_ND@\,_=M& :&G^^_&?VL4&V'6"CHZ6CN&/730G M//\,8*.COW+KY#EE/08K%_:K$F\8.51BTHI_G.*3?( '/W;M93K/+S4C0/AC MVK]8]E\S+.!_R;)_-^Q_V#4*8J&E 1:/E@T$ ^T?"J6_9OK?[0Q>7646,78J MRM)X%*;=SO>)GK8JKZ"]7M!\@A37:J+^YH; K:P?[),2>Q8:N)X3OS>U!IL4 MNUMTS?)G/ CB+;R"#0G-C^N:DMAU9MW)_FCJJSCX#N^YGU? M%^I\(J]NRQG4M)X[W4(3US:(FW8S%4AWT9I\=GIU(*4AA@?3@COK]8PBPLJS MW,8UOF&ZYG'@7TD73&;DZZO3'5IE7GM85/A,\TN\*O;JI6"&RB)8LTE92"LK M[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*/++LLAJ MT[V#*54>VU>0Q2Q/HG ;6 HMC(3LW#6:,GP3/93M=XL*8D[\@=XYYM^"+[*]P(5!*N D%BHH!GUOXG3(SYD M^$?:/]+^D?:/M/\OI:%)E$HJJ-&&"F(:ZJ?P>\'T7R0<;I043Y_:5\6169@. MU,)YS_-P#5WWT]O+UXA-KW4J>B=Q05>98_6 O9DB/NQ[ZZ:?^/T$_FZ3D[$*J6=+&E&%-+B+M3K1;!= M6-ZU23=P^P'N/*>LZ,#_0!BI?H&%]3Y<$_[(Z951&AZCWUMV05JN!6K="F2_+KN7%MWXKA34V[MV'EJW>; :7LOV@L[NDEVMPEXN)X0Z] M)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^KCK MPUV_])5@%1^:B;J"%@C )>"3:!T%F!.\62C4=3TG0P*1\4[U-)D M/Q5T@MY/! [Y1YE_E/E'F?\=E1GP9_9J827ME\+VMD700[ZG9AU/R"3>[]T\ M!Y[_]5HC+ MNLV#2!C->*X/46%0W81Q'ZP>MJW=JT_^M<<0L'A>F-_IIL&PN4)Q;JG\]0?Q MLGF;$":*(#2]UPME@99%O1Q:P4D Y01[-!G2,(S!#+<*;5PLR ![R!LQT$%, M#MUF0B(;9D1[% LJ& R^TP@2WZ.8*4K'V,HB,SBOI;>@$6^%; U?=7JXR(?5 M?^G#YJ#72+DDTR9)3=J-^AHHO)[UNL9" \WA;(W" 69.,/1,\9SQC0S?,;N" M>2$>9J+;P32JT<'DYE)2Y*OM.SM-KJ[>0PW!BDJ>LY'^8UK?N>QT+50D^)3W M/Q[#4NF?('M1)Q5O5*L'ZQ:[\(I+BR=I7OK*MQF-W?*WB)\PRN%W>M&;@Q/A MF0Q*?TCR5*_HER*]?:%2B?-4&HEV=5 +%^ET.OP^H#5Z.3T\8'MO6+?,)V7L M8^&TZ%4OZQ;7&S(FL5D=[@$N"U5[%Z8I=,/Z M]V>'WI7Q$Y7A' ^X].Y;6(RN[&$\7KF :QDE^K1F#/RO59Y&S%F^77]BNS&Z M>1!"4#[/N?,8%F]@)?P\[,,$C 3-I2"^-+ ZY3PN +8LUT Z+4L%L1FD"?:$/&#.&]4S MLR2+HNE0/2XH/+4G6+=SAO^V\T\?-)1+8#AY@_O_76#V@/CBMN,C\S[-TO+>3^Z@Y 74S',2'R4P @"T?A0!K"7A M<]4LO<+&#O[(UD(:OQ7FE%G>)\U?E2PUV;Y0?;:JS?^1),GH^%IR;Z04L#RJ MGAZG(S_M>XJ7,/+9/?%E+S-X\NF,-]/\7Z5R##S94W$-G_B(2CV MPS-63ZS,W.^C8<_N\8)X,<59$HPB9MS?E*7TVG]/8&._6+]N#7.'Z&G'3PX- MR,=C_$XGBP#2@KY/1Q^>$:?0ZE!!+7H 7=K\@.Q>LB2?3*&"0O/WW-9;-ZY, M\&2!6ZF@IA&\^C$#)Q5$DTT%S0K]_=[UI9&0TA#WEQ\,],;AHOGC&8OGE2\_ MYS5XM[1=I/K7-=940SR1%2H<^2^ML44?3^]_&%A>RGI^V5](EE:M@5-MRCDE M=$)FLQN*YPV.>YM0>%I7=$32/GS1PSG4XGQ/F;S[AK;A6?/62,+!.1D)VC,J M,3WA&7^S-$T%\>6SAEB.'1QX0+DO&Q6D#%C<:-= "B^V(TC^J"@)G1TN;.9E M2,:<)?^F08S@OOEH>"K\$G[?!6[1OB'!'U/YJ_KFY>C'PD3Z('!2D5>@-GXB M?')UV-*FPH[.:D_2M^7<20[VW\.W@0<[ ^^""&=%O]7=\^_6]5J.S+::\S- M$+:+8A_K@$9[[GU,\XN:-+UV1C+Z(]//&M+GZ;6+[1MB'O&:TS'I,5"<\.BO M%VHJ<[D9LB$OB>W5B[;2I7;/7H2RG,N]HMS,SU\H4P\E,+>2[Q0>G1L;E7]IKP=$B/B*(>[G^F9!J][TRXZ,M!K M%I_8@F-8Y>PQ-EEC%FAMB>#0W'NEMFC]6@+)XU"8UEK8(RSXG4FHR+F%5PD_ M%6S6FKNJ(<9 KFEAB?6_[$YV4=&IN>PH\-+] S)>F[#4O':%S2XY#K,?GKZ$ MGT!*44&1DQRU[P6:)D?8R?HJ%U#2_)1X_S:_T+V!H]0XN$&_A^GIQ[U.I6L_ MG;[ 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#'3P*E8 M3M@H;CCI]?J2B,V29>/.KI49C[=='K8]U53WW([ZZ/LNGA:V+O:0*/B9=PHW M^2[WKW77LY!>K_&RG->'KD5*D^-2LR5_019AT]++98NZBB6VQ"MBMMD<>D"# MH_. HB2B63L@0 4A'9D[)V>487WUXJ*'&E_) MTB+L=3M99)WQ2M3HI-R5.S%WW["IWP$U@G>&&R=NFI.Z?9;,"N._@Z%12[;' MLLA>Z83KR/@:;BMKVZE*( UW>ERHWJNRF>DZOV30X/?M3E7CZE))M*L7)H%L M.B>JW\8=9S:E940OV%ZNOWT7^AF75[0TEQ@ZN65:T7/%;=XX-^$1JS&7"SJ= M"EI6JTVHP>_&1DN.[Q# IHG7?PMA=$EN^ +*N138AJ.)W:/^"'"XW#?>YR]T M$7 <+WFWZ! (Z)"@(E%C4>[M(5_?DE.>[XX"A_&M9@5-8IVA,TL"[K[+I^C. M:@#U8 /%Y'\-IS0 Y1FVD;@ -=7.8^U*_8FM]X$T]]7FM*3RUN'KJURR+&D6 M6UR+&E["E;A\N#O4;3.-V<*KW_]JG ZX/:C+EG?.2EX_9J_P_E!9A!*M>M7 MUOR(LU-*RD!JHT_<:VA9RC3J+*I)9X;YM&:H9,ES-&2GU\L9=X'LT &][16V MT%""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.'W< M#OMS)S9>\]4G 1Z1E5/UI[RTM/4Y'N\)WWIS$RT(K>2#9'G91)#%/698S^ID MC7^+N3*B,F#[-*U%I<38+Q53 MLY^NO15/K2<0=WS\%'S*?.^?.:-N<(FR-><"HI-S/>[2@7U.I@I>4(X4?-9JVB-AEV3859S M=PK]LJLAZ;>>1<9,0Z ^*:)YR*1ZS:6Q0L-,S;$#/!]54U>@3[E 6:($(+7XK&AGVSX9U]:S0C!\^A?.6.5K-?]V!,XA#9[9^?6\1VRL-5X:=(*](1<&]1\X<[<=^K]KY=>7UYGEB!?-,0"BU-FQ?'W@&BBHW[M@'2P6E?X'-]2M3045Q5!#_UZW7 ML&VN(=3:).R8<2AZ@P:8RV368W?T@8 @A7#\DIL*\J34I/+ P6->K#,#]7(5 M=0E*FJ+07\N94@+[3G2'[]R+\C3AYI^*(^)*Y))%1E SZ$W4LA5 $#0(*@BL M3I8\QAVSW$)-"P-L4 !S1E3E#*Z^5/)OIL =G ^W$<<@)-9C[X%IB@Z;8X33 MS;%7/L7O9ER224,E3<<9SY$C3->[/]MZG-;M^RFGZB)QE^O=QOB=;A@W$4>R M.4(?.?!@9^/Q39D6?:>)R268S^Y7$:.W7_ILX-R2[_IM">B(AFW],N=, MV*& 2&C1U.P6^<.&Z0HK)4QK5L0;=6)7?I7L/""$>=KGSV"ZFLP3E79<=T/' MP_G2&+232VR! >)E4^@*E2$]S2?)T-?:Q>XCGHTMM65IL?>[[N&*-#(+E&NN M&>1VB93:>*EB%1H"MQ*T-9--):;J2U\>7/+$[B,JCQU6CAG,2@B\D<[Y#Z'+ MU\RFB:H3B$IIPJ W8$ODJYE!3*DP9%\2NQ?Z9GWM]>_#0"HH:NAAN"8VR-4Q&'=(.=Y?BIVCDT+.\^WA6 M"GS#E%(_3 7= <^EBE)!,3@@]K\%82GO[/=@KU';XO93Q+V&0Q#F$L&9'.6] M=?Q6#+9KK8<@E? @9NYBZ0+?OX#[:>-QK=:M%N>"-3,G_!Q"Q9058QE.DZ*' MI;<'7Z)8?)%4$&-%A)7=_)B59ZB8J]=]Q"^@OST^E8]!I$)MP\'R D6=A['U M!J0D(#5 3 $7G0-XR^004^B;!X2:%A0(-7,L):"L*X@TTA]!8E/]8;FM9 O9 M.PL8KL9TN%H/QR/)T28,QV\O Q$04)]-N%8,"2'+H_+; T33Q+Y00>SN>J18 M>B-A"TUFIHWS.%D2AG#=\:HZGA(FT]'4L()D'KJLSM2P89VW05R9[M[@^UYS M_IG\#2Q_U'1$PF$9!*_V^#'3W&ZQ<65 YCIDM+0#I?;H7/*X\DK M.?2Z,O+V!AX"KG7@W6MA^-LJ%=\0&V%%8EM'Q7KFF3N;K$Y$$;:3ZZ;-72*I+E^\H@WPW>F)U>8= MJI=A$AZ:#!EG9NO1>&3$AN+3--%=D+H"3^)9FVL .],.0/"8V+4J$F*6LZ?6 MQ8$=*NK\LSS>K0TQ#@NTQE^+]];2JQYWOU[Y"V>]LBJ47CO7JT@%S9UY*XTZ M@7,-2XE4"FKB/?*6.WRT1*&UE$*.9WI ?2H]^>TW__OY85.5D-$\%IC-G MFP7&?:A0KX3O_N*.X;#SG)Y6]KA8<503C+HW_-LPX;I,?-?-DEH3H".OBLKX M28&:/^^12KE'!156V]U:*W.A@KX/!R#+_'O.\1RRF!??1BV#9\N69X8W>Q=G M(5L7-J= A2?LN+L6Y6.]9G%'^0@*SJ+9P@8O(9I*][EA*8L<"43#94K\2CS6 M>#+CMFV!OC(<#.X,%C'.Y-%C9FTT4LOY62\R8&I(<"KT-;WJD,>$WG,+.@9] M_3AG]^1AS]./0;0#R6H"'XM7=1VTFUW":O4R6^Y*\D M">I12( 3+]/N8$0)>U\\8+P.2/YYO[P,RWW]>4CZL#/^W -%[7S55.Y.&6@4 M Q$CVO !EV=^S[M=LIBL*:4B4W"-/7X%#EY;PS$LKWPA:=_KCS]1>E\X;N)G M!Z0S^>"V]ENSU:$7E]CXES\=?0/O/7T:X<-G=G4BR*L"N\:Q[6Z*/XGO4\$. MO% GDM=&'21-\)2XV8M>TX-?,ZK#92;#Y]]=LE;D7LR!:@KS2%_!<;+/5>^C M7LO>.U3[;HOHX"#\8CCZI4[Y*5(*M(-/IW&'(""OA*Q:P+??N_A!XC1,MF\0-!;L%C%]@A M.]+8\J)RX>I0S]>;]I[%=S.88L85<@]!]@B21EG#(:(I#'O9;B9-BPM$,TQ/8;+M^B@WT<]'/_S(]@UOLZ?LIF1+LC6>OT>(1M MD:JG&SC^T[Z^S.^TR$RW95 [Q9#0G8<2RRLP7V6'3)IU;E<,ADGO1K=.6!\) MSAR/V_].(":,0$,2J""L,B32%VLN]W!YWNWQ0GY83KIMWYJ^!;\QD+*^)ZP4 M+T>@E\([,8](X(RL^63B>/O'3F9;I>;Y;\"MR!W,M?HRGXM'*9I0\KE2'>(# M98IAKMO<*LX+=(T$87X*ZL0+5MPP$Q.';^ ')[% MQ(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*"?%,L MTO!KK3Z*?+,(E@G-[7*TFU(V B5: 23FGH:3&/&OMLTQ[1>'T0H12H'3K.1@ M:?3A?C05I"*=<70'A J$FK_UE0H:KD4=LA5"1FDI2E*0PQ78 MME8[%52+,H_D/&H@CN-7]Q&O(=MGAF%K7RW;"YI6![.S4(^XC"?'QT(6WDJ4 MV*P%FH.OX'CU4S\<"'3ZI!&J/\&<#2$VBR+17T-@+PVR_=:4"= M IRWBZ@^OGHXNNZ'\@0X"0#881G $3S\(IYT4BY4/'O<.62O*-WDY71WRKYBIONXMW6]DD.4 MU+,E'YX2##VSV<[J)O1L H1=ZEOF]-?&8\6<(MXZFVFC$ %Y.YC M-6(,%?1#F=SJ,?@R4&ZYH(LG&@L[8 /2'X9$!>TR8#X[+&.B4-M7 6JU) !6 ML5HJ#'DYO^YG)ZM.4@!D_5E7@!H>!2Z9N M666=X=-K"4B:D6]A*A MJ!?24IK.HI9_6 P31%O2.Z]Z> M)S\M%>0;3%[K$)F$TJAPPH<$-_<9T?N_EJB@9P5%&SHQ(PN5LA6O6P=>/ X/;#10J*B M,LIKEWF&WXD'D=@3&&/12@4Q=S2A=K E3

07''*MT*J((KY*D076T/* CEG>*D:ND_,=T?N- MJ./D>@SF(^5F6QY!Y#Y? 989@DG(.$3J@H_6%UK%72X)^,5GF*5,L"*JE9Z5 M1R&ZE"EEA$(_M^E$\6ES^H_S*8RH71J3QT-A23.\A1<']. N/-A02@\;6E8Y MKGSDCR]ASF->D8X<&U3[Q(HI10MSN*,.]'%L+7?=C=O'HXKC*L=ST C2A+1EL8)-:)G( M>:XCI2/5)#605/=U-QB>E[&BH*MZ6F@$EZ^D;KPBZ.8(PT82IKF&R2 >&[Y:EF5HS M/?]3V!N,+8GV\5WNR2_-"\_".6 ZG5-=#AV*-H_=I[C79#(?"8P'J1\)5+#V MA -![<,OC-W7\\\ZS:MWIL)*>#GQ5C&9"SEB2+C#?U:=#OF['C+0;XS?0^>I M*7/*K%S!/E;GP\N#$T2?=[V(=K?3@WOM8POAT\6]A5?C>^<3-'7;L" @!WQ' M2EW!";#G9QY[+J5TM>-\MMVN/((JSV2F5 MD.-3!5^+C!\_23%2F N*T!P_&&ZD@EC)AME>PYIU=;W9P:,7FC7Y)&;46!6Y M#Z^'*S U9:GK3:3T9^<5\/V *CKP^E?EV"Z/F#Z\UT=SO"0'.CX!4,S@O$?- MG*CUD4\;=W;Z15?MVXRX(^9MS#*]%3)#2_&;QDY^1[(C6M,7W%_?.DU7R7?Z ME0M_U1X7D$"_H+MK/6>C/A^G$-B-[E1J9K)CZO%V>T7YD >7 ME?+;J-LYAGKK-(WYB8G[R>\H?L3Q?7UKYR3%H#'>)*7\*SIM3LCQJL$' 9'E ME^D"&/G9>L(/=YH4&H?)@MGV/F]>?;&4/"8TH^8:AW\:;J%HB.A26^_@J(V= MT5_7WD$V898_H\G>&>P7VX[#FW[U5[A]^]/S\<_]Z?F 9*4"WL[R0_YM=^6A M95 T)X%OB'*19"\.)LL0SGS\<;=MP6("A]=@7X#U'+%;Z"F>&QW7=%;@6@@+ M5Y U?/1"&>-)8J""KNX5 I7# 3">:9$BXX4XNFT':4M(&F#?IXI@%_ M&7;3SZXI*[^R6/?SBC#?KXR86;_>8J,?%Q@NL04>-'R IX.AW?SH4H%'SRZ&"P!8Y>)NFP^$0@2%=3$Z[ MK>#9 Y]?GW]/I;X]#"=ZBR1[A>DJ%O+<;VX[MWCO /67W90*4@W0\=\V.@2X M*_U!9?AF#EY<-0#3=JP2OE[K.,.7_G YN:X$4FQO=+\*>S>EXT$SX6@*G>52 MIA<;6\V1/KO>W= ,.4V&SYI^;#+6M'N&P'F\"#)@??3*>O=89 5VQLL;V\S- MSVT>$,-A?6-C/]-Z,+JJ2'M&%E!_1@"__]MIOCOK4=JEN,Z8720E9&K-(LC" MSSO6.3XUB,E%.UD)(4$"INXJ/X1(!4$HKXD[A7[@O^ZKK#3[,H@)DD+JR(#W MQO@8 7Y0!LPCO==2!&K>;1BU?@68I SNNNAI"#EBM.+8#T-Y+8)5!-R=+Q4P MW8HY^IAK0)]R(T2?I"?K?RZ_H:5.V%A5F/T$XT^^7]X%!-:FKAG8>3.3JS$V MLEN%B".ZXZG&>7_:H4(R'Y"E4C*IH#'G8P[B^A2X5A" 6/&W\\F32L-[%U(O MG3%VVG_Y<%G7:W\HYM!4&^QL6Q?+"(6F;3_$Q()88 MZ27JO=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^S4!S@ MR>_]*HY=+>>OMZK:1H(_L7UKOF&?LTJO8R&_'N3;3@@;I A8OO9??Q%(W 8H MQ^30J5Z/%/-2W/^J@VO@>S%%S-$T'14TXI##5+?G]AA=&6527X57B<>+!60^ MBOC##99\R!%N@>+O/5)K#VY:E85+HI^>*&VM8TM@L^_8_1>4H"=$(&2GSA3- MZR64)R-].RR?K"FXVA\*['V^)C-QAW#.QXGN6;U"Z@71I=A3!E]C MBM7U?P<&B-0PBWMDA'!"7DGVU]/;/QYN'7[)\MNTX[&!34':SV-F9$\90,A! MQ. >142.?:!D0%#_C MU)R;'KZH@/A$D5X^G4VJ\[B+V/53NSG"0Q<.LCIPA(5AI#"%Y*. M,H_/63;05>(2+R_[?XXNQL03([F!EFE@L9\H\C)XEB^ 58TG5.D'$:/*JJ\H.*+@]5,+HPIOK^B7%&U'8;.BG0X#+6V"G M[/:R9W5>=M\_J:)\.7[L-WV7+QI^KEE-=^;2O8R+/()1BL:R[WPUQ=)_6K\Q M@#NS*69:9_NU\Z,+W=R1V>3KI%)YU6?+B:]N13L__HH:!3&M-T09<)L3$J8 M,HZ$N?EQJ?.5AF%7:U!\ELI&D A?:<=9W)EQ.Z2@'2I9V"7N4F &2G5=YX5^ M@?VGSMWK#^J@!KYA%@7X[[-/&T(^<>W1I7'F3_WRIKOOU5P:#L/K M663K'1)29NR^H74RW LW/?==>).UT ;IF\$=\UV1],M@P=W/QH5 VV0T]&R% M>'3^GLUSUQ"@S:2Y ,OR79NC@C@!^[4%MOG4[#XM3?[)]KAMA:D?D&O-'-*[NA(!"HD8?>*BP771WYK71T?V2'M77J0-@[ MIT_\^'Q9\[#+7PEI$#%M$2)J&8E6(;'/<@:YH^GLC#A':U],J+(9\]VJNN[) M/N)BSDD6A=&C>EZ*'Q&!Q,1N>4/O8:V4:5U7PG5-$^P0-ZH%QF2?B/\]XL#6 MY2;I&'7K8B2V/[Y521^ME8I/Q*W\=2C2U M9#9=X)5:Q]%YE&NH=KDA*FCM]1]D]1K#VSUG5MCL;F'M_;"BN[)=FCKB8V^EY?IMK'D@]X1B+#@*VR5^GA?=:6?1\ MXMF):7?G&><6%Q*K"2%_*P?J-;ZSJAJK\[_Z?9,;;#]ZK;BO80(8NA2"+/2] M1' *FBD0-9:.5!8UL>.[%:SFV'@2=\I/XJ,BG'O:A_P$D[5#CY:M$J&B=,_G[O<;XPZ0_1!\*1EHPY5_-VQU MHLDZOL5PQP?A>55!"MVI6*!4_/6JP[*%2*^BE@VWTJ$YE\Q!C5ZBT_I<+F]P MO3+&[AC=,.P5>#R&.LXS([X@O#6+4[![+""?6^K2P(F:S[&?TD#M:B'9S!O^ M!.!H11_D^%Q\"](0]L;[4KR_[*J?)A7$N,XK3-+/L=-_))7L?IH]AE*DS#4Z MA5[6\6WUL8&B_90^#SR3GW:[%.IS4TZ:B'W;,*_3 WA1$RL0R_-3%\E\"SJ< M81M\!_PMLF_4U98QI./^7=ZR#I6L[-G#SQXKDTS::8L68 (8%U2KZI _]N3 M,8P/=^[*T2\4ZS"8F)V2.V8_ZEB?9G,Y=G+V%O]S)58BYEW!;RB3%VX],7(F M907F)B]NV^F_MH_ YNX?#GU,]NU(0-^@))+>8A\, MU8?_';$491MU_]\BJGHV*JA=IP^U44$)]SX,KK<@J0.\*0O,8OG4H?#:*G=EW/MM^"%:?(\ MWWM9%HC(AC*ECC?[J&E5OK5HK8.' 5\-W]"]4-XPE[KNAC7O[;) \Y>.I*3^ ME:CZ4Z5Z<*'D*WEVX30)#RO@Z(/E!@G*%Z:#Z+]]E?6MI493RC$(&7B/E!4? M,\*C5?+IK!JC=%J:@ZP%9&A#VE2";FBKDK8W1"7G][OHMCKQV:WFE:^81<*U M1!H?^>ZCRAXW]GU?E#L1&K)FH6Y^/S;OXJ?O$3DB$ -;%+NB:.%#@1^#HNM9 M8TF7J]^K_?2)\H+IF0U'4<3L9+P-]A3H>VH'KCT(L*6"!IM8C7!N*]&4XH/M M\':K+Y^[4J\Y/A3Y@M<-I5PF1"4]RC>1^:@XV8OIG/J"G7OX0EEZ8(6.3?&[ MQ@\]-LUG@M]H"_VNX"L:&9J\W:;LF1I&A[5H,98""NLXC!O)VW H-PTB(=3O MEABS[*X'?Q62#7=SXE6U<5OC6G^VV04/ MAOO0G-(_,KS.K H\1_C#OUK7L]Y ;;U7GQ595-AHPJKSA7"*&NB(LS[DT6]) M?OKZPA%\P 6=9H7NJV^EI3U1[T@2S>11QX:][/CX]-GZMEIJ^O(05-92 MV/;603J$EL2;B]S$I#IY-O()5^,300J*V;XEXNZ)Q8ZSD("IW M_T2-@_Y29!2WM+R ?\BP@:&2B,'WH=(./[4F*]'2Y0M<*+YE=97K"Z]"\BJ- M9$-]13)(V3VFJT-V,E-5EP\L8/L/76'QSWMU9#[W).L8IXKF^9Y0Y9-)+ +K M]HXWQ\*FM=2WO^Z2Z/,Y3^@X=2&K'OY&=X3O)XL8AN:-M\ZL["GBFJD@NMW3 MUPW0#Y+-'QC*G[H\X95<_2H/^55;HT^B"U89M2@W M9-78?-P.P0O ^NJRP_O -J>3/JVH^&3\R/B?=/H(Z+0FQ1K@#^E;,"8*9PTL MZ+^/DH%30;Y1B%F7#8L4N*Q%QJI6FHZ#50S\$AO__;;BMM?7TUGH>5_K+Z>7 MR"CVMZ(9KQ"086(>(4-/RNV::,]6L)P<9!Y^L?L50;(Y0AUR95%!C4!E:AW^ MKF>2WZ_5GJ0@-5:C#G2%S;"Q/SOVXI03K!2QZ/\P&#$VL"ENA2A>2.4EB9]\ M,\LL:NS1+BA3>;<@63DB0#16M,>9Y,A4#E=@+_6]-@QHRI%ZN: ML$AO43!TR'.Q/LM'R#1AE%>2"F*A@IRI(%6.!A(CC%2]:WG2ZP'KR67FK&;Y M2JB#UO:'4?/H__E;[<'7SO1X[)Z<4%:%M=.K):6U<"HH&%4!U.YP2S(=A&SN(\T1 M;USX<4)(V]W5GPZOXL6'J"[3WJOE/!\> ^R5@RYP)98Z:6 3\+ MHYVT,%//JYNIBKQ?H,+N=,9/QYBP]3J#T&ETJSU7&CURX:?(^>.QXLU;^P[? MTJ/MQ)P<5GF[%6O+>PCHORY2[W_RL.,ZW7D?)K_H"W^S#_(?)RK:6;\2&!K> M8QPJ]7,]<)[_JBAI+:C-Q0+^G\CE>Z!',G;-N>"K\?]$BY<6)T@^D#>IQQD# M%G_>2O$$[/_7MU**^L*3##_%IUR7LN)TCY8DV#0Q^NK/FM8])2:))L\]>WQ^ M)F#C3ITGZ^9B,6H&O?%GIR81Z!D NN.TZ()+F]@9WU+@&*N!*UUOM/-62DCE MEV!^>.[LO/7+05JYC;Y$@W['LDBQ)=U:G;U]MH_C/KQSXQX%[D:>0XL)1L5S M,&!R#H 2]F]:0B&OB\=PEWI(R5X+D8$9A;GT&O-L.\/%O28^WI\[ZX*@6)$Y M5@;8.T5IY\QQ>^B]8HW8NJ;FS^OYR@>NMSXM%;X )AOH3WO:IO[0Y\AP::^6 MM WXR:]X(J0^Q@_9\W;%KWOGBL M6,LBS^G>-Z6M<#O?YNDV5&R[+0] M#YIY2+R\R:.+F+/(@;-]2M\Z^X%/VHX7D>'+%J@^?$-:>OC)AU$S_EG)YRFBWGN<] <9V$PV\'93&WNIGA.GW)^LFU_0/W(S6H:"& MCV5YL(?4UQG$CACRUA$BIBF(V.BFNJ%C$>^04KPYS]>H?WL46P*CFDH>_3 MX_GU(&&A@N^__&]ZI7ELG4\1>25KO/*E*9.7&S$'^TA+H;5XI*+9(#?OTFO;?%DH>L:[@'; M0G@HD+@$@#IQ!R+K:XR_[>5LZJC[ZX:=9_=#QTNJ5^8QWY349V\C/PV/F-3' MV139>7([DJ^:V@T["*\J,2J%KI[VK9M#T5F2) UO=G*;7M \DOYY26X7^NYV M^%:::9)K'0[&IAZ_(QIA04,*\IFNZ;]XLK)O\7F7P)]5Z>,B;X^A,ZSM$-J>^1,=#DH[,9R7D?I#AK:"J]6 M@*]O("D*?AE#('5005MC/ MY(O?LZ1=:? .CBP>S8'"!0-$[/^4"IK[@&HB$=3)) #"]AZORB,,^I+ MYO=;I3/+Y 6#$ ^7??W@?@(>>$03)\L].Q_'U)[Q)ZBYQD$42<\"#%2;0B2% M"A*D@MA,_9Z=A!DF[12"=Y%D(0P3%80;*J""4'%44&@&A0,9A%I:,P3J6/N? M'VX1/S(,YD,4>BWAJ*9P/(9\;-^P?P CA<-FX%Y(BG^9Y1$9389#C%_[F:3] M(_$?B?](_$?B_QD2(_!%J+E_OV14A,9'_ZCV"5%P,)=;=GIJ TD$40P4#4Y^ M^PYU[:V%Y9,"UDWMC"3--5-?BO]JV)*] RW;]*4OAV36Z+-JC?"8B2A^I@P\6-IMH$7+1)2M%\'*M4JT@G,@ MY7LX]."@/R>*.O+? %!+ P04 " #VA)Y2H[#Q!+_/ #=JP@ % &]I M:2TR,#(Q,#,S,5]L86(N>&ULS+UM<^,XDB[Z?7\%[YR(>[HCC&F"!$%B[NZ> M<+UT3\56E^O6R\S9VW%#@5>;.[+H(257>7_] 4A*HBV) B"2Q8F):ELFD9D/ MA(>9(#+S7__7]_ME\"C+*B]6__8G^.?P3X%<\4+DJ]M_^]/7+[^"[$__Z]__ MY5_^]?\"X'^_^O0^>%/PS;U[<.HC""+_]:_B7%*F207?#Z[_%M=70T+( M+_5?=Y=6^;$+];#PE__]^_O/_$[>4Y"OJC5=<2.@RO]2U1^^+SA=UYB?U2LX M>87Y#6PO ^8C ",0PS]_K\2?_OU?@J"!HRR6\I-4@?GOUT_O3HHDOY@K?EG) M6S.S'V69%^+SFI;K]Y3)I=:^'FW]]"#_[4]5?O^PE-O/[DJIC@^[+,MGHQHM MB=$28J/E_S@E[)<+U!](W_6AK@,H5YO[82@=^S#],)BZ7S0_R/$5[HBY6.7F M"_5V):;Z[NY$7:SZ^!H/];4HUG0YP==B+Z:C\M)\\%[_U(HQ _60:2VGI>Z. MJO+[6JZ$;-CRV=!!+O[M3_JG156N%Y^D9O"U- ^^Z^]YM>!Q*#C/%."*A0"E M) &492&0*:889UF8]E]4#;&[2"YN'?Z/SO'?6"/XR"__^__K(WPPVVY9A@ M+,?&X3$W3E)0J."C7O!ET*S[\S_QG2Z@V7=&*U;KK MNS0&4?B+7*XK\QLPOX$0MF[ _S@V["\'TW9=;M6D)3^#=GO%+[S0/LW#&CP# MWOB 9^U9%V=GO$%+B_I34)1"EMHW/:+V[MLF9+[8NJ9?]*V+**0),0ZCQ#(& M2 D&*(4A$$R$F$*!D< V*_3EP'-;GCM_W"AGMS(/L.I?EI<@,/*:M#/>>@6> MLG2__*KM^JLD__-M\?B+OJ59?OJ'EROO8+A)EMTI([9K[N3?W1;J 9G7[3D>/]_+M]P>YJN2"I2F'D%* H7ZTHP@C';!#B3LEJHEROT+>'CL1E[6#6Q= M38-W+8:MLC]?OMC=4.EY K<#=9["[2RI?[3U^"^> M0#L:FV):1B:X$6?$F?\NA7-(9O3695+.O!2QEVQZ\7A^//NZN+_/UT9R=;T2 MKXN5D2VU(%F]R2N^+*I-*;_([^M7VOA_+&!"!.9,^V\)R@!B0@(2$@*(_CW. MTBA)$%L\RI(5MOSJIH#+\NVJ,=XJ[N@?: ."9Q:X4:;C7-@1Y7CXCDR/76#I M2V"#O>[!'T;[H%9_0$;TPVU('G348%+V\T/G)>=YCN+'=#MF_;K*V_W;,&,A M1"D@J62:S&!F(E($J.))'"49A['5[M!)"7/S 7<*!D9#IXWL"BS.3G#1]2+(X%#(I'YRT\>62/WVAWZK^4DJJ6>+I\UHSQ._RGLER0;), M"EW'3*]P_2OA:1B)%'*F4I=U?43&W%;V5L6@UC'XH]'2<6T?P])N M=5^(T,CKVQ48_Z0:_R8F$E7>8^=+]=YWZ5N*[W(\\6U^*]-M9;B%:WD M)[J6[9]#L7^K#8#3R2A\3'M&^+JD/;(T,TS-9\X++FAS/(]%PH[[.$!X,XY;N M>FZ_MR_#7VVJ?"6KJMT=JFJ/.Z:8)T@8VDLB@#@6@,60 M@R2E,..8(_V#TQ9WG[2Y,>!6-Z_HI1]7RYWGH=":9GOY+%#N>\4V RZ(=PK M<-I=7QO;#[9VK6[R8XIWJT<]4E$^_;W,U_)-\6VU"$6::K<( Z02<^5?FO[O:8**=_K0$I6'XMESI_VF_\L@2B)80P(S11 M(H6 2:+7/,E()!,4<9RX+/(>67-;[8V2;NN[#TJ[A3X00".O^$;+JZ#1,_BC MT308Y0V)!2)#$D&?N$D9P<+NE]1@N5%ZM_U#E-[)OU-<4_SE*CZ)TAISN&?FC'LR/H1_[L^=S.*N%)%G(,A$!17AF\AD%R%C$ 8M((B#C"&+E M]!"W%#RW5?W^W?6K=^_??7GW]G-P_>%-\/;__?KNRW\Z/N%M0;=\W(\ Y=C/ M_KW*]8&)1E$=_K>J#OGH=T1G4#_ 5O:T3H$C(@<>@NO]OM2TDC?J=2E%OM[N M:ZL/%SW)Z_T6^%OI)*E'NXW[0"^+ZKJ M9F6.4M5'JS;UZZ0;]2O-R[_1Y4;^58I;N2 JX2&*(Q#%A@!"304$2QU$2!)C M%4,J,ZNWJ-X:S(T?M@8$/QD3?@Z,$4&Q"EZ88=:),22H+0EJ4]PXQ'VN["AF MU!D8F8'& -^9I;P!')+$W)68E..\,7I)@?X#N6<'?Y9\4VIWZNUW?F?BO0_Z MF[A(=/05PI2"A-&HV3LA@B: IT+1)(X%"ZT\H%,"YL9O6QV#K9*!T=(^;?@H MB/W,- 0TH[\O=4+%*9^XS_0+\HJ/#CM9?G&?4=T\X][KW,^";=.6=9CT5G/$ M^NG=2A7E?)-B?CZH,N7XIM^J+\(-=-GKAQ];X4KVEU][$L M'G,AQ:NGKY44[U8WVX3R:[[.'^L]L06.F0QCE@"&$#9!*@$9BB$0@F>I@IPP M%"_6NQI19T.D(95S(O\3U;(&/>]N9 1T;V&P+DRUB5T-BJ6V[G3QA/$GTRZ* M_5%3-/(#Y?KYO.P,"[1ENPH7QKB?S9^-?<'6P( ]!3\9&P,3&>_,#/9V#A<" MCX'^D-'QH/I-&CB/@>S+F'H4&9ZU@9Z7!S&B%T1P%J4L!4K"3+OGD $")08A MD3Q$&8^8R;RT9_,C,N9&RN^ZW-L4R6T+IQ0KQ\-,QQ!52(1$A4@O$TH 2K,$ M$(HHB!/,L!(J@9G36YQ+$9WDU&>7*VM$;P9$U.XA=2%.(S]K;@Y*)[WO??2[ MUTTZ;?Z@Q9*.B)FV0M)I.P_*(O5@'^E3S>0WZHUDZW=5M3%UI%\7U;I: M(!$E)"(AP&&=ZTHDH"%/08H)B6$D0\FYR[KOD36W];]5U;P*$%K9(&^U#;A1 MUXT!^C"V8X*!D!N9$;J@&3V#K:+!ZU[0G)G! HXA&:)/W*1,86'W2\:PN<5] MG_2M7@75]H1C+%"DJ/8,S($S@"3. &-I"*A,TI3'F(78RCUX.?#<.*'1S2/I M\QE:YS74/8[[]SJ,O#!/M,-K"X;2->,SFGNW"9Y=/MBUX3,GN]M_1 MOU]\VO7UIBSUK"Y"E:5,B02HR.3E*ZQY1^ 8(*0BS*&$:49=\7(;0R*S44>XJ:-4;Y2SJ"]-'.G6ZE?*CSI>^L++G M).G+*WU+!*[JUP%_S]=WKS?56@02EGCH,#?79&M"TRMI:\154)M1OP/;&1+\49MB ME;8UV)39$=0W M.X/%L%7.3@F;N-;9&9L/*YZ=N\&/)_Y&R]SPCBDNU.1U+C!!*$HA 4RD6'M7 M80B(T& R(F/,<$B1<"IP>"AB;LRPU; M4N64[=L#I!T57 ;/R!S@B(SSVC]M M_)"+_HB425?[:2M?+O.>*R]?WW49*L9P#%G" )2I*4LL3%8PS #DL6*"4Z@2 MZ+NZYUC1Z\4WV*.LUP&$[NMZ9L6[G#"Y:$V/5;3K0,8/6\]]I;E.7C=X-X5% M$B98H R#-%$Q0$(QD%')0$0BB!E$&4N=O/H>67-;X2]+^?-1>B1O9NVRG&WT+,A?\'^9DCA1O-J4F_J;MAB$AZU0?:%.$Q>Q'@;!PSK7 XWK MF6]H7M=5N_S9),,I(UP"*#+-N,+T@$5IIL-ORN,L24E*A0OC/A]^;OQY_?GS MVR^?'7/ZG@-F1W#^,(Q,5XUBHY2[.V[SH-ELSR5,FX]VU+J#C++C5WFZ4_Q. MBLU2WBCMJSW(E-]MR"Q*Q-$M" G":&[1Q8.CXC(#LR8UP& MJKOCXHC0H Z*K>QI'1%'1 X<#M?[/=GJCI;2]/<1KXM[T]R^J9)0EJ::3=W7 MXVE_29O,43LX]3]_TY[/SA>""Q:3-&5, &0.2*,41H FD00QCWBBE,QP[-:\ M9T#EYL9ZM8K!8Z-C\% KZ4AR0TZ=)1'^H D9.QHT.@-FE ZZA@4=RTQ]@NYU MK77;J+"9SM;"-I0@1D#ZA\#!F><23GQ:9^NU.W:C 5 MF;:1IL574N?64! ML&4,.@AL8\>C?HBY!Z=GP1@T4#TM;=J@]:S5!P'L^3L\T_/+@DLIJE^UDI_I M4FKW\W>ZKDL>WJB;]9TL36>HMAK+(DHP4X*:5O,IT1220$"R6 #"I*G##F5* MG4YW.4F?&ZMLE6^J=QCUZR!L:X#90ZY-"#HV..;U.TV.'?V,!OGX\>YP:+L7 M!/!!;= 2 4X*3%LTP >;@S("7H-X)J_0[[+2;IB)KK>9JDD8IS"5#"12F&XV MH0244 H@)2A,LY3&U.D5YQ$9<^.OMJK.VF@:/#2J.J:I' '2CH4NA&=DKJFU M"UKU1LCZ[;%^T&24(V*F34,Y;>=! DK/I>Z5TINJH-="E*9AK>E@>U/6Q>*T MV@M.D8BA(H JUNEME7V*JC5U9 & M6X7MBZCWXMO/ $.B-C(-^ /F5%_=!HT+ZJSW#C]9O74;([MUUZVNOVB+Y.6# M*\Q0BDFBX4L)-<=4,2 41T"DL8S2,!-08(_MD9D[ 5LM_1R $U Z;83,UPW8 M83.>)]"/P0A['S_4'^BW]L2>QS!>P%$:Z7R^*;J5_V M:U$V;:WJ:IH(:0;(B (;4E-Y'B=D2AXG"=U9T MBDQOP0_O-! MZA0[>HWE60S;;,.8-UREO).K*G^4S1:"EB'SVU5#T/RIKB5@SCD7*ZU<_=NR M?B&V[9%U7>:5UK9[S+(^3:ECP 4-62A#(4$HA0*()1!D621!A DG!"/*0Z<= MY@ETGALS-]N@SVQ^7D'Y*FBM#[;F!QW[:S+I(! 8"+:%JEL87IZH;H],:S < M2U=/\(VR>Q+,['LR\H-CGE\1]P+>TTW:H 7!)U![V@+CT\W#0<'R"47[/34_ MR;66(<5;6J[TV)5^<&_N-UJZ%&^DRGF^7B1"*JZH?N@AC@"*(OW0$Y$ "$JL M6!I3B1.7A]YYD7-[9FTU#F2KLMMSQ )CN\? L,B-S.([T+;:!C]U] U:A0=L MF&"/SI!T:2%U4K:S1^$E63GGO=$6;8V?5F_PV7]/EYV*Y MJ1N+/,MJQF&*:!93@#A) P,\0Y9]]Y:OK):FS 1Z8M'ZP]4ON=0;?/\A\3_(D2_@?]PCM5 M / %KZ<8@/.0D]4%\#6V6R+ >XP+6YZ]E[22G_+;.^T&?ZUDG4.WR*@,F808 MP"S33XXLE""3$H$8BR2D4<9#9E7,Q4K:W)X2M7J@4&!3R6T#-!WB+HWJ :US M##U;=QW%VG+G8B@$Q]YSV.%5*WH5[-#4RC:UJT=H[=4'RBA-OHX*_#'MOOIL M/]GXJ_-U^ MR+EQP_7JMEA21S^E@U#_8O>S>^S73Q]^NWE_??FB/32NY[A+>W&S,MM?7B[* MSH"3K+Q# [;+Z\A?_)[*.CZLJS-_DH]RM9'/0**"%G$"491K)_I M)"6)><0C0!F. (LRH3\6G%"G=T5G)T5[C8XVNH<-$J[/M;/H6[[2!\0 MR]$?YY? Z/$8MX1FV$?X.:$3/[XM,3A\=-O>.'"3O$^2+VE5Y2J7XDNQ/UZV M2*($9K&* 5>1?LJK, -9Q!+ PI0QQ&28A8[UX!TUF!LKO5OQLMX&_$G(YJ>? M@WP5;%9ZNI;25 /=:NY<,]YU;NRX:E3$1^:NWFZ$IK#GWH)@773.PT[0Y>X< M?)/TN#NIQ#PZW)W#R+J_W=F!_/CPW?T#S76HU)0-_%*\DF_RZJ&HI+A1KYY^ ME^N[0M0'C[[B09##7E=N3[ R9R9$J>> Z=^7I@Q(=D\:%4FY3;!\;S)>,//;QOEU/MR&W* MI[KJLVFA4JSJ>M +1$-%E(Q!*M(0H 12D&&F?6#"A(Q3%$F"W)J<'A MZMD43#>MAHVJ;45UUQ:G)["U8] A$!N9$OW \NAOVH_$L.U-3\B:N+MIO\6' MS4W/7._?+ZU8U8-^I.5-66>I-P7C/\JR+OBWH&$:$II04S"+ QT8,Y#%#(.0 M)E+$*10Q= G'1Z+8KFD966JHP:54?[T867O M*; -AP<%=O0 N(NI5MA4I6A4;NC%I-TTU4R';;=F"='0;=?.B9V\_9HE#L?: ML-G>ZEG/KZDN6MVH75;HZZ):5PL8R8R;,C=9A!1 .). )"D!D"59%,J,9M*J MZLTY07.CGZV>)KI0NQ1I;E1U+,9W"ED[@AD"KY%9I0O5/IO\=2]4[I7TSN P M:-&\4[*FK8]WQN*#4GCGKG?/#7F?KV2AFD3P7RFOWR#\3K_G]YO[U_3!G"3. M_[L^K:8!?Z9J M8(Y*%O:I"([P]Q/*N*".3#%&<4,O;2&*K>Y7P1;HY^H'GT8%VC[C8SS )\KW M&!9XIX0//^QZTCT8M1V/?*,7Q!\9\BA(6 MKJK-HDR%)YZVI2A\A[^ U;?'A')9?=#8M&49(90T$5$$:,8A0)!+P"#%():$ M1:F +$+$F:B/BIHG]RZ+U2W0XNZ#Y5YI#](]CJX#CUZ,V234V-'2' S1BB$'(L0&L^69P!E- 0DB@60(_7I^O][]WZXO(:]<0/E->@!)\UKV!OP M,J^A\Q?WSGNZEG?X\ZM]?FX?8&8YOO*4I8D"$<: M1^W8(4PC0& F0(9BQ5021UQ9^72G!,R-0VL=@WU%(W<*. KC>7(D M7.SI\%)\)J) 9YR6DCG04-,Q1D) M$Y!&T'2RT<%J!@D#D*H,0X80Y&RQ+M9T.3)H.Q'C@?;%R+@ *[M=.U\$1B;X MSC?FPY#5LXZ9.VC&0W?\:=,6CEAVD'MP[!K?VL]UK0W3U/)8#MO;[WRY$?GJ MUM"H_K\P]>H%3=,,00Q"S6\ 92(!E%$*5$:C2'(NXLRI X*'#G-CQFW%F5+R MXG:5_[>.5-AFO4NN=:T5[3XG=BPQ,M(CD\D6Y+J_[JD,VYT-P=:(82OZ7P#A ML"6GW=68N :U-TZ'1:G]A[K0PWN?K^2[M;RO%BQ$4H2* ,4D!$C2%% E(X 3 M%$8,A0@S/S]O)V)NG+;3,/C#Z!C42CJ6(SL"I*,_XP7/5%Z-'3+^WLV!\:/X M.'LI/\;3.;#RI+]S>*5G$:.\XLNBVI3RB_R^?J6U^L?GS6M&^R0?S'FL MU>WO=8)H+6$OOMHM$\PRIJ,O"00)-57QD((,15S[*5$2*>VM0$Q=J,I-_-PX MJ]4^V*E_%70,"#H6>+.7X_S8T=AXJ(_,9\,"[LQL?K@-27&.&DS*=7[HO"0] MSU$\$]>WJ012;",^DV!V?6]D-_D%"TS3A)O#H=H3HP"Q3 #]Y8ST/TF<(L*8 M#M:<$M?/RYP;SW54WN^'&*7K@C4[M1TSUBVPMZ.S@1$=F<,N!=,]6]T>GD&S MU2W$3INM;H_#0;:ZPZUN3%25ZRWE_2:+VY(^W.6<+M\4]S37W*-8G$12 85$ M"% J.6 )3( 4)$63P3 :F3__A!W]_A!OW;2U[H%S )$UC9N%W[=A=[1EVFVD5=FFNW7O](PK3"W6&U67M]D^RB,6"J&?W2E/4X"B# +" M4P%(DF41YS%.:>@41AR(F-OZKC4T6:.UCHY/\AXD+8."B_ 9.P9PA,;=YS]I M_: N_J&4:3WZDU8>./"GK_0LB$F_-[W1K[_GU0)F8 MZR2-.0U%Q)SV")Z-/K=UK94+&NV"/XQ^CBOZ.7)VB]D;CY'7L3T4[L4LCYD\ M: 7+9P*F+5MYS+:#6I5'+_)M)L/6[U;5NJP/47^1Y?T"(942F<1 DMB!20!W;0]S@*/EB].+T!G[+:D! MYET'F"]]P'@T?#EE^[ =7@ZD3-S2Y925ASU<3E[IGO;S^8XNE\6WOVL'?IND MIC@D"8Q3D*49 X@P[60+1 $CF5 (D8RKR#;IYW#XN:WJ5L.@5M$CL>4(@/U+ M^G)8QHZ>AT?$/M'G,F0F2O-Q1,@IR>GJO\7)+. M>\UWJX?-VC2>; /<, UAG*4(H,1L!<)8 ).O E@681F' B72J;/\:5%S([/N MR_Q:U;:5JM?600_"=D[+,+B-S':^D#F[,>?1&-*=Z9$VJ5MSWNJ7[HW%'1>^ M-&AZ*XLTQDEHT@ UEP(DA !91B$0">,L%)1B9-5(_OCPS#\7PV,UDWZA80?\TJ@MS_TB:O<7^Q_,GVEZVTN%:9)'(8,I(P1 M@!2F@'+3!"T5F,LX9AFSVOU_-NHK>L7T]W'DLLNX7/8^M>I-Q@3+$\/ M')Q>U1_8?>FK^?V D[V*/["A^^K]\(_NFP,W7-*5E&6^NGV[TBM@K1_"9B8^ M/U5Z@;>Q78@DE2Q*0(3T^D0QC;2WC5,0DC323U66(&6U$6@K<&ZKMJ-S\$SI MH-':(X*VPOW\+L/0:(Z\['\4D/:;$T,#.M%VQ>7 .NU@N*#4LZ=A-%#ZAY?.TZE1)UG:9TS:KN1SE_FV_5M5Q3(7-?U_U#_QIUVBV@(JB"7) M!,"") !)GH(L5 J(,(-QFB4XS)P:@_8)F]N2_JCIDN\^>77(,U(6R S(1H2E5W12D_EL5_2;ZN?BN+S4/KV,8R^>^[IF7J7;'48U1O M_[G1+MVG8KG\M2B_T5(L.$,X#J4 3(0*H(010(0@0&$(6P9I+?,'Y\^"O-R[I)=.>]2K7[\*^Y+/60=T_M,0^1 M8I7&A )*0Z+94"A ,:4F?99',51$*N'"AD[2Y\:%1L^V)?I.TX"N1/#A^F^> M)VS<9L..]$;#>&3*NPQ>9W;S@FE(;G-38%)F\\+F):_Y#>+':E_U%ZNN)"!% M?3BZJC946_KV^X-<57(11BB-4AWXXDP@@'B<@2RE!,2$"$Y"2K"DBY6\I6LI MOMBS6;]4JZ5%FJ5U('N\9=91.A!U0D.KMD\C^S.XVQ'6 #!.PU!=Z)J4ARUT MK:[#L9,=)D/2T1F)D_*/G?4O"KM?X:Y&PIZQX%U;O[!TUC-9\M ML$AA1C2B2<*I:3@E $$8U55&$H0(5)GU%EN/G+GY0GM5@T;7H*.L_=91'[+G M-]H&PFOT4&YTJ.QWV0:";*)=MB]W,J"WMV7]= STZMZLZB[*W\I\+8$HOJVJ M0!5ED.^MZ!9V%YOZQ,-:C_+0Y)C6%^_G@S;SH0-KT\\U6.:/^J[VPSNY;*[? MF"@\7VV+E:_O"OW![J\BKQZ*BBX#]A3<2ZH5*NJ.I^L[N@KTY_+G/P^S*6@Q M;##TFALV*?5N8YVM=;![V=1]:]4;H/2 M*,7+>P7_F'KF-EB<+'%N=?,0V?:?I)#W#_5;X_HI=K.2[=LU2).$A)D",*8" M("PRP'"(0<9P&HF0AX@ZY;E9RIT=1_%U8?IU1LE58)Y\CN\P75&WHZ41L!R9 MF ZR^/=*7VV+=&B]!SPLZHG5>%G_IT7_P%( 9_'HKP]P_G9?DBKS1QT /,H/ M&S/,%YQ$A(D,@9%FH'2C" 6%* :D@#YF44$6.]'1&XMR(J5'3 M1"S[JB%-9.'*3.>@MN6D 0$QP[^@9_[?&'3OE J.=_7'VYW#U\\)%((R\_BWM=SJ[?M36"TZM/Q]OLO/J1\WH MGE0_?H'G@8%\E:_E>[,U]G)#YG?Z7T59%P;\H">R?4D=*R()TC%)* D!"&81 M8(ID0,4B31E3$!.G,IV.\N>VC!OU0:U_<+ 5?!74-@1-.4MCA>]! L=9LO,7 M1L1^9/88'G;W P9^X UZQ,!1A6D/&?CA(PP_IQ^"NZ-.="/M])N?XD ME^;@U;%.<"PEG#"!0)B8LA8L92"C"0%"F*Y5),4Q=J)J.[%S8^16ZZ!6.VCU M'J0QG^4TV!'J\.".S)N#X.K,AVXP#4E[EI(G93=:42A A&$&4"9!IQ!J0#F4B0I9,)R6]U' M^-QHY;-<2FZ>QL^?T>]6JBCO/6I0.$V$'0.-!>_(?-15^P6ZSSR?46)!'\P& M+=OI(G_:HIX>R!R4_/09P[MST']*6D8AC-L3.3A14 J1 AR9-$4((2 R34 : M,ADG29)AXE3)]T#"W"C*M,TQ&@9&1<_C3H",3#".N/CT%#IN^\!] MA5X(F;JWT'$;C_07.G&AW[K^(->O:77WL2P>S[O5S8,LJ6ED?LW7 M^6/M("U"%D=1I!* 810!1#D'+%,,9-II2<(H)MST BPT%]DM>'O13DRP4V#$ M(T;ZV6E4#[:ZFXW5G^H=UGSU<["S(-B;X$83#K-BQQ_C8#TRL0P)LS/KN",V M)!TY2)^4I]Q1>4E@'B.X)P]^DH]RM9'L:=\#^;J4M"FCKT@H0]-#+35]"%!, M==C%<0I8HD():2HHMCHA>4[0W/R75E>SB/;:!D9=M^X$9P'NIZ0A81N9@"9# MS#Z7<"CD)DHFO !!IT0]&UAZ,O5Z;Y\L5<_&B&ZNGM7UOM6-7^LO1TF7[U9" M?O\/^;1 "10J#3& "''M_3$$:&:-3%WJ?)S6; M0Y\DE_FCH8=J6ZQ4)A%,> 1,.Q>@UW@$*,<(9)QD$.,$IMPI6^24H+DM[D9/ M$SOL5?7DB!06.(4]!'",*4(HQ(!&!(&6)5(R%A/-D\2A+5HR#57?H M^:/5SX%^"(S,=E\_O/OR]DWP'^\^_/;FYO?+Z>W0R!XGIKVX(;+VEY<%-J_^4;=3RW#&HEC[*&&<9@"13 )*D0)*Q#%.)6,, M.R6W] F;&VOM=>UD83JUIK."V,Y5&0JXD1>P%V87I*Z>!F.TRD1>A:=-+.0(\Y00@+C/ :&BZA$(=\"5""&[5SNI"/>;&?:W:)F.*[Q4/ M:*NY69)TJ[O]&YY+)NK\*[.)X!^9"XT5=7>QVHY@:TA=ZF@[)1UC@NO.E%Q/ M.R7V[^0FFIJ)7MF-.T5.;_4& +;GI=\EHT_V3G "+JO#(<8SO-DO%SE1?FA M6._VQPF#6<)5!GC"(H R+$"&! $20I+$.",\=>KZ'8.\T60C/PHZ*(QPMN$DZ8/>KS\0,BT9\A/V7AP4/SDA7Z+^6-9/,AR_?1Y MPTSKL"_%37G]2/.E>2?Q:U'N#G.]-[UUZ@ O%CB5L>" H30$R.3T9JG)G M# M3"(D4Y4ZG19WUF!N9+ U(&@M"-:%GH)@9T1=Z'I_Q+&VPRL,=Y\K.VX9=09& MYIXQP'=F*&\ AV0P=R4F93AOC%XRH/] GO4.VF;5VJ=B^:IVV4V]XCKY\*/^ M&M]I,3=J>]67DJXJRNNK7C9,5@PQ1F@&8$8T. M@^LVO_>66Z6#:_[/35[EM=:.)1(&FSD['OTALS$RO^ZFH6M478:FR8[>VF5B MR=VU7=.FZ:4]./2#%F\83+EIZSL,C>E!"8C!!;@Q?%6N%Y_7=%WG7>Y/WM)E M[3M!&24P)@C$Q%2'A^8L'80IB'#(<481(=AJQ[57RMQ\V:Y^3CYJ/Y;]_#D8 M0B-SH0LXU@QF97P/&^G[.TRD?WO)0OT")F$4*QNW[&!WL>_6U:T9M:WB*1-% MN(HC(+E( $*< H+3%"#,LBR$*&)N1V:?C3ZWE=TJ5WE62'V.G.V>E2<>H^]7 MV4+AL5=UQ.1A]ZFZ B;>HSIBV^'^U+&+/%?KE@5NE$DT_'59?-L7-N.HF7^H XS=: M_56*VWV*\M,B4EE*0DF!D%$,$",QH)QE(()<2$+3%";$A4W.BYP;IQB-@Y^, MSC\'Q2IHM=TFY%OFRCD@;DGHN_$Z*S5+>J"8'\.^YD)T":&VZ[Z_:I+??]>)>T>7K3;4N[O4Z?_7TL2S$ MAJ_-5LAG63[FO%O@+()Q$L8H,CO'FJAHC '%IK5FEDC,((RYLDKO&5W3N?'; M-G_=?(^"K2W!SAASYF5K3KV]N37(T9,:;>(MW; Y3.?(-.L[DZ.62A\=^$$] MQ=&4G=;-'!OS Q]U=(&^#9FU-%FM7Q?5NGI-'_(U79H6WHL$*9AAD@*>F2+L M*=-!,J$$I%PPF!*:I=2I+NDI07,C^ZV> 3>*!GROJ6NCY1/ VK'Q$'"-3*8[ MI&H=@]<62'DT3^Z'8=A^R2=D3=PBN=_BPZ[(9Z[WXX6W]=E/S5;?^9V>=/E) MA]@W*Q->:Q(R_WG[STW^2)=F,W21T11R''& 4YX Q)7V+..,@E3PD J6$"&= M-M1%XR >T(;G)2?ZD?.6#S$L.\QK#U]_AVJG:[1B^-S.O_:_Z M57,8$H(E5""%"09(BA!D&"9Z+G"*<42B.&5N+L])67-CK4;58+_'O576Z[1I M'\BV[L\@T(WN 7FBYN$'G<5C6%?HM+B)O:&S=A\Z1.=O\>..Z^6R^&9J[_Q: ME&^*#5NKS?*:U_4OJGTYGFU'$PD3&J9" 405 BC,.,@DE0#&.JZ*TC!+,J?W M D[2Y\8O6T4[Q:.N@IU%]4GK-M7,;*Z>;Y(RP/S8$=%HJ(],34,#[LQ87L - MR6%N"DS*:E[8O.0YOT&\*X$6]_?%ZO.ZX/_X?$?U-_5FLZ[6VNG.5[<+B25. MHIK@)#1O%B0@0L=_A,H,2J*BU*YAGYVXN7';MA)FK7)0ZWP5-%H'';6=2X;V M(=Y/7L/C.'9P=R&$/K5%+9"YO-!HGY"IJXY:&'RD!*G-78.&8NTY00@)CEE$ M0(PUL2"BXS"6\11D28)CG,0$DFB 8&R>)RY[ @NO(YC]4%\4DLWNB.8%V T5 MEHUWAK-?X!Q"L_XSGG8WN=?'V;_"MPD&M<;!3V;Z:REFD^]ED:/S& M)I-)H;.O-C,DA!.5E+D$2J>",;;8]%2%.3O$9*5?;(WIUG>QOF?0;F&[ N'[ MYCV[@^ P5#&G+ &4F6[)D4A QJ0$*8H2Q60B$N%4O=5=A;EQ7T8:5]> M?:_[7P;I%]8W+W:>W[AHC\S@9_J''<-]E"/]_B!.T%*L3XLYM!:S0,FRQ9C- M2-[-4:_%?VVJIG;69[E>-UU9S:FMKZM-M:'+6IG*9"$ON(0L892 "*>)]D<3 MJ"/;B((H"3,208HP\5*N99#K.,'Q'*W; M/-@QX&CHCDQ^!MB.XE=!1_6K^LA$JWVP5W_0GJWNJ W:;PG/-9?::A;L6&UX;$>F MLQVLOW5@?:YT\/8,K!YYV2XH#9NP;25YXDQN%S0.4[R=[O8\IG%?E.O\O^OM MC!OULBCW@D(2"Y9(0+ 2FJ&@U P5$A +4XDTS4)(J-.YC%YQS,:9DG, 13F]$-,3>?$# &>$:4TQ\@PE+2W+CD_?$BX6YM MD<_C:T* 1&$"8"JQ3))$,;N&\[U2YL803:''1LNK8*^G&S4< M!]2.%BZ&:61*<$;(F0MZ$1B2!XX+FI0#>FU]N?[[+_:NBYG/EIF.V(82CP1N8';]Q\*I&?!63@HN.GY4U=7_RLY4=*B9^_ MYZ)*DY_D@PEG5K=O\HHOBVI3RFXM%TXC@F*0I&$(4,0SD(6A BE&1, (44Z< MDDLL9,Z-478EHUO=@TXY!:\"E;V V^ZH#@KCZ-NI#7 [=8.]OCHF&:76B3U M(Y2^[!7[(PIBVN!PHDRFU:V>&ZCM1JF,N4 2 QE3DPX;04!-8W@.H10R31"4 M>+$NUG1IN5'JOB&Z&WS$5Z1&AM_>9P,3DR%F)!) Q5QJF&2J88HQP(D6'24"F*;8-_8'R'(3>':;O4/OZ(ZW<_LC=FC[=V*'V'&]YKS<2/$^I\SL MS>2R:I/9KE=B'[#MSK()&8I02@FH8GH=0I.$%J)0@Q7"3%#$-&,YK4,G\;-; MKXWVP7*OON-Q0D?X+5?Y:*".S08MGAW-1SDFZ ?0H&SBIL&TK..%S@$[^8WB MGI5RO*[)WXOR']IO:VLU+;!BV,1R.I2+$4"Q@H"8^L$)RY(()3C#=L63; 7. MC:D:[/E3L#9=6I;-RU795OM9!=\:Y;>%V*Y,6:7E1C0?V993LIZ,?A8; ^*1 M>:LMFW3SLFS2S2IH==X6;AL82?MA,HZQO=X4Y#KM9U7V+=(S"MPLEKX)5 ML:Y'+G>A^_:O?QXFB<9E4GH2::R&F2R9QL6H;D*-TWWNCXG/&U9)NBWRV?;V MS03CVFV%0+%4 (2$ (S&&8BQ5(B&4*'$ZB#E*0%S>PPT.N[+[YYM!FP'XWE" MOQ29V/@XZ!M3>R-?$JJ(VL/WOKEN \ MPLR[;!Q./9^3;#Y.-Y6>NYE#HC[\CN@@VOV 7=4A43V^,SNH!,^WW*::T"M: M2?&ZN#?'_ILJC65I'&PS_JNG_24?Z9/YZ/H;+6L%UD_O5M6ZK/V*:F?"S4,= M.6E+C %2?-C4K@Z.,%*8M%@8C]B5?+^6""IJ2.,8@C3,=Z&!( 16$ !I'-*$"Q@A: M[?@<&WQNCY):*;/Q":.?V,_!5EW[&ID'Z/73_*68C,S$KG XU;L\9?<%U2T/ MAIRLEN4I8[J5*T]>X^>I[DY:?5WEVR[6(J2$2\$!E:GV*:,(@4QE"8@@P5 J M;NI[N_B41V3,;P*SC.;DZ/^4,Z),?$3.HZ M]-CY\B'?=^D%F5O&8RCEG78:\D?9'.W^NBIETU7IK\72Q#W[+J MUY@R0F5> MF>.8^M?5[4=9YH7X(-98BLZ-O[L*WDBV#O;J7P77CS1?FD0]H(H2?*:FM/W>\J U/>CTU+T* MF#2O6#O%<*X"JK0))I?"(QMMC"^)'0_.8>I')M,?/.M^&78C3LG@27ICZ#I] MGM^(B!]-%1Q3GM_SRJR1O9QM8Q.>1BPD2@$6)D(_;!(&*&0IB)B2:1A%"8Q2 MEX?-42ES>U)!(9DKN.")J6= M7EM?TDA_+XK:D]\TV\XUJFJ]< M;]9W16F^VE^*5W)_L5BHB&0,IAF@+(G-<<$(9-3T-Q IPYF(>"2='OH7:3,W MYV#[XE*U[RH#NM,\6! B9*E@.#'3I2<,88@ @SC2I$OC)(Z4<*S@B(J.G9Y;2]1WFCYW+?K9:'4O*\Z58E M'Y:R/E"P$MV:DXM$4)3%E ,((Z;I(4T X3@#2H2"LI SQIPJ0=H(G1M7='4V MN[BMUDVIYH[>KGLT%O#;;MD,"^KH.S@7XNFQHV,/T+ ;/!9R)][OL4?B MY-SXZ'D!-:.S"2WV6GN5?K% WHZ,AL5S9"JZ%,J+2M+UHS-68;H34G]8>;I^ M%/J*U)VY\Y(6OE_H]]?%RIS$, G([_.5?&?:]BQHI#**0PX$C!+3%IP!FE(( M&(^S+$D@B1*/%KXGI,V-=SJE&COJ!G\8A8-:8Z\>OJ>PMMVL'@C!T;>N_<'S M;.)[!I3AF_B>$O@#FOB>L?UX$]]S-_F6V6_J(CS]6I1?M0GEFN8K+>IC4>7; M ]C;"M $D@2JD (81C% ,>.:6E (1)(DB"DD'8M@.LB>&]OL5#>5)(*=\OKW M?-6I&BLOJ,+M,C-V;#02WB-ST[!0>Y3V=P9MV&+_]N(G+O_OC,MA0P#W(3Q[ M19I21TKJH<3U^F.1FZ3++_F];(LSI#S*>,Q"D$FHB2U,(I E:0IXE&(<)1E% MU"ECL5_6>-O1U7 HCLQ0EP'HWN;1"I=!^SKV M2YRVD:.5]0>=&^WN\BR^L5S66]YMI>!MR9<$2RY8*$#,$-6L@E+ HC #D"89 MHQ&&-(-.A32.BID;FS3IJ%L=/?GC!*)VO'$Y3B/SA2M$[L4B>A$8M/##<4G3 M%G'HM?:@($/_U7X,H!V5K[M*3[%,5PN# MCHG-7F/[OF/[?%P70==.OW:'0W\/[!CK!\[NR*SW(R;6(XEW%/B'30 >5L6) MDX='P?Z58_>)C54]5///KFE12%642!$#$0K]<.#FI&(2AD#%C.%0 M4<245=KQ>5%SX_F.MD&MJ7VYU#.8]A/ML$B-S)D'(+6,%]BT?G+%S;[@['#X M351ZUO[+YE1SU@Z'GNJS9P:8K ZMG2'=BK26=[@3IBGX9*IW?]&W7G_/JT5" M8I()(4!(1 @02A%@-%2 0Y%P%$UGN7FU^DH]RM9'&1=7^ZG]+L8@BR!"*,8#".(EA1@#1 M_P(<190@26-LQX!^XN?&D:V"0;G3T"VN=P3?+FP?#]*127:K>/!-:QYL5;_: M==%ZN@JV@'\Z#[ASO.V'VY#AM*,&DT;+?NB\#(8]1_&EMOO[?%>:>G_\+)?5 MO@WJKB5=1'F<\)""6&F/#D4X!2PF$,@TTU%P1A*E0C=F900((PBDD)&4R5"B*'.M_](C MSVJ%35P-IE'.LG*P':IVW'0Y4I.=I:_U"W[::OIS M@5,?I3]O^Y&C]!8W>70>W92%*)9+6IK LCW50!(4L21C((&0 :1D"$A$&4B% MP"S+8L*1?:?1(P+FYO+L=6PV>MQ;IQV%\?RVUZ7@C,P((^'BT/'S0GPFV@5S MQLFMPV8/"'T=-8_=-ET'S1ZEGW7,[+O.SQ/Z-5]1[6.M;G4T*?-'\T;@>KDL MOND/Y:]%^;J4(E^;VIOZ"Y7P4[[.HFET3\P!KCY42YS8N=5C83TR(PZ%,C.#I<'7$.Z7R[B M)W7&/'!YZ9KY##%$&=]=G6LMQ"1M?VHK#)O2P@N8H:.VR4XWZK>B$#?E9UD^YERV M[5\222.$$[-]A3+MJX42$*XI+6,XY5SBB& G2K.2.C(: M\:!5W;/GCMTTV)'8X.".S%\#X>J>$^F"TZ"ID5:"I\V0=,'B(%'2Z69__VO? M\J\^S0,%PBS$&<@RJ30S11D@*(. HDB1C(4\B9P.11R*F!L#U4_ZO8I.!Z)Z M@+3WC?SAF<('LD?&R\\Y;OS0_LP+*9/[+<>M/.:?G+C2,Q]:B+I^ UU^I+EX MMWK== C8ID6G&1-<29 0AIO\2 8E!S@2.$X0DY%R2XONDS:W5;]7-C#:@GP5 MM/KZ9DKW8FW'!H,A.#(Q7 *>>PZU#2B#IE+W"IPVH]K&]H/$:JN;?.NW2%IM MRJ>ZUO#?Z'(CK_D_-WEI^@U7Z]_E^JX0"YAPDC#%0(JA#FQ0K(F%F,Y_,N59 MEL5QAA.W*B[GAZN)5TLIL RJ!D8V+%C MFB$P]:CR8@_2L+5>+.1.7/'%'HG#NB\.]_IZ._OLRIM"<3\M3:-*\V?S(=<& M!P^MQ0%["HJMM0'=F?L75X=LA*^#K1_W8R=Y=/?OV?SN# RTA=M"@$TCTCJS MW,SMQ\[<_F1LU=^#GX.=N<'>WE%.AHXY(<.ZGB/H.;''.A[2AX[NB+)\JYS4 MY_Y-XONQ_( =CTB&)0]C"$1"=>Q-% (9%00P2E'$42@@CMVJEUC)G=N38IL# M4Y>C.)XSXWTLWW8J["A]!(!'9NF!L/6H]>&$U+ U/.Q$3UR;PPF/PYH;;K?[ MYQ<5J]HY;QJ,W6S6U9JN3&OG!5 M?<+FQE"-KMN(LU'W*N@H[)XK=!)G.R8:"KV1Z<Y%D] MYRP_EL1S]IX+NV(67/C MD$Y3AP'2#?M MF.0@: ;F4"\4?/O@S%-EF"?N!_3 \,^ ]#F%L]3[C0OZWW! MOTIQ*[>)U"8R6^_^M)"90DG&.4@3S@#B:0A8Q"' $%($!=0AE54BCXO0N;&) M4:S9^@YJK8..VHZ'V&T@MZ.4H8$!;6*(SDB?2@,ZX,@ MX?F9RR_XXXB,N7%!MZ%; M)[G3#QIEE%R[[X7,W#2>V!W]V;YT;4X.]K=L9/>P8NC#05%'9ULUD&E20L 5&L4H H MU\\*%D8@3#,>1CR$Q"[]YLC8<_,E6_7\"HZ_Q*V?]M'O'\C@F[11Q5]7E[B..7>!Z8Y[S8U#4\7]_IR9"FJ.?; MLBS*UT592EXSY6X?-XL)S3C"0$B9 :3I"5"I.4LP);A4-.*I4V*PB_#9\=E. M]Z!5OBYV6ZL?=/3W?L?O-#-V3NA8>(_-F -"[7YLW .S08^#N\B?]IBW!S(' MQ[=]QO L=*#]O&J=\]=&8/FTK=O(B4I0B !F)D\Q2B0@RE1-CU$B%$QIDCD= M23HJ96[<]765FQ9_G_437?IVA3X.IQT/70S2R(2SU:\^>'2]6=\59;Y^&B&O MN1>(00L@'!4T;0V$/EL/RB#T7NP>>.W[#FI&>2^K:JWIYN]W.K![NOFVDN+S MAE6YR'7@]Y&6VM4U'Y;57?ZP#?J^Z-FH]/5"&6[J#/91ZB^=]HUOY2(.518+ M'FL:(5B[1RH"&6<1D"DG0C(5)Z&RC>:F4'ANM+13N2X9R;M*7P4/.[7MHZ5) M9OU\+#JWN1R9/5\_GSAC<& L#AJ3@]KF8&_T5="8'>SLWFW]!<^_$B]&_CC7 MKX1]5#ZWK\9T+=9F\Q5QVDJ8WNI$PJ=Z"W3 MLC!*5<9"D&:$ Q3#!!"9$$"3).(X40RKRU*R]K+FYBD\3RRJ:FT#NE,W^"E? MM9_^?&%N5@=ON]AF(!1'?T8?9F8%>TU'S,LZA&/4M*R.N!^;E75H]]FDK".W M7)R1_O:[7I\KNMSFCE:OGGZ3Q6U)'^YR?FT*M+QL79VF<

&K-+K*Y,G8N]/4%MD'?ZNO.\V;'51+,Q M,IMY3(1+M_=+TM]]41TI)=Y9G1^5)N^+6T_JO/>0?J3[L30%C-9/'_57=6VV MM?^YR1],;%4?7M>\2G&891$0T+Q+0RD%),,)B#.E_Q>'(K3;++(3-S?JW&I; MO\B16U6O KH.>-%SY,<':3LF' Z_D@Q/NB\6-ER:_?9:WAJ(^R8>B7->G'551WM>[6:^>VC_NUT*81 )'4NE8 M,"4 T9B!+%88B(AA%&69Q)0O'F7)"O?T."=-7%935Y_Q%E7;.DL'(&_HF@:O MGH)7FRI?F2WN5GG?-#JW*;*CJPE@'YG$NFEXK9K!SHB@8\65B0.W5XP9_EV( MZ3@I?6ZJ_*"4/R^\3J<$^@WGF4AT_T#STHQXH]X7J]OW^:,4UU4EU]5?Y5+\ M6I1?*[F(8\(31BC -$D!@H(!)J@ F8H2I!),(^K4;\%*ZMS\L[W29LT:M4&M M=] H'AC-ZPYKF\HUU]!J$NR8<7!H1^;!05!U3ZEQ06G0Y!@KP=.FN;A@<9"P MXG2S'T=M4Z1U3/INM=9?GMST]:QE;/_4N)<+IN-$1#@!+!/F/!-, $,L 2C, MH")<2LJ0"T]92YX;5SW;J-H%\FZL9 ^['3.- N;([+0KD&!PW&O=DM/5KH#" M5=#&HJ/&I,X(#LE<]L(G92]G3%XRF/L OAOK4E.E>/O]0:XJ^7I3FK,96JC) MUFM^63"9T9!0""*2&C<+8<#"# &:$JX8C"6G3K4:SHN<'V_5&@>R4=GQQ:,% MQ+:[ZD,"-_K.>H-9J^V0F^BV* R[D7Y6ZL2;Z;8H'&ZH6]]Y216(.A^B;KNW M*]&?17%,$PF@C$Q[7OT395"9@I-8IAAEQ&TK_82C-7;,Y0&49]6"DS ,7W'@4-0/J!9PTM[CF?ZG+_=CA%U[D/>25KN*DT^= M!Z!$<::DX@!32#4W( %H%*4@YB%2"&N N5-7J+,2Y\82]1:#%G3?Z=2T-+H' M2]]JM.=1MV..0;$QR78C.YLV,/BX62ZK>RJ7"^N M59ESVJ9(AVD$29HP@$.F8PK&=$R!50PDX9'^FU1,6&6PD&(Z]66_.M5^HI6WO6I[ZELS;U;R_7Y<&8DZS&4Y9LU^#)OWNZ\NL[ M6;XN[A]*>2=75?XH]\7!/IH/BM7U2M17?2QT\"#7>5F'$J_D2JI\;8[Q5?L^ M@Q_D^D9]H=\7/%,,(Y@ B40$4&BZ6\>A!"F6"4RR-)'8+0 81\^Y\4)M0/#, MSN"GQM*? V/K5?!&FV,20%O#ZH.N5P%56CWS\%O2JLJ5_GJ8%_G!WN+M)=IH MQ[!CI&^(9;#RX^=][!#GATZY>X0T[H0,&E>-I.JTT=BX>!_$<".+F^0D9A,: M"HEEG#(@%(P!RJAV)8E( 8P)C&(IA8J=BA=YZ#"WI\LEIP&]^QO8SYC=$V'D M>1B9[<>9@K%/88[?5,%>C3F?OK1KQN ^E!]K?JVTL+?5.K\WI?&]=I[8(;%>STM>[GH3USE68ZV/BZT?<._?5V,HI"A"*4@ M2<($H"3F@"92NSV"*9H(2./(*=(^*F5NJ[M5KSTAY]B([3B.=FO\8G3&WEEK MCPQN 1JEZFL?!H.6=STJ:-HZKGVV'A1L[;W8<]$_TGQIG(%?B_(S7XZM@9U%]Y+_2-ET%>Q,"8X,CHSA/DB7;C G]R$PT*.KN M'.6+W*#\Y:S$M-SFB]$![WD/Y-^.MME?:C:G=NV&(D$4YRD#F4G/0"1* 1&9 MGA>52BK3.(OL7A^>$S0WAMN]_6ZZ0+GWI3V*IAU'#8'1R%2T5[%MJG0U2O^D M?AR&[DY[5-;D_6G[+#[6H;;W^@O[4>Z*D;\I[LTS-@H1Y])D9X5II",CH=D@ MQBE '$5""@@5?V%:VD,._CY:JJ/WW[GT+]RO[TT7D 6E#*:<)@ K)0!"/ 8LTEY/ MAA,F(@4IC84+?0VMX-QX;F=?I\UJ8$P,GMMX5?^A3:X+?FIM^KDM"PV8L3[X M2)_JX.*Z+$V?IN;L36.W&V4._K6PX]8?.=DCD_ /GV=G/A]K,H8D_L%UG/0) M,1;"+Q\EH\FY=->L^I7FY=_HQ4HK6_P:!0.Q$YCWTVUHV"[;JU="N%D&VP: M/:-J4.L:O#F/W@7[;'V@C+/;=E3B#]ISZ[/^],Y;[UWNK>-NN*0K*=\FI\19)A&F%"3,]$80&MJ,(/TH13#6G)+(- QM&[Z=%C,W'NEH M&FA5@T97QT2?,\CVD\=P>(U,&E- 9=]L;!C()FH1Y@N=4SNO\XCT-.'JN7FR MUEGG#>@VO+*XVL_O:FO>KF[WZ9+7RV7QS30J_[4H7Y=2Y&MSOEY6[_.5?*?E M5HN$)Q(SD8)$)!% .*6 I10#&B,8"003BC(7;\Q'B;EQZ\Z&3I*OCK^V9C0M M[FI#ZKR9X ]C25";XKAUZ35E=C[=V!,Q,FF/,@?./N E( [I&7KI,:F_> E2 M+[W(B\;R;/%''_)U-Z S0D M,4$AEFX=_DZ*FAL/=C0-MJH&1M>K0&OKV-/O-,!V?#8,;".SEB=B[@W]SH(Q M:#^_T]*F;>=WUNJ#;G[G[_"(14U2XKYI%5VV,8".0J-0"0(83T* H%0@0P90 MB5,(^,N3%$DU/3E*8\>>8P+D$'1>#M14$:<' M8&[19C\4?:'FB3NGBS/[57\69)ZYU*-\3I73CY2;_/\MWYG<9HPUP649 BB. M(*!I&@.2 ZD D(898XB21)'%2M[2M11V48Z]<*MO-6F^U5T5QOMR?]0#W5$=79ID MUH>C33(=*WG;SX1=,#0PNA-5]FZ5#M9%T*H=O.BC>679X<&]^+7 M/FTQ<&=4#HJ"NX_@1F9"YHO7YBQ<*>GK0L@%8QFC4B8@#&D,D&2:JB )0::P MB$-"XTA9G9]].?#<' ZC6]TE.S#:V?'- 5C];'()!&-OI-A9;\T#ITS=K_)J MN\PKR?]\6SS^HF]I5KC^X>7"/AANDF5[RHCMHCSY=W=O_W6QJHIE+NIHK]Y@ M;?,Q((LE2[$"::C=!40P!AED#%"(A9 R4YQ8[8;V"9G=4NSJV;QC<$QSZ87T M?"0P!%!C+U@?C)SB@G,@7!H>G!Q_LBCAG(7=8.'LM6YKGIMS?^73XL/-(M// M5*4#>Q!S4QJ79QD@V!S70PEE211'#%JM\/V03E='1K7XV>T%S<$U?[RDI\Z T["1H<&;+GGR%^&RJ:MD[2B5*(X(A"(%$& M$$: *"$U%HBPF C"17Q9+NTGSXP#9!!.UY: MVU%)/SA[MC]IK?=J]]#^3?M6Z:,L\T*\78DW="T72&:84.UXQ(BG .GG*:!1 M)@$4.(G#C#*$K+IMG)0PM_6_53)HM RTFJ9QO4/8?QS(\_'_Q?",O.2=D7': M$NBU_H*]@>/C3K9)T&M6=[>@_T*_![OI2/5%EOT$8\N%]7-"DS^Y>6U\^NOLO'KR5^3[K9_\U9C%,,$PS(!62F@-DI'W[ M"(-,A(BR+$DX<3IK[B9^;N30WXS;)J5MB#FQHY;QD!Z9NGVTV'R_;'@"!/LQORD]'XY\"LKJ"%O-$ZZ*@]]/:()4K#[Y:< M$_P#-D\LL3B^EV)[L^<1L+)03:K, B6I0")* 9>8 Y0D"K P(>8M#]4^69)0 MJ@.P8DV7=I2T']J)=W8"1MS%E]ORF^W:<#RLM<+CA3]I8O-\*D;WXTO6=,N[CUNLS9 M9FVR^J1O/_JT1_8.K#HXDG=XA6=' %Z_ M[*L^TB46OO=X@;M\I^O]TG]?0=;O'/C_SRYLOO:_;/ M>9NF)C*)4ERF@$'C2L&RY(#EF00Y);D4N2BX=.H'=N;94^,&HUY2ZQ>0YG>, M6_?TOQ*-@:=[5"#<\QRO &2D_$8?8+SR&B^8WI'/>'S':'F,%U0]S%^\=$GX MD>2V/?LPCV@";WE1&-6Y IHB!B F*2#"1O0Q9AZ##3UQKUBC\V*FQE$OC^%N M$JMI8-7^"[BZ'U=>A]:HYY6N0 6=6%[&(?:1Y1E)HY]97K;VW*%EQ]6!39[/ MED*=I64&M< :X(PA6]D: BHH!IE4DA5FB<.E5V'^\V*FQ@9V&W(])5E;@%L2CI';)W<"4W4[LCG)8W; +G3VI,>Q]U7!ZU9 M/J\V/[??&I=3%XHARDJ02FD<@@P10+@00%%.95ZD.LN<:[DL[RX8\PURSE5C]8L M9R\)/KH32LGJ<+#-LGZW6E=[-+L">;>V['O5_'#&,L)XR0N0I]0N,U#,['.$.!.S!)MIK7\0:O M=C4=]&K]6[VEF^Q+=][V@QYRK!,"7>2S'R\5QCX@"L'GS"E2T&/"R.ZOBMD@ MK;IEX^-3M=:K$I=PBEF*:0XT8JE9E-E=9)P3H,J,2)2G,-?8A]4N"9H:?1WH MF52*-KL/ 2EA%[%UHZH8B W,26%@>3-/'Q(Q*>:BK%&YI,_B8]+HO=Y_8;;K M;5-'66S9CS6SD0*'O6U>WWY^^\5PT8PADF9("5":]1F *4. (Z( 5H(SF>M" MI$YQ)[Z"I\8>^V9436R*T3ZQZBF'(F@[#[ M.G,HI$=:A$9$W&N-&@);QP+6ZW&CK6Y#C#Q<^@;='^8JOE%:K==*UDZHLN6< M-W??EQN[(_A!+6W,V<'^[/O-YFEWV:W\[ZTUTAK5K.A45DW;S$/G[49'A3JFSQU'L5$=]*A8'GOS<1\>4&?_49FWB)'R M0=EBK"]_M*FL,Y;FLJ2Z-+2=4AO 06Q\/@-:<)A)K%.:ELX5]_ND38V==QHF MM<9F,Q5F"2(V33>EA%MSD@5>2_E!S!M-"Y5"'Y M^Q^FV@ANEST>WN'M%$4WA_0J; 9F3C]8@G/F3TP?(BW^PZ]IEW;1QDO)[:<7 MQ@Q^._#C?O^YOZ0Y^+G]SM;2,LKF3E??SU2):1:NIL<=AZ-BA68=+KH3_3,Z&F%F#;JHW9M6%H/HY1ER>[TB[L=7H MXSQ"00=!F+I%J,8^G#_Y?/GU?.F"49CC$I.<@ED M@12 "G- 4TE D;-"BX+D.'OW+WC!,!N8PJ]1UAKNO5\, &&EA^OGN;Q'BC\Z;V;&^/+AXM(7DJ8*' M*\8S?PTL@O3PR.9K)6UZQH?YLY)UM:7_4@MYNY1_&#[;+W<*!9%-IS+<4V@ M=9$#GF428$U4SH@ND/8KZ.PN>VH$U:J>5)E%E?)M(3*K?E6CS!IPQ7+39V3< M7+N!\!Z8_.)"[5\DR1^TJ*62/,2/6S#)'Y>3LDD!CP@N];:V>VEO5/WU_;(] M$?FLGM7R2L%04;=N\KU[5WKH%.TVT MERWSOH[!;XW>!N5$-KK;\F^R/8QWVRJ;1 ML7JE/ZY7\DETE#OTQ=>-6N*@-C"GM(!5:E9HM8HF5M-X7-*/1DP2Z9 V*GOT M6WU,&PYW!!;N>F;SA2WH\VZU_L(6ZHL23^LJ3]_FDFA2P)S!2 N,P"Y MU( 4*0,8(2ZY@,:C<6KUY2MX:EQ2U:/?JW>3[ P!>K4&&V.*9U4OUQ%PXYM_NMQB8)R(GE<%\[P\\C53W=@/PLWJT52*7]]5: M[G,;-KR\M\NX@ZVD N6P3#'(L+95>FQO,*$QX+E-$R,:%=K+V?&2/C7.:I1/ M=MK?U!L%0X%.A#'PG&Q=O_W"\$MZCG>UX*C'N.%X+- MR7E=T$,">6_+MM498%WVVQX0KI8VQ;9*S)196BC&$1!(4..6D1+0PJSQRDP6 M)2S-YY,YA;4Z29L:KS4E[/=*!B6]=@/LR%2Q8!N8F;P1\^<>%R2B"2J]$^;-2IL85>R632DO/X^YN1-U(XFJLQ"W1?')K^R+?OE^:Y5>3$1S/R3=%-+2'G%)< *VY;#C';5XT:%B@XPPB5 M*15>(9F7!$V- ZJ-AKVB-XE5-;">Z45PW;@@!F1C;,OXHQ60Y-<-1=R\O0NR M1D[%Z[;X-+NNYWH_?MBLM[._SI?SAZ>'MNPZ(S2G*0?85LV!#&OC&S -C"N0 MJPP9;R%S:M%P\N2I,4"CG.?+_Q2P[DE^%0P#SVIG!)SG\45K.R:NN>=@TIJ? MCB?LZ4-'F:$7;6FGY.4+ L]?%HO5=YL+^VZU?KU6LN[&HC;[KINIHD@*F)GW M-#3>>FF;H!)* ,VH8!DOL,B\&B3U2IS:G-TI; O');7*2:VS6R?.0. =SUMB MPCGPW+\:2?_3%E=THAZS] H=]WS%%8.3@Q7G&\.XYV4:Z(P6-S76:=1*5KO$Y$459;5H]?:C MFQZLW;@F'H(#$\U1-O=-LM-U@"9.;JC$))@>B:.RBYOUQ]3B>%<8K[Q]>%RL M?BK5A*F<3V[ZN*HZERI9Y2YMOMIFGX=_MQ$O'U?;?]3G*O?+^3^5W#^IOJFJ M,/KU&UO>/=I;-C.%4R*%X*#@T ;90@ZH(!SPC,)"" )QX459O\R2R;'A86*C ML-%AR]4V^:FV546UVB8_0OQU'Q(WKOV7&/JAS[$=&EK4]K>9K&]_M+T\:VMN MJNI0YKKZP[)'X2:Y?;#]Y.*]!G[Y@,5\P_PZ8T9]>?WR,3M^+_YZA0+ZD=A' M?ULMS-6;^@SQ+5LOS1S*IQ8\M6&;T^R4W]DB-\9[Z%QPDC\8O(P[66)UB1ADTOQXSD5#N:DISK8CQ MNMA$ N-%VYM8S_1_2]X*L7[:95F]MNWDF=C6":'F#:ARQ%,)!,_,NC%5$)"2 M4*"UDEG*4P2A4W)#GZ"IO=V.DP1OVF\./'5W/NR$N/^%% NXH3?1:S5W2(&D M5;7)&H\$F/O+(19P(Q%_.(!>9.Z"2@=1=]X^&@F[&'%(L$[7^Y/G'TNVJ-!6 MLNE=61]^-J?A&,HR95 !:B,'H#;?<9$JD!H.%;I(!>+.-8.Z14V-0 ^T;;MZ M)K6F[BS0 VX_<<:#;&#JO(Q60/&A'MC?",1:,"'SHLYW0#IX,Z>!XS& MGFZ&'/*GXQUAYR*[7FC&N5+S9^O06C?+/$&^KW:4[&?G]8)M-G?ZS+5-?*&@ M*E6*"(!9F@.($06\0!P4F.>:J5(4PBNS+8I64^/E2E^;P;YO,+A7.3#B,\[P MN9T^C#XH S/_E>/A?1@0%;^8&_MQ%!MUDSXJEL<;[G$?'B5+IB'^F>99B7#* M@5&FVBM*_KR8J3'G21+(:IW\L9QO>YO6^T#K1H+7 M S8PJP5C=6W>S!$4 R;.M))^9>;,D;4]J3/'5_MQ@E3SV=OE=K[]^7YIIEO5 M"EJ]85O61FIEBA5E@2' 16%8(;5=9@L*@2JUR@O*4Y0Y]<[N$S0U7JAU30Z4 M3:RVO>%_WJ^?_,(^H><%\"H>/'"427=J0#N]SOPES./^J+:OV>;;I_7J>6X\_=]_VEJL M[Y>[J-1]L_A;OJFVL&L!X^+FR@^+]L $891/*K!;]6T[CU=52>CY M\K>SN"=_MG9$W-0(!S'F B% BU$7#^$H'2\LKGA20'S"X^-B+NR>QE_9^GZ^ M;(XQ2@53XUHHH%.% -28 L8*;=8'$%G8J_B"CHOM*? MZ/Z^GF_52FL;__58?0:6AE3-O_=S(V0S@PJ67/ ,Y/94"R(L "TI!;G*<8XR M"$69N3)>CZRI45^E+C#Z)CN%J^++!RJ[S_(^G/O),")Z [/BJ,"Y\V1$ $DM@30E1+=0W^V.RMK=;#JD@-C K1SF M6+\Z<@\J_7836;1D< ["A'E C352G.!\EQI'U(XD3 U-C *)E;#Q*H8R .G,+H1P%7@##SS/7'QGO,7 M;8\YV4^%C#K++]IX/+TO7^B_HGK]M-FN'M2Z2=&NDSK88C,K)<0T*PC("O/2 MAP07@)6* "$E+WB9L1PYO>^[A$QM=N\4L]%FHE$Z>:RU]E@%7 2U?]T4 ZJ! MYWJKXBZM?Z=D!(3<%T@QD!II912 F->"J ^*CI70Q5M'6P+U*7^X]NF]-K0# MHV$7M=E^9EOUY3M[;%[+>9;)E+,4$&Q6.U")$A!2<% JCFBJE%3::\ES7LS4 M2+#5,K%J)E9/WSZ*9\%T\W&NAVA@\CM%9P!OIQN%N*T1STH:N1]BE[6G31 [ MK_;W@/ZR6'&VL($^7U:+)_LB: O;2EQF96Y<'F:[KBJ& ><4 JES5N0X8]C] M^.R2D*E-_EK/.MRLU33@E.@BIOT.4 RD!N: H4%R]X%B@#62#Q0&FI<;U(=& MAQMT\=;1W* ^Y0_=H-YK_5G0UDRPE/K5W-I6^F(8 UA PW^E1B!E MD&*4<\*%4[CB^<=/C?FLAO5+W>KHF>9U <%^MKL.EX%Y;@A(W+GM.FA&8C5? MB+SX[#("'4QVYJ;1..RRPH?LU7&5?R^"UT\/3PMF0[7?:JW$]I-:SU?R3M_* M554<[5;^]U.="-:\7!5EN:": 9UFMB$M5#8I2P,M""=(2(DSX=JNP%?XU#AO MKW]2&W"3U";8_:_6B)MD;X9[RP/O<>GFRJ'1'GS+S!/HR"T60J&[M@N#M]S1 M&C6$(G+8RR'X&8%'\U+.[6/9XA.;R_?+U^QQ7E>/?%@MJ_2U&4&933C-0*IQ M:O/[&:!:V@:/7*)2YU1SOT/Z7I%3H[2]QLFC41G,EXFHE?8\K.\'VVU'*RZ$ M _/4 7I6V\2@U^AKB_%:C>MDU8B'^<[P1#W6[YS;SI=/\^5]TTS)=N%@%$ID2VA@*', BY("GI:6 MJD3!*,8H)4Y[."'"I\98E?[)@0')=I74)M2IO7LCDKT5[GNXWH/3O^D]).0# M,]GDT';?3Q\2]9%VVR.C[[49'PI?QU:]]R-'V\@/-?9PFS_X&:$Q7&)M^Y&] M4?77]\M*@7VSLJ9/V=RF":9"4VI6KS*U)=NY*@'G"(-EO>'1'_#?@+9D?=;C^6 M,>[F^@4+3[;2+UT7[) 8;^(6UJ,[QQV6W2V(&ZR9]6X:32V'-SK1MK9W=W-\Q4750Y8H1'(9<%0BHH2 M">>]LE EIL8_.YT3MC_PYJW6-F"@4MM]VR9X=/HWR\; ?&#&JIAII9/:B*2U MXB;9C\-!X,'.DN3U>./@OHTVQGB,M)TVV+AX;:Q="VC'!EOPHT?;:+O6^,,- MMZN?%>;G?EJOA%)R\\X8]H4MC KF-V99O/WYR7S:MK=+N:M4,\M25A8E,VM7 M:=Y(D!8*\%)QD"/("<<"$>C5%L%#]M3>06_FF\?5IAJ3*MW\L5&\*IFD6JW] MW&"?H7!SB@<">. 73JMU?2A@];8(MYK?))7N-Q72;WN1]O:9 S"+Z4'[B!_5 MGP[ Y=B[#GF$OZ_==$#D/[_.'^P1A?ZZ9LN-5NN5_LMJ)3>K==/B?5,UEOVJ M?FQ_7]B(T+246E.F 4T)-O0F#;WE @+%,T8ADTR53N<*UR@Q-9YK.W7RGTEM MB9V*K2WV^\H:V_VDMJ'ZW>PSX!V9!?^2;CMB)M2:IS/%(]@H>#'?? M>XQ!&R1FEEE+V!/VV^K=< 9]R&Z;OYS(&8#OQFL5DE;LBV>XWO& MV)B.[>'C1W5N\3?\;1G3VSS;;>'_+M:*CW?SLSR&!;$K)A+*3DP M,YPD/B MX^Z01C5]EP;D[Z^6F]5B+JOAKP[) M;G_,-[,L33-9Y!!D):0 ZDP"EA7(O!485JE0DFJG0OZ714R-\%YH69_C)G]: M11V78!U@=O-='(@&IKL =/P2Y#L!N#H-_OS3QTMV[[3N14I[]Y7A_5#%:OVX MJB-]JW22UW4[N-SI0?5IO-C&09(9"7 $O%#+=P!GC) M,NDY^I8[6ML(\8F#EQ04G ;!9=7&Z*IS I6 DHDQ1A M @7F?/:LUGP5WL1F+\[GDWXH=+@/_*X]RWJG[DVR5+[A]5T0NU%#+-@&)H@S M[6QN$J8-@2>WB\7J.S.SHCJU:0*H[.?W)EZ7=A^TANUY].;6\O_?- MF7N"R:6N^*5DE?SS>O7PN%;?U'(S?U;UGHC]"+Q1>KY4LMD;^63_O%K>+NM[ M/JTVV[7:SM=50KV-6M@8_>[T5_9C1E)14EX04# S,+!@&O T(T!RGDH%*Z%PWT-M9YD^*@'PUG7IW* M@ ]/S6.,=0A7CS$"D>E^4)7'?F.,@?^9E\XH8L/>6V^444;,JU6WD7;[L%IO MY_^L3W:[I8K?VZ%K -R8/1*L [/RH9:6=!\7:@?N[0MP/ZZ6 MC^N5?!+VQWCTZP!33.KL$C[V;?^N5_B MURLERX7*>NBK^^7\GTJ^7[YEZZ69:IO7AD+O5^NYVMSI]\MGU=0.:8K'([-" M%S)EH"1V,T\I#0C,,>":,:C*/$4<>T4T#:7IU*BN=I&VQM)D9^K!KM?-X0I6 M5>O=QEY;NJ*UV%RUL]F&(AY8[=D;8/A/BANK3F+\!^;D7S_T_G%D0P]+U*BT MP90=-\9M:,Q/(N8&%Q@&P)K3XIN2 M3S9#KZ9U)3^L;)6L9R7K.CO_I1;2K#O^V"A994#,%"FDEA("I3,((&40V$+S MP/99S%F:TU1SK_K3OAI,C79; RJ'JS$AL3: RHBDMB*Q9E0K;&M(;S90I,%R M\Z\''8*!"7P0]/UK6(M;<2X]:V#L7HI,YU\(-"&_KLBJ.^6ZT_JN_- MV:5Q<3^M5TOSK:CV@NLH7HDR36T04TG+ D!IZ_,SXX@B(2F4S+Z1G$*B@Z1/ MC1L/E*].X(WZR5[_Y*4!7G'488/C>#XW%.3C!$)89+]L#=FQM=PD?SQ*&U@9 M*PK[*HSB]@;R46#D-D$!V)QV# IY2.C)$]^^7VZVZVJY\%E)L]:W:X:Z4UJS M5T=U(1!/)9 (<@")Y,"Z>X!R)82&!2K\JC&[")T:GUF=D[W2-\E>[5VKP+ ] M5J35FQ^1Y_0.O"KXWCN1NE5 O$O(TPVG> M-'I&/#,?9U2 $G,)H$WR)805(*.,YE)CR3#SC'+MESHUINQ:45F]09KWMX"^ M8A UFFGAX#4PMH5 %Y!-W(7%U&O'9AX^7Y[X1K%/=?"I\8?N5PO6O!0I)U2;_T"FS3\0RA00117@)&8J9% K6G2JIK4NGIZ'SW(=I- /+R&/A,< 2KW<(XXD(T4RQ$*G5<@1S\B M'5$<'3>/%L+1;\!A_(;#U4-LVW_]OFH^JV6&8N'E-GG*GQJ#_%UL^V:C:'-V8949>!*[<7%&/L5D?A.4$]NN-W@.LX#RQ M&F_;?B]Z0COW)WCX;=Z?WGY=P9>9Q*SDR-!.GN7&;7<4,&3&QG.:8B M1Q*#C&H*H"PHX(*9F0NQ*CG,%&;.(?01])G:##\TZ=^2VJB;71*.?0Y9)91JH;$L.C4O^;,WS69!$&%R'1=ZX0S;T:O!?>K0\UIGCCMI8"]+NT7O< MC1Z[Q51.PS^IQM=[. M$&%YIJD &;('$<3X&$Q!!"C2N! X8Y@Z[4%V"9G::Z_5,]DKFM2:NI] 7 2T M__PA!DQ#+XW]$?(Z>.B#X(ICAXN/'NW0H<^XPR.'WFN'V%"K(L@I%2DBMN)Y MEF$ 4YX! @L"9"YY5I ,D8S$VTN;8DR_4[QF0"2_ _@QMM0F%K,? P[2)W0[EE7:+['G6$\=*X[>9W01S,M($\+0 31 *(4 R:1 HB7I,Q89E;N M7O1S4=+46.>@('ES22\6,2GDLK!1F:/7YF/" MZ+\AC"?JIG5WNZ9U=U73NKNV9UWUSM2Y4"Q-J5F:V'Q$A8S#4J8E2"DM"
SV35M& $*2+D/9OX\< :F >&1@C]\WS&%B-M",>A)G7 M[G8?&!U;UA=O'6T?ND_YP\WEWFMC;".],\-X^V CYF=*:\."BH.\, P(8:X M$UA:0BQ*9OY?YUXY-9<$38T*K6:V;.^3?T7>"TB&[ 2%X3/V_D^%U6TW5E?N M^)P",=P^SX&L7[B[L#LY?9?/TWMGA2[Y>/3]O-!_6L%FUR%U$% MS?-"&0"1#8C" A ;$%4@F.NR)#!UZZ?G(&MZA#!?)Y6N-TFM[4U2Z9N$YM-U M >U&%I'@&Y@OKD+./T^X'Y.HF< =XL;-]>VW^R2;U^&6*PIUUY6MVOY-&I>I M)H@"6\P40)29I521:8#2@NA"%%!CZ=;:4]/DK_;>:_J[F]]^V2C)# M/>Q>/51$NUA]7YL!5C7M-F]_QGBIF39++0DS "F2@.0D UQ052*#*F?.Z8+. M4J?F<'UO%$\:S9-:]<3HGE3*[YR'@/T7]['HW[0:!.&!>60BX+KO=@T"\DC; M7S'!]MH5\P:M8YO,_5FC[9MYFW>XD>9_0@5))2Q5- M9%$ B$D!.,4V+(MAS461J]*I-5:'C*FQ^2[.<*=G<"#F,9K=#!T)HZ'WU+SA M"8K"O ! A"#,XR>/'H-YP;1S(9B7+KVZ'KUYDRSOYWRA:I?Q=BG;[*@J=&)? M24ZC4G $"6"JQ "6J 2DA 70&N>H .4R.(%U71=T:TQ=!MJD18 MEF+(\+@M% <&?6#&<<>[B< :IJS?%2 .5(C>68U?58K>%Z>.8O3>CPH]75S/ MGXV3_:S>S7_8=DN&4-1F^YEMU:PL2UX6>08DTP1 G16&"GD)2L8IY&D&:>%9 MZ>&BK*E17J5@,F\T-$N!K6-A+!=<78\;HZ U^(ECJ^5-4H/6*II\[@(MX-"Q M%XZXYXZ7Q8U\]-AK]^GI8_\M86SQ>K6LDN#^/M]^>_VTV:X>U/K#G/'Y8K[] MV>[EJKS4IX'X'%-@Z&/\V'"SWLY>/ST\+2HO[ZW6 M2FSK?,$[?2M75?Y@E2Y"B T"XQ+DC)LE7"DRP N6 \1I#G'!8$&=VNRX"IP: MW^UU3FJE=VFP*YVTBGLEZSA#W\UI0P ZM%\6 TMGWO(%J(.HS*,.2,K\=$Q0 MSK)&821?RUL*\KXOS /K:AZVE*^_V4.ZS?OEX37SI9@_+M1FOXV;*H9E*240 M3!I>$@4"C#,$)%2T$#E.8>:51QA#J:EQ5W=[0[L-W-B5S) M;I3=W+JQQVY@FNSJ1[$?M$MCYC9DWMY?3(QCNH11]!K53XR)Y+'S&/79UYX' MM(OYK^9!3<= 12 E*>4@Y2@UK(TD8)AE0"A*1*Y5J4O/Z)KL- MJM#FC!T0^YX-7 ?<:(<#'IA=<3)P&8QAC@;.R/M%9P.7+;]\.-!Q3QAWM'%; MMW7%JG.L08H5\8)A)P"5BH( M"@VE$B3-BMPIEC90_N08IM8S>65<@TVE[&]^Q.*+OQO7#(CJP/33:IXTJB>U M[G:Y6JN='.A]DS06Q2.F0.1BZP*Z%75Y,M=Y M4-WXZ6JH!F:AT]K0-TFE8SRBZ80@)IV<%S0J:73:>DP-W1>'$<"'U69C72?S M7-MH]_F948$28$!8JJ D"9FO612#5@E$,!)2Q*[14[>EG4U*A@ MK^7T;EP0![ 1XAO.8370UD\_)C$9HD/:J#31;_4Q5SC<$=I] M]-U\T;@E,TU8CE-$0"YM>'G&2\"1+=^B.&=29QBFSODEQP^?&BDT[3.M@HWK M[=M<] "X;@*X%HZA?0!W) )ZAYZ:?'7'T(-'CMPG]-28T^Z@9ZX)KZVTG^B[ M-AG$..RZ2!40BC$ &323E% $L@(S\T,I2[^@H?-BIC9=J^)!AZ\CSR8E/:"Z M[FQ>"]7@>YK>* 456+H,0NSR2FP.#.*6P3XG:.02V!VVGI:_[KHXH,6=6LY7ZX^KK=K()V5 M(DU0:HI337,E@49%"2#!$!#"), LIPHA+F7A%#O7)61JL[_6,ZD438RFMK4M M">EU?0G4;@*(!=7 \W]PE#SZM$5 :ZSF:V&H^;52ZX&CJS_:I5O':WK6H_R+ M3F9]UX8&]VU?L\VW3^O5\UPJ^?O//S8V@>S=?,F68KZ\OQ7;^7.5S303>9Y2 MRX=$EP1 !1E@I;3I%5FNN<@RB;U*G;F+]B+-$4J@&S"-]::VP>K#@^R]Q&C>9*NQAQZE,[WA'F6S>,_ M*QMH:$.7U=H,[X/MDW#'%_/[^M.LL>3*Q@#FW#J5,+--< 4%65%FI<@H+'GN ML^7F)'5JC/QI;?L=L47U@37>S7:5K%L#;(A-:T&RVIG@Z5"Z#8:;+QD=XG$( MV_;&;#$]4#G9ZWP3O7&"%U0Q_4'UCIY>%@MJV;@527V M62$%PC@7(.,0VRXK)2!9R8'0F$IH7@0J]SH5/!8P-1JJ]4LJ!6]V70(VFZ>. M&%DW)-V(Y1I\!N:0$&@":I* MEUD[%J; M,$+T@-_@N#')8) /3#-1T?;FGR#48I*3GP*C,E<0-L>T%O:0P-91QD_:J@_S M9W4B:[^S $O#<;D00+), (AI"JA"'%"H4IE1 86"7CVD'(1.C>%JG4&E])DY MY[^GXS4";GP6&]>!:2P&I/[-ICPPBMIURD7NN.VG/) XZ4/E=X>WCODG7'2V.(?BJW?F=]L9B13&!&;_RD5- PE.>"(*;-2+ 2$&E**G(H: M=B96T:32U+]YR#&XAER[UCQBHNAK>RO]^VFRK\CM?5^^78O6@WAD5ZR2QI_GR_NY1K>OC MEUEN2RDB9M9*9@D%H!;&.U$Z VF9YA1S6J;":9

IAGW7!^VW?7[:BDW39H'4@@6A:& /,.V&$!: EYD M.<@T4Q#RE./,:TOKX-E3F_J5:G[;48=(N6TY!=H_\#2NM!J@HO\9:V/N#1T^ M?M3]GS-V'>_QG+O$;SJ*:FZ+G[/;Q:*>Y[8:2U.$4YS^OVI^,YW2EDE,GM8F8[RYVN#0[J>URK;VJYF3^KVOG_J+9W^BO[87Y: M/-D"@9_LVWZUO-UNUW/^M*VZ+:X^&O-LO=35PCS]OFVI-A.V]'$A"Y CJ&VE M$ HXYYEYE].20*(04H5/$EQD_;Q(9H1,N1?F)?-ZF?QJL=KXECJ-/8YN_L4O M')V!Z>WEP#3[%Z]L2:S?;A*;>+?2B;'R)MG9F32&)H>6VLV/E[;NVD%&C8L< M8A0BAU5&57'LJ,PA\#T3U#F(F/!*4.^7F^VZVC2LBY642@HJI #&ZTL!5 (! M@B$$G!109 IAG7I%?IZ1,34O\+#U]+Y#657S:*_Y)JPBS#F(W7CW2N &YLY( MF 55B;J 2NP24<=B1J\/=<'.<\6A+EWJ?PCX>JWD?'M[OU95#XYVTX93IAC- M &)0&4R?YCN:OQ&=IM M&@H:]S.TJR$:Z:#,'RJOL[!.&#H.O,[?-]JI5J?:AT=7W1<&]M*=+U?K^?;G M;A64TS)#)$,@+T4.H-:V<[-)3]M)U MU[;X^AM;S^UXM@^V?6EG!9=2*)0"(1@U)(!*P%DN 18<:HK-7Z4,:_)U3MS4 M*&&OK5?4VG&V7N=F^Z*4TRY]DR&<\U)@4$AB!Y40.Y4R.X%Z4SJC['";S2M7PSH>7,'8^UKL6N>&/YPY MJY4=T<4"C7=E)=Z:>-8C9?=KY+I9VE.:(D)R7 FAH"(EP!6C $4E64-,M3 MX[]@YPJYEZ1,C7 J1<%* Z-J4NF:[)7UJ.AZ$=7^$[ H6 U,*H/#Y%'Q-@9< M8Z6.?3-HW=^OU3W;FN^J6I,VAN#[VA89D*OORTU5 7=OQ"99*[&Z7\[_:9QE M^;2V5+TU3WE4Z_E*5A>O#\>B23@S5RT,'LW8&&][F2Q6]I=509;FE]_4HGZ" MO=$XXFV8U_;;ROQB]U/O4?U%ZM_?B,-_RR]/# UO_M'40;'C55_;C[0_V,%_6V6VV MVVC5;'16Y@@K8>N=%UH!F&,"&,LS@ C1J$A+S*57H).CW*G1?:-V7?RCBH T MFB>'JOLYFJ[PN[F: X Z]#EB+YY-4%0R2.-;3\!B^IVNHD?U/#WQ./8]?6\/ MHZR[]I7UP;ZQ/LP9GR_FVY\SC3F&A[D\PE>-TH* )H U/.3L,:J)L=4C_C\4H/ M"C%YY)*H47FCQ]YCGNB[/(P7;&#M5[5^L!&>-O2D3LV=I0RA%*40%+@PGHMF M&6 T0P J6A1*J=SS /&\F*FQPC[*6!H]_1C@ I "09:*C ,N.#9 0@%H23"0 M)*-I2C,M2NV3R!0!R!'RD5Z&:TU^3L(DE+B&SOTQ09 M.N#$\*I(.2@HARDG*432Z7"R1\[4B/5%J%*R4]8S&[H/W/Y=OTB0#ONT;;2'$PXW$QSN3RT2[Q86Y_VC:J_OE_> M"F%W;3>?E5#SYRJC30O,C2]% 560&.;D"C!28EL.%,N,$%;D3D5 ?81.CT9K M79-7K=:_V4WG5O%DK[EO3WF' 7!SP&+#.CC57HUH0 =Z=XCB-J1WD#MR?WIW M)$[;U7O<&R-W^<.NF0#/I(8E-BR$B"TS9_XA4A" \PQ3 ;56A=.9;8^;M%2T;+@'K1C$1X!J858*0NC)/^02'X7*5/_R:?@L]]G;G+)]>[K^P:PBF MJI^PF-O:.;>+Q>J[[8ZG5^LZD]"6]C@(^)99R7$I.,"*%@#"7 *NF 10I(59 M_.E"H]1UO>(I@1$FYJ.HVEX;]EC8 M1B>>%O;932184LDAM">X)+/'#)EMD6$6RV:@-+*Q)L+K&-=3_M1>-#OU[='N MV1I, 6C3MFA9F@4V4:G2 MF4Q3Y510(U2!J3D]C0UM+'M51+0*76_-L/'LK1W):F^(1RI!R#CU+ZZ'1G]@ M/FJ!_WP$_,Z"Y,"$Y&XTX#W2.P8>@)'6U^U &/KGZC"GPXZ&3>CHG0K)ZEFM MDZ4-F\[RY&&UW'Z+U%3H&HB[4C)"'CM>ML851K](Y+CF.<$;O09S]W$C![;^$. />XV[=18 _9M?5$ MKG_'UO6!8^_6>AIZ9J?6]PD![XBJW9V2O[.-LB%1M_+9OH#:QDH:,YC9:G^Y MEA+ +"\!IZP !<[RG$NBI7LUXVY1DWL'--HF5MTZ"*]5.*",;P_,#B0?#;RA M27U,W#Q8.QI^8['T-3CZT;(3-%TTW/V \6C7R9 7-.MV1]A&\.W"\-2R*J=8 MEP^K*S.SS=.ZVHU^OWQ\VLYRC8NRA HPR5, 16:\[ARG@&*>4YX)6US5Y\C+ M2>KDR':O=++7^B8YT#NI%/?;-W8; ;>MY.BX#LW#5T/JO;?L!5',[68WP:/N M0'MA<;PI[7=S@-.GUJOJ2D-( MBN< DIP"0B$&TK8?S1#/"\*=/4!WN9-CJ%;UJCQ6HWQRJ'U2*^[AVWB,@H.# M. RV0[.4*ZPAOJ,'OAZ.Y# XC^557OTQ]G,M_<'J\C,]GC:>T^EOX@L/-.#V MP!3Y?5$((^O,D3HI4D92S8"4# -88@U(20E0!#%**,=P3-?_,;T?OCT=+8I_6*-\4]OIIAV5BI*_U9L<7\G_/EO5ZM M3^\Y.!G[ZWPY?WAZ^*3,)]2\%N_5C"&S4*:* EV@$L!<%X @*D .50HE+1DO MA*LG.J[J4W-F#ZVOBFZUMOQ'8\Q-<@!!LL/ !D?N4*A.H\_=?!A 8-:;-1C) M'@UW#V[D#UB_DSW=C\W _/[_?V+.?F+2,M/*8Z"?(:SGS:P:Q8T4T MLD*C+:I^#="'Z[)?I$%H];/-P7&P\?0^['*1,ZDSB0KCW\(R!;!0!%#)*.!0 MT(R5*&>E5Y+W95%3Y V'$M%P6WH5=Q@9 %%/+J0R-N,:^+ MTD8NZ-5G]6E1K]X[ L\FA7GI/RW85LD[6Z#[3#J,E?U1;>^TH;)9D::0<9[; M8C6&1G*$ ,4V%9R7,*' MG8&/"2[255>G?C/?"#--G];JH-!]R44)E>6V,@=0I1SPU/RC&(0IQ"SCV"L6 MHTO8U"AM7X+=MVAT)Z1N/!4+J(%)Z:!,_5[1Y,]!RM.[0!*YK-9E>6.7T^JU M_$P9K?Y[_!A#JOGLK7&]MC]OI32?HLUK\^W=^NOJ^W)&!66IDF89I;1QAW1: M&,I0"D@A$90P10HYU2GHD#$U?JC53!H];Q*K:6)W8XRN;GS1!6@W342":6!V M"$+(F1<<,-C3P:;E@XT2_WZ_>OX/:;8P;H>O(H$]_!M':^NUSJ-\WK M0LGBY^SWSQ]F1$AAWO$8(*@+V^F& C//!8!",Y)E949+I^J6*>L[5C)K:7U].Q_>EX3KYXZ"B3 M\)P9[:P[^[91\1OZ%=SH M"EK<#K2]:5L3Q//1G:&)Z:CW"QW56W?&X-AE=[\QC&GL>V<,^*+N[8'GU]7KU7*S6LREE5]U&IMAE&N&F 8BAQA S$M I?$:I(ZI\JIGA;'G.S9?5UWE?O^Y^_:_YFIM'O3MYP?U M;+#[,=_,9&962V66 E1"#2"7"G -$2ARS+G*9 :E4TR>G]BI,:15M>G!MU.V M*X*9OYC.=]N/G_YHTGD00REVM:OD3(UA)2A O \IT! FF'&44ZT M5[Q+I[2I\=!>V:32-JG435X9A3>_>690N<'MZGM% G%P)^LJ_ *\*0='84[476CCVA8#4P?AS#=)'M5!ZD=[01* MU&;#G0+';3GL8OM)XV&GF\*XHZ[2V[P3TQ(7M,P+D&,)C0LB,."9PD!B7!*. M)2NQ4[.4(&G&TF$HC0P)]1J#> [G+,WYG1_ M\?Q19_$S*UN6QUK#86&RT]&[5VXNDVAZ]%:>"Y?-#WYLN6+25;RTWR MQZ/=6I63MCSU@=)7-5'L1]^- M/2)C.C"97 ]G0*=%9X#B=EWL%SMR!T9G'$Z[,;K?&EJF96D(KN[%]8Z)*L=P M/Q-XD9<*,VC6%J4$4+,,D"+E((.4LM3\7Y[YI?-U29L: U63PO9GJGO+M?I> MD];7";8;[42#<&#"N0J]@((M#JC$K=;2)7#D4BT.MI_6:7&YR;](RUNME=CN M4FF^LA^VT.G+$^4_C%GKK7%?S5\_K395CO(LI[SD$N4 YPK91+\,< XEH+G M."50YIES7YI0):;&0#L[DH-4D*HV[TM;;I*=-=4EK3WNA2R"AZV;M,8:C(&Y M[%]@'-Q+@XPQ'B,5^1AL7+S*=%P+:$?!C>!'CU8ZXUKC#XM@7/VL*T[B[!X] MVWRK)3=U;8 M^&=Q73:?/8?KO"&,-?YB.,@FBM\MO["%<:4_K5>/AIE^?C(?A:T]C7JT+\ 9 M05E!,$0@98H!*&$!.-8<$%E0315%B*N60MS8PTUP )4,S"*V9H(M5)&\NC<6 M_):LELG&&+"QB\3'QH8J[$ZU-O@QB^. N-%,1)#'X1RK<%.>PB+[9KYY;-Z. M%M]6_:32/WG;B[ W%_D!%I.8'"6/RE)^:!Q3EN?=_HOT*IKILWHT'[YOK"HO M=K]F#U5!XH]/]HACI:O3]U\JWI0;Y+U7F^;*U&=W+TR\[3^LZ/G=.6 M]2_0QQF&@?FO#J#<:Y@T9MPD]=A\W(U-;@,-%>X2G!:9V5Q%?MGS3:FD^OW5 Q(QQB'(, MN7$4$ 20*0T(+#101'"%4J;U^FN"WG9:!H33G$75SF*_&:>@M M7&^(_-.SNR"(FI)]5M"X:=A=MIZD7G=>'+C\7AL'V9"-GF]G,&,P-ZMJ@ 7) M@9G_%/"4IT!((9D4N20I\>DD/NQ ]M>MDM7GFDL"P],-UZNU2[I:J']5V1J14 M!4)FX5@R&TIBBQUR(4')H7E="TV*#/I,TBYA4YNU=NLKQA97)\!,2YTJ1 #B MI P+0S4'!LJU(0Q1#/*,J>5>72 QZAAT^AZTVQPM3V!'NLFE$;CB$"[L6JMOL3/C6 MG+P$<#=Y1(5MZ!55*&(!-2A[T+BZ$N6EYX]^+&)JA-!HF51J MUD%%_CUA+Z#9OR=_/48#S_XAX7'?(K\>II&VOT/@\MK5[D:B8\?ZPHVC[49W M*WZXT]QS96AYERJSPA:WLIU/;'+VW^?;;Z^?-MO5@UI_6BWFXN>^OCR&$!:" MJ"^B5J^HF?&D>VN40'O:9\J[UXH>^V\AH.TX$Y MM86SJK'7JIY\-[HGK?+)G[7ZR2!- ,*0BULQQDN#D4O(A*!S6E,FZ"G![4?6 MBFW4&U5_?;^\,VM*9G.*7[/'^98M=K511$FYAED*I+2;Z&66 2XI! 6%3.2Y M83>B/9N1.(J>&JN]_2$63]*F76^_J4150!U5M;I)Y8V#R2C8F M_F9^EU0QG_;#XUFYQF.HW&APF $8F +?[T!]S^*)ZHG.F6XOL$_X7K^Z7A!K796L]P=]18E:TD*4N)*,R*519F[8I+#!B2 M'*2%1&EF'#FBG)K)=4J9&HFUBM9KC8-C;X_RH-VP]B]BHX U..$,C9/[:C8* M7B,M: -Q\UK3]N+1L:R]?.]H*]M>]0\7M_T7A_;J7C*TG M8*1\>/_[W>=FQP5+)#-&2@ %9 #"E "B<@0T@X8O)26,EGYM>QVD3HTR:Z63 MG=9)HW;]$7]5:1Y:UM1M&-PR!Q6E; M8)^;KTC"[.M"6RHL6,Y*0*&R;8'-:I5"G@*F!5;<_$ZFVB>&)'HOX!%B2>IP MZ7-=@.=-HJ%-L@K)RNQ#GV.59K30H*"I>5.D4@&:%0)H*-.TU$)S-S]Z,/1' M2X6]MC=P^!BXO2'^Q9HO_Z*&R[^JR_+T6BM?TT]YA";*YOUS;R;WPQO%M[8@ M7[6LRI6 $"$,D&W9!A'A@ B$0$XX8I2IK)2^+NN)D*FQC]416"43J^5-4I70 M#&GX<1919^_S*IR&=S:](0KQ+"]B$-F1/)4SMM]XT=(S;N+E:\-F?ET_NVT@ M" 6B0A4ID&DFS5(U3_XB_[C2Y@GOYAO!%O]0;/UV M*:N$5X:)QH@(4'!L%FV2,3-K,08%3(E(,Y(JMQJ274*F]J)NIVVM:&(U38RJ M'EG&G9!VS^580 T\I8,P\HH=[0/ABK#1BX\>+6*TS[C#8-'>:T,K66_$>OY8 M-PG\J+[O"Y9_6J^6YEM1E:K=?%QM_Z&V51%M)6<::RR0S@VBYMT-2\0!S[EQ MX1FD&$DILLQK&R%(BZD1QH$1=IUKS$@.RK^_-"0QEB0_S8*XL27YTR48*.(( MNKD2@X_+P/PT_) $5-2^ M*X-;9#%!FYZO856)W6X;[F88'U#=AZ:01L/JEU M54!A%_Z3BP^*7S0=WT8 M,]C=5K:N^]?_M.7!YJNU]>K>S9=L*>9L87P[-LM3@15)O%QDYQN^1@-TD=>NM')FY#X<8LT0$> M>@'GC>VPT>M>^,4D)S?!HS*5%Q;'M.5WLW^HYN_SQ<+28AO_7F]!S7(E2:IU M!GB!%8"% 9I37 J"3-N30ZA=H[3/"]B:NS4:IF ?;J'STYO!YC=E!,'HH'Y M94!TW&,RKT=II(#, +2\@C&[@>B(Q+QPXVAAF-V*'\9@]EP9YJQ5]?&:-J5U M(:S=@D/EF60Z5T#)W'AHT"952T& 3$L.RPR:,??JKG19U-2(K];.,T.F TDW M!RL./@.SWJ&2N[:VM]OM>LZ?MHPOE*TDV[9Y'6!5UP]23->I0]JH_E*_U<=. MDL,=?H11MX@6/V>W=[@=4OT.J>_J$8##S17YI__00^9V;'"5=[>3U7VY^. MY^F+AXXR(\^9T9 I[R$1#*B\PQ/K_HL#NAZHY7RU_KC:JHU\4@8DV!8W,I,> M29&"4DAB=TH)(((0@%(N4H$H2TNG4-(N(5.;]+6>2:5H8C1-K*H!)7PN@MJ_ M 1$#JJ&=\:%1\N@&$ &ML6K]AZ'F5\6_!XZN&OV7;AVO G^/\B_JZ_==&UH" M\MU\H=:OV5;=K]8_9SC54E*2 BUM!B@B%! %A7%_$)>Y*AB&3NU7+SQ_:O37 M%"^L=$Q:)7UK/+Y$L-_-N1*7@;G.#Y* (HYG#;^Z=./+IXYFYVT\9'A',@"2@ S)@&#!D%%TXR93P1FU*M 5[_(JXD Y,%Q'0C%K [Z5.HQK\"0K.->%/[PQ,N!-FA?BT MJ#I+K]ERLZB6BK?ROY\V6RNG>5EJBF@JI0 J4]QPD3 N!^<4L!2RK,R(X'XA MJ&YBI\9'KYOMZ.1 YV2O]";0-W$< S=*BH_LT,X63=ZNUFM\ODQW0>[TO M'HE&]WO\$(R:.N@F>=R<0B\T3I(-_>X.V.-]XAO%#$W^MRW:V/[? K\1EK M*]P7)[]-\ X0NC; S]TVWN9WA](O-KZ[K@M>90NEY,86WZYC=OZJMM]6\OWR M6=4OH#?SY[E42[FY6[^9;VH/PY9[_JRV3^OEG6[JU12]TM4D"HBG@7!6Y?UJ:#\QFM9C+RM]C6L\7 M<_.M9Z6+>./JO,X??[2&WPZH;*H'IHD[K,U*]G;=)(?FW"2U/79<&XNB[A7$ M!3GRED(DY<;>>8B+Z9D-BL@" O[-75>KMI\M7^<22YEGN(<9!G3 *8L!P1I!0HL M.*(E@C G7AD@P:I,C:=V^B=[ PXF5Z)7ZY?SJ[+"DZJN&#DW(AMG/ :FN=A# MX9^2IRU'P+KQ5CA< U-2W7QDI]E- M\I>U6;=$[C)R8GCT?B)[">-W#CFQ[FR/D-.K K?;]@E1LS3GDL < Y&A', " M4T!EB4&>941FE#.<>>WD'SQ[:C.Z2:I;KKQ/1P\!<]RV"H-AZ.WV@[3"B)M+ MI[9&W2TZ>/RXVS^G=IWLYYRYQ&].;M;;V6>U,;9N;[Q>JRB]8 MRMN'U7H[_V?U^XM)5+.4%) Q(@'2BMD(]QPP C'0E-!,IUKPPFO3-)9B4R/ MW3:>W490K98W"=LF8K5Q/&N)/GIN[/@KQF1@[CQ,F3JTZ2;9656-U*%=-\E1 M_N?-RP300?*GH@ ^4(;5=;K]JARL*(AV9&G%>7YHI8OZ].SO\^VWUT^;[>I! MK:N2O!_5MNUJB#$7,M<,4*(4@%"D@!8(@91GN%"0<4:]&-M!YM3(>%?MF34] M$I?*DX%=@'8CU\CP#'($TV9?^W2:/D&K?U\K%(.A6<+1?*\-K'.V7KMW]>*9HVU;G;/D<,?J M[-\#'0*V^6;_9QV,9[:P)Y=V/VP]%\93L7\PSL?+7QQ<6>]#OE^*=77"K.JO MYN?%DYPO[]_^$-_,J"N[/'VKM1+;F<[2G)?&K5":V<,E5@*N% 9("*41R16W M(33N[:;'5=^+14;H9VWX-VG53UZU!OR6S)>)-;5:?53?'!CMZ<:,^_%P](@F M.^A#TZ8QY>9D1&W&8&OL?MR/?_?BAN8 X>YZ_1(O3<9VU$;^?/RJSDGY;;._U?2MXK:6M(S;#M M2E,2";"L8DWQ;ZUJ54(NYEE-/R)Q3VD) MC,,]803R.]O,-W?ZH!%RU=FQ_M>V=ZRZ.\XHXAEEF(",,0:@EF:-3,H,,,HH MU[DJH?1J0NHF=FJD4FE=AT2H39O5X<Y7'Z2GJAU1, MYG&4/"H'^:%QS$:>=X?QDG&95@_J*_OQ65FCJG(RMFN[C4 ]*,TX$VF1E1I2 MH"@O ,2$ DZTM+U')2_3C'#I%*/F*7=JS%0[D^8%D=0&),:">@GUTHZ;I(Z3 M/C"E?=?[\9CK^+@1V0"H#\QD0P+NS6Z>\,6D-U?1H_*;)Q['!.=[>QC#_5W- M[[^9%>3MLUJS>_7QR9:PN--5@_G-W=-VLV5+NV:T="MF6I44(]M(D/,40,)L M/^5" 6'6\I$^-[2JEDE?S9;*I]/W-C[O\D'=CL,'P')C'6KV3 M1O&DUMSZ:+7NR8'R-TFE?CSB"D(M)GWY*3 JB05A:TDOJ!I=41S/D2]C>)/;8SG&X,CIP2.=B 1$^MC*_I M^"F:@Z%]-M5S.&EA;YBO]C3E:?VSZM=3O\-F18YID18Y0!P+ "F#@"N4@8SH MK+!'_.9?G]?#&1E3X_96Q61C=;QIG.!P?_@ %4MTE_/50#S_L E+SG?C<( M,:?_!4FC,D"WM<8SRN^VLY%4^QUU_,;YZC:$DMQ 6")-" IQ$ P M))7(J134:778+69J/-"THVA536HM?9MVG 6TFP/BP30P!YQ'*+B_R5FH?+N< M7 O9N+U.7#]< 9U.NH#H[7=R]N:1NYYT&7#:^Z3S:G\V_#!?JCM=9["\8_9X M8ONS.I/]8A9K3-XM_\;6<\NX]CAJ5C):\EQ#D$/! 20%!H0H"$J.*->,DE(Y ME=;QECPUSJQC#S:5ILEJF3PWNE818NY\X(=^/YL.ANG03I;M*VK[A=295*WJ M]1'!)OFRP[G5OSH='0IG=RH>#.^1V#DR[E[L'81=!Z'[/6\TC@\R\Y#VPQX0 MMC[^K)[5\DG91BWGX),Y@) ;E?, BJ@:(Z(9!(IOXTR5\%3 M>P\T>OLMF)U1=EM"#X'=P'S?J%RWE3J?<6M6V4/$[OF"%7/Q[2Q[U.6X+R+' M"W3O^\.HZ7SCJ+OO2S/+O\T?#PHB"0QA690:L"QCQDDU!,5*H0&%4*6D4%0H M[<--SI*G1DZ7^[7ME'>IG73E<+B1V" @#\QBD?#UYC!OK&*2F+OP45G,&Y-C M&O-_0*RZ_2^J7#>[03F%-J4*@90("&":,T 044!B6=(\TR@G5U;J/R-U:OQU MKC#\21WXH'9T;H/@QES1H1V8M:*@&J&Z?@=*P];3/R?X%U?0[\"BOV9^U\V! MH1'L1YU[VI2?A4I@1@L$$"(9@*J @%-I4T$Q0ZE*"R*\&AL?/7]JO&.C[UTK MU#KAYT8D5Z R,&7X .(?^'#>[*A!#T-V'VFN-K,LL>6JSOM$P M6>Q5],YB)5\^^-1+3>J[0N-"$P5*S! 4.8 &C("E)=F)40T*Q&' M9FWDM,G<*65J-'2@:-)J&A!I9WJ]<+1<8)W^=[13NMZU3\\F>N_.+"9D8UW_;9:F#LV];;4KN;/)UMA M=[6\W6[7<_ZTM<=^7U%3JBZ.6EY\.T()NJ]61E6O?/O3LX52G&&B*BN8+G) 2YC;H$/C M>U.2 UU"0E@F-&-D]E@M#;YLV7H[U<$Z5G' X!MU/U\N[6X59PM;A?>7C)LN M,\HH9* @>09@5J2 YBP#2.H<:5AD.='-N+U=RFF/6JO@@&27UNTZM?R2D79;7X\_?@/[Q&,-G7\[O:A(1^W$%T>S<9OX147SI/]?W*>' M%W6^79[4PSRJ:\8HERC3"FA:I@!*7#FX$ B)J-*YPBKW:C[F)'5J?!VQ3G(_ MXF[$&AW'@7GS(H3CE)/S@BMV^=]^P:-7[77&XERQ7?>;KXJ0W^T.#=(=Y*AF M]^Q?$61[\:#EY.]A['2YF,9?V'QI4VE_5]I<8^OD9!R6M) *2.,YV8;,)6"% MY !!E./<<)A(O8K >VLSM+(1CM=^5S.&5"9V5;ZX>&# MO!* 64SJ\1$_*CL%X'),8"&/"#T=:7I=OUZPS>9.5PO6JIL4RS!*48H!TU0# M6$@!:&D6A<0\)^<%3;&?HW%1TM3XJ]*OJK)H-?1JR=6/JNMF6@2LAE[G><$4 ML,O5 T'B^JQ^71[J>^&T( WXT"9\3DI?B\RK/-4%P"1PC;D0Q!0 M2!&0A< LRYFDVBM3\9*@J7'"3D_?(+8+.+K10 QT!F:!G8KC[.[T(1(W#.V" MK)&CSKHM/@TRZ[G^RJ+_36S&[VJI]'P[$TID.C/K'II*":!F%+!44\"AH$3S MK)2%5_>1"W*FQ@>?UJOG^<:ZV:]XK>%O5?/:>5T3=,M^!,2[G@78E2FNAFUP MHMC5XF]T3%XU6EZNB1A>;O\\#H.4US\2]6O*Z9^W]V+Y_ N7_X*FH3.M&,4E MRP#+J#UWTAI07$!0I) @HC-6E%XA\U=I,S6>B=3B<<0NGS.5B9PP#4$*,^,B M9EC:-X($!"FB<@051@$16*.-ZGB!5Q08E 9A #D3 M@$ID5J6:I"Q'6J24^@3K1T%UM/C[6"BZO4.B8#/P^Z']J!TH>=,F4,8C_5XD M8A+Z96&CDG6OS?]?=5?3W#:.;??S*[![,U7&# F"!#B+J7* \&H,YSFZ> M'Y]M=;X755-#1?(U9,-_6ODSWB>EQG%.2P9)A!C4FKF%=F:[BDVYS$!_0]^'%AC[Y^'0=29*OQ!ZG$J M3&,=A\+\[3V+>/0V"K?XC[YEG %W#DW,LF.8+^:5AHYI?+-1V]H_4?J&DGCW]=CL>GCW='XYCX-G#.WQ=08,Q&9Y@9-0E.@,$X\XZ6@ALWE M&FC+R+E?ER%VF"MV87L#\R[$@Y+/=JEG%W35+ZR3BF]3/)'4$#&;>E%RX^PE MA$"5R3QE*)4J]]J%ZNML:D39VMIN=W@F7O3!ZL9SH<"*S&7O<8I*4RZ8!,W' MZ.MOW)0,AY$?9&6XW.,O[?F;FM\_& JZ?E%K=M]HD__3?/>+^5VT*ON2E%IS M@6&9L0SB@C#(>"*@S&16(HQ)JIBKRJ=+AU.CC^^-S8#51H/'NKKH@_D:K*W= M ^0_G9#O9Y<8>$9FF!\'I;M>:&A(1Y(./0]M&/U0'WAZI$2=FAE-5=1G4%V! M4:_[_.GY6KY8,3[C(8J'Y6JQNI_O]&\+I'!AHZ&Y4@G$3!/($D&A2#@E6:E0 M5CCY<_W=3(V*6TM!U]0!E-$#K'F_H:)DTKSM9 EQFBI8HA3#'/,RTREF2N=N M\7/AH!TI>"X^N.=?:&$ B_P:&P$I]_=5&,1&>DL-1,[K#74>D)[W4L_-H[V- MS@^@^PYRN'K8?L)'];16HM[$F.6$D PE"J9)E5*E-.2"$O,ID23EG'G&O'4; MG]I;IFN;WU[!&\C<]@:& A&9XIPP\%[T'QMLR$7^F_9'7=0?&]G[1?S1:_SC M+7Y:;N?;UVLIS7QOFO]]F2]5.DM01K@M2FB\%F16ZIS!TAZ7I#C-*".4+X#@[O&XHQ_F+@U8/VU4:K$\<9KS$FC&60JYMZ"FE"'+[YM:9H JA1%-- M9DMU;T\AW%[;;AT[_>;+^C??[3[>3[^N;[7:5=%DE9U!RH>]!]WMM1\0R D4 M#MN7)[WN!S94U; 3.(U0,NQ]SU.H%W8"#<=B8:?N'NJ9_/2HUO>FN?]=K[YO M'VY6CT]L^3I+\QQE5"N8V:,$K L"N2UCJ+G"W$#!,N6D_7:FGXEZ)ZVMH#86 M--;Z^B;'H77U3BX&;!S_Q!>K =Y)+Q(7^R?'6Q_90^D=XJ&/TG_Y,"_%M+79 M=(0F_[U:/#^JF:2)X*S(84FTK5N#)<#!8JR=;N\%\\S1 U^$$T&Z>R 6XC4,+E8&@05T M%)5S"T./3K1:KVW;QQ4824(4SK,,:DK-8D@H#4O-.2;_6-:7^^_<1LR/GV]5_L]_GC\^.'U=HLY8S'?,/,#\A\/R,\ M*25+-90,4X@SHB'+2 DI34J$<$'*W"DM=TCG4V.@QD[ 6T.!:"SU(QVO"7!C MH%BP1J:CZA#)^$JUX:"U_ JT4.^,!S?GH/8FIR&8A60JK_Y'I:TAR+SGL$%M M#-2U^\[6\INYMZIL(;645-M0\]1JKK&,0IKD&&J>B 1Q@KCR*@C\IO6I45)E M'+#6#:H/\A8Y-ZH9C$=D+G&'PE]0[=B0@XJHO>E@7.&T8V,[$$L[>M%0+23U MQ.:R<6FNE[(Z3ZJ748T$VS7?;-=,;&=YPC1".8>(VUT;I!1D*%584 M9>)5^\>C[ZD]Z?69J:B-;(ZB_^ZK;N2.O!L71,(S,E,T5N\6/E:-MX:WMGPG MR6B(I+$^()D,P"RLDI%[]R.+&'GC+^=V6UNOUK\H MJW9@RVFKM?GKHXVNO>6+^7T5N+>9+Y?J]RW"CZOE]F$S*TI$F=#$NB?FCT)Q M6)KOH"P37&(JN?G>-1'CU*IO=33U?VN[$:K.=)5DB=6$SYB@RBW9JUNN<)A1J MEDM2I 53R.ELPZ&OJ;WM=EORGVH;P8TQTOB@M]^7L%))!E_44E9ADNLJ)==R MQ!7XO-D\=R^_%J(69#(M=1'P2"P[,T?G7V\!D8^]6="Q%+2F@L968(T-AYM' M5EXX_,9*S1N.HU]ZGALR?3EZ9UH8+U'/;2AOLO4<;QE87KYJR1",>36H^8L] MR;8O"=."M$4<-UO[._KPVI1V/7)UM7FH.>(IL3K5-$TA5H283QQ#G9$5@MS]<86?]J^OB]*<+V4587M#VRCI V[5LM- M]7+8:XQ)2=,24PISA3,KI\T@QQ+#,DD4D3@M!*7NBA0A3/)Y\,?1KMC5V_CS ME]5F\Y>J+DE3=J/Z'^1V,* [FFJON/I'0Q5/QI 'F]UT9YIU]Q>#S.]Y9WSL M.8M,UMWA_ ^H!W0%#DNF@&L[0W98\,/A]/W'198NTA/IO P8>^9&6BND1J7*NH,>N4JX5V VM.@!J@C#KT5V!>GS5O[P9(6B&>/$^Q; 9'[Q5$7T>(U-8 MA"D$_VFNB"+6''H.(N]Y#+/M1V][7(2HP\['9>T/>SO\;-!8+;<&&7/1_>>E M(4BUV38^"*=($E'F,,E3"K$L"L@H-CZ<*"A!MC!BPGT8OZ^SJ;'X6UM!:ZRG M7^<$LQO-A@(O,G4.QLV;\UP "S=1XH[5RO]DRC#%.@.K& M%9=#%9DE!J TH,Y.'PAAJ^@<[6GD&CE]HSVL@--[]8"@(R$J=^2(-Z/?>C.S M/%>D0%I!RG1AO K$C%>AE,&5,5XF!2HR)Z$(OVZGQA.MY:XK#(\8&?>I.'^R M$0?@R.PR"6P]0I&B8#Q>5)*QW9[LLS< BQK@A94&LF=Y[92L=X/\:Z!P)6_T M^B*7W!L;+XC)>X!OXIG\[XZ^S_C;>KY5MUIO9@513-,TAZ04!&)BEID\,9\( MIU(PE&JL+XUD.FO$U-X,GIM/5Z :R4KK:+N$^_D*OB,X:!:FM?OG, $Q]_,. M$/Q!>W=[.Z:Z3W> U 5[?_$T+YB""J>Y]3RN:)H7&@>":7YW M#SPC4-L;MGFXLP)@4LD/K[]N;'AF':!I9:G%=OXRWYH>9REF"KYBF.Y#81;D06'MY)[5<&U%KR BJH")-;S^.J,WFA<2#;Y'?WP-6B MC=H]B-;MY"IO/KSNK[ECK_:[2E!JKRJUE#:%XF?S<_RXL@GI,X2IPC3!,+?U MR#!1&'*N)$PD3LO4^' R\=*ZC6'DY+BP(X!66^BKX1UC)@N>2B%U A'3PLQD M06"I,P%15I:IR),B8Z5;(M)4YG*DPKJ3G$W'384^._$Q$1NZ#[ M%C'L''>7(R+2!WLB,?ORK[GU;^6LRXYB2A3$&-KW2_*AMCKB1H3 :5S>T)@>/* MWA___F<]*JJ1N6!G[3M$Z[HT83-"!N-T:2Z=7Z>CY=H-PJ*;BS>L@6'K^]_4 M_/[!/'G79MW#[M7/SS8J\U97WLKF]GF[V;)*GNSC?/%L+OLXWXC%:O.\5I^W MZG&S$Q1.29$BK5+(688@SK,2EB@ED&5EGB0XHX0Z.1EAS9H:S;6C@JP>%J@4 MX#9@M1^0WRHPT.RYK?O&GY/()-D."#0C O60;&1A/2C0&56EJ+FTE0X:I8(( MXM%A$0ZY'@QDV:@KP+!HOE_S!6X]7+&?7Y?/=B':%-\P"]+'>:5I]$FI.V6> MG.76F#OC1<*R+*=F54B%(6RS-&2J,*O"#&N<%(72@EU:^PM;Z^[7]@)C M,*@LCH2C>QY08#Q'2@ *@*M7OH\'2CV)/BZMC);AXS&D;FJ/SVT#[W=?3NC5*2)% 3*$A<04UK LE0+&66<=IWDH=K-E6@P!W','=?3=_!,'= U "">X>MCM8@J63 -9-6-T=+S'CE5OE M-IAGA)O7IQ"P5!I#@DE9,(HY%DZR3.Y=3NT%>2S5\8T>B,MQTE#XS[_((U7D]E7,-C:VEXCBP(SHJKG<.5>/[4Q);OUUOZPZ^ WF^_R)W-OKJ<_8"[;;D$A#$R5=<(WK4(=G9@/IY'<(!"IQ,N844Z M^[L<6:?3:?R'4IUNMPUP$>6+#5RS(>Y-DDE2IB2E608-H4B($YY"BC2!62%P M4B0JYQYB?.];GQI_- 8.R?0YCIZ#,W<))K']MM!P>/ABE\ REMOE!8^??W5J M^'VNU,$]XWE-I\Q]XR"=O&AH-!7C-N3 >EK/Z[7-T6E]?IZ5M%3&[RD((Q + MC,P2%C.8:YVJ5.<93:5?N-2IKJ;&8(UYH&/QWWU#H4["ZN;LA $K,K5UC+P" M+6@Q@D3/HQ$V$NED;R.'&IT;]6$LT=D[_%/K?C+KL>WKUP>U6-C--+9\G6F9 M8U;P#(I,Y1"S4D,JJX:J&"A[JWK]HMZLF6V;2$" MO5H_OCM.2I*B0$1HB.V3C,LT@QR1 A+!I6*T--\0+T4*ATZG]F@W-H.=T:!C M]8"S/J\)Y,?U-C MH\I+\#4-%EK]WCIC7JZ7Y*&JYHKK^8_WG_F5)M,1%*1&TZ5!FI83L M6;"E#YZ)G"%*>)%ZG05[&C U5C'VOQ$Q?S."MCZKK\2RYYRX<4Y,I"-3D1/( M<4O=#D4OK/2RIPTC"S /0^A0AGE@.P.WAK9L6[5^JYM"'&QQM]K,*_6V]HPB MYYC34FJ(59G80A@$TB1EL!!EAI-,(X:4U]:00Z=38[J=S3;K:&&KH<4?^M(0^(@FX-N?0[[M:0!Q('6T,^]Y[BI>ZD?C&?_O&G M]AOS!V<;]8\__3]02P,$% @ ]H2>4N9OIJAQI L#L' !0 !O:6DM M,C R,3 S,S%?<')E+GAM;.R]69-;1Y(F^MZ_0K?F]7HI]J6MN\KZ6+^KW_A?V5_^0[G:9&G\P__^I??WO\$[B___=_^Z9_^Y?\! M^%\_O'WUW8M%.ON$\_5WSY<8UIB_^V.Z_OC=[QE7?_NN+!>?OOM]L?S;]$L M^+?-/WJ^^/QU.?WPWRGZTI+/*00"/7H&00$-!G<%PIYKT. =7_ M^^&?4647HE?@7::O\:#!92O!>Q&M1\UTP:W5U]=3;=]D1[+O_]?O[QZES[BIP#3^6H=YJF^8#7]Y]7FPU>+%-8;F7^3 MKN\>_$;]&UQ^#>I'P 5(_M<_5_DO__9/WWUW+H[E8H9OL7Q7__O;VY>W7KE( M&.:(2]+W7]/BT_?U.]]?*CG,\X_S]73]]>6\+):?-@1?_HZ8V3Q\_?4S_NM? M5M-/GV=X^=G')99__?_^*/KAX>B6Q M!0_XYQKG&<\E=TG#;)%N?6E6];987O[+68@XVWPZ(78GEP]^MN6ES^)JO0QI M/=$\9\ZM)Y-/?G)>/U\__G65BN<3G[ M^A8_+Y;KB;,Z)&D0O(T2E!8.G V!D">"T;0\I;"WR:^J6I&N-N!=8?KKA\67 M[^D5!&+!Z@^5.0:,7T#WOSWR^ML =$+LMTF@'-%@=0V"J^ER9(/")B[[]\) M,>+)(N8H<8\,F7.I_#2=X:]GGR(N)]EE9;E#T(Y< E60'(&@): 22N9L"GTR M %3NOG$ZHE9(X&5'**G$46(0O/ MO9!.HXZ#P>/VNW>"B'JB$#E"S%W Y"5%+$LR?AN9O".UX//%V7R]_/I\D7%2 MM'*JY 3&:3*(15J(D:PBI\\PZ)2CQ\%0\R@I.X%(/U$0#:>$+C#U/OSY,I/$ MIF5Z'JE=V%!7A$E%1@BBD TUCGYB08%)+&HKN2/^!D/3 T3LA"/S1'$TA."[ M0-"SG$DSJXO_4 "+?))2*#Z* #$H#DH@+0-C/+"0-">SJS&6P="SA8"=D&.? M*'*.%7A/J'E./[Y>OE_\,9](R23'K !MH.TX8H28%((-4O!4,# [G,6Y]_J= M$..>-F(.%'9/>-ELN*^7;Y:++]-YPHG+TG". A*Q0SZ<]Q X+0-B YV,)00S MG*N\G8:=D..?-G*.$7M/\'FS6*W#[/],/V^<-:6P*$:F,J&)M-4*07&B]: \ M+0.6L!3!A@;/+0IV.^5C3QL[A\M\9.14<_ELB6%#MU>!&\,\6*O)8/KD@0)$ M17]UR(P+DN _ %9NOG,W=#R]0^"#Y3HR'NI=UNS-Q\7\\IS)H;8YZ@)8W,;I MXN!9BL"*S\RE6#R3 V#B[GMWP\73.^H]2KXC8^,=IK,ER8.+^'ZZGN&$HTS2 MT^8HJT*5%1&\UP(RYI31.^.4'P ;=]^[&S:>WAGO4?(=&1OOEZ'F&;S[^BDN M9A,K :?58;L$9E&8;1- P#CUDMW0\73.]8]7+*=F(L?_TP? MP_P#;LZC@]<*14A@C**M4+-*?TZ0G7=:&"R:#>&.;GOW;@!Y>D>V1\NYB^#E M^=FR2O'\XK/BG51SMIK86) S4V] )0G%6 >1.0:Y1&6S4<(+/0!>'J-A-]P\ MU2/: >3>!7Y>SNEI)([I%WP1UN&"K4E(VHN &9+E%(KIK,'7,T.?>8E6VZC5 M<(>TVVG8#3]/]:!V +EW@9]ZM;Y\'M;X8;'\.G&Z&.F#!R/1@5*A0)3DE4N- M)?@L"U-#Y+EL>?5N:'FJA[2'2[D+D+S[%&:S'\Y6TSFN5A-MF/&.(7@MB7R- MU49:? M/H?YUTDJ%I4DK$L,DD02(T3% PC//('>!B'48\L)NR7-/]2#V>*EW 9YW M'W$VNZ)>Q)04DU"8]J RDD1B#B0@ZS!E1K\=[N+GYIMW@\K3.Y4]4L9=((0( M_U23"2GJV@%NBCB1JH(/I*(7$PV)\]#2<.Y MNX]1LAN"GM[Y[< ZZ -1)*QEF+V<9_SS_\.O$R)12![(2J)3H!BSX"3]D>O% MN46- H=+4KCS\MUP\_3.=H^7]-@7A>>!W4_350JS_XUA^>,\4\"'D\QREE%D M$"%5_TR1IQ:C!<\$%X+$50:I(7GH_;L!YND=^PXB[T[*2*Z9^(D^64UD,29G MQZ'>8X#BA4,,)D#VR@B*"%V)0P1.#[Q^-\0\O7/@(:3=%6#>X'*ZR.=,%(P) MC=1$>LTY#L) *+8 0^5)(JFF> T.F1L$[ ::IW<(/(S$1X;-,^(@;[B8A0\3 MD2BJ,U$#REKRD+D'SU.!Q!)R4YR,<@CWY=9+=X/'TSOC/5RRG5B2]_3=B0PR M.,\07$+RR"WS!.5DH<@B7" K&-,0.2PWW[D;()[>,>[!_^XCXGIUF_:=ZN(??M90Q? [4GMD!?S9"CZ$ M\'FR28JM"G]=?IK.Z653VB46YT6J5V!20DCT5D..! :%]0Q%*0TL"R]=DL;I M+>D>E\NKA%7=K#&?KU>4G=Q?;/L0=:D3NO>-]B#/ROATOR2L)CB(W M4,)8B$I'*$YS;0M:S[=$.P.RNB%CG,KY9IBX-# #R'S$;6>U7$_>XNJ2]F=_ M3E<3ATJ6$@RDR"T%^,I",-D!Y]%PX[CP<1>XT*-O0(7^=ADFM7'%(,0A:*_DJ%4F#R/ M6RYZ!MQ5[E(T3J.- 8W'L#+O #PWZ;^ ?V3&EN(BI!R(;J$=1!$H5D?%G6$F M*;7E3.1XU-PGI9.]YC@=+P85> >0N9(+Q1CXDGY<35!ZRP3%>3PX1W3G!"%) M#\RI0B(12;HM]X,#&IHK4L;IT]+2PAPFY0YPI)2 N3!0 M(=*R\5F "#HQ;KP6;$OKG@$,RQU".C$K!RKVKCTY1LH=H.3]$L/J;/EUP\$Y M,^=\N,29E\'1:G$UU=-(\"$&2$;8$#-GRFPY73L>+0\1U(GO,@QJ!I%Z!^AY MMEKA>G5U.A","\5K#[*H1-23^T[,<,@F.4^6-Q:_Y0;P>,S<)J,3I+0Z1CE" MYMT@YN(:_(J)&(V2SA,34M-.';D [R2#W2DA5>!-CLY6:G8]2[%2G' MR+H#P#P/JX_/YKG^Y\?_>S;]$F;$S.K9^GE8+K].YQ_.[2;3"GVUOAAK17Y2 MI?8GEF2,G=(Z*I'%E@YB _@VNU#7 Z".0L%=GV=PE72"LSL?D]='N3?NVJ#GMF7/.K&1A2T';,/@[F.IQ-\HVN#R- M"CO Z[.4:O,^XC A\4#Q[J^XOJS3BLF60-P BUC;B,I" O02*!JNS2F$Y=$U MV4\?(6K?<+F1V0VF>$B< M@A$.L5A1LPLB!'0!3(PI,EHPC#++\2 M"Q,KLW',&=!NT_1/$^V!%DD1.3H?N%2IR7YYDXAQ>KVVP\S! NX '*_7'R\ M?BF224;,!3W%R+)F1/L@P1>=@)52@E":26P"D?NDC-/,M1U0CA1V%_O5;?(+ MJ1)Y+&!C/3:S)!(G=(:4N2D4:JA2VO@[>\-D\&31A@[.P2(^W* LUF$V"#[> M+!>?<;G^^F86SG,FR=/_7(_E?EXN5JN),9ZS:!P(*<@_2Z: 9^C!A, R2\)+ MWB2W[7&R>@C(!CEY&E#Z'6Q.Y.F??3J;U=3,%TA$I.GYC"+\/,.-D>1J'D5MQ,#49J:1@^(9*XG\@*R;),$^1E0/<5U;B[BO MY#O86V_XC[\NYNF.R^&92"DZA!(%N9(V67(4ZM [9E1"P6-.38SSB:+X FG3!Z4H1J554(M/) (::YVPQ83<).?MDH!Q M;V@&U.EB %W (R[PMA(Z/W',+_^J)YVK-:?-C=/\_SP#EVRRDS4>Z><*&[Q MQ4*T2#),41B&Q3ALF),P! OC1@7MP#F2DCN ]VMB(]2VC*\PK/!M';[[NORV MPHU$)LD6:6VP(&V5*?,&G,R2HB/C'?U_5*G)8<:C5(WK^K<#X7"JZ !7=R4T M\2AD[J1E)]B$MQRDYJD?-XE9%PW_G0F;"^!=P.8B4+M>@3.,X@]-'SB3D/,VYQ*;U_=PO#Y@OM5>TNP@FGLU#7$ZFZZG6/?8 M34;JQ\6,A+ZJ^^OZZ_59LLTV4IP*F9DZZ3AE<"5GD(H+J;,N*)HXZ;L2V$GM M0:N\SR9ZZL &W>#K[NV%,E9[%1!B<12UV)#K2@J 09*-$@X>)FG<0+$- M!![&V3'ZZ !9EQDZ;\+7FIYS>9.%IB3GM(2HQ&8"&'&A18924!;KG&"Z342X ME9QN$'64LA_(C3I"\GW@9WE&;[TGHPECZ*S-];!?>%"1&8HWM:NCGUAVK"BW M4\WW(1#:3M&X9P3M4#2 _+M(5]B6SW7)U^6PAHDQQFOKZBPQP4'EF,&7R, 4 M)I54)@:WI9ETF_RZN\2-ZUPU MC@6NG :&U9+<6$8I6OU:^;WI)&0<0NC MT^4KVRIS<82CSZJ&0BADC[ MRM$>'EDH('/D6J!A*6P9%S;T"?<6RKK9Y=IA;%CM] "W>KI[0W0W.$$M4HX4 M;XAZ:*\4KY,6*SLAH/*Y>&.;G%@]3%(W&V!#@ VCCPZ050OSIU>WC]59I&6# M\T1,340(Q5L,P&NO!R6=@E!G8@EG,#(9;)%-3-@C-(V;XW(2; VED4[ ]>"P MB6!3-E;4)(U0 P]%QMAF#1@IUI5%*M$F%>_HV1_-KFE.!J]!=-(COIZ=K3\N MEM._8YYHXTP1Q8$-K$ZRUR0CGFV=89Y$%C&;W"0@?(2F<8LGQD'7@1KI"UQO MPO+U%N$HPI+)4$3%=&4)$]EHY@$5)R3+GHV]1O[4#;3F ; MO(OW6& ;1$,=@.X123E?@BK$A'-9U?(U0U9:@<.[&KC85KJ*L.H'A?:A/.G,#J:[CL&;F;M1UOK4KGB";' MZ+EUC89LW"5EMRUS\)G)(WMG>RF@@UO)7Z9SBH[KH"."):[6$V&UJ=U+B&K# MZB4M66/F$N0B5%&LF,2:I />)60W^#SM+,"CA-^E_2&;.CNK)WEO:F$WZ6J] M7D[CV;HFJ+U?U%N*F@VRF-$3/UQQG8M#7J(!KNH<:98\!.;)%4C<)6^=YK%) M8])AR-\-J$_[SGP$17=@&[\EVHE@CNQY%A U(]?$D<'WN.FX$5V0+ BGF\02 MWR)L-T@^[2OV0973 =B>S6:+/^I$NI\6RQ>+L[@N9[/[W0\O&@F^S2>U$Y[CU\^Q[AS336P=9^[Q[EY6IUAGF2@N3" M8\W,K',K':TOIZP!#%)SG\B$NR9Y_0_0,^YU?'.(#:&%IS@]],U&_!]Q/4UA M-N@LT3M/;CY9]#%.3CEGE$54,F0+ID[H(10BQ%HO&8-B4J="VV.3=7N*.:/[ M&>*2R=,4OJ["E$ %GB$J'P&]4I(A.:\CP8OTK9-#CKJW'W>RRS'0&UH[?0'N7LY+ M%N00! JY@ZA=(+E'\*;VVG Q> JS(C>M$T0.RD(:MX1\(( =I8T>@77A?IH4 ME."%U07!0$GM(:"DY:*#D]I:'37O+0@8-\X<%% ':*$#,-T:QW;.R(1;5JNX M C!'P8QR,H"GJ!C0)DFQLF"Q3>W %EJ>0"1Y#(B.E?X3B2*OY+AZ72Z*<.BW M1P:0#SRT1>RX"_T#A8WGU]]7+[P^K\!@G0T:C$H%E&(&G"J&5I'VB0>D/YK< MQCQ SZ%F)^-T\F*1SNJSR+&;+O*/\_R"'CZ)HO91SQE0&@?UJ!FB2!HP.UIA M]*/(6T+AU26'*TQ__;#X\CV]X)PY^N$N3P^^?-RX;@B57QJ68>3;P;[T%K_@ M_(S,H;2)990)4F%D#KWU0$)!4%G:(E6)K$V#KDL"Q@V\AL3&4:+MI)7$BK;B MVMEU<[N$RR_3A*MWBUF>Q.*20AYHPV3T!WE;X+AUX$+T=290TJ%)6Y*'21HW MH&H!G('$WX%UV+-;*+%W )ZK_BG7.?J3K!-3P2$D%^KIET@0C32TPYO,T>ID1!/# MM(66<4M;6\#F6(%WX$U=CS$XY^$JZQ1%"!Q] 1>KN?1"@$,F0>2<1>(J2M7D MMN(A@L:M6FVRA0TA^@[,SB7=ERX>*ZQXJ6P]%J^M5-VF%R;%$^B,TQX5MKF> MN$/'R)4T;1!SN*3W!XH_!\H?.U3*+1D%"88D[%)FL=.U(U<8=,&5D-KI0.KM*E<_'4Q7]S> MHR^7#AH25W(&* *0H%SQX+S/$*P2J'.*S+8;X?P@62-7Q33QD8;30P>HNKU4 MSKM\G1%3U[>./V!9+"^J9-^'/W'UXY\D1%+==!Z67U^29%6XR&@B]CA@L6+Q?P#SK$>*'LC M6)3DM5HG:H8$*^2@J-I BJN,6F**3/[(23?@34]OX#8A,T1 ME2JY'@D[K!=4CJ(?5B0P;9QGSC&6FH2;UR3L!I,G=29_H'P[,"V_8QUWA_G9 M%[*J'_#7LT\1EZ_+O=:'+Z:SL]H49;I*L\7JC,QN-:_7I9(Z%JVCA.PL^:R\ MMA5 MUD9&! U2MXDDAB&_-T0^:2.[4?0:P=V;E>N?PBK:9J(I*3%32=U1?*5 MT9 1CPJ4U89E7@M^F_B!>U$Y;DK6&# Z$,G[Z[1?P%Z(\WX#6LN(.Z9)D)+7 M9E3UE$ Y!3DJ=.1S&.OQA)!]B,YQ<\7Z!>T@>NT MI?MTBY+DJYDALS%Z!4# MH0M)*C$- 8.$(E7(Q86H0A/O\B&"=K.>3^H*=1#9=XBA<_N-)19&*Z&V(."@ M!*T!9V0$(5S1JE@MVE0>;J5FW+UW&$5_ SW[2[U#Z%R8U0D7*IB@*"IG,A,; M@4'(.@(RE *3928TJ2)_@)YQ=\&3P.<0R3^Y6IU%>: QXVV.CBC<>?@-;:MX M=N1L^$X0YV_:S.^X]_YK!PQM,"(AA%!$G(9@HH&CK?3#%"- 21\T>:+:;PE,_Q%*@%I"Y-NE0?O(O8-M\,:I MH]$L&(P)M+2U"ZT/X+()8'SDEA>A>/0MELJ>I[JGZ,O0##='BKV+PJ&'V@S_ MM%A2Q#H_;VF2OKY?AOF*Y%2U-\^;O\TVNOPY3.>5\V?+Z:I&T&=UESE?1%== MBDWRN4@2BDT104E.OH!Q%IQ,D<3%HTI-1MB>@+=N>D,T!WEO0.G W#XDDM_F M2PRSVD#C?RQF]33GDO?7\W>8B/%-$\A'Y("2(GZAR(#$VG>44PA&VXT%C$$( MYFT1/)]RP1S+4#<-+T9;)2>%1,=+XV;W^JV=>,_[SUWI(KGLC-0%O$(*(Y41 MX"P6*$&@1>^2<$WU \V+&^^]69! M4L?U=+FQ7Q=)5F]F)(PM8LA%1.>- KZI;*6 '6+B&1(F+4-,.?@F-7J-^!DW M<.Y]N9P**)VOERN>9.9,U7;TT>;:H(3VZQ!L LTQ>IUJT[4V98;=SVCJ'E-BM)[2,+7\A96($CI0'F4W@DI>6D2[0[,Q[B5_J?T M]<<$0 ?XOQ+U^\K5A-/ZMRHI2+2!@$+)('#% 9,L7K*(J32:!G23C'$[ YP2 M?4>(OX,]_8KZ\V*_*J3%O-Z\/OMSNIJP%%7DY,;C9OBR8 IHW'J6JDPO ]3]$'*.EGT'0+K#PXO%IS"=3ZS4T7 * :V,MAX3UGH^'@"Y M+@Q]X8A-]M*MU'0"G..U?3?GY6C1=X"?&Z-&MQXR_((U0W42B^99& XU]Q64 M(2\U6&W!6X9:"F94:#/B>B?R1L['.QX'#\]_'4HI'4#M:B6^FL[/4ZHG)CCE M&)&LA2AUDEJLRT^"( Z*Y9S+V.3(YCXIG:0I#+B['2;E#G!RBBMF9H.T5ANP MCM:/4B0-\D$EQ=I6B6Q44>:D%TJGSD5HO]T>"+\1T@WVP4+'R^/HN^6Z)6GE M"S"O72U35> +A>,L&2&CLCKG?[QT@_8FO>U".*G6GUR&]NOR/*P^_C1;_#'D M,(7K9[:>I? ]#UW?;[Q;Y"]IIS'7."2-XG*"DE1&<]U$[0V4D9 MR#UK@K(VWY_25K[\O:5V]6/PQGQ3.*YI#4D4QU16A0XJTE2G(2DT"MLRCI%!-K.-V3G)()'D;@\Q8*)88^I(^*@$J#K%V>=ZKJ3W/'R>KL/L1MM19XW, M 1)/#)2A?2"$9*&D&%32R6K?:-3!U$-UVB=K+Z(YD-['&;B#M4+UT$,;10$V+>C! Z M#\^>?0G36;7S/RV6]9/K[+D7&&FU*FT*YQZDV;3ZEH54[Q&+C20#^+ V0[DC7L^/II9/%I3H]K'Q70Z^;$43.O7Y<<_T\JS"\EUZ[Z[O&/>UN#*0F N_7A)T7 M;*Q?34.6)2]*HD#NA2K6+#S;QNMVD 4(0(6<8F9S<[4SCNN?:XANQ( M??4+Q"LAWF1-DSL0O; 04Q6@)B8]\DC\J6*+E$;G,L:&NB\86TXDZV%7/51G M''9&+D*?'='>V,!I . M6NKLGK(Z$9)$G"B.2[YR9B6"=\Z"*%;(7+Q7;?J=[4[BN&[KB;-_&VFN7TS6 MTZ_5 X(4J9AH(X);^[]ETB;>R2Y[-\W6"269""QL#9"M#G47!(<@BH%C),2HK8FI3 M4[8SB5W6G T&EKMGEVTTU]VI^GE7G%]P_7&1SV59>7HQK4*>Y]7KY8OIZKPI M(.EY]1;79\MYM0/GIQU<^R!38( V)F)=6PAUB@K]))Q#I00V&?$T& ==5KN_!#-^[B*!/\EF5[D5>_D1P+R0*#4QPXL@0,T%+ <*'XAF2<$.3XZUO MD]9E>=HI(#J ICK$'FT=OX1UO?7Z^KILSDNNE]]J0B*VNI1((6D=[B@T_10E MK3.I-+(LK0E-XJ6]J.PR9#H5(H?37X?@O)/^?,O-T5RSK&WM>\UJW$E,4D"8 M(*.0(KAB"C*C-K@!Z,)4#Z*X#6.XNR8G+U=T("%S5W2 H3SP:#D:Z M7(0M7,8F=P&[DSCN5<")0=E(<_T>,/TTG8=YVB[(S)QC 07$PARH+#7X.I[4 MEIJ#:D32K$E%Y/ZD=C,8\20'3$/IK -+>7,3N#RR^&FQW/@E6]B51TV"P>60C'UJ''4!T=VE.DE+.UCD_ MTCE=#Q,*>*,S".>3%T$(J48VF%V>%[4"9B/-=;"9;T_EJLS641CTG^HZ?R&G MNL9T*+(QJ2 P4>?(OU)#:M,5^P>/N#&]\\[QE[/RWG8LK/37F=RW 29>312@8)N:5U&VH*!*U@ MCR)JS1C'-OGRIV6SFXG&P[JW'6.E QM_E'0F++B8G$#(G "L6)0U)8>#-N1\ MR1*-X$T.8H^BNIL!QAWA?"]-'@S;SYO51!)8KCL KRDBQ#KTD,4J;.]HI2I# MWAA**X3.1J4G"MY33.3K";S[:/)(\/XX'ZCQR.TA*10&N,)3'=N0,Z@4./@Z M+J5(:YE";Z)ITW"DSX%[PX+K"%EWX.N^(-Q]">O-D 02QEEEY.UT];?-R"\E MM6*2\(Z.%5 \.HHHHX4@ D8?ZN2=1HTX'R:JD][M!RC[7A>X@23?%8J>UVFE MM*3>T[^\&.^5E/,A*K*?FN13SRCJ70:''+-36ON$N(&A=%PZG^04P= MJ8<.,'4Y[+9&/^_^")\O)KG)>HW*$D+4J0Z+,TB2J47*R0>.@0NEFZ2[;2>G M%QP=J^Y[545'R[X#!&V9*R13"K2L(E#XK$&%FC2'QD.)S%MC7+)*-?6$7G4Y M1>^8?>Q(*7> D[U[)"2;0V'U?%WH!"I2,."Y22!B*E(F7D0Y28;8(!TN3CG? M;B]@'-O)8A\M/>5Q76\VVOB(ZVD*L]L,#3.[Z_8+3C;(ZQ&^3C'5*PK:-]%P M$+45LS(HP0D"K% %>2X8T3RYJ5YWS+Y%9J0C5]-L[F6X\+4@6$(RS&#A.C'? M=GCZ[N<"XTSCV@<#WS@7V$?6'>R)KQ;S#_2T3]625J=R$YI8ATE;3SQ$7;OE MUP'*N8[=+9DYH\@!=$T2_;81TPEJ#E#N8F!)=XB6R\'>-F=!<@$I:OUJ=H8B M!\8@.:YC$L)&UF04^G9RQD7,\6K^!FX.D'D'R'F'\^EB^>MBC:N+()-,JM%( M2BVVKB7G"@1%,K$NI!)H047;) 'I'B5]X>40]=[=D8Z2=0]@N1]1!)Z5BTQ MDO5((A9>RSYH01E/'BYFY*5)S5CG ?TQ&]*14NX )W7-7)^LWCK,JKSE-[A, M53D?<"*<,#9&!SEQ!BHE19S% *ZDR*WT2>0F5V.[D]B)HW,@&.X=4#?1S),+ MWQ?EO/AWL'#]ZH%MP_/M= \?CK];+]+?/BYF!.[5^1NO8C(CF#(..>2B-@TB M.7BM(NA8LG!&,\N;-&G8B;J! _2,07I/JXSL.7F%TB6(.0B(K([L\3'F-NU1 M.@W0!T+%-R+U?83>P69W1?VY1.K4DL6\KM5-A%&X(R^.>2B)1$)Q10!?BH(@ M>+)!1B5XVPN/;51U J@#U/T0 3%O( @+0S>A\2A1=X"59SE/J_C#[$V8YI?SBZ8V M%\Q89\GX&D^KJ(X0KBD&CJ15Q\?D@#Y3;-ODG/E1JL:-[X?'T' JZ !/[VOE MQ-GRZ\TEX97--L<"V?I$PK$.ZCA?0,XX4IS*23HM4+2%EG%+PX;'SK'B[@ Q M;W%-4L#\8UC.*?"].A$549? "C!T]42>Y.,3-R $TI:NM4#=Q%_>3LZX15/# MXV8 H7< G6CV:S?RQJU3:K"=#:^4#J!VG@-S07M1M:F?I!5B;*YW/XEH1P[1"&9;)(G_1A1XU8 #0^>P130 9B>_1&6^2HQH6#2K#;"UUHQ MVI$I$'"NU)SOP&TJ&:UJLW?=I**K&]5CC@D/EVT'P-@^$/O970C]\ MO?[.1?.<#O7VW6]7AVR!H2T*I!,4XF9/ M?J-0%*QPK'U4(I-M9JH^2M7(9^*C@^9>B#F4!ON#XZ5G$3.7B=DZ*4> T@28 MR**"0,%R8JB,;'.LOI6:D3?ISN%W@,8Z@-V-P4H_+9:_XA\7(][)R7VS7,SI MQW0NW,V>PW7QTNM<)QI+4$D17[96&PK:@QS:P-JBVBRV MP*3SG 05?.W:$-"!RQ1X!2.-X#EYH>4.>*+WW< 2_>TNCG8EJ)-V>X?O=TTD MWSF2+OQ/D;+FL10HFSFM)AGPJOJ-WDFKDP@6=W&H!L'2F$<<;2"P![X.T$?G M"+MW'^9%MIA3!*Z=(8Y,O0^K4RE\KG%.4D;LTN)I&+MUR!7E**@[!!C[V+5C MM-2!YW75=/@M)IQ^J7M '<]+"KLQY^R'K\]G8;5Z7;9\>[.J&>.TE-%#"2'5 M(:NU/;%U0$^1M&>@$[S)'<0@U'?2!O3X>//TNGPJ 'Z8Y0OS$"5YSK3 ZTCI MVCT@2]J6= !;C#$\.,W;7'(,0OVXP<@(J#L$]X-"H!O][M5=%=_MNR .6*1TFY0YP+V>RG MQ;+>ZTP<3\F$P(&KS=HJ9/F#JSV;Z3_T/U98DYD*>]+923W3@;"XUS2RG8XZ M@.!]9JX&-;Q9+#W+8Q*5D [,>$%4=ULS99G@#2*E"E,SS MJ!OUW!J"_'$!VQ1A]VSFR=7=S>2#-\M%.3^MGT@DXCVSH$--F.#*0V Q0G3> MHB5WPH0FN_$U">,F&)P2<@>*O0/;N)F35S,PEO@1YZM-8^NT^%1O?G#Z8?[\ MC&B:IZ^;Q/R0-KJ;WTS3_YG\X+&O6KL ;T'JZH#^-U)6/OQSYI% MAQ,7GK MU1GFFR;ZW\/L#.]PN,G#W"P>$E_!Z?J,M#LQ+KGD-0,G1:@]QE0=4JG!.H4: MA6G:#H_S&A MN+]".C"@CVTBCVX;EUM+W3VN,\FNXU-CI:^3+&QTM;K)2'!H:NE[Q%B+E+QH MTE^]$3^=%(D/)&\H"+8< MC'$UQ2$*")@<&!65-E%[%9H<33Q*52?U90/!<##Y=P"F;).=9-#H:WZ;QX!XT=E+8,0S06NGF:<'N]^5TC:]+64V$ M8)$Y+@DGLH!2JIZ.: ?68QUU'HY"\79Y+0TF/T32!XGY1.MM1F #M2^!W/O+B2W:)LFB_< MDMV;Q6R:IK21W>)CI]$7NSUWJ D8!W!Q-0CC^U;2&UIJIY%6 RE=V>)RTQ9? M47& G+[UQ*$DM1?E XU6N=$HX *X5R;,>XXED D3=>B\BJ;VK?<(6F/MBH,E M^R;AU,,D'7TBESYB/JL3@O?8P\^SK$D2W.0DR(#72E*=,SA'OJUCTD6)W@?1 M),_B<))'[D@Q#*[N'>&=1H,=>& #%3I%7LAMJ#%XC8VLU!06T1\\HRA")^_8 MJ>*&1J62[9+@3P2U-F65>^C]J8#]VW53GAN&/ 9$&+:4W@5T'J0H11AI#(\ M-ZGM^*^RRD-0UZ:L<@\(=(#[BUUR=8"(&Y@R(S'4M4*UG6O6ZTP?# MHK;>FS:MTQX@Z F@A=*N)9V&G%SB MSD>?U2X]U4[;KJC=8>)I?8 F6NH<=1>+$[DU.B8)6%( )>N0-"%IK686+/,N M6[E+7N=_HM9&^T!@_]9&^^BC0,\U '"S"+0R@P$$:5(F&@4 M[E(P])^SM=%>P#BFM=$^6NK E=MC@[B^(N4YYYJF#RP@;1(8%3CEB5O%F3+: M9BV;#*D_A-B1;UVZB<:'U6H'R!TH0U.[9*U@!ESTL78Z0P@U0Y/'D,@XV"AB MDVZ\_PCUZ^UAUB8K=Q^==X#TFS)]L3B+ZW(VNQ_939PLRC).,BW:5(-A(+ @ M($F1 M?<8FYRUK\;>>-&1"=':@.==8#$??*;K#;$6(I0@N/G$U>CC!P8%F.* M#*C\J;K%'95[ULPW.#DF6VGOB0&3.0HUC73$%:N]*!@Y5EQJ"%DDP90,PC6Y M(!X:F,V,9:-+T%8ZZCAQZ+XDC\@6>N1A@Z5R[$AO^RR.I%4IEB-$AJX.-@K@ MK,Q@M-3)EJ__6GC/4QV4MO>[''&8ST*!\OJ5;1"VO<,[8 E6":3%]&5-C%<,[.W:R!$L,Y* M$FVB,HY.@9>9 3?!,2.3#JI)&\$!@]#DT1-U#,T\L$D"*FE3T"H2N MG;54'9SHD@6R/%BX\:6P)EU9_A$B@6.0UTI'3PM^UU4V$;-PO$0PZ TY'CE! M4+G>C";.N;(IVB;&KUF95+,SD_$!>9C6.D#FEO(];0Y,@J.M(#,6:].> M_\H1/!0"^^<([J./SA%V+_M,*C0ZYP"V5C$H$1E$20P*U-(Q+9@)X60V[JGE M".X%C&-R!/?14@=>X#!5-M%H"MRC \RVWEPGBI0R!?(Q9HL8E#;V5-<6C6KZ M>LSG/V2O'D_O3P7LWRS:T38'X9,B5FGC4HG5WGPH $/F+,K<*K+^KYJ^0U#7 MI*9O'PAT@/L'2\48#XG9E( I5NO/'(>@HP9GO;0H@\RQR=C:?^2:OKVPL6M- MWSZ*Z@!P!Z6_V1@M-Z5.#;2YS@UP$#VC(,%ZD[(G=\HUN1_]3U5Y,+#/,*Q6 M.T#N0%GHPF>6F"O 2RYUO3((HM".5>@W02@4N=U,B/^,E0=[P:Q-Y<$^.N\ MZ5MN,- ;C8F(-\S4&=31@U-"0#+&62>U,+))O<2C>3F:36S;7:??G*4-M?GT\+L)&11?*G#=)3W MH#A2?&DR[0[.%7(_VFO V!>;@?/YGEG+BZ;?\UOKL +,/S^>]G,C[0VUGBW78 M2#$V9T0/(22296:"8K:@H? J7.V434TBGCUH''F-:2/M/:EZFD$*:1I6 MT)RZ=$89%3AMD8 4_I(%*@:\5PR"R<)RGA(K;2I(3E(Z<^N4EH3Y WWQ;Y,L MK1'QT;FW=GGSZ% MY=?7Y9?P'XOE(*;GFX\:9FF,%_??\GU6M#9*>4S O>AAM>AM@J@W3=S6G#18I*Z36.E MGPFJY>ESLO.!^M]/5Z=9AHK9#:@\::IZ-] L>Q0,;B MI U,Q]CD?FLW\KK=&/?!RUV3U4 S'6R,SQ?S%7&0-]JYRXM,L61=%'!I24C% M1(B.&RA.%\.]84$V2;=^C*ANM\-CL#68%CI U&\K?%U^7*VGG\*Z7D1$@X8Y M"28Y#RI+6@_9(##R('60.;@VUTBWR>BWXOP(U!PAZ0YP\CRL/CZ;Y_J?F@SU M)6Y",<>,4%%.,\"DP6VTR;>8B@?@O(CX#4(-+O M $4_+Q;YC^EL1LOC)6EE_F'3=*T.@%]=_NJ#V>KZ1Q7J^>+3W$ZWZBI7JV_7G_$Y9NS M9?H8JBMP^:T;=YGW[#8*Z7U2&6S1H39?]>"$%J 88YJ6HB9SWB1P'(J#<:^I M6\66H^CW8&!_P65<-,^BJ!+8_'46MK(:I+,QU]O_6F^M0FTOK;6#$I1A+#L? M8YL>S(=2O!-TW1.#[FGTUX$-?HODQ)SA3R38Y[4J@YC\?;K^^/QLM5Y\HF5Z MA[NDN$D*:0UROAFYIR'X0'@ROG#+%%-MKM7W(W,G2/HG!LF&FNH AZ]H!T!\ MA>&J#?"-P\=DK60206,J]0B D3^M:0OPB4LGDRVF2?[*(S3M=A;,GAC$AE)" M!W@BGX-$&>)T-EU_?5W>+*>+Y?_&L+S(R NS%V$=)E$5:17Q([SPH-!P\,(@ M&%FP6.ZC;)/ N!-UNV'LJ5TX#*^8#M!V89MKO?N'^73;<3<7*+B("-'I3#99 M>HB\..**LYA"*E(TZ17P3&J7'J.HMP-8_XI_W)#H<+[3J\7\PVSZ M!?/YL>RF64B+7.#M[SE5-M0.7+9/CBK69Y]= 6>4J)7]#ISV 8+,13I=^UI:UO\#9_G9//^VPOS#U\U'-TZ4I=/V%X^RWGCE(?9 MRWE9+#]MWGGX&*2C7GVYO27GKP#PF8 MQ2FU]]3@>=& TS$>I6>) %1'+3HKP!OZ0QB?BC91%]_DH/( 6L>%:&/T'(/5 M U39)5IO,779(=Y'[1E3P&2I>9K,U>,+30YS$K)D%8QM4C6Z$W5/")&'8.2; MF#Q681V@\"U^KETKYQ]^FT_7FV6+.A0O'8$2V+Z73R[F.H-SR_!WKV:1%$-Y[NO MJS5^NMPP#4J5,RT"AYL9. H<6@Z(D:M84+N[6?9;4;#+N\;=48;$Q>"2'1DI M/Z9ZV7M!=R01"$V;*:NSD)26EIPT+@%5DHZ%8&V6.R#BYC/'+1T<4O,'2ZH? M6_#LYW^_A5-#5DMY4>_O/7'!70#',@)YZE8Z;VH?N/TLP)TWC%OBUVC='R/% ML7V!%^_>+E9?UQ^O2!>66<6)?4$QD\0"OG@#(8?(N"Z98K-='(';CQVW"F]0 M+^ (>8VLZI]GBWB>Y/AN,3NKPK_@@>N4E+41R%[5! EA((I(X3BS/J"VS.1= MMOV'GC]N:=R0RA]$@N,O^!^6X>_3V07I19#SZHP&4=U7%2@.\LH@!,TTP^*4 M$6:W!7_SL>-6E0V\X ^6U]BJ/HLK#&^6BWR6:NO@#XM9N.#"EVR4C1*"1P7* M%P>AHC804UX5)]/=,NWM6G_P#>/69@T*@&&DV,$)T?7,T]5/B^4C&76; Y(B M8X6Z ,RJRHMC/9_E8$).3C(OO&ER7;T7E;W,\VIX,-E.:QU \CU][WHH[\6R MTF@R0R6K8:V[*0_@8TY ,7+,K'BO=)-,VVW$C)P4T4[WBX$5T0&8KH7S;AWF M.2SSZK?/.:Q1,&Z8N/35LJ.8W%C0)I/1-B0JSZT"R9SB)4E%L5O;#*1'J!L7 M;L>#8/O8@@$UT@',B)7U9M6=SYRK966+^=4B=#F23^@BE)JBI*R/X&R=%E*L M-LBB*L:V@->C5(U[ZG*2;7(XK70 L3L\7'BPT7"L009HAP:48!Y<'0GJ2E:) MDWW7LDDU\E9J1L[2&D[;BZ%%WP%^WM;DWCGF'\-R3L9W=6%HK4>,17/(TI.A M==Q#] +KD ^9>=024Q/;M)V<<1$T@)[OW0H?+?01H;-:KB=OP_S#><*85!%1 M<@U%BESGL!'1M1+!8!W/QKAU?)?@CQYZ R7TM[L(N?76<4^)F^Y2ATNW!TA< M7G<'Y7-*$@*+D>*+VN3+!G(,74Q9<SR.JLXE9+B"4SB9,&D-/6.PX*,Z'6A$("[7;:-G?1^Z\TC:_X0O2V& M$.+8VI_.;Q#NA>(N2G*FC*V%82C "Z$@E)R09RU0[9)#MIOV;[YYG!21P;1_ ML! [\!^W- 6H#2U(Y+GV'CT_DOKAZ_-96*U>EVTM!#8I=LKIR#4YWS+4X_%L M(&9>B/.@- M.8. MW,U!J!_WUO(D(?/IM?Q4H/TPRQ=Q@D[.*F,$Z!0Y19C% M0"!1@U5),29$*+I)V\]!J!\W\!H!=8?@?E (=(#[^P/B+^-3(WEVV5*@FVH2 M*\DT\)*!/BY,1Y.R;F*E'R+H":!S6&P\,.KW*$5U +@'-ZY75_-FLXHVHM3@ M):-%S"+]Y)2 S)2STEKFVXP'_39IX^:OG+0&=2#]C)SK\G;ZX>-Z4? %?53>#:7%Q= B'1D7 MU]U0/E](ZG.5%%Z*:9)BCCXF0V:T.A*"!0A*'SK/>/6 M.S1$R: "'ALL=X8<7/.VFA"HR:^D/5=&11$\<@V.:P=H4&6MD3LG=L')PZ\8 M-Y>I)40&$FL'3LTWFBO5WH@KG' KN(W>@*\-Z%1M[AF33!"%+VU]-+UH83V310LG"R.WW7&%A#Z* [*&T\O->%EL1FB4R$(TEP$@LW3-.Z2)Z6A"K@*;2, MV:@@;9.C@$>I&O<@]J2P.D8?'8#KKC]//+6GN-J_5[@M"*OI_+8GE[#"PN4U7U!YQD602& M8(&3BUD;PU@*29R D")S0D8><)>8[Q2TCEM'TS HZ$[1'1C0\YRT7W#]<7'C MM/F*\QN,I>*M-<9#"E7JBEO:%)P$'T542?AD39-![3M3..X@I,9FMHV>.@#@ MY=IZOEBM5\_#Y^DZS*9_QSQQIMCBN )6*%A2.I'#&RAB$C*5R$B.-C5IV_H0 M02-/06H=Q0ZAAK&;3-SR;%>W__H>EY\F*2MD)2?@OHY6K*%3*$P"E\5CLL7& ML%.WF6^]:.1I1@WWT&%EW(']V6,8R>_+Z1I?E[*:,%5*YJGV*S>1I%<".!4$ M%.V]#;X*K\EIVR'$CCSSJ+'=:JZ^#B!ZDZ$7B[.X+F>S^U?V$TRTXQMI@>+W M JH0@H(IQ!4M/.Y=9!*;.&B[D3?N;52C5M\---,!WO984Q/NHG?U])'< L* M9>TRYC/$+!)7A2G434"W!XWC7G(U0EXK'3TM^%V;=!T3K:N0@0>90:4ZL5.7 MFJ[D8UK6B0!YF-8Z0.9ED'3#M& ?TI:YMS#E%: M1_8])1Z<#CHVR2>[3\JX=V&-4'6DQ)_PU*#[Y^KM1@8]_*Y3S0O:D=N!A@5= MOHW"D;N)(B^FJS1;K,Z6>(5?3(0IR2E&$(["DZ0):PHC()>!DU^GN6I2PKP7 ME<.-%+I\[7FZIT+.:<%Y,)'E.F(S@TM2@-(.,3BFHVLRPN4!>L;-?&R'FX=G M"!VNCI%+^FY=D&P"_?.RUEBLT\R!*\: HL5,YAL%6.$CU]K(DG*01\6$S=$.UA'@(2+& MJP<>0K&/XN0 *7?@@U^U8?GA;#6=XVKU#C]<]R-+P12FE0-=A[L0^9[\0D\_ M26LIQB@\I";'$8]2U 6M#6V"J/NFZ4 M-S&+;!@O>:\NQC>>/?(V,:S.#Y79R#K?!'/UT.G#G==D_6U)LRB M+K4$W(-%EWE$F;C9)7=OV[-';B8\B,Z/EMG8.L]?ZB%U?H_IXWPQ6WR8XB5R MD1DADM354%$(CZ@@".('$WJ4'H74;A?-/_B&D;MD#J/_8>37@2?XY M/TPV*2U]B((H%F0((],42#L%Q)96&+D+MJ-!S2=HH3N<%W**=WJ.DEXZ8P]F6XX3=$5KNU/NRY##' MP,$PGNL:BA"05I,(00F;/>W-32_[B+H#G-P/F+FW(?%LP.;:)"J9VMPG>"@F)^D< M.@I\^SE[.D%FW2ELSW%JZ U'%TO!\. S%PFX%C4PB@6"%@82RUJ;*.L!S'_2 M4ZF]M+O#J=0^HAZ[D<=UM/3LYW]_]W5%9OGBW#X+9C@KI%-7P][@.?C"$Y2D M'>,"HPMWCKVW=_!X\ T=P> 0Q2T&EV(_6/BQ%@/6@8=U+[W%CTB&.:8$")TD MJ!PE."(5F,F%66LCVZVORP[O&G?+:82/820[,E)^GBUBF+T(Z_!N,3N[.4Y: M(K(H"Q O%I2*# (Z"=(DP356GVN7G,V'GC]N&LZ0B!A$@B.CX,=4:\POT6N+ M9,0T:%,;O7 B.5I-Z(U2Y)P4DB.^@^9O/G/<-(@AM7VPI,;.R_X8:F.!WRE8 M6U[.J0DHG=:;[$**J!3+$+)G@$Z)$%C)>+>+\/:L['M/'O=R>TAM'RFUL75^ MJY;@V?S#8A8ND>NY]BXHBLOK9!!+X91CI8"T4;-HI%0I[J+[!]\P[B7DH!@8 M1HIC8^'%NQ^6X>_3V07IH3!E4'"(*N;:\-*#J]E!R82L2 M->1PUZ[)$0-%922_%+P0]#D9Z5VY;=:^OC;;?XA>< MG^'/R\4?ZX]O*:R_8*^DPF(*$GA0FYS47&^L.?AL):;-F.HF??/WI'-<%VI@ M )Y"5SW4'ITG0M FKQ11F6VPY 20J&+B&5*2T93HK N[W/X_S>JSEA[WX6+N M 1M75XN):10>DJV[LV*6("T4Z&21HM D+ Z+CG[JTO;2V -U:?N(;V2M_S*= M3S^=75X4:A:*4(E"@\P<*!2V#HX3D+VSM9\8YW*7;6JU4 M-W:X71O++TJYFC$3;C;J74V<8I)I$IE)*A(KD1:8,()8DI?F7]]ZS[CG,:< S:"2'ALU=[I_7_.VFH0D,@HCP1A-NWC,OD8! M!I@W5L9,6WO^5H7B-UXQ[M')2; RD'Q'ALEFN/:BG*WP3@7GQ+'JZU68UQ)> MI7@ 7P^RG8W9$!)X4;NT#GWP!>,>EYP"(L/(MALW>C/-M6P1V$^+)0ELHJ.V MY.(YX@(+*)MU[7FC(6OIN0DDPS;U]3M1-Z[KW!IM[135 ?J>S>A9<]+5%[P> M*WSW&'L244=7+:U5+%&LX2V$3#&J4R4A=VAIE;5 WT[4C9N?=RKT#:^H)]P5 MXFJR6%F0LNIDL=EFLEB[IA#?>N.I>D+LQ7G[EA!9)9>,5;37&D=_E +>2P4) M+6IKC4]M^EB>HB7$'A/M+OH".<55J"0I-9<(>3 MW&V3B'UP]7"3B*8:[&'SSO]Q=KX1K(B=7_&/&Q)=+N;T8\+K G;:%K0C!B$+ MDJ12,D)P08 3BA>?,!?=)#%@+RI[Z2;1%CIW]_9F>NP I#6UXG5YEA>?;Q24 M)9XC1YW 1<] HAWN29&W2[+B-)$OF=AHN M>NC)Q3V"G@ ZA\7&7<]B"$5U +ASZ> U&Y?>$<])9YT+N)P3*,L+<90L2..R M$%G:L%."Y(&V\SY!X^[]XP-N$$6-/3KY[-/9;',G\&,IF-9O<#E=Y&N/?[-G M*!LQ6O*0).T.M9B8?"5#[K\)6CDA/?UJL$DANQ#42_'L29S.)EKJ''67A32T MD((M"$5*\E"R(8Y*,: UHLB!)RYWF5 R".Y&'^8]. 3VP-'9A66J68P3L5(?__[+WIT'>&R*VQ7 M=^Q?# P)F]TRZ4-*[G(__4E0U$Q)B^0"%]3W=E6K-*Z5R/R0 Y"#EV@*XXY6 M>S(==X^X?E%W"##VT6O'2*D;5VZ0@;BYXX^Q$-\< OD>Y))DD2E6JX.R@[8V M9JEIEY\H1'Z6V%Z*ZJ8^_AE7JB\+N9M<[O>EK&=98^*&_&B/M<&U90JBJ^UG M8G32F^*5:W(G)L^7A=D99]E@+;7R7-8%:3(D1G) 5%*P MHIF<'*K=A=?=('0OZ74 S(_GR_3/+\LSDMBZ5KR<_WBS2&<7>9.WLMI(]/Q\ M-8\7YW75GY;OEHNT7)P3%?3$SW4P.@G_?):$UCIP5;T=7;=C@K YM6!:D3.NLGAR!1\JB S3=YL_/RXMX7B[.'I[RSX)EM*K($I=;9W M*K4',0J,*:HTY'CRJ*R-Q\F;MK3AY*AK(+,7G&;>+IW\U&GC$Z6'1U9<9-H! MRI) 22DA1A3@, >T7A8U:%!]1^GAM"]P_GGQTP7!>)%^?%J%Q9H>2S+[+^_X2I4AKW%L,9-#>3[\N?ZLDQV5J(0$F.I[<1J Z*,$')D MP'FRRA=3E&\RE^M)JJ8-A!M!;#PYO'SS../M#"0]^\0F\OYJVAM)@UIB2A:\ MK&W#0LBD@FK;GZ0#(1,I?IRDAFI\0&W;(!X EZN_' L,.RD92=3;9_]*NNBG M>B9 #/W[_/S+3Q?K\^577%W+W1K%O8@:BJJ-)HVM3=ZS@F2B*%H9 D&3P&<@ M?<>/^WOR-9^(VZ_I]_\YLR59S9%L;JIA;:XJ. 6RR %]SM&1B6Z2B3>4P*DG MPHV/IH?C AN(JF/#MEWOYB[QD.CN[M^/K)-V475BS222X2)RA.20PGO/$)P7 M&IQS03LG;<0I=N3X);Z_D/D[__'W><8W"XH(OFX$=XN*7_[:%-V?75&P?OWC M9GI._HBK[_.$ZYO]$96P6BD$K8.A_:%H$X;HZ\T&67.)Q3K?Y(R_U8I>AN[; M!Z^/5PM/"88.0LNG5_H;+C^OPK@IH/=:Q MV!DR)I:E-^3&VL8*8U^:IY[CV1[9IQ+HU$VV+I<9?WR:?R5[NBR;\QXB8UE^ M6R[S>KFZWIIWU^B]%9Q3;%XTEZ 2[=1@G0.K1>%:,Q_\D)$+A[Y_ZK&A[0!X M,JETH#5W,J\> I%)>#L/<7Y&-N7>$HTIAKQQL@D:-Z5;DC97P'H$571MF6E8 MDVY*!] Z];33]EJRM0#[#X-^GJ_#Y\\K_+QYYK)@TK:NE]J,/];"%Y:VF:',N?/)SZB)]KMO?U1,-;?O3K']L? M7B;P&'L\!&HCP [, M]$>2V*:-RNN+]7R!Z_5V,9==53AZXQ*AQ9B:IL4H7(N&+(F7+'IO=%+W/<&Q M4O.>H*J73DB-,/$@X6XL ?6 MDO:M^4UVG-;$A8P6.M)4Q(0HPE@K# E*OKF M_=%N(Z'K-A43HVD\Z=['S<&LGCIL77Z_*C@V(8G$,4*(CH)ME)[V39% L;:5 M+KJLA7G&Y;K[Q(F%?;A(ED?S9^J!U7BU=#H"ULD%IGR $)T$*+E#5 M"1AER!2 7<^>N'Y^7)D?RK.#9?X=5W$Y@M0W9P0U2?OS:G[^XZI72:J9_3:! MB+J>#N0,/J "%NAKB4ZA3@.DONO9$]=JCB+UHWDV\4Y_E;_7W.C\"=.7Q?)L M^7E^W30DTKI#(AO%N*I-]<@C MKX7OU^[LS25*.-NXLC87+Z-58,ADU?[KM Q&JRJ>T;>9Y,-R>@;U(7B4BEZZ M^K6-',<3Q,3-+K:8W"ZND=8*PH5!-*;P$PRQ4:KD]N1 MI+.^0L<:TW]]7G[_[^T3+P&R_>(^/F[>.B$8QA'=\B@^=G"V]&ZY^//*:%H? MF< Z"@MK8)SI0V".4\R4(QJ1F#)I@'[8^V3I%@W3S5\=%Q#'LK<#9#QA;M]> M%P<&S;5VND#)M3BP-K<+1M8(6T9NC2G)-:G(&D)<+XWA3G3B/;:X.H#@]K9J M/?-<"J35@\B.E*H+I%2E=."3X3%*P@AK4OIV14 7)Z CBG9W:M=^?.X_$^$Z M:>AN=C 5SC+0OZE"^8 UXX@1H:= 6Z:6,\1DH/?>.EY$FL \ =J;S M'33.*-RYDH4"*Z.NFZEVGRZ^)B#6XF$T/@\)O_[SCF?VDNZ@XYE] M6#TQ7EZ5%1&^#2$#(\*B5X":T_IU/5S04M,R; G<<8%E2-.O01"Y_>(>SVGV MDN%R!(9V<$[WVVN*$4EU2D\F5T3:#$4E<,I$B)K9I!PM7.\(A8XZI_OM=8_' M,H?(_T ^=B#Y=^]GQ@93"M*"!5E,%3-1K(L!:74HD7EE=A7V'R7Y=^^G.41I M)_D]^3BU\E_/PQ\AS.>59 RL3@1;3!Z\9@IX=BZK; FV0T*N81;@ M_MNG21IH9 :.8FT'&N'UAYF0AKQE80$IUB)'NFB(R23(3 4A;(QLUPC64]S9 MC)XYT$XC[,G'R3.%WI]_P=5M'ERE/,3$F*Y51$Y;^J T!)LC<,:087:"OAAP M*/'(XP=)W?0O];$XV,'I^.V[I6@W!8W$"JRLR"J032,$1^.M,5Q'+$V2PO>] MNK/](^18]G9@&O[\.#.1 (L\ FDT C37'J)D$I1-47$N'<8=HQ6/,@U_?AP$ M =<_! [DX]0E +O/W&ZNB(R)O"1&(0_6:<^F./#%4L1;K#,4]DI]OY_?/L?6 M;_>Z=QT]6&QRZC@Z6SLP&]>7?0P#"W6^LE=(_FY 2?XN.;VF!L")BX*L95N> M_DZG#Q3I8Y>I^_#W!5VF/MN!8;S[U<&O:G7E>MA:3WP+F[4BE68=)$(G6;CH MZG5< FV"%;;8(FR3M*T3U8/_O-T.V]>]6I$L/E]6__VH ^DOM;M1T8@L.%@C M$)0B"Q]]UN"LIJULHBIMNEX.HNYE7.;N@Z/[2F]\(75@*2]W__OKW?]^L_O? M7VW^S=U4B:HZ#N19"DY.)6<>?)01,$N,5IU^,JD#==C'T MYE?G?RSGB_,W"UKHU<3TD*.3)2*D%.NE>\KD#.<,M#N3#XR%G)J,H'R:K*YQ M=@@.[B-M/*'T!;'WWW%U:R%%F1QTB9"9BZ!\-J3\6029:E][%86W;0SH8Q1- M6^YV4F =(8H.,/5T%Q"1@Q35J0C)DY9/QD"M!P?)L@DF6H^Q25>\XYOP-,-6 M>Y=L/)'T@*\[1#D7FDA?\_^-M=_:2[I-M=_9A M]<1G[K\LLY^GN% MMSL/W@>]K(M2E4,$N6S)U0[4R>/:]^;<6=(TMG@X0=WT3P5.TB=4Y'JF.IDJ6UUG)M%VDLZBE MH(W29%9P'^5SHTOVL0N??=C<_X7/U5EQ#&>UR\KQUSJ//7#DRYM!=)_XB@:1 M%1LCX:%<=I3.$)WCX%S@,FKAC'F)A7+/-KU^A^>78Q//9SF&I (FL-)H4,XK MB,HE\#;F8E2)6C4IX1U V\NXGMD'0X.[DA\HH*D;9Z6TNKA6Z%>+VRQH/2M2 M"LU4!HTUO;NF^,<2:X_'%)7//+C[(\9WM\YZXATO8]C'(8 9E;L3H^3U_(R^ M_7E];P6:5LY#"* $,K+2C $YAQK(0'N>0O;ESGF3\M;\\E]I(!5%S(O29@ZH*%J133D(G)?F%*(LBP*.U+:6#6:Q[6+8+W^ELXM,BKUN M)/HWUTGFA1=BFXY@4QTZ;2D8]HE+<$E(8WCR+NQ((&\>LNRB=9K:E%.BL;4 M.]![;Q:I#H[#G_'ROV\6]\YM9L)8(0P6*!$W55J6%#EWP *:DCT%*[')D)=G M*9NF\N64^!M7./THQET,NY[2=9T,G):?%_-_8Y[)+(+@5@!Q,(/2A>*>G P8 M$:UFI@B5FQSC[$?F-%4X4SN!(XEMXICU:C5_A!^;>[0-!>&,8BPAG5 J08JL MMG<3M+^\]8"N>&);%.Q^W??.J/6QYP_"C'^)F!F-JQW8R)_"M_EY.*N@ON+3 M3\OU^:NOM2_@OS?BFNF@I/2B )>U68ZL5>R9]+(5FH5$6IACD]FY V@;=L[* M7B+*6DFH!] ]I6RO#X^U2@RCN3P,5$I$B)F3-Z!-";H(EG@3WVP(<<-@]Q]W MOG^4C/J_GOP#5YLNJ(N$RW@VOYS3>?0=Y9-/'?FB.?$844A]5.=OPY)*/:WGZ>6M9V@USREK MH-":(A=&*PW%Z3JYCI27=\&D(0.@#GGW"[GC/ !B)Y'&"T3;?+$@0R/45V+X ME_4LN%0S*"/(X *H2-O*.V(M&LLQ2<=S%(VP=Y>2%W*G>D(D'B&I_AV[&B\1 M;Y>1'*'%T.S=_A^:S$$(15!1SY"Z!01:UA$4%6HV5&B(F]$63 MR^":%)6-=5@[N=?50 ,=+*".7:N/>(;I'//KRYSXCU^P#LZ]GB)T@#/UW!/' M'L]AMOO>H3\?LU_E!$VTIB+U>Q;::OJ-HUCK\;"):7KU6TB/BBN-O,B("M#^R*X$/AX(WKVH>Q%*+=]4'1GCD\S&;U< MS7;X,=C !Y](M[4\^!H(RUBB,2(("+[.RY360RQ!@M/(";+6"=8DT_DT?MR; M!452]"M7:0"7E?(EHO2GME?:2[I/M ME?9A]=37V,OO5R,XO.#.>J' %XU$-7WPCGS)( MGR11=[M_1[+Z.OGYB3XV2 M]A+)\FC^=+#[KY7CVYL>+,)*F;D#%'7 1KW["S_KI<_4G>VJI>HW\*?_VQ7&]R)M;OEHNTS7.MI9B&&46B MEK611:"=$%"!B-H$)XOPHDFU]AXT=N*8' B'Y6EDTP'LKCFU*0>^C@68JDK6 M%2B^4"R@9()HR2H[GW.A)1K5IL9B-SG3:JM3AD^'2Z$#+&VFSETO91:#]%C' MP:CDR%[7MF/.9@;:L%30NZ18DZO?NV1THHB.$.QR-"YW@)%KPO^^7/WSS>*/ MU3)1'/!JD3^$?_U.6VLUKU5K,9D8$Z?UA.KJL4C>(FTO,"ZK9%3DV38YL!I$ M72>^TWB(&E\F/0&MYEMY+(DKX4$S5FIH&8@Q6D ,FKD@F"VI+9Z&)KPU2S=I M"9M].7PX.I;GX6P4=/RQPF]AGG_YZUN];"&H;[3J9;>G;5!R%@*<(X\N4[!BC#7:YB:^T!XT3HNM$SA(K>35@:*ZN[2KQ2SRK9A"B&02 MI]A%6$XK\K6>-J"@4 8]*B> MXE>\XM7,,LE$4!$TCYFL@>80?7%DYPTJC<4RT:@Y]PYJIG6S3@6MXP71 9H> M\J8>YCD5/4+ C"D='BJ #E^S6"F[I M58HY:H:S!RFK@QJLA""5@^2YK^5H2K69!+>3FFF;3Y[ S3I>!AUHHVUWWZM# MVQNU>L=B7_,K<&^DHW@E:1U!<5-;_7).[(M%9.&$\DV*PO8C<]I^E"> 7D.I M=8#)7[Y^.UO^0-PR[^$JB7=6&N$XI,1(6QNEP#MN 8WT6K*B25^W@.&SE$WK MXK>$Q;*EC#H '?%N>;$X7_\1?M0+UHUROUI*8CY+:1E@<*;Z&HRVJM0@!'(C MBLW32 <0^A;_P:AW7NR0Y'84G*X"U3P G3R$@60&* M6G*TM$EBHX'1#VF9UO<_(:2.E4,'4'K_#57C8)P4+DH"U% MP[0Q-$2E++@0C9#)1XY-9O0^3=:T$<$) 3:B='K VB;.>8Q[LV"Y=#IQP+29 MLD:K\8F^M"(GFW2B7=3NYOI1LJ8- 4Z)M?&DTP'6'E^(8RF4>OFF9?$4+FE) M"RF<=HXN7 H4(C6I*3T.8L(MXDR5,$ M&P(MRD8&ODY6%\D7&4A/^]3D_F@0==."[@0G&^/+J..BOGJ?<9?,025[FS\; MJR#O(0TCE=O5!]](\Z9%!Y)TK$D0#0E,945**+@$#%WV3'JF0I-TW-WD')V( MO%Q\_H2KK_7I-S6G7&M4T5F(OEXFN!I,1"2CFXLP7CON?9-RNIW43#UM]6@4 M/$@P/IKGG:N$@]L4W/KC,=5#PX8#C\'#BN!5'9T;3&U^[1&BR[5(/$:'GJP( M;V.#FRB)FX+U:V[>ZKR14TF>:4@I&G+0G8&8E ">'7GL&B7G373%4T3UJ3+V MP,2#BK>Q)-"YYKA:Y[+<5I*'-P=X_IECZID]J&^K?L@_]:$D 5*+ *K$!!3G M,,A.E)BM59HUB37;J)_ZU#<+>M;%U^OR,9EE/1!@4%2NQP(%:84\@HG>:VUL MS+I)FN8.6KI4-OL@8%>6TC'\[N 8YNX2WE[7A7D*K+(S'+C0F2([9B$X+NK% MGD[,1N':)"H]0L_TT#E*SD_BYC"F3XB=C//9S\NT(?X/TN[+_,LB_QS.<18\ M"ZB2!BMK-6$@R^VP**!M)%)"ZYC=D9:TOH+-&M-_?5Y^_V]ZP25BZ)/[0'GT MY3U!Y$"1+L?D;P?*Y2,NYLO5N^4YKF<,R9NC *UND (J"0>NAFXYD/I%$Q++ M34X#;M$P[4WZF @YEL$=8./7,%_]+9Q=X/]@_HR7R76OSJ^_2W99%,[))(=- M4DD*'"BN%Z!9DLP7X65N8H">H6O:J_,6&!I3$-WAZM95QNTUL9+(5M>J=Z/K MJ;(RX$34(+V2*B8CG&UR:SZ$N&GOSMLC; 21= "SW\)\\7:Y7K]?O)^?O5KD MW\*ZKJZ.8D[G\^_S\Q\SSWE1U3JKJ#5YB$J"MZQV6@A,BVR*T:P%R)XG;=HK M\Q80&UD<'0#L:L[RSAYBDUW8*(F# M=L[[\A/!=$ZA1]KDZEX>Y\;$G1$0:G*-ZURKN(A6-038X;'J5H M^N/,(]'PL%O<&+SOP!>ZJXPW/5KKU+*@F81B0LWS+A1;H$(P*DG-;,@*FW4( MN$O*M+ 92<9/7I?LS?#N(/,N?,5M_U=GO11$,41>LW4+8Q"85.!9LIX;IT*; M4_''")I>ZQPCZ"=QT#A1-=F+:!P"!L[L"FW;>UV!4KR[!PY93[*4OOCB'II$P&5 M8=D+"NW:N"$/2>GIFNQ(S(S$[ZGGU6[H?O5YA9OZBNT",GHKA<,Z,9S\^4"N M613!U#XF*0HC8F!#>NOO?'A/]U@CJ(WC&=B!SKC+E0^8\>NW*I'++)-+A\MR M&;3)A.E(_!$N0*S!7F(4WYD@O#7-,B*?)FU:.W2*T.9H@70/L>TF#%:B<4)# M\,G5(D5'JRNU4I$9B[0=96@R]&4(<3UYOL<#8B^\'2"=[A'W?H%;76V3<\73 M[LPVL>K?!? :91VVZI-$K8J? '37]/6,NT. L1?R#I-2]^#[]*_E=EDF>96% M(<\@&G(5#1+7%&JR&4J*7(].3;-S] 'T]13CG1Q\ATEI8H?^S8*>@^OS#^$< M?UI^_;9<7!V9V2*\TQ20)%LX*)L-1!]H!UF1+6T?5Y -<.H??<&TL=VX?MAX MG.P1#MN=(\@[",0#(/>@WMJ0U^"\$B"S\HJ4JT/)#P7$E#[3B,)[#@X'<')B M0+SZ]NULGNK&^#VL/L\75X=<0=K ?0)=*U84UG)L1 ,ELD :UBB7AD3\NY_> M&0P.$=IR5 Y.C8'\CXOU9@3S&BMGKB8&UH%;TB5PFSL5R3T%$#R"3X+%.O&" MN3@$ SN?/HTGT0P#QW-P0@S4&>H?PN(S7L:-,DHO*&ZT.L1ZU2'!9R?!.:U0 M&(*O&)(?.FB&_?5;IST%'-=9.)R=/6!@"UV&@>PA)B*6T<)=(NAZQD![QK,+ MUKLP)! 9CH(I3<,1$KLO\P/8-['4?Y\OYE\OOEX1+C*/13*0>G.13ECW*2<( M2EA+?TCZ<V28]&^_>1IW8#3I'\S$R3V_[S4Q_!/]ZD;U,>9)ORF$R!6I M/I40:-F%^*&*B(J7;.P@E^_.8Z>M(QK_). 8KO4C\*W+2]&(<<9PL#816C'2 M,G(.=;1X5,%HH>R0J/_!@Z<+\HX2SVXQ'\"KR05]-R+9+N9J&KPSV415$F!B M%A0K"GP,&EB*PGE3;+2#XOLGW](%! X1W1.1W1%\G!@1OURLEGEY=A96]]:0 MN>0!:T,;PP)Y*YI!D#9#Q%!,UDB*40_ PF//GR[2'P\%H_!N8OE?(?A:+V(= M<"Q0U2XA9/X"!3O>,/)3ZL0TY$S)5 ;(_?YSIRW;'-_:'\6WCF2^W0+W M#B&#=UE30 K6BT(K(#OE"W&DN.QSB]'U'L1S.M@[R2OX75O%JW MC6M:59\T*2@KR2&1DAP2;F](8%O]\7X@*S'4];]^\?O_A*@>/.\VJ10Q"U#X26"!&98$S4LF8)?V3 M6H!G$'7]X.D0"#QLPC"R/'H V0XE_?:Z9X66IJB:,&&P%LV0ZPZ1QP AL!R] MR:SX)B6O3U(U;7N/-E9M/#%T@*D[G2Z+KU?)? M\\7GG\(W^LGYCYFC'21%->,JV'JZG,#YXD%;$974*C>J!MB'R/[2O,>!8#-! M==F1/;DHR%)XE...%1$<1,VO2$?DA*?TEE;0P?7LS?>*# MZ%U\>?4]S,]JF'+3K.ZA!DU*Q%J9"HX)!TJ4#-'F1/ZDH*WA91U7.N"P^M#W M]W=I>1R:3B:+[M04K11??5U>U&FTWC%5O\O"YN_:H43!2!Q!^OZ.MW<]GKI('#YEP>N M-ESOP"#N6MR?BXLUYBL3?[-]?D6\=9CB$471VD,RMS^;\WPOQ0/\X"SYBMJY49 M]:09;0:?#<707J12&]?'.*2!X7YO'8:P%W2&WYCQ'>B_GW$U_TZ$?\=W%_5B M]'VY\4[7_X-G>19M-$FS0(XI:77EC ?=00;E;:E<-+J368L/TO9,+2]R!/] M,672%<@N@YWW93.Q)5=6S8S0$K%P8,[4M8A2[^1#O9D0WA07A&O40^IQHH9! MZP6>U(\FB:Y0]>O\+UK"K9NOF2;ERU5@D(6+9-@5UA(F"Q&MS8DEQ42C$C_>+2^/_K;'--G&4LA;!%+!DLQ[((^1HX#DK4&C M,[.FR02Z9RD;!J\7><@_IDRZ ME5X'QGRT0=%'I.QCP1$E2(U7?D!;*7RLK, MT?+&]G 76N M5K6,?Y,LLAUVMOFUR^K-S9%@LBP+92.(&#PHY3RYETB+#N08&"T+XXUN+D>@ M?AA27^35P:EE.W5=]N5@OHWL\O;UY7+QB58UXQB,23Z"MHJ#8IDL0+(>G"*5 M[XTP#@>5XS_]FF%X>F$7!F.RM@.U]T?XL0F.WY?;,QPWT)]I*PM'IB"7@/6& MUH++M<5(*,:8:(RR33RV)V@:!JD7=$TPMARZ@M2EOJV7_IMU\.B4]*1 2ZYU M\8KBY6CI2T1&CB9]4]V?$C0VGNX2-"RO]04>ZX\B@=&0-/X\S=OWLHO\TV:T M\6>D=>(AHS2?>MI84S0'4SS2 ,TGWK=CDJ)USC,3,F21#*AL;1UWCQ =@<\R M5+*-U[H7E<>JI4$O^T3\?TU_]<^9UR&[P@PX9BE\R1Z?;.J'S=KJCH[6VF=ICBC-G_1 MI5:^L RH62BQ6'(VVY2H/4K2M/4@IP/=2$)YF8;T7:"(N![N'#ZC>I^GG\#0 M/KVB:0ROL5D@9@(/:E!.$XR2)A_?!I\41R,YOGC#>W<;T2LNJTFE5L*((($E M) <7=007!07*AM._6BE>VLP'W$G.BS*D>Z#F:9UVD# Z"#%WS.;U/@4NE"/U M+B,HAHQT/"NUGP(WGFN+I='U4F=3KT<0\/,CK_?A=G=XN36 $5D.=809>*S= ME[*IV9>10]$Y%I93_:<]:CH>>;V7H(>.O-Z'Z[W-.;Z:U9R=EPY]@LSJ$ >N M.,3,>1W0:VW*QG$[)!W_A8V\WDMR0T9>[\/&#A3)@PX^RGF7DXA@;:9(4Y(9 MCB+0_@@IB8O2?1NLO43[?!NL??C< 5*&M5UBB2D=48*1M;]X<@E"YA$8 M&A:SDI*Q)I-RV&PT810H8@;$4A2PP&1A MF!PM9@"(&DQ=:I<1/)YI.IR7/0!@BUORVJWUPD$IWH(*GI,O%PV1;>L8L:B& M7<*^Q)%+>TGLD9%+^[!OZJ$[=Z8%66.U=+6[,+G5I*]JN3VI*0@64:K$3#3_ MR2.7]I+;HR.7]F'BU-*_,RV(0O;,,[E4I=2XC05:?I *LM Q,)TRPS*:]/L; MN72P] ]FXL32WS0PJ['[;[C\O K?OLQ3.+N<.T?&K2A9KT:+KSV! D7PSM3S M'4Q>RF+M:/K_42HF;L8TKDLP#J^G!@Q^OK^$*U=:9(O2*L"H:1'197"62>*- MQV31,3[H8'T88!ZC8CHC,I)TEV.S>D*\I MZV2+]F+UZ_VH6D1D;49 6Y!2[ M:XK=@W<2.*E$RXS,,NU(3WC0T^WJF9<8N?KJ/D9NOWE"2(PCP.61W.P! :\_ MO)UQIW5DR@!]3$0SV<;H> :T0G 3:8OLND,Y%@'TYNE\BT8(V)>;'1Q>_1KF MJ[^%LPM\_>/ZT_^9XXJ(^O+C+7['2UV9D@\:K822976<30!?$H*6*$,J/G%L MTO)C&'D3=_D;__"\@51ZPMKO&&I"Q"9?XN'ZKJ:L6UX\4P%2W-1DTY:*CKXT MR9CLI*)0KBWDAE Y[<%I"Y@\AL319=83(-\LOEV0%O4TMN2)!N2+343!>,'2[3!_'7D0SN 22; M"$(&IZTCG<:4ACH0"&*FW2&5).47@XIY1S7/J>*QT4$PGOQVAF-[,+,' -1# M!$Q118,)A*C]E,G20>",0E(555*E]KDR#;3"P".9T0/R=@#8EYD=N*1O%F6Y M^KKA^>L?/X5S_+Q<_;@L*OZ(M+#:G7N3U4U$JL;"DM&Y2'M)L1=-&7TWPM^P1#!WLBM?+15YO \Z8?1$45M8^ M;N1 B.# ,Z\A&E&D]1YEFV;'MVB8%GF=H&(YCH@Z0-<#Z_3VNFF$$RF52K]( MM6F@DAD"J@+,\8C9&; ^(9\).YW@*---<8?X4=ER?61 MV4VYX4R7PJ6G[<634.3YQD#;J\Z10N%D=DRJ-B[B,W1U5EYWH/B7[631 ;2> M[\.,KE:I!@;>>P;*6@6A$,=*-,XRQ=#R)F9QG-[8IRND&0=>X\JC*X#MZ,;, M938^I@PY;!)SA(! 2AV8"-QG6;QW3:S@T7VQ3Y<$/S:LCI1"5XAZV(LY,L8I M+!+@ JMS%"DR"C8[*%XQF;).V32)18_MB7VZ#,JQ\72<#+J"T\[FN$$SXZV2 MH+BC#X7BEV"MA!24$!P%.::-NZP?W*KX='DP8X/J:$ETA:O'>GKK+"5)7P#Y MBQ3H?!8(SHK:',([BJ-)15,P8KVIHZ"P2=_ M/6CL[")A'-"UDE$'\/LIK+_4%DCTGU_^SP5MK;--4Z3SG\)J]8/8N F,9Y+3 M0DJ.(.NT3T6V'SRCF%@C+=9*72>EMP#>(.HZ._(:!W+CRZ4#L/VQ6B;$O/Z5 MN/B15O2^7$\NIBU6O[.]&ZGWR1C/9\QPICUR0!]MO1T1V]MDAU)[F7/T30*! M?0F=>)AF&P@VE58':'QZ-3=?S0H:&;)1H*6CR#IQ!I'6 F@U=T8*E403% XE M<.IQF6W@UT0\'<#NUKW:KI/GPLE'T.0U%&$#*%]JE5LI8+6((6BKLZXRTL=,N*Q Y(JW,D[OJHP%AE64L M!.Y+DSZHPTF<>F1FJ^BUB8@Z -_]M=Q=Z6\KXN>?B]7M!2IKO3(J0:F-093Q MY"T8%2%XZZ(PY+NZ)C=2>U,Z]8C-TYC7<04V]3RFE.I94,UQ08J=:)7;-K^U MG^^K]1K/;S<:GV4O(A,\@Y5(8930&6(2"1"3C(DITO_WPMO=XYGV>NO44S;' MA55CKG>@X>YND,NSH/.9\=9+0_LA>4N+*$J"U\&"U,&QJ)0PMM&]^@YJIIZL M>0JC>0CC.YX(<)5Y5WGW!ZX^UA%Y'\^7Z9^OPQII\WS]AHOUYD5AD3<__8#? M+E;I"_WXC[.PN+O$06,"CG[E6+,#QEW[D0,%-EUSZSN^+,]HGZSKJ=OYCRL2 MK\@CA;:;PNMF\:PP67Q PJ67-6@H$')!$,YK*UTL+K@!MF0$4HYJPWSXZV^F MP@@17>2" B92Z<2*9""6S,"$K%$P8H6/;5DQ\=R>*3!UIPOTJ:4XXFR?_E3M MX8-9QGIS+XJWQ4"7L?8*Q2*1^4)1BJ_W;UIX(,C6O4+N!_-"D2/RGZU_-RG7 M-2!#;^7E#:22T5"PA@PP^LA!6-T39)B+E#Q8L$W@'"OW^J<[ D M.H#1ACD/=^/-I/#UZQ\WO[,=NKI9\%[K M[4)*)D;I5)NV1"T6,VTIQA'86G8FZ"YF4'Y ,C/S=(Z7VN#/Q?Q\_>'CG]LB MN:*"RM(+2**F=D3+(92D@:G@?7:!,6PR*>E)JJ8%X/2P6;:28 \-ZS?;VOH2 MO!$2HJXNCZ//@J+@#TTQ.83DD0V!78.)!:/?]4UFK _G> \PN6KQS9321C$( M/GKRC9F $ J"5ZA9DKP8/^YHBRZZV^\OL8G->*8"X]DE;S MQ(84(H2H50T?8TJC-4;;O[-]^[D&^\CMT<[V^S!QZH%\AVO(F^L?&TV0R2>0 MNG!012B(WA1(S+(D;.8AW0L)QSZ->+M7@?SHE_F3V9I)1/@28LG'7,5/N/JZ M?E\VG\^T-%S745-)DO>F4&7P1I&O:(H7DG1^R4TJ6T>A_D4>@1P(N'T#S-&E M_Y(A?RFB6Q7JURUDWG^KCUB_6VX2)3%?5K,38[@MC".(E 4H[@O$@@&P.!ET M"5F*T-6VV'>%+S(@F7CK-$51!]OKEZ_?SI8_$#_BZOL\X6X^7:]QPY+UI^5Y M.+O]\Y^6Z_-WR_/_Q?.;]DLW3[K\H_M\F['(,V?>T(Y(M:Z"O$]OB%M!VR*D MX,7Z)@?JDZWX1?IHXVR_EX&R#K;C1@BWKJ57=33(UZMV*YO5KE]=G']9KNKJ M/RU?W[K#SK."%&AYBKC(A%,8%V)-[><9M P\*Z.EDDU& Q]%]30]*+K8%J>3 M]M3A]LZ%;G;XY6J7V]7>6M^GY<^;CAW>LU#=55Y0U,ZY'J+P'(R.BI58BF!V M2)!], 73M+.8%)\G%%D'.O?3:C-*XL=FQ9MJJ5>)N+VJ'%V?_XZT__+,!*6] MEPA2,D=N'3?@0G'@M?-6Q22\;M*D8 AQT[3$Z$*#CBZ[#O!X<*RR^? W_) ML-!Q<<&;!7U:NY+@(5FKM_]ZK,S31RDZ,GOTIJ)W^_R;,MZ;;#Z,D1LDY69X M;5_L'43&&!A!/^',%-8FC'Z"IN-KR1\\^E;BMA:NU'1%ZP4Y%P(C.1>* [=H MK5):,]4DQGF*J*F;LH^#CH=UY".)X67HDLUMU)$:9?N,!GIE%W4GT"Y1>K(+ MS@#6<35JDQX0'8)1V6C#;/)MKHH::I>/%U^_ACJUX/H=O_P5OLX7&Q&M;Q". MKC@1E044JA8&4SP3M6,$>)>]48S,99/&U0/IZU?G[(.9!_Y. ^&\#/7S+I!3 M5SL 'EZ0\]33&JBDIRD^@7(J1BA7F":I5R_6%0&AD$F*,K$L%0_DV+XPY73] MZ%LEY9=I$L*'(M!I*"Y)Z37BHON0&F$^EDGP,XD1P8MVFH5[1*3;SF.U1T@ICC)'O_ M .I@-O>$D6W6>/(I8KTGD]R34Y]0@6?$#9&U3YX[UR@QZ!X=T^+D"(D^AHT# MV-L'.OX7PTHPKK8)GE[:DE#7F=W6@6+&0N F@DY!9:=E,-(WPL==2CI!R"%R M?8B1(YC<%4KD=@$B%Q$D)DC((K%#"O N<="H)./6&M=FXL\#2J8=PM(&)8

\[7S;MWNE5#=#3QMO M93PQ3(BIC//9S\NT2<>[W&&_+/+FXEG)C%$0[:RVW5(F2(C%V[H4:2+QQD3^ M$$0Z#1+!TX+ DII6W%E?1*M :3B5 M_:FFX[#67E03YS_5GI-7*8NTR->XP#(_7__R5[W2K;DU<3OUXQ-A:ETOG)?E MLF\J\;(=\4LIF.KA\7S#^//PURK4>4IIN4C$ MD]8.F:;74FUX<[Z_ISD7!U3G%8#7I_A7?T[C:\_W3#DIKC+&6LNC JQRRSMW)6[_\E7"]OM'LVP%?-GDE MF/90-F/("[<0!>T\[6UDQIGL2I-$O;$7,NU\MG:^Z:0"[P#P-\N^L^1-P+<33 >IN3VNZ MM<1RL%DV.#9\B:MJQ;>WP-9H@)O85 MW]'F".LOY/O&2VUP?KK/$<]3:J:16M^7;HR,R7F"CF)IJSJJG%#F;D"!E2;%U=@:B1@DR?_7-4A=/G+-)\AM1LLQ<73$1Y=!T1?@D9SK*)D0TDAC?9,&SZ?(;;[% MWFU*0S#:)^D!32R@1 @08B'RF#*1,_2*-SG[>I2B3B[SC\3%H];M* 'TY!YM MFV.<_]CD:AH>.!=)$D>$ A700M!.@([%7H@$,VL@4I,Y\AYUZD*:X M?>(E3K9?W(?(S5L[R1D; P\'LG+2\1A7-+][/\M:BJ0,!8[6U9ONJ""&4,!Y M72RW@5NY8QC!4>)_][Z3[*HQQ;\G*[L0_ZOW,TGKQ6 9Y!A4[4:DP8LHP'BC MI(T"4][19O8H\;\:)O[VZ4QCBG]/5G:@^E]_F&EDV=3B'F\=.=\6)42T'D)P MF%$;\L3-R,)__:&3/*,QA;\G*SL0_JL_9[F@8SH%,(&6J:2TX%5Q4+S!;&*V M>G2[_^K/3O)Q1MWY^[&R@WAA5S1^>% ,5A89@DP*K6<02>"BB M"8)NT=!)O'F\9)?CL+GCRY_7%VMBS7K]$3_7I+ WB[)-M;% MS5!Z1[J6V;[F WY;KNJ%XN^;%J.;0J2; _GU]8F\0D?FRA;(3B8R14CA1[(6 MHDE.(Y?(3),&?/N1>737K'MOV]43CBRW\387,,S3-M,Y$Q/0;JJRN(\LQD9S M99ZG;>(1C^T0]:"!ULAR>I%J[.!6?L\^LKU*:]CH;T\88HB"&1W R7K0KW0" MSQ-"L58:3E%6O%]U]2(56_J"^>(,WY?[[[TEE-<_MC^\V43*A\@+2U!XCK4^ MBD*9Q"0Y!(*+4DIB;2X;#Z3W12G ?9#W0 &>0)Z3'B76[*1;&?T;?7'YX7HM M(24M+6-@(]>@ E/$/TX1-B_)<&%]*.D93?C\6Z8-$$^ J)$9W4'(>*\VI+Q: MK_%\D])_M1V6/RT7Z^79/(=SS#?KC%RD%!P'AG4^**LS&EUR@"EF8WQ(KC09 MC78HP=/>=IQ0VYU$HB_2!_QUO@C$F7#V=IU'OX?[F!N#CD51AV2U6!U(95@8@#/ M*F=LB9GS$%F;AE@'T/JB',M]$'>D8[FW'#OP#SZ2X"ZGBMS5&>M-XI>222IF M"FAC."CA//BL!)!SS)E()EFSX^YR!% ^1=7$\&N-B0<#X\824 ]HVQJDRPM! MIJ+(5F;049(K7= ^3T4COEHC39>\#9=(^]0,3&:QI/N[E/! U@]<473J_R= M?)GJN*8OB^79\O,G9UMVAE<[8KM.DKT42260*BZ+Z0E?9JS!F-L+L9Y M'K%)TO9N^J9HS]_?+T*_YZ?;4E722#6UKM66P,JLP+>:@." MVQ"$C#IF.4!?W'ML%R<-1RJ)8S@UM9 OXAK#'ZMEODBU3>3GY5G8KB*R(+6I MR46H$]":/#B9XZ9PBOE$%A/Y$'D_^H9IRV MU%. E[TK'$0JEJ@O!0+C!H*6G C,(MR_E=\M_0=/GC:9OJ:6]P>R' M95R>S]/6,%WUSH]*J.P1=-"^=AIQ$.2F-;JP6G->C,B#]_RN-TR;33GFGC^: M?Q.CX/>PN"@AG5_0:Z_TUYVU%".943'5_E:A=L@/$$PMES44.ID0ZRR@ 5AX M[CW3-A0;!Q&C\G)B7+PO9?UEN:K-=?^!M([?5LN+;U?YY M?A[./B[/+C8=@NZ 7#%>7%0!B#6D_&HK,Q>=A<*MCER'Y/-SET.'O'?:?F#C M0*8IKZ<^@L+5OD4ZI&K%XZK[4"UQ]_O$15]_G">L,@YVV569F/8H (J=( M/A>3X(KU8)$5HQ-BL6$ 9@:];.+&7>.@97RV3CX=HH9CJ29H;+O\7QVW<1<- M\RZ#B77*MD<.#IDFC@4NDV:2R2'QS*,OF+AUUSAX&(=]W6'@;F"6,#C-&&#@ MM!)+JB\FQ^K-H9DNZZ5WUZ7-Q'AMA1%AI [ M6A,GI1>$=Z!],2K89(39T5!@_#R:7<1-?!]RZOOYL<75 01_6R[SO^9G9^2S M$PPV?1:$IAW),X.@F0*78TP\8G2L29>V*P*ZN(\=4;3+$?@\L=7Z.\5\N"SE ME_]S,?]6V1,6^4W]^'E>JUAFO&AF4TV(ML:!THXXD^H)$ML,,\6:NC# ;#WS MFB[N7,<'QM@,[D"7_(STYC3?=M;\=H8;(2WRJZ^5=__>?'_&.?(0DH @'>$_ M.5J=T0*$M899'@1QLH6>&4)<%]>][730Z/+I '-O%M^)9\O5C\U>^GGYK\7, M&:(\GB3KJ]9W2$#+H< M5\R#14O4@I2;RY1"/$FUJ4E1R$V,.I+R_;FU0^IDV3^POBV?(;_=+F9H5V I$OC06&,M8518A:92B"VVBRQI"& MI#KM^]XNKK[;^-U-13 QO#XMS\/9[<+6[=IJU>!/UVM[?[,VYC0Y>8$'9%+L^]XN[M+;P*NI"*:^=[^VTM]6=8/0WYR%Q3E> M1; S+CT7NF8.>W(#-P=LCMG:@R1$Q@LW_/X@F]WW[,^\IXM[]3;P&97%'3C9 MM\/.F6#8'K6?*%$:@M%)<1E',*HDL"$+W/A?%H-&\!E"L"^KA,;P>2@QC=1:70UG!6 MGE2KNHD6K8S6YB(@6U\3G',$)R7)M[@8+/T?=P5;H[1(O$]+'[?N[8!S+/L[ M4#*W%>3]\\^B?)+::DBZGC;4KK4QL 0!LZ/-P4L2HK6!.N18NOG-_6GLU3'B MZ !9MVE_7V[N M[CGUB$+I &*7X0'F2^H_+5_CS_/U-S*N^7UY_>-W//^RS)L#CD]?PN)CH&5N M)M+3PN\=L#*IO0P6DB2V*L\+.*LD9!?0".T=*VW&(8U#_S#0OMQC\2G$W &Z M[[>\NBQ3GG]>S,L\A]UP[K,]V'6IX@9>$(*?[P0%/ZD M#"9;EVGI+ 1L$T:,NHZ^DB :]N&94OX=P/_I)B%(3K:Q(D)FF8$2G/2)3@8T MTY8<[RP=-O%-.^[1,RE>]NK?LX_P>D#BG7S=H.HD+B(YUP:8U79!Y)R!=C&: MP(*RO,FQW1/]>_8[MWZV")+K4JJ(@=>4<@HTZE#I7&IM@76""X%X[P1AA(+2 M/6\.GRC=$[96XNZIJ;?/YTZJG!]U-J$&+2SD:(C[U6]FRH,7$T/8SQ+J73*R9L!M.]3 MF[ ?_?N4ER650PQ.@S>F#A0DA>916S!*.AYD"-$.ZBIU: 7?L9*Y*GU)25FF MF0=>1]XK'FE[2*.!UI)94CXD>5C!R,[*H>,+&YZQRC<1$Y<22T(+2G,)2I)L M@@H%>/0%:=_+Z-IX. <2/*U?WI7S612LR M%)G(N2/=CYA;H/?HL^-3!8YM0+''%%&K7BAX5BQQ"LRL M AFP!/282VS2F/C =/Z37<.=!H;'R:,#1#V27AZB#%P$ ]EQ6H5.J?;"*N P M,:ZRS[:X%J@Z(L7_9!=P)T'6"')Y:8G&Z]TS)[=;]YP.F2 MNT]6?](<Y Y:6,+J6/1)KP<0EU?52XG//@84VH=0''?07Z;TW@GG)&TU2!%5VM:.4)( M%&@[;6*(I2ZS24[[(<3V=31RPORDT279 5J?R6-))AM4$2K=EXD2GKQ6\CU* MD-II[4J3PIP7E(0T/BCVRS3:0T(]P.UN9T!!BEW65H#$#5#,>'!6TEK04C[EF40F0*2(JKJ+:8VC)V'D@SV9(&1D5 MBRB!2]*8*K@"KN0$1F5M,L4IH>0C62D!+&[QH+XT?DO!UR@RI?3)UG O,<$_J M2]2![8(5(9.-QIGL=;D_/7:J3)WKX&GW3"W2Q%SZ),'H4J]+:MDVPP+& MDTNL$X;8)@%]R "S_<0WK#-S5 %EMA%T#J2_1>W;$TF$200,I"42&:8!@CN@ MX?6H:6\HN9"J)E#:LL&?(?SYFKR+Y#X:$Y(8TMNP7=K;X\EAM$&"JZ/_"'&) MK(QQX!BI!R,\BXF50-*71-;D>Q/E$DKQJKE M.45&V)-4]I4&UM[];";!#MS1[6&7="$4[A*YSB:#RK(F3N0"N03,,:$)NDG* MS#XEF:>*IT>4[_T3Q_V9W0%$_MCV9?FC]F4AVW3=O_4=GL\2YSG$:CGJV:@J M)D*HF93.,,^39XJY)G653Q'55P)5.SB-)I@.0';3,5H;'R7SM:HCUJB10W I M B\Y)QXTN2E-3JCWZLQ]LK.]=N YB.$= &570X["1>WO$VGUFQG0,8-#DG)T M3G+E1(RQ29?E0_NAG"RWJ1U\CA7#:$CZ?__[ :=IA?_<_&CSD_I7'[#\/_6_ M?WYX<^?Y2XI(%X@K6L=_T3(NW_"JSA.MD\;+VZ0VM//^^\;2N^O8?O8!P@YEFK\ZQP7&?/M=X_+I3_(^T[S\;EU_=R3 M<&WW*JZY=\314$HU?9DHN7K%[7=?W]P$H5- X8''H&IVH ,RW0*8%S(5AT4/ MJG(<]K81#H0N.?GK74Y^(GZ]IE_\Y\RC]0X# F9)UL8B ](+!3 EPU,TS&*3 M)-1G*9LF_&@$A \?6^.&J3_J)3H9J;,S M3.>;_(Y-[_IV_^_93T6"/M;UGWD\@)US\]X'N9G M8RJ?JR>VUCX[*6^B?AZCX!J!.26K*4"&6.K4JU(B>"4)@45'):2-SHB#5-%S M;S[Z8NMZ'N$>MGI[&Q-H;8%[2#S4E!TCP45E0!N1D*'F.3:Y;3BG#9=1JI]AE'U),R$F6N=:"7Q2VO?_QT%M;KW=RHV6>F6&.Y1HA.2?)Q:[,; MD4C/)V8B2FU%/E40L3_U$]^[G0AJST<6C>7^4L#^^)*O^J)%S60)Y"B)PD%Y M%B XY%0 >XWUK/]WRQQ MYK4IM9\F1,DHD*CYUS[4IJ'9^9B%23PUN5=_2$IWZG%D\3]H1'.4+";NV_!0 MES\6LLZTI&4%*V@MB8&2Q4%$ZR"%9-&PH+(=4F4Q_(W3JJ^3 :FA&#I057NP M<2;(;3!8"V$0+!UI*%7$8*T'H(V22 6)]ITSAQ&7D_WRDW/.AM( MJP,,[K.]LF(V)-RK>Z5XP1H;"6WEP7)3>?% M6G4Z8\9+:>M95RSDDRAO(41'=B:*S-!ED^X/ C\Y-J^)G2;KMV^0'B;)GJ_! MKUG]\3PLO\O(;B6A6 M4">*0@J%"94]@D*4P 1%)S;9D.J(S=BDJ\9!U$Y[M-4,<0\[^K669 >.SA/K M(KYN.?QFV9]C3*97'<.Q^9\ZK MRE5Z_Z;GRP$,>_:18_%K/]I'\B*O7D*JZ/[[;QH$WH2#)E-8QACD5 ="FY*@ MSO&M?9J]):7D6$XMS,U>5([2YN*FV29IZ-7GV[HX,96\R &2K$NWT8.7M24_ M1ZL8*6*6VO6_>)RN:7W#=CC:V1AC)/%TX 8.8MS-ZBQ*'_(&'[6%D=F<+7L- MJ6C-4\K,\B9-?_8C?RN VJ#L[#*)"9U2I M9.#.U;Y_0H&WR@'3H91(_U/8)+?FI&9WZQ3>GM.UL\\U$?/G&O/K'YMOW6RN M:(,(@2$P>G9MCXH0B@H@L^8R6!E5;')Y?R3=+\EL[X/#AV%Y&%0MYYK'I.M(<0ZJ>%:/^1)@X>2)EN@%OOSX M^DY>]OP<-P;@_FLO\["34=8KIDC5UU['7$=P0CI 41P7M1]5&\=G.(DOR7SO M@ZXG:SW'$UH'EOJ)];S^\7OXQW*U*6;9U%3%I(P)+H/1=5*LD;&. :=0+@:5 MDI-.NU8Y4$-I[*A.M5(9666>822AW*6.^G1 $? M/0>CF,,20\$V-X![TCEY448;O S'Y='"FQ";Z]7Y[*9/-LELD]A]665*["I1 M9F FDTU1==A"D@:R3)$'&Q@;%'73&VY!C[ZZ#[O'2>BHR&Q\A3<2Y[O#SA;_ M*6%29),;7.I)X#AU@GEDE6XTNG@LR=#MEJUPCZ-$[7>'+I 61W1VM);8S4 M&F2(M$,4D^"%#F"2E"R&9&5J.4JC!Q=I1.GNGHEQ *LGKDU]=NY7LH9%^A

HLU0DC)U MSIJK$]<8:&NLUK0>'#25<=>SNQ@\<20>CN99+S+?*, M_3QX&12G6,\94:\. M-01D"6RV%*61.93WX^&G97[KV8-DKE^(S _EV=3-3C:IB]>*[,K>,26BYJ"= MJ$,):VI_G=KN#7-!N9*25P-DONO9@V1N^I;YT3SK8I_O''JL="HRUA M5 #OB@!N3+92L8!AB#6V_IY;*WVN)=GXX#GC&,)5@0Z3@WQ+'T65PC+QTF:)R MTB0E61BBJQY]PR#$^KX1.Q+_)CZS_U#KTC9G/SH&$Y00D$K-9PHB@[TB^=&C7?%%193'H8=(;'[,C^ ?1-+_7?: U\OOEY9K8QHZI*YKC,@D5D@!SR 9HP< M,1.L2$-R8 ;)_2YMA3Y%V#PK<$$@%,FX ME3&;[(>TGQTF_=MOGN;8WB_!/]W48/2HPI M"W+ L]/UIEI$"%9[R"$'3Y\HBTURCQXC:.(SCM-&"< M6?#$GJ#!61[ >J.U4AYM.1FN>KB;'4?D W!T /\G#JS_CO//7\XQA^^XVEP+ M5 5[MOS7ZI;2IBWU?ZN[EMXV;B!\[W\9@,\A>2G@(JE;(">G:8\&AX\F@&JY MDN+"_?4=VE9<^965Q/6N+Q(@ ;OD-Q^',YP'C64PP%C?VL+7"CX[8LU-*81@ M57U85_.DUSK@5?.CR2$278X'[TS8SQIIC$6AB<+!%848MV MBP!O]+R@;&2]76G((<>0=TT;RQV1+]T GN%&U8H6?RNKO\[*5;GX6DY7RW\V M/+_-=GI15[;E*[N#R":>:;VQR6DV]84NF; X'*=)QI[CG#8HW)E[KR&KF>BN MEU1Q,AI5C@BU'2NS*BY 1&D3L)%'92M.,9.M_^B.BN7RU7K#?2)3>4;6\:P M3>S::;ZFJ, P^!!$]B"]DA0HUV'G"GLOFTQ''XST K[TQ@JSE( M88YD03KDC:68 ,'S!Z&WM@@AM1VEE^,38YG6$CQ2NB]QY0"HIXZ]O?MXMEQ? M;SYO@S"D;1:I@#*Z\K))$B*2!)>%25::'*@.4)(/'CLC@1\BHF4?O*87]4^K M^.^7Q=W0BRO&%#*@5&.]Q 2D2$.AFK)VJ2HU*)]F]['36NV=17TP7E.+>B?_ MZ^3BS^4BWLV"MS_>%57+#DD63(O>1I4KE!I=HF*+L4,-C#=5?;' MH3:QS-^G=G/ UN^I):FL$41E7X[UEH00O 7TCK3QK+D>UN\\*>W_/W/:6$)/ M.1^,U,02/ETL*2[>Q4W<)GAOYX!&5'0(&+%YN>3!B\I4Y?U)DB8KY9"+X)Y[ M_K3^7T_)=T%PZF*;^XX^[]M-AQL&I!WO?+Q>;\JW<+IU6@6C(1N=P&BG@-JM M);;%TV6T-JDA._Z0=TV;4]F3'=V1G0]33DY_WYD%*[82:F1@I VM\69KSI40 MK LF2!2H\A _X/DW#&*%?V.L. ;%N9=N>C2D(Q8@V0Z94W! )F:(7L>,BO+160%__?7+Y?MUW-/ M41:3"()HM?A5""#1^MRAP>JL5;D.L;:_]YYI S.C\:8[Q#/04M_I O_S$II<6X-8)OIUX^A"R%U4J&/ ;1GAG/6VJOWZ>K].'BF$-) MY$V*319DLHD>?&QY$JVCJX\M([]UI^"U$+ .R3X:H4[V%=H]'R&_)XMB]P%S M#@RX\U*S$2HR_4%IGJY!Q7.F'$'6'*/CM9#+D.Z4QQ7%[C?\W=(T&RT+3V30 M2K7X8%0,>0F00@L$2.>L[%;5^T)]W_Z:?4O ^\TO)J^<;GN1RMB"V1:B5A:2 M";HX7]D@&B6A]-%(YM*A^/@UV@?L&=@!VPG<&SD?ENOU.49=4.C&>=WBHB5! M\ 4A!T':H+5EG,*SIX7D5S%4&,8HQV>]L9733L@^I^HMC_/N8[OYH'Q37Y<4DF5%U]P" 1"H !L !O:6E?97AH:6)I='@S,3 Q>#%Q,C R M,2YH=&WM6FUSVS82_GZ_ E7F$GM&;Y1DRY8=S[BV.^=I&J>N.YG[= .1H(@Q M1+ *%G]]?< (/6N5$H<);Z>/D@BL0 6NP^>W05Y_L/UW=7#OS_C,@#XJFFALN4RH:C9OW%5))C,EZ MC<9X/*Z/VW6I!HV'^X8=JM,04FI6CTQ4N3BW=_#-:'3QC_,?:C5R+<-\R%)# M0L6H81')-4\'Y&/$]".IU0JI*YE-%!\DAK2:K8!\E.J1CZAO-]P(=E&.<][P MU^<--\EY7T:3B_.(CPB/WE8XZW1:K?@DZAZS?J=S>GIZ'+9:1P%EK28[:;;# M_P10L@%QWT>;B6!O*T.>UA)FY^]U6O7N46;.QCPR22]H-O]9<:(7Y[%,#>93 MZ.__^F%6!C/LR=2HX(.TYY94\5W+YE *J7JOFNYS9EMJ,1UR,>F]N52/7-%,\]LV:_\EZ00M*N&M /X<5'1]2J& ML"E3SZ1C[^SCFM<,'7/?O2_K9)[&:%O^$@N MZ^0=55JF59(IGH8\HX*P)Q;FAH\8D7',0Z;P2^Y"1E.&7D#_K5U/2OT&J^(R MK%<)Y R/)\0DU+Q^=71RMF&1ZPU0+CVC480I:H+%IM<^QH*<(7D:P8B]FKVS M5V<']=>O@N/FV>KW+4DH3*38B+,QB,$D7)-?$II.2)X:E3-H#Y9WA ]G M43+$E=66Q#3$+>R$(=C)2"^W(I"RD&E-U<2*#.DC<[Z#']/X+1W!PXC,4_A&NOEF2NJ0 W$T:SFVGF*#3QT M6QK_0Y';70MWS]F]"JAPRQ 9O&6!9@$HQ Q)A1/UTM0 :^1RFJJ5R 4$ !\) M'[OIM-,GI#HAL9!C76)+L0'7!@F1(=3>]'I#R^H<1'2IS(JV?T^4=#:BY&'! MI&]T@8 B^-F-6,3, WWH+'U+J&+.I_ 1[POF*)X!2'W!=6)[6+$A>,ARD;V. MN Z%U#GZ68924GCG9DJ&+,)M30[@RX@!'-YA-T]A0M,!(Y?8_/>Y@$30IK7@ MZ(!Y+8*CR%_Y2^XCCRC')Y8AYK#F?6]UV7JB>&&B&!.5H6P>@9"P47-]?K 6 M#=W6\Z#JJ+,\3G"R9U31PU+5?6OT5:U@2^D MN=Z^BXU ?0;D%#/YF"9SA0% .2.N'9%!BJ5N')LUSBAPGD85$]1!L0AJ,SA5 M"XJUC1QT"%VT%#QR=9K.^YI'G"IN%\!]Z'7$GMJ1:@Z%#F-\J"Z%S.Z.+-4[&@+%<94*Y=UA&&4D5. 9<]#EB*9$( [&AA MF=U%5@29L0>TJP]!^3OF!"\2T>$W1_1QUR[Y9D1%[@C-NIO%,3)#5.8IRHS5 M# _IR!;4["_7IWL.NN@(6M4^J>S+W&R>>YO@0:?2S&;,\5^7)J1?YN)N-S)O M ^CCR103_(^C+_KFZ"OXU+MW%2:V8BXR0=>RA,(=^-/&?1F&N;(PF NR"^,- MI3:X8P_2,(H.,41Y0'*P(AP#PV"S4J#0#Y41-V*KSX1 ESI_,+:,@Y[7'43N&SD\&P9<% MP_YW T,$S5B!1JH !7.T!UBY<]P"?U4?C'@ZDF+$;$1*Z: XCE8%4[)A)N2$ MH76<2,^-= '=0.,71N7Z5\<(0#O@::TOC9'#GGU@6=PQ,G.7BQ8\.2EG6GJB M9EPA50S:Q]Y@J@;/"IIIUBO_G"%V9().>CQUGG*=SD8VXB"3*(;$Q,5#TT[W MJ'[4= LQ6(*)RO&+9ZIUW]8PT6KC:=<]?MW4_,F^GVX\Z=:;G]WYTR-WMM>Y MX2RB2HD2\[Z[L?F\T!E-WU;:E27(]%K9$PG6N7'9$QX4^Z((]X3\$L6M(.VF M?Z0V16UACD\LJDF"!"UZ\ZW;-G),J3K6;];:_4/%OH MINST?N\6N+N^N;^]^GG_=G#/_O>^W,O[W^[>+QV'?BZS%'QO0P8V%G%GOZ34 M^PNVW?H@M9:[GH>EEDVW\FZ,,]TUDH0UAOMB@MJ[&;\2M:^WVNJK+L\#OL^( M %\W6'P?YOZ@4"_99- 5)%<)9S&YF;Y/=.=+^_][X"MZX.##]$6N%<,?;K)\ MP^7$.YXW++URF$G_SF7//[$;L967$&>,XRS3G'6A?=!.;C9WV>%UNH5O_WZE M>]/SXK]02P,$% @ ]H2>4KI3! %F" @RH !L !O:6E?97AH:6)I M='@S,3 R>#%Q,C R,2YH=&WM6FMSVS86_;Z_ E5F$WM&+^H1);+C&==VIIY) MD]1QF]E/.R !21A#! N DM5?WP. U-NIW#ARO%U_D$GB KB/@W,O0![_NKAANJTY!*&5YGEE5.CMT3_'+*3OYU M_$.M1LY5DH]Y:DFB.;6E;\2$ MAG8KK.0GY3C'C7!_W/"3',>*S4Z.F9@0P=Y41-2):8LGO:C]NM5I]YIQM]GE MC/9Z+=J.6?/5?R,HV8!XZ&/L3/(WE;%(:R/NYN]W6O5>-[-'4\'LJ!\UF_^N M>-&3XX%*+>;3Z!\NPS ;@UE^:VM4BF':]R950M>R.5%2Z?ZSIO\[N_.-6"RA=5 ^?7#-=B$)J-^(/WHQ:4\K?3H&@/O:5(>:EXU'*J7MR.1"PL M:4?U9FM5T>TJ)O IUP^D8W--Q\Y6'<\NKJXOWUZ>G5Y??GA_;QVWA& >GOWH M?UDEIY*FY*I.SG)MA:F23(LT$1F59"!2BDM*6V) M2LE;I<=/']W?BT MPM&Z,QP_4@-'P=WC&;E)U51R-N35$!4=8L$4-R15X'',0T5*:#HC>6IUSJ$] MF-V3/()$R1AW3ELRH D>806,P4A6!;D-@90GW!BJ9TYD3&^XC^%\3(-G#,I@ M2NDS!.9P HG0R @02]$=FC $?#H2R8B8W/TL^D^YYL4@SH"Q,!*IPX%H*NP( M!IJ,)UY!-VX&U12#F1-T8R2>+;OAGPF<]OV!PY>(T+*Z!!%3*K.A[3\3)9T[47*] MXM(7ID! D?3<0BQRY8$Y])Z^)%1S'U/$2,22>VKG %(LA1FY'DYL#!YR7.3N MF3")5"9'/\=06LD0W$RKA#,\-N0 L60!4 M+2C6-0K0(70Q2@KF]V8FCXU@@FKA#! A]7IB3]U(N7'IT"]>XW.GISUL_J 0 M=F6^4X;22R2YI(ZM89978I%6T2,DZ>7: E>BB(VC5A*(R5KF]>^Y=D@>=2W-7,0_^>FM"XK(6]ZN1!Q] MGT"FF.!_''WLT=%7\&D([R9,W(ZYJ 1]RQH*[\&?+N^K),FU@\%2DET9;ZR, MQ1-W>(913((ARH.1@PWA 3 ,-BL%"OVP,^)^3^^V^VD^5^(PJ#"B9EY^. +T M8.?,9P9O=L':,^S<;[@L-OAK\M6O\,3=T'Z*&ZCN0VZ@_/D:*Z%87;"#(ZME M:"R(PD7Z'NE_H[2$7A2%I57:S'.M?X#!QF-A+>=;Z3=6R..NA0GHY+L? $%@ M.^/8%/]=85MBG/^>"ZCL49VGB=_&'S[0F>GKYJ.#@-8?E\5:O2*)GDH41"C0 M!(#EMJ%N0YL(#A@4Z7"^\9AR>N/R6RB0?(;SI9T_^BN/6NX%KF*/$ X!MI ( M9>AH^)Q#M@"Q* 4A#$RA8JN&]&J06TT^'F.+\P?W9A3DO/4XZIZI\XM)\&G! M,/YN8(BD.="@D2I P3WM 5;^'+? 7S4D(Y%.E)QPEY%2.BR.HW7!E'R<237C M:)V.5.!&NH)NH/$KLW+]FV,$H!V*M!8K:]6X[UY2%D^LROSM'1.MO42S?A]5 MC!EC:7!=0V ES0SOEQ='2!V9I+.^2'V@?*>CB4LX*"2*(3%O\9ZT&W7JW::W MP\("R\KQB]>H]=#6L&Q+8_-EO?FE]B]V_F)CM^-?YC[\R*U.;_>1&]XENI0H M,1^Z6U?/2Y/1]$VE75F#3+^5W9)H6QS70Q% L2^*\&_%3[&YE:3=#*_4YJ@M MW/$%HYHD6O'<_>QWX+[3^H=Z$_QJ)P\\?];I'7WROP1_>V7,0@%7'9X^X,2[ M&?[N]/TC6'NU=SOKCV#EV=ZM_/7J^O+3VD^FO_V[L>]>FWUZYF'0=[?2"[?-@]]'Z[^ MQ%.!*O@WD7#R46-;YFI.O^\Y&PD^(&_GA>R'<(+P_VA\PV@6_<#:%XN9"I]L]L/+OPG?^(9QP2[>^N:B"XU!,;F]N\L]OL9;^0V? M9_H/14_^!%!+ P04 " #VA)Y2KT2K3",% !7& &P &]I:5]E>&AI M8FET>#,R,#%X,7$R,#(Q+FAT;>U8;6_;. S^?K^"2W%;!\2O>6GK9 6R),6" MZYHN\;#;IX-BRXTPQ?)DI6GNUQ\EQVG7IKEN:[,><$5AQ"8ID@\IDE+[16_8 M#3^?]V&J9AS./[X]'72A8CG.IUK7<7IA#]Z%[T^A;KL>A)*D.5-,I(0[3O^L M I6I4EG@.(O%PE[4;"$OG'#DZ*7J#AB'AYW([9);#X384U#^O))#EJ-)*Z5Z]%DT-Z5)\T?3]N- ^2 MFMO\RT,C'60O9'*UY/1-9<92:TJU_J#NVP>-3+46+%;3P'/=WRN&];B=B%2A M/HGRQ<]BF?5B]W+<4*3HE;((9Q=I8-RM%$(E.1)K]WH7TW9A"FH^1CC M.R9^I_D1QH+*RNZE?A8K]T%8=?NC<' RZ';"P? ,=\MH_+%S%D(X?*;V>H?P MT1[;71O&_:ZV^>6>UW1;7JWA5I^IR9TQ='K#\[#?^P_@^PVJ1VX3AB<0ONO# MN#-ZVSGKCZWAGZ?]S]#IAIKBNZ[_2S?1TT!3WPC-((5(I"F-=+^ !5-34%,* M'^9$HIE\"2.:":E )#",*$DIJL$.,-!.I*1H,E5\C6S8?[E7J[=N<)GWUX#K MG@@Y6^6T:WV 1$BCY6NA!6@:8V]Y3V0T+;AJ7K7H)22'A'$DKBT;TV@NL;O1 M'$@:0_\JFI+T@F(3FLU8GFLO\%]SQMBQ8$HE1=OW]0=C3^%/81H:7H61B-': MZ MT;#@E,A=I%3(T/V(9X4"O4)]BEQ012%A$917PH5BR1*ZYS.<$(Z4$7&]A M[<%!Z\8.UDZ06&2Z?]X4*1A!YR-::'PCE5 M5B=SCBD>B5G&=4*MDTS2KW,FJ1Y9Q^XZ+]6ZX^UMQ9RGN_9FI&[KN*(+R,7XU$)9! M(4P7GDS27.-?U63".: 8U?9A=/(, Y)7C53"4H*;%;_C@K&9>PW.R#7G1?A$ M1J71F=^J8_9CY//V^,R(O, !=2*4$K- #Z>K+TIDYG53;U!DPFFYPD1(K% 6 MAHV3+*=!^:,5LSSC9!FPU(3!"+4N=76*"%\MB5I6TW##<\UPK)='>U5[ZYC&0A>[M4/UCWS$=0>/DCK^!$U?H^C]]7>TDC;5K5\,)CCHEX?# M87$X_#\"3QB!_?/UJ?P.\*_O0]XQ4_$#;TI_E'8KN.4M=":*:_A 4DZTM7?N MI:\KE4'4O18A$RQ77_\3]02P,$% @ ]H2>4HH2 M8^XH!0 TA@ !L !O:6E?97AH:6)I='@S,C R>#%Q,C R,2YH=&WM66UO MVD@0_GZ_8DIT;2KA=PB)H9$H$#52&E)PKM=/I\5>PJJ+UUTO(=ROO]DU)FU" M:-HD-)4NBBS;,[,[\\SKFM:+;K\3?3KKP41-.9R=OSTY[D#%@X\_GVD!=.-'#T4C6'"Y%3 M.U%)Y;"EW^"5DN3PC]8+RX*NB&=3FBJ()26*)C#+67H!'Q.:?P;+6G)U1+:0 M[&*BP'=]#SX*^9E=DH*NF.+TL%RGY13/+<=LTAJ)9''82M@EL.1-A25!0+V$ M[-5K;E CU">U>-]M4'^/^G6/-@[^\5!)!]D+F5PM.'U3F;+4FE"]?UCS[48] M4\TY2]0D]%SWSXIA/6R-1:IP/XGRQ6VQS&JQ.SF^0RN54/1*682SBS0T4%0* MH9(<"RYDN..:OZ:F6&,R97P1OFI+1OBK:HY.LW(JV;@@Y^Q?&GH^&F,>YX6! M#93F+*6EP9ZO3>Q=3=B(*0A\V_4?JGZ,?J*R\KM(/11A]UX(=WJ#Z/CHN-.. MCONGF'^#X7G[-(*H_TSU]?;AW![:'1N&O8[6^>6.M^O!L#UXVS[M#:W^WR>]3]#N1)KBNVO258&Y&2 MHFU5\3&V8??E3E!K?L5EGE\#KGLDY'09TZ[U <9"FEV^%+L 31/L5N^)C"<% M5^!5B^Y$R!, MJ*2H^ZY^8?0I["E40\6KT.8DA8$-G9E4+*]"AJK'+",<=TX)WN*=&(]93&45 M\*+8>(%<,YG/"'I)";A.7ZU]H_E5]FH#2"(RW8V_%BD80<SSB&=RRF&=?!M HP2;_,F*1Z ,JU"_(B-TJG M[A*,: E>?3=YO?+==4RNXG'I0.\@J*'K#IHF6N^'8+"WPFMS67ENN/L;<69R1]4PDJ-P(D]+,K\-;Y\:8KBA#85C*:DU0;&QF'P"TZZ2I& MEW!L,,K5)E7NQ;K&?ITS=UK_6!UK_UX(O-RI-9I#0GZ]:RG>CV@VD+N> L@5+M!R3U M^H:WMC(^3@V\B=RM/XYD#T.('W$[WE:=O0 M\X!Z2%.&AXF_\' )9SBT,CU@F@FV,V%T#$>K^;9?G$#_]\83>F/W;'7TOP7\ MZ[N0=\SH_8,?<&]\ ,]$\0M *"G'L\HEO?5)_+KR&&3<:Q$RPO(S4W>+_,"W MIV^NQ==^\[O#X7]02P$"% ,4 " #VA)Y2+%Q^9A*] 0"(Z10 $ M @ $ ;VEI+3(P,C$P,S,Q+FAT;5!+ 0(4 Q0 ( /:$GE)6 M:>TN5A$ +N[ 0 " 4"] 0!O:6DM,C R,3 S,S$N>'-D M4$L! A0#% @ ]H2>4G21E3RZ&@ '!&UL4$L! A0#% @ ]H2>4EW^S>2#= MM=D$ !0 ( !L.D! &]I:2TR,#(Q,#,S,5]D968N>&UL4$L! M A0#% @ ]H2>4@[;+<9R.@ U5 !, ( !95X" &]I M:2TR,#(Q,#,S,5]G,2YJ<&=02P$"% ,4 " #VA)Y2H[#Q!+_/ #=JP@ M% @ $(F0( ;VEI+3(P,C$P,S,Q7VQA8BYX;6Q02P$"% ,4 M " #VA)Y2YF^FJ'&D "P.P< % @ 'Y: , ;VEI+3(P M,C$P,S,Q7W!R92YX;6Q02P$"% ,4 " #VA)Y229477W ( !$*@ &P M @ &<#00 ;VEI7V5X:&EB:71X,S$P,7@Q<3(P,C$N:'1M4$L! M A0#% @ ]H2>4KI3! %F" @RH !L ( !118$ &]I M:5]E>&AI8FET>#,Q,#)X,7$R,#(Q+FAT;5!+ 0(4 Q0 ( /:$GE*O1*M, M(P4 %<8 ; " >0>! !O:6E?97AH:6)I='@S,C Q>#%Q M,C R,2YH=&U02P$"% ,4 " #VA)Y2BA)C[B@% #2& &P M @ % ) 0 ;VEI7V5X:&EB:71X,S(P,G@Q<3(P,C$N:'1M4$L%!@ + - L Z0( *$I! $! end